Development record
The status board's reviews heading tells the reader to 're-run those marked !' (internal/surface/cli/board_reviews.go), but on this repository every flagged row is a release receipt, which nobody re-runs: a receipt gates the release it names, RD002 forbids removing it, and every past release's receipt is permanently past the threshold. The imperative is untrue for a receipt, and the text render grows the bare board by one permanently flagged row per release. The receipt's staleness should be worded truthfully (the release it gated is N commits behind), the imperative kept for a dated review, and the text render (not --json) capped so past-release receipts collapse to one summary line.
The status board's reviews heading tells the reader to 're-run those marked !' (internal/surface/cli/board_reviews.go), but on this repository every flagged row is a release receipt, which nobody re-runs: a receipt gates the release it names, RD002 forbids removing it, and every past release's receipt is permanently past the threshold. The imperative is untrue for a receipt, and the text render grows the bare board by one permanently flagged row per release. The receipt's staleness should be worded truthfully (the release it gated is N commits behind), the imperative kept for a dated review, and the text render (not --json) capped so past-release receipts collapse to one summary line.
Grounds
- pursued: the bare board no longer asks for a re-run of a receipt and no longer grows a row per release; a receipt row or a re-run instruction for a receipt in the text render would show it wrong
Frontmatter
| id | iss-2609261121428530 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-2609261121428530-the-status-board-s-reviews-heading-tells.md
open on GitHub ↗ · commit history ↗