Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 11 additions & 2 deletions BACKLOG-ARCHIVE.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<!-- pm-dispatch: backlog-archive 2026-05-18 -->
<!-- pm-dispatch: backlog-archive 2026-05-19 -->
# pm-dispatch backlog — archive

Closed ticket detail sections archived from BACKLOG.md (CC-049).
Index entries with ✅ status and PR refs remain in BACKLOG.md for scanning.
Last archived: 2026-05-18
Last archived: 2026-05-19

---

Expand Down Expand Up @@ -83,6 +83,15 @@ Last archived: 2026-05-18
**Outcome**: `commands/pre-impl.md` 新增;強制回答職責邊界/依賴方向/變動接縫三個設計問題,輸出可貼入 brief `constraints:` 的約束清單。同時修正 `pm/scripts/validate.sh` schema drift(`✅ done`、`⏸ deferred`、topic-area tokens)並對齊 `pm/schema.md`、`pm/templates/BACKLOG.md`。
**See**: pr:#46

## CC-024 — `test-usage-weekly.sh` 加入 GitHub Actions CI

**Problem**: `scripts/test-usage-weekly.sh`(20 tests)在 PR gate 手動執行通過,但 `.github/workflows/lint.yml` 未包含此 suite,merged PR 後無 CI 保護。
**Why**: `usage-weekly.sh` 是 read-only 報告工具,迴歸影響面低但覆蓋率現在是靠手動 gate 維持,長期不穩固。qa-tester 在 gate-20260514-174657 發出 advisory(non-blocking)。
**Requirement**: 在 `.github/workflows/lint.yml` 加入一個 `test-usage-weekly` job,執行 `bash scripts/test-usage-weekly.sh`;失敗 → CI 阻擋。
**Source**: 2026-05-14 對話 — pm-dispatch 改善分析。與 CC-029(test-codex-dispatch)同 PR 處理。
**Outcome**: 2026-05-15 — PR #57 合併(與 CC-029 同 PR);`lint.yml` 加入 `test-usage-weekly` job,fixture-driven 無外部依賴,20 tests 通過。
**See**: pr:#57

## CC-025 — `/skill-refine` skill 自我精修 ✅ 2026-05-18

**Outcome**: 2026-05-18 — M1 spike (`scripts/skill-refine.sh` + `commands/skill-refine.md`) 已合併;PR #67 實作 shell script,PR #68 追加 contract tests + 環境契約文件化。M2(diff 生成)留 CC-025b 後續。
Expand Down
8 changes: 3 additions & 5 deletions BACKLOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ CC-001/CC-002 were consumed by PR #24 fix bundle inline, with no standalone entr
| CC-021 | ✅ closed 2026-05-14 | test scripts 支援 `--filter <pattern>` + `--list` 只跑/列出名稱匹配的 test case | ops/test | 2026-05-14 | pr:#45 | — | — |
| CC-022 | ✅ closed 2026-05-14 | `/pre-impl` 指令:開發前設計評審,強制定義邊界/依賴/變動點,減少事後重構 | ux/arch | 2026-05-14 | pr:#46 | — | — |
| CC-023 | ⏸ deferred | `coupling-reviewer`:PR gate 加入語言感知耦合分析(dependency-cruiser/gocyclo/coca) | ops/gate | 2026-05-14 | — | — | — |
| CC-024 | 🔵 active | `test-usage-weekly.sh` 加入 GitHub Actions CI(lint.yml 新增 job) | ops/test | 2026-05-14 | pr:#48 | P2 | — |
| CC-024 | ✅ closed 2026-05-15 | `test-usage-weekly.sh` 加入 GitHub Actions CI(lint.yml 新增 job) | ops/test | 2026-05-14 | pr:#57 | | — |
| CC-025 | ✅ closed 2026-05-18 | `/skill-refine`:讀 skill 執行 episodes + 後續更正訊號,提 diff 自我精修 | ux/memory | 2026-05-15 | pr:#67,pr:#68 | — | — |
| CC-025b | ✅ closed 2026-05-18 | `/skill-refine` M1+M2 advisory follow-ups:M1 usage-guard tests + `CLAUDE_MEMORY_DIR` 環境契約文件化/repo-default fallback | ux/memory/test | 2026-05-17 | pr:#83 | — | oss |
| CC-026 | 🔵 active | `/skill-distill`:偵測重複工作流,產出草稿 skill .md | ux/memory | 2026-05-15 | — | P3 | — |
Expand Down Expand Up @@ -343,11 +343,9 @@ CC-001/CC-002 were consumed by PR #24 fix bundle inline, with no standalone entr
4. `token-usage.sh` 加入 Codex pool 剩餘顯示
**Note**: 實作前需先手動驗證 Codex API header 行為。

## CC-024 — `test-usage-weekly.sh` 加入 GitHub Actions CI
## CC-024 — `test-usage-weekly.sh` 加入 GitHub Actions CI ✅ 2026-05-15

**Problem**: `scripts/test-usage-weekly.sh`(20 tests)在 PR gate 手動執行通過,但 `.github/workflows/lint.yml` 未包含此 suite,merged PR 後無 CI 保護。
**Why**: `usage-weekly.sh` 是 read-only 報告工具,迴歸影響面低但覆蓋率現在是靠手動 gate 維持,長期不穩固。qa-tester 在 gate-20260514-174657 發出 advisory(non-blocking)。
**Requirement**: 在 `.github/workflows/lint.yml` 加入一個 `test-usage-weekly` job,執行 `bash scripts/test-usage-weekly.sh`;失敗 → CI 阻擋。
**See**: BACKLOG-ARCHIVE.md

## CC-026 — `/skill-distill` 從重複工作流產出 skill

Expand Down