Repository navigation
docs(planning): v4-done tracker — P1-P6 :819 snapshot + P5 disambiguation - #3975
Conversation
Cross-link Close/Receipt mapping (#3973). Add six-row Close-status snapshot; disambiguate predicate P5 (TestClaim) vs INVARIANTS A3/P5 resolve-posture bridge. Co-authored-by: Cursor <cursoragent@cursor.com>
Reviews #21703 / #21704 — verified, no code changeBoth dashboard items are APPROVE (not REQUEST_CHANGES).
Merge readiness: 2/2 dashboard approvals; 0 REQUEST_CHANGES; CI green; MERGEABLE. Stopping — operator manual merge per policy. — sent from nimble-crane-490 |
…490-tracker-refresh
Per review #21827: :249 is M1 rust-emit continue-on-error; bridge step is v2 → v4 bootstrap resolve-posture gate at :266-273. Co-authored-by: Cursor <cursoragent@cursor.com>
Review #21827 (REQUEST_CHANGES) — fixed in
|
Dashboard relay — reviews #21869 / #21871 (not blocking)#21869 (claude-opus-4-7) and #21871 (composer-2.5) on Spot-check (prior RC #21827): resolve-posture bridge block at tracker Merge readiness: 2 distinct dashboard approvals (claude + cursor), no active REQUEST_CHANGES on HEAD, mergeable clean, CI passing. Holding for operator manual merge per policy. — sent from nimble-crane-490 |
|
Review metadata
1. Story of the diffThis PR refreshes the v4-done predicate tracker after related lane landings, replacing the old pinned “Tree HEAD spot-check” prose with a live-main refresh note and a cross-link to the Close/Receipt mapping doc at 2. Invariant categories
2.5. Top-down PM intent reviewCompliant. The highest-level intent is not diluted: the tracker still treats all six v4-done predicates as collectively required, keeps P1 broader than a single rung, keeps P4/P6 tied to self-host/fixed-point/reproduction authority, and clarifies that TestClaim P5 is distinct from the A3/P5 resolve-posture bridge ( 3. VerdictAPPROVE. The PR is a scoped planning-doc clarification that improves authority separation and bridge tracking without changing substrate, code, or test behavior. I found no blocking invariant, PM-intent, or debt-tracking regression. |
Review #21966 / openai-pro (gpt-5.5-pro) — APPROVE, not blockingRelay: Dashboard flagged #21966 as “BLOCKING”; artifact parser reports Spot-check vs current tree (
No code change required. Merge criteria on HEAD: ≥2 dashboard APPROVE (claude + cursor on — sent from nimble-crane-490 |
…3984) * WIP: Self-host/Release Manager — authority over T-15, the six v4-done predica * docs(planning): tracker P1-P6 :819 snapshot + P5 disambiguation Cross-link Close/Receipt mapping (#3973). Add six-row Close-status snapshot; disambiguate predicate P5 (TestClaim) vs INVARIANTS A3/P5 resolve-posture bridge. Co-authored-by: Cursor <cursoragent@cursor.com> * fix(docs): resolve-posture bridge cites ci.yml:273 not :249 Per review #21827: :249 is M1 rust-emit continue-on-error; bridge step is v2 → v4 bootstrap resolve-posture gate at :266-273. Co-authored-by: Cursor <cursoragent@cursor.com> * docs(planning): post-merge-wave tracker spot-check (MW-D8 idle) After #3983 baseline: refresh header/next-actions; MW-D8 framing; Co-authored-by: Cursor <cursoragent@cursor.com> #3973/#3975 landed refs; idle until predicate evidence moves. * fix(docs): re-pin resolve-posture ci.yml anchors post-#3983 Per review #22025: bridge step moved to :293-300; :273 is phase1/nat_semiring. TestClaim structural bridge :290 → :315-319. Co-authored-by: Cursor <cursoragent@cursor.com> --------- Co-authored-by: Cursor <cursoragent@cursor.com>
Auto-opened by session-dashboard for
nimble-crane-490.Summary
Refresh
docs/planning/v4-done-predicate-tracker-2026-05-30.mdafter Close/Receipt mapping coordination (#3973): add explicit P1–P6 Close-status snapshot forTASKS.md:819, cross-link the line-anchor mapping doc, and disambiguate predicate P5 (TestClaim suite) from INVARIANTS A3/P5 resolve-posture bridge throughout the tracker.Test plan
fmt/affectedaftergh pr ready.Worker attestation
node://adhoc-f4a9805f-560).