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