Skip to content
Closed
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
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@

- [x] 4.1 在 `.github/workflows/agent-governance.yml` 新增一步執行 `scripts/tests/test-isolated-branch-stack.ps1`。
- [x] 4.2 確認 `scripts/verification-manifest.json` / `scripts/verify-all.ps1` 是否需要納入;若不納入,於 PR body 說明理由(避免把 branch-only harness 塞進 operator golden path)。
- [ ] 4.3 對 `scripts/tests/test-agent-governance-check.ps1` 既有 dead-link/行數 gate 重跑,確認 1.1–1.3 的文件改動未破壞既有檢查。
- [x] 4.3 對 `scripts/tests/test-agent-governance-check.ps1` 既有 dead-link/行數 gate 重跑,確認 1.1–1.3 的文件改動未破壞既有檢查。2026-08-11 於 HEAD `7929d74`(== origin/main,含 1.1–1.3 文件改動與 #488 skill-digest 系列)實跑 `pwsh -NoProfile -File scripts/tests/test-agent-governance-check.ps1`:45 pass/0 fail(含 AGENTS.md/CLAUDE.md 行數與 dead-link 斷言),前置 `test-agent-skills-sync` 11 pass/0 fail,最終輸出 `[test-agent-governance-check] all assertions passed`。註:此前同指令在本機出現的 agent-skill content drift 紅燈經診斷為 stale checkout 的 EOL 殘留(`.gitattributes` eol=lf 規則落地前 checkout 的工作樹檔案未被 re-smudge;index 兩側 blob 一致、main CI 同 HEAD 綠),以 `git cat-file blob` 重寫受影響工作樹檔案後即綠,非 repo 內容 drift、與 1.1–1.3 無關。
Comment thread
monkey1sai-blip marked this conversation as resolved.
Comment thread
monkey1sai-blip marked this conversation as resolved.

## 5. 首個 consumer 實跑(owner:本 change,唯讀對待 A4 實作)

Expand Down
8 changes: 4 additions & 4 deletions openspec/lifecycle-ledger.json
Original file line number Diff line number Diff line change
Expand Up @@ -1435,11 +1435,11 @@
"id": "isolated-branch-stack-browser-e2e",
"status": "active",
"owner": "repository-maintainer",
"current_slice": "PR #431 code 0170c8d;source 72fcf5f;main 8f2ff8b merged cdd1f2f。Env allowlist、manifest-derived A3 fixture containment、identity-proven abandoned claim recovery 已補。Reviewer ACCEPT(P1/P2=0;P3=1 different-canonical-ID test gap)。Contract/static/boundary、viewer 965、targeted 69、ESLint、verification 22+2+7、diff-check 通過;real browser/runtime smoke 未跑。GitNexus unavailable/UNKNOWN,reviewer 接受 residual risk,非 pass。30/33;4.3/5.2/5.3、無 A4 manifest/PNG/runtime ID 維持 gap;fixture seed 由 #434 持有。",
"current_slice": "PR #431 主體已 merge(cdd1f2f);reviewer ACCEPT(P1/P2=0)。2026-08-11:4.3 以 gate 重跑補勾(test-agent-governance-check 45 pass/0 fail @7929d74)。31/33;5.2/5.3 與 A4 manifest/PNG/runtime ID 維持 gap(a4-console-convergence 缺口),fixture seed 由 #434 持有。GitNexus unavailable/UNKNOWN 紀錄維持,非 pass。",
"blocked_by": [],
"last_verified": "2026-07-30T17:16:40Z",
"last_verified": "2026-08-11T11:40:00Z",
"task_ledger": {
"completed": 30,
"completed": 31,
"total": 33
},
"evidence_refs": [
Expand All @@ -1448,7 +1448,7 @@
"docs/plans/NOW.md",
"scripts/tests/test-isolated-branch-stack.ps1"
],
"subject_commit": "5e8d677ef6c8a5cfe836d17cf019e5530c36e86e",
"subject_commit": "5db337e88a083ee8d04495187b38dd5f8f06f7ba",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Rebind the lifecycle row to an ancestral snapshot

Fresh evidence for the reviewed commit is that 5db337e88a083ee8d04495187b38dd5f8f06f7ba exists but is a sibling of 671fbdb—both have parent c88dca6—rather than an ancestor. In a detached checkout of exactly 671fbdb, the required OpenSpec machine-truth suite fails at current ledger keeps reconciled source snapshots clean with subject_not_ancestor, so the agent-governance workflow cannot pass until this row is rebound in a follow-up commit to a snapshot reachable from the reviewed HEAD.

AGENTS.md reference: openspec/AGENTS.md:L32-L33

Useful? React with 👍 / 👎.

"archive_debt": null
},
{
Expand Down
Loading