diff --git a/docs/sw/ai-usage-examples-merge-2026-10-22.md b/docs/sw/ai-usage-examples-merge-2026-10-22.md new file mode 100644 index 0000000..ee54f62 --- /dev/null +++ b/docs/sw/ai-usage-examples-merge-2026-10-22.md @@ -0,0 +1,34 @@ +# SW AI_USAGE.md 예제 목록 A~J main 병합 검증 (2026-10-22) + +AI 문서 정합성 감사([ai-docs-alignment-merge-2026-10-22.md](./ai-docs-alignment-merge-2026-10-22.md))에서 남은 마지막 항목을 반영한 기록입니다. 문서 한 줄만 바꿨고 컴포넌트 소스·CSS·Story·Public API는 그대로입니다. + +## 1. 병합 + +| 항목 | 값 | +|---|---| +| 작업 Commit | `00180ba` docs(sw): list all AI examples A-J in AI_USAGE.md | +| main 병합 | `7efb58e` → `fc856f5` (no-ff, `docs/sw-ai-usage-examples`) | +| 승인 기준 Commit | 이 보고서와 같은 테스트 전용 Commit (`approvedMainCommit` `5a40796` → `fc856f5`) | + +## 2. 수정 내용 + +- `packages/sw/ai/AI_USAGE.md` 문서 표의 `examples/` 행: A~J 10개 예제를 실제 파일명과 함께 적음. 일반 모드 A~G·I(G 로고 클릭 메뉴, I Footer 추가), 뷰어 모드 H, 두 모드 공통 J 테마 토큰 설정(§3.1). "독립 소비 프로젝트 검증"은 기존대로 A~F 범위, B·F 파일명 설명 유지. +- 대조: `packages/sw/ai/examples/`의 `ExampleA`~`ExampleJ` 10개 파일 모두 존재, 설명은 각 파일 첫 줄 주석과 일치. + +## 3. 승인 기준 갱신 (`sw-test-regression-baseline-2026-10-20.md` §9) + +- `approvedMainCommit`: `5a40796` → `fc856f5`(테스트 전용 Commit, 보호 경로 변경 없음). +- `public-api.approved.json` 유지(공개 `.d.ts` 바이트 동일). Story 변경이 없어 다른 승인 목록은 바꾸지 않았습니다. + +## 4. 검증 결과 (Node 22.23.2, `npm run build-storybook` 후, 증거는 저장소 밖 임시 폴더) + +| 검사 | 결과 | +|---|---| +| `npm run build-storybook` | 성공 | +| home-menu-integration | 23/23 PASS | +| overview / overview overlays | 53/53, 20/20 PASS | +| storybook-unused-removal (Source Guard) | 94/94 PASS | +| Public API Guard | 7/7 PASS | +| `check:ai-docs` · `ai-docs.check.mjs` | PASS · 46/46 PASS | + +문서만 바뀌어 Typecheck와 기능·소비 프로젝트 테스트는 다시 실행하지 않았습니다. diff --git a/packages/sw/tests/storybook-inventory.mjs b/packages/sw/tests/storybook-inventory.mjs index 1a32a8d..05e8e78 100644 --- a/packages/sw/tests/storybook-inventory.mjs +++ b/packages/sw/tests/storybook-inventory.mjs @@ -75,7 +75,9 @@ export const integratedChangedFiles = [ // token to 34px, 51d0369; CSS and docs only, no Story change, public-api.approved.json kept). // -> 5a40796 (2026-10-22, Merge docs/sw-viewer-ai-docs-p1-p3: user-approved AI doc alignment P1-P3 d03cc91 and // R1-R5 e267b1b; docs only, no source / CSS / Story change, public-api.approved.json kept). -export const approvedMainCommit = '5a40796b7ebcae55cea74437e4aa2e88904615e9' +// -> fc856f5 (2026-10-22, Merge docs/sw-ai-usage-examples: user-approved AI_USAGE.md examples list A-J, 00180ba; +// docs only, no source / CSS / Story change, public-api.approved.json kept). +export const approvedMainCommit = 'fc856f5e866575604b96a5a3bf2587b7a8dfd47e' // 170a5c2: the SW/Header sidebar page of the home menu (the moved verification Stories are movedHomeMenuIds). export const homeMenuSidebarIds = ['sw-header--home-menu'] // 6cf8854 SW Footer (current IDs after retiredFooterIds), 7f42923 viewer mode, 41e963a theme inheritance.