| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat: helper を library 化 + 4 状態 unit test + archive pattern docs (Phase 64.1.3) ## 変更概要 - tests/lib/grep_plans_or_archive.sh (新規) — helper 関数を共有 library として切り出し - GPOA_PLANS_FILE / GPOA_ARCHIVE_DIR 環境変数で test override 可能 - tests/test-claude-upstream-integration.sh — inline helper 定義を library source に置換 (DRY) - tests/test-grep-plans-or-archive.sh (新規) — helper の 4 状態 unit test - PlansHit / ArchiveHit / BothHit / Miss を fixture + assert で固定 - docs/plans-archive-pattern.md (新規) — Plans.md archive 運用パターンの SSOT - 命名規則、操作手順、helper 仕様、retroactive validation、git track 設定をまとめる ## DoD checklist (Phase 64.1.3) - [x] (a) archive 直前 commit (20c60c0a) と archive 後 HEAD の双方で test PASS - HEAD: bash tests/test-claude-upstream-integration.sh OK - 20c60c0a: 同 test OK (当時の inline helper でも archive 不在時は Plans.md 直接 grep が PASS) - [x] (b) grep_plans_or_archive helper 4 状態 unit test (tests/test-grep-plans-or-archive.sh) - PASS=4 FAIL=0 (PlansHit / ArchiveHit / BothHit / Miss) - [x] (c) check-residue.sh 0 件 (.claude/rules/migration-policy.md ルール 5 false positive ゼロ) - [x] (d) docs/plans-archive-pattern.md 新規作成、将来の archive 操作で再発防止 - 追加: helper を library 化することで test と production code の DRY を確保 ## 検証成果 - bash tests/test-grep-plans-or-archive.sh: PASS=4 FAIL=0 - bash tests/test-claude-upstream-integration.sh: OK (helper を library source 経由) - ./tests/validate-plugin.sh: 48/48 PASS - bash scripts/ci/check-consistency.sh: ✅ 全合格 - bash scripts/check-residue.sh: 0 件 ## 既知の運用上の注意 (docs に記録) - .claude-plugin/settings.json drift bug (本 session で 3 度観測) — 別 issue 追跡 - 過去 archive 22 件は機密確認後に別 PR で個別 add (今回 commit は新規 archive のみ) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> | 4 个月前 | |
feat(hosts): Phase 111.2–111.6 structural workflow smoke and Grok internal-compatible Add host smoke library and multi-host structural plan artifacts, CI structural smoke, HostGrok hookcodec floor membership, known multi-host limitations, and N+1 examplehost stub. Promote Grok to internal-compatible only; keep public supported deferred (blocked) for Codex/Cursor/Grok until live H4. | 2 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 4 个月前 | ||
| 2 个月前 |