Releases: BoxLogoDev/sapstack
v2.3.2 — sapstack
Fixed
extension/package-lock.json5개 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
Fixed
- Extension vsix 빌드 실패로 v2.3.0 GitHub Release 의 vsix asset 누락 — v2.3.0 release.yml CI 환경 (TypeScript 6.x 예고 + deprecation→error 처리) 에서
extension/tsconfig.json의moduleResolution: "node"("node10" alias) 가 TS5107 error 로 처리되어tsc --noEmit && esbuild가&&단락으로 esbuild 실행 못 함 → vsix 미생성 →softprops/action-gh-release의extension/*.vsixpattern mismatch (🤔 Pattern 'extension/*.vsix' does not match any files.) - Fix:
extension/tsconfig.json의module: "commonjs"→"ES2020",moduleResolution: "node"→"bundler"(esbuild 환경에 맞는 모던 옵션, TS 5.x/6.x 모두에서 deprecation 없음) - Fix:
extension/esbuild.config.js에platform: '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
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.sh76 파일 ✓ /check-best-practices.sh23 모듈 완성 ✓ /check-tcodes.sh --strict395 확정 / 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.tsstrict 타입 정의 + 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 formCODEOWNERS에plugins/*/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).gitignore에mcp/*.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
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
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
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
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
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-analyzerrenamed tosap-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
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)
🏛 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— SuccessFactorssap-s4-migration— S/4HANA 마이그레이션sap-btp— Business Technology Platformsap-basis— BASIS Administrationsap-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 failcheck-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 도구 실전 예시
claude-code-example.mdcodex-cli-example.mdcopilot-example.mdcursor-example.mdcontinue-example.mdaider-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 스텁
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