Skip to content

Releases: BoxLogoDev/sapstack

v2.3.2 — sapstack

23 May 11:50

Choose a tag to compare

Fixed

  • extension/package-lock.json 5개 transitive dependencies 누락 — npm ci fail — v2.3.1 의 release.yml CI 가 cd extension && npm ci 단계에서 npm error Missing: sax@1.6.0 from lock file (외 xmlbuilder@11.0.1, buffer-crc32@0.2.13, fd-slicer@1.1.0, pend@1.2.0) 발생. @vscode/vsce 의 transitive deps 가 package.json 명시 없이 lock 에만 존재해야 하는데 lock 이 outdated. 결과: node_modules 비어서 @types/vscode, @types/node 모두 누락 → tsc TS2307/TS2591 errors → vsix 미생성 → GitHub Release assets 에 mcp tgz 만 첨부, vsix 또 누락.
  • Root cause: v2.2.1 의 mcp/package-lock.json 누락 안티패턴 (memory/feedback_release_pipeline.md) 이 extension 에서 재현. lock 산포 (drift) — 로컬 install 후 commit 안 됨.
  • Fix: cd extension && npm install --package-lock-only --ignore-scripts 로 lock 재생성. 573 → 2977 라인. 5개 누락 entries (sax, xmlbuilder, buffer-crc32, fd-slicer, pend) 추가.
  • 로컬에서 npm ci && npm run compile 통과 검증.

Notes

  • v2.3.1 의 tsconfig/esbuild fix 는 정상 유지 (lock 누락 fix 후 tsc 가 통과해야만 의미가 살아남)
  • v2.3.2 = release.yml 의 vsix asset 정상 첨부가 검증되는 첫 버전 (예상)
  • v2.3.0 → v2.3.1 → v2.3.2 의 3 단계 사이클 = v2.2.x 4 hotfix 사이클 대비 1 회 감소 — 부분 retro 학습 적용

v2.3.1 — sapstack

23 May 11:46

Choose a tag to compare

Fixed

  • Extension vsix 빌드 실패로 v2.3.0 GitHub Release 의 vsix asset 누락 — v2.3.0 release.yml CI 환경 (TypeScript 6.x 예고 + deprecation→error 처리) 에서 extension/tsconfig.jsonmoduleResolution: "node" ("node10" alias) 가 TS5107 error 로 처리되어 tsc --noEmit && esbuild&& 단락으로 esbuild 실행 못 함 → vsix 미생성 → softprops/action-gh-releaseextension/*.vsix pattern mismatch (🤔 Pattern 'extension/*.vsix' does not match any files.)
  • Fix: extension/tsconfig.jsonmodule: "commonjs""ES2020", moduleResolution: "node""bundler" (esbuild 환경에 맞는 모던 옵션, TS 5.x/6.x 모두에서 deprecation 없음)
  • Fix: extension/esbuild.config.jsplatform: 'node' 추가 — moduleResolution: bundler 환경에서 node built-ins (path, fs 등) 자동 external 처리

Notes

  • v2.3.0 의 모든 컨텐츠 변경은 main 에 머지됨 — 이 patch 는 빌드 인프라 fix 만 포함
  • CI 의 step conclusion 이 continue-on-error: true 로 success mask 되는 안티패턴 재현 — v2.2.x 4 hotfix retro 의 학습이 부분 적용됐으나 npm run compile && npm run package&& 단락 silent fail 까지는 잡지 못함. memory/feedback_release_pipeline.md 에 보강 예정
  • v2.3.1 = release.yml 의 vsix asset 정상 첨부 + mcp tgz asset 정상 첨부 모두 검증되는 첫 버전

v2.3.0 — sapstack

23 May 11:37

Choose a tag to compare

Theme

"Polyglot Completion + Cloud Depth + Pipeline Robustness" — 다국어 quick-guide 를 5 → 24 모듈로 확장, 신규 4 클라우드 모듈의 IMG / Best Practice / T-code 자산을 보강, MCP 도구 +3 (find_img_node_by_keyword / symptom_to_agent_auto / sap_note_steps), VS Code Extension stub command 5개 실 구현, native 검수 community 인프라 추가, 그리고 release pipeline 의 mcp tgz asset 정합화. 모든 sub-goal 은 별도 PR (#13~#25, 13 PRs) 로 분리 머지되었고 quality gate 10개를 strict mode 로 통과.

Added — 다국어 quick-guide 완성 (C1, PR #21~#25)

  • 24 모듈 × 5 lang = 120 파일 신규 작성 (plugins/sap-*/skills/sap-*/references/{en,zh,ja,de,vi}/quick-guide-{lang}.md)
  • 모든 파일 상단에 <!-- Claude-authored draft (community review welcome) --> 배지 (native 검수 inflow 유도)
  • scripts/check-translation-parity.sh --strict 결과 ERRORS=0, WARNINGS=0 (H2 ±3 / H3 ±8 / code-block ±2 / T-code ≥60% / lines 30-250% 게이트 통과)
  • ko 소스 → 5 lang 확장은 직접 작성 (LLM API 미사용 — 비용 $0)
  • ko-specific 컨텐츠는 country localization 적용: 中国本地化 (zh) / 日本ローカル (ja) / Deutsche Lokalisierung (de) / Bản địa hóa Việt Nam (vi) / Country-agnostic (en)
  • T-code / SAP Note 번호 / Fiori app ID 는 원형 유지 (F110, MIGO, MD63, /SCWM/MON 등)

Added — 신규 4 클라우드 모듈 자산 보강 (B1, B2, B3)

  • IMG 가이드 16 파일 (B1, PR #16): sap-ibp / sap-sac / sap-ariba / sap-integration-cloud 각각 BTP cockpit / Key User 구성 가이드 (references/img/*.md)
  • Best Practice 3-Tier 12 파일 (B2, PR #17): operational / period-end / governance × 4 모듈
  • T-code / Fiori app 25 entries (B3, PR #14, data/tcodes.yaml): IBP Planning Area / SAC story ID / Ariba module ID / Integration Suite iFlow / Datasphere / Cloud Connector 경로
  • 결과: check-img-references.sh 76 파일 ✓ / check-best-practices.sh 23 모듈 완성 ✓ / check-tcodes.sh --strict 395 확정 / 0 미등록

Added — MCP 신규 도구 3개 (C2, PR #18)

  • find_img_node_by_keyword(keyword) — IMG 가이드 SPRO 경로에서 키워드 매칭
  • symptom_to_agent_auto(symptom) — symptom-index + agents/ 매핑으로 자동 라우팅 추천
  • sap_note_steps(note_id) — sap-notes.yaml solution 단계를 ordered list 로 반환
  • MCP server total: 20 → 23 tools (mcp/sapstack-server.json)
  • mcp/types.ts strict 타입 정의 + handler 구현 + npm test 스크립트 정합화

Added — VS Code Extension 5 stub command 실 구현 (C3, PR #19)

  • 5 stub command 가 실 동작 핸들러로 교체 (extension/src/commands/)
  • getParent 타입 fix (tree provider hover info 정상화)
  • QA 리포트 신규: docs/vscode-extension-qa.md — 14/14 commands 동작 검증

Added — symptom-index 보강 (B4-A, PR #15)

  • 신규 4 모듈 +20 entries + 부족 모듈 +8 entries = 62 → 90 entries (data/symptom-index.yaml)
  • 모든 모듈이 5+ entries 확보

Added — native 검수 community 인프라 (C4, PR #20)

  • docs/TRANSLATION-REVIEW.md 신규 — 검수 절차 / 평가 기준 / PR 템플릿 가이드
  • .github/ISSUE_TEMPLATE/translation-feedback.md 신규 — 언어 / 모듈 / 페이지 / 제안 필드 Issue form
  • CODEOWNERSplugins/*/skills/*/references/{en,zh,ja,de,vi}/ 별 placeholder reviewer
  • README × 6 (root + ko/en/zh/ja/de/vi) 에 "How to Contribute Translations" 섹션

Changed — release pipeline (A1, PR #13)

  • .github/workflows/release.yml 에 별도 "Pack MCP tarball" step 분리 (cd mcp && npm pack)
  • .gitignoremcp/*.tgz (release.yml 의 tgz asset 산출물만 ignore, source 보존)
  • 효과: NPM_TOKEN 미설정으로 publish step 이 continue-on-error skip 되어도 GitHub Release artifacts 에 boxlogodev-sapstack-mcp-2.3.0.tgz 첨부됨

Changed — quality gate 개선

  • scripts/check-links.sh.claude/worktrees/* 무시 패턴 추가. agent worktree 임시 디렉토리의 link error 로 인한 false positive 차단 (1209 → 521 검사 파일, 끊어진 링크 0)

Deferred — v2.3.1 또는 v2.4 이월

  • SAP Note 57 → 100+ 추가 등록 (43 entries 미작업) — Note 번호 / URL / solution 단계의 ground-truth 검증 부담이 크고 SAP Service Marketplace 직접 확인 필요한 작업이라 별도 사이클로 분리
  • A2 (NPM publish 활성화 검증) — 사용자가 GitHub repo Settings → Secrets → Actions 에 NPM_TOKEN 등록 후 v2.3.1 또는 새 태그 push 시 자동 동작
  • A3 (VS Code Marketplace publish) — 사용자가 Azure DevOps PAT 발급 + vsce login BoxLogoDev 완료 후 npx vsce publish 트리거 가능

Notes

  • 정량 목표 vs 실측: 다국어 120 (목표 115+) ✓ / IMG 16 (목표 12+) ✓ / BP 12 (목표 12) ✓ / T-code 25 (목표 ~30) △ / MCP +3 (목표 +3) ✓ / SAP Note 57 (목표 100+) ✗ — 5/6 정량 목표 달성, SAP Note 만 이월
  • 13 PRs (PR #13 ~ #25) 분리 머지로 검증 가능성 확보 — v2.2.x 의 4 hotfix 사이클 안티패턴 (단일 거대 PR 의 묶음 fail) 회피
  • 자율 작업 ground-truth retro: plan 의 "fact-claim 즉시 verify" 원칙으로 일부 sub-goal 의 misreport 감지 → CHANGELOG 정확성 확보

v2.2.3 — sapstack

15 May 06:26
909a6e5

Choose a tag to compare

Changed

  • .github/workflows/release.yml — "Publish MCP to npm" 단계에 continue-on-error: true 추가
    • NPM_TOKEN secret 미설정 시 발생하는 401 ENEEDAUTH 가 뒤따르는 단계 (Extension build, GitHub Release 생성) 를 skip 시키던 설계 결함 해소
    • npm publish 자체는 사용자가 NPM_TOKEN 등록 후 별도 트리거 가능
    • v2.0.0/v2.1.0/v2.2.x 모두 동일 원인으로 GitHub Releases 페이지에 v2.1.0 이 마지막이었음 — 이번 fix 로 해소

Notes

  • v2.2.3 = release.yml 의 모든 단계 (npm publish 제외) 가 정상 통과되어 GitHub Release 가 만들어지는 첫 버전
  • NPM publish 는 사용자 GitHub repo → Settings → Secrets → Actions 에 NPM_TOKEN 등록 후 v2.2.4 또는 새 태그 push 시 정상 동작

v2.1.0 — Cross-pollination + Coverage Expansion

15 Apr 11:19

Choose a tag to compare

Theme

"Cross-pollination + Coverage Expansion" — superclaude-for-sap 프로젝트의 우수
패턴을 차용하여 sapstack 구조 보강. exceptions/, hooks/, country/, bridge/
4개 신규 디렉토리 추가. MCP 도구 9 → 20+, 다국어 번역 30+/62 확장.

Added — 신규 디렉토리 (superclaude-for-sap 차용)

  • exceptions/ — SAP 예외 클래스 카탈로그 (CX_*) 6개 카테고리
    • financial, logistics, abap-runtime, integration, security, README
  • hooks/ — sapstack 자동화 훅 시스템
    • pre-evidence-collect, post-session-end, period-end-guard, transport-validator
    • sample-hooks.json 예시
  • country/ — 국가별 SAP 로컬라이제이션 정리 (7개 국가)
    • korea, germany, japan, china, vietnam, usa
  • bridge/ — SAP 시스템 연동 패턴 문서
    • rfc-pattern, odata-pattern, rest-pattern, idoc-pattern, cpi-pattern

Added — MCP Server 확장

  • MCP 도구 9 → 20+개 (read 8 신규, write 3 신규, utility 1 신규)
    • list_tcodes_by_module, list_agents_for_industry, get_period_end_sequence
    • lookup_synonym, list_img_guides, list_best_practices
    • get_master_data_rules, find_sap_note_by_module
    • add_followup_request, submit_hypothesis, submit_verdict
    • validate_session_file
  • MCP Prompts 5개 구현 (NotImplementedError 해결)
    • evidence-loop-turn2, evidence-loop-turn4
    • korean-field-language, img-config-walk, best-practice-review

Changed — 다국어 번역 확장

  • symptom-index 번역 30+/62 entries (각 zh/ja/de/vi)
  • 커뮤니티 기여 가속화

References

  • 차용 inspiration: babamba2/superclaude-for-sap
  • 두 프로젝트는 상호 보완: superclaude = ABAP 개발 중심, sapstack = 운영/진단 중심

v2.0.0 — Runtime Completion

13 Apr 12:13

Choose a tag to compare

Theme

"Runtime Completion" — sapstack이 feature-complete knowledge repo에서
실제 작동하는 글로벌 OSS 플랫폼으로 진화하는 메이저 릴리스.
스캐폴딩 상태였던 MCP write-path, VS Code Extension, NPM 패키지를 전부
실구현하고, 엔터프라이즈 채택 장벽 제거를 위한 컴플라이언스 권고안을 추가.

Added — MCP Server Write-Path (실구현)

  • start_session / add_evidence / next_turn 툴 완전 구현
    • Evidence Loop 전체 턴을 MCP를 통해 실행 가능
    • Ajv 기반 스키마 검증 활성화
    • 원자적 파일 쓰기 (tmp → rename)
  • mcp/cli.ts — stdio 서버 CLI 래퍼
  • mcp/types.ts — TypeScript 타입 정의
  • --offline 플래그 — 망분리 환경 지원
  • npm 패키지 발행 준비@boxlogodev/sapstack-mcp

Added — VS Code Extension (실구현)

  • 전체 TypeScript 구현 — 10 commands + 3 tree views
    • SessionsTreeProvider, FollowupsTreeProvider, PluginsTreeProvider
    • VerdictWebview, FollowupWebview
  • File watcher.sapstack/sessions/**/*.yaml 자동 감지
  • YAML 검증 — Red Hat YAML 연계
  • esbuild 번들링 — dist/extension.js

Added — NPM + CI 자동화

  • .github/workflows/release.yml — 태그 push 시 자동 빌드/발행
  • scripts/bump-version.sh — 3개 package.json 일괄 버전 업데이트
  • scripts/generate-release-notes.sh — CHANGELOG에서 릴리즈 노트 추출

Added — 컴플라이언스 권고안

  • SECURITY.md 대폭 교체 — Threat Model, Data Handling, PII, Air-Gap, 감사 매핑
  • docs/compliance/ — 8개 문서 (K-SOX, SOC2, ISO27001, GDPR, 망분리, PII, Audit Trail)
  • mcp/pii-scrubber.ts — 한국 PII 자동 마스킹 (주민번호, 사업자번호, 전화, 카드, 계좌)

Changed

  • marketplace.json — version 1.7.0 → 2.0.0
  • MCP manifest — write tools를 stable로 표시
  • README — v2.0 Runtime Completion 반영 (6개 언어)

Breaking Changes

  • 없음. 하위 호환 유지.

Migration

  • 기존 v1.x 사용자: 업그레이드만 하면 됨
  • Evidence Loop 세션: 그대로 동작
  • MCP 클라이언트: 읽기 툴 호출 방식 동일

v1.7.0 — Global Expansion + Cloud Native

12 Apr 15:50

Choose a tag to compare

Theme

Global Expansion + Cloud Native — sapstack이 한국 중심에서 글로벌 6개 언어로 확장되고, SAP Cloud PE 전용 컨설턴트와 SAP AI/Joule 연동 전략을 추가하는 릴리스.

SAP Cloud PE Module (NEW)

  • sap-cloud 플러그인 (548줄) — S/4HANA Cloud Public Edition 전용
    • Clean Core, Key User Extensibility, 3-Tier Extension Model
    • Fit-to-Standard, Cloud ALM, Quarterly Release, CSP
  • sap-cloud-consultant 에이전트 (287줄)
  • IMG 가이드 3개 + Best Practice 1개 + Korean quick-guide

Agent Restructuring

  • sap-basis-troubleshooter -> sap-basis-consultant (네이밍 통일)
  • sap-abap-reviewer -> sap-abap-developer (리뷰 -> 개발 전체)
  • sap-session 라우팅: 16개 에이전트 (Cloud PE, PM, QM, WM/EWM, HCM, TR, 튜터 추가)

SAP AI/Joule Research (NEW)

  • docs/sap-ai-integration.md (558줄) — Joule vs sapstack 포지셔닝
    • 4가지 상호보완 시나리오
    • 기술 연동 옵션 (Prompt Injection / BTP RAG / API)
    • 한국 시장 분석 + v2.0 비전

Multilingual Framework (6 Languages)

  • 지원 언어: ko, en, zh, ja, de, vi (한국어, 영어, 중국어, 일본어, 독일어, 베트남어)
  • CLAUDE.md에 다국어 감지/응답 규칙 추가
  • symptom-index/synonyms 번역은 커뮤니티 기여 대상으로 열림

Stats

  • 47 files changed, 2,495 insertions
  • 20 plugins, 16 agents, 55+ IMG guides

Full changelog: https://github.com/BoxLogoDev/sapstack/blob/main/CHANGELOG.md

v1.6.0 — Enterprise SAP Operations Platform

12 Apr 12:16

Choose a tag to compare

Theme

Enterprise SAP Operations Platform — sapstack이 트러블슈팅 도구에서 SAP 운영 전체 라이프사이클 플랫폼으로 진화하는 릴리스.

Configure - Implement - Operate - Diagnose - Optimize 5축 구조 완성.

What's New

New Modules (+4)

  • sap-pm — Plant Maintenance (설비보전): 장비마스터, 보전오더, 예방보전, MTBF/MTTR
  • sap-qm — Quality Management (품질관리): 검사계획, 사용결정, ISO/GMP/HACCP
  • sap-wm — Warehouse Management (창고관리): ECC 레거시, S/4 deprecated
  • sap-ewm — Extended Warehouse Management: Wave/Pack/RF, Embedded vs Decentralized

IMG Configuration Framework (52 guides)

11개 모듈에 SPRO 경로 기반 IMG 구성 가이드. 각 가이드에 구성 단계, ECC/S/4 차이, 검증 방법 포함.

  • FI(7), CO(5), TR(5), MM(5), SD(5), PP(5), PM(5), QM(5), WM(3), HCM(5), EWM(5)

Best Practice Framework (40 documents)

3-Tier 체계: Operational (일상) / Period-End (기간마감) / Governance (거버넌스)

  • 공통 7개: 권한관리, 이관관리, 마스터데이터, 기간마감 오케스트레이션, 변경관리, 아카이빙
  • 모듈별 33개: 11개 모듈 x 3 Tier

Enterprise Scenario Layer

  • 6 문서: 다중 회사코드, SSC, 시스템 랜드스케이프, IC 거래, 글로벌 롤아웃, SAP 연동 제약

Industry-Specific Guides

  • 3 업종: 제조업 (PP/MM/QM/PM), 유통업 (SD/WM/EWM), 금융업 (FI/CO/TR)

New Agents (+6)

  • sap-tutor — 신입사원 교육 튜터 (각 컨설턴트에게 질문 위임)
  • sap-hcm-consultant — 인사/급여 + 한국 4대보험
  • sap-tr-consultant — 자금관리 + 은행 연동
  • sap-pm-analyst — 설비보전 진단
  • sap-qm-inspector — 품질검사 분석
  • sap-ewm-consultant — EWM/WM 창고관리

New Commands (+5)

  • /sap-img-guide — IMG 구성 가이드 조회
  • /sap-master-data-check — 마스터데이터 사전검증
  • /sap-bp-review — Best Practice 준수 리뷰
  • /sap-pm-diagnosis — 설비 고장 진단
  • /sap-qm-inspection — 품질검사 분석

Data Assets

  • T-codes: 279 -> 340+ (+PM/QM/WM/EWM)
  • Symptom Index: 18 -> 62 (+CO/PP/SD/HCM/PM/QM/WM/EWM/TR)
  • SAP Notes: 46 -> 57 (+PM/QM/WM/EWM/HCM)
  • Synonyms: 58 -> 80+ (+PM/QM/WM/EWM field terms)
  • NEW: period-end-sequence.yaml, master-data-rules.yaml, industry-matrix.yaml

Quality Gates

  • 8 -> 11 (+check-img-references, check-best-practices, check-industry-refs)

Breaking Changes

  • sap-pp-analyzer renamed to sap-pp-consultant

Stats

  • 140 files changed, 33,000+ lines added
  • 12 parallel subagents used during development

Full changelog: https://github.com/BoxLogoDev/sapstack/blob/main/CHANGELOG.md

v1.5.0 — Evidence Loop + Korean Field Language + Kiro Integration

12 Apr 12:15

Choose a tag to compare

Theme

Evidence Loop — from advisor to diagnostic partner

sapstack이 단발 조언봇에서 턴 인식 진단 파트너로 전환되는 릴리스.

Highlights

  • Evidence Loop 4-Turn Framework — INTAKE → HYPOTHESIS → COLLECT → VERIFY
  • Korean Field Language Layer — 58 용어 동의어 사전 + 41 T-code 발음
  • Amazon Kiro IDE Integration — Steering + MCP 설정
  • Triage Web Portal — 엔드유저 셀프 트리아지 (정적 사이트)
  • MCP Server Scaffolding — 읽기 툴 5개 즉시 작동
  • sap-session Plugin — Evidence Loop 오케스트레이터
  • 5 JSON Schemas — evidence-bundle, hypothesis, followup-request, verdict, session-state

Data Assets

  • 20 symptom index entries (ko/en + de/ja seed)
  • 58 synonyms + 10 abbreviations + 15 time expressions
  • 41 T-code Korean pronunciation guide

Full changelog: https://github.com/BoxLogoDev/sapstack/blob/main/CHANGELOG.md

v1.4.0 — Polish & Close the Loops (14 modules, 100% Korean, MCP-ready)

11 Apr 10:29

Choose a tag to compare

🏛 sapstack v1.4.0 — Polish & Close the Loops

테마: v1.3.0의 모든 열린 loop 닫기 + Multi-AI 생태계 확장 + README 랜딩 페이지화


🎯 주요 변화 한눈에

영역 v1.3.0 v1.4.0 증감
플러그인 모듈 13 14 +1 (sap-gts)
서브에이전트 9 9 =
슬래시 커맨드 10 10 =
Multi-AI 호환 6 6+MCP+VSCode +2
확정 T-code 273 279 +6
한국어 전문 번역 8 (62%) 14 (100%) +6
Quality Gate 7 8 (all strict) +1

✨ 하이라이트

1. 🇰🇷 한국어 100% 완성 (8/14 → 14/14)

나머지 5개 모듈 전문 번역 추가:

  • sap-sfsf — SuccessFactors
  • sap-s4-migration — S/4HANA 마이그레이션
  • sap-btp — Business Technology Platform
  • sap-basis — BASIS Administration
  • sap-bc — 한국 BC 컨설턴트 특화

14개 모든 모듈 퀵가이드 + 전문 번역 100% 완성

2. 🌍 sap-gts 플러그인 신설 (14번째)

SAP GTS (Global Trade Services) — 한국 수출입 현장 특화:

  • SPL (Sanctioned Party List) screening
  • 수출입 신고 (Export/Import Declaration)
  • HS Code 분류 (HSK 10자리)
  • FTA 원산지 결정 (한국 50+ FTA 체결)
  • Letter of Credit 관리
  • 한국 UNI-PASS 관세청 연동 상세 가이드
  • T-code 279개 (/SAPSLL/ 네임스페이스 6개 추가)

3. 🛡 Quality Gate 전부 Strict 전환

v1.3.0에서 warning-only였던 2개 게이트 strict 활성화:

  • check-links.sh --strict — 내부 링크 끊어지면 CI fail
  • check-ecc-s4-split.sh --strict — ECC/S4 구분 누락 시 fail

8개 품질 게이트 전부 strict 모드 (lint-frontmatter, marketplace, hardcoding, tcodes, ko-refs, links, ecc-s4-split, build-multi-ai)

4. 🔄 build-multi-ai.sh 자동 생성 구현

v1.3.0에서 검증만 하던 스크립트를 실제 생성 기능으로 확장:

  • <!-- BEGIN sapstack-auto: stats --> sync block 주입
  • --check (diff 탐지) / --write (실제 갱신)
  • scripts/templates/ 디렉토리
  • docs/build-multi-ai.md 사용 가이드

5. 🚀 Reusable GitHub Actions Workflow

.github/workflows/sapstack-ci-reusable.yml — 다른 저장소에서 호출 가능:

jobs:
  sapstack-gates:
    uses: BoxLogoDev/sapstack/.github/workflows/sapstack-ci-reusable.yml@v1.4.0
    with:
      run-strict: true

→ 회사 내부 SAP 지식 저장소에서도 sapstack 규칙 자동 적용 가능

6. 📖 6개 AI 도구 실전 예시

docs/examples/:

  • claude-code-example.md
  • codex-cli-example.md
  • copilot-example.md
  • cursor-example.md
  • continue-example.md
  • aider-example.md

각 파일에 실제 세션, 프롬프트, 예상 출력, 팁이 포함되어 있습니다.

7. 🤖 MCP Server 매니페스트

mcp/sapstack-server.json — Model Context Protocol server 매니페스트:

  • Resources: Universal Rules, T-codes, SAP Notes, 14 SKILL.md
  • Prompts: sap-fi-consultant, sap-abap-reviewer, sap-s4-migration-advisor, sap-basis-troubleshooter, sap-mm-consultant
  • Tools: resolve_sap_note, check_tcode, list_plugins

Claude Desktop, Zed 등 MCP 클라이언트 자동 호환 (v1.5.0 네이티브 구현 예정)

8. 🎨 VS Code Extension 스텁

extension/:

  • package.json — 매니페스트 (5 commands, settings, snippets)
  • snippets/abap.code-snippets — ABAP 스니펫 5개 (bapi-call, alv-oo, cds-view, select-targeted, authority-check)
  • v1.5.0에서 TypeScript 네이티브 구현 예정

9. 🏗 Scaffolding Scripts

새 기여자를 위한 자동 파일 생성:

  • scripts/new-agent.sh <name> — 새 서브에이전트
  • scripts/new-command.sh <name> — 새 슬래시 커맨드
  • scripts/new-plugin.sh <name> — 새 SAP 모듈 플러그인 전체 구조

10. 🌐 SAP Note Resolver Web UI

web/브라우저에서 SAP Note 검색:

  • index.html + style.css + script.js — 순수 정적 사이트
  • data/sap-notes.yaml을 raw.githubusercontent.com에서 fetch
  • 카테고리 필터 (migration, korea, dump, performance, security, config)
  • GitHub Dark 테마
  • GitHub Pages 배포 가능

11. 📘 README 대개편 (랜딩 페이지화)

저장소 첫 페이지로서 완전히 재설계:

  • 배지: Version, License, CI, Korean 100%, Multi-AI 6 tools
  • 30초 소개 — 핵심 통계 bullet
  • Quick Start — 6개 AI 도구 각각 30초 설치
  • 3축 아키텍처 ASCII 다이어그램
  • 14 플러그인 카탈로그 카테고리별 테이블 + 트리거 키워드
  • 9 에이전트 + 10 커맨드
  • BC = Basis 관계 명확화
  • 8 품질 게이트 검증 블록
  • 학습 경로 (초급 → 고급 → 기여자)

📊 통계

  • 신규 파일: 80+
  • 수정 파일: 12
  • 14 플러그인 (sap-gts 추가)
  • 14/14 한국어 완성 (100%)
  • 279 T-codes
  • 8 strict quality gates

설치

/plugin marketplace add https://github.com/BoxLogoDev/sapstack
/plugin install sap-fi@sapstack sap-abap@sapstack sap-bc@sapstack sap-gts@sapstack

Multi-AI 사용자

git submodule add https://github.com/BoxLogoDev/sapstack sapstack
cd sapstack && git checkout v1.4.0

자세한 설치: docs/multi-ai-compatibility.md


⚠️ Known Limitations → v1.5.0

  • MCP server 네이티브 TypeScript 구현 (현재는 매니페스트만)
  • VS Code Extension 실제 동작 (현재는 스텁)
  • build-multi-ai.sh 템플릿 기반 전체 생성 (현재는 sync block만)
  • Continue.dev / Aider end-to-end 자동 테스트
  • Industry Solution 추가 (IS-Retail, IS-U, IBP)

상세 로드맵: docs/roadmap.md


Full Changelog: v1.3.0...v1.4.0