Skip to content

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

Choose a tag to compare

@BoxLogoDev BoxLogoDev released this 11 Apr 10:29
· 52 commits to main since this release

🏛 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