Development record
2026-10-02 — Ruling CC1 of the person as technical facilitator (2026-09-29, same interview and local-tier file as the DR3 entry above; recorded by lane rd2), verbatim: "board 'next up' vs peers: DO THE CHECK (the board pays the peers read so 'next up' always equals the pick)." Built: the status block's head takes the peers check build next runs (`loop.StatusPeers` in `internal/core/implement/loop/loop.go`, `internal/core/statusblock`), read once and only when a head is in reach, so the head is always the intent the pick would choose; the brief's surface chapter `04-surfaces/08-abcd.md` states it. The record-only half of the same finding is iss-2609291803334904.
2026-10-02 — Ruling CC1 of the person as technical facilitator (2026-09-29, same interview and local-tier file as the DR3 entry above; recorded by lane rd2), verbatim: "board 'next up' vs peers: DO THE CHECK (the board pays the peers read so 'next up' always equals the pick)." Built: the status block's head takes the peers check build next runs (loop.StatusPeers in internal/core/implement/loop/loop.go, internal/core/statusblock), read once and only when a head is in reach, so the head is always the intent the pick would choose; the brief's surface chapter 04-surfaces/08-abcd.md states it. The record-only half of the same finding is iss-2609291803334904.
Frontmatter
| id | dcn-2610020000000005 |
|---|---|
| type | decision |
| date | 2026-10-02 |
.abcd/work/decisions/dcn-2610020000000005-ruling-cc1-of-the-person-as-technical.md
open on GitHub ↗ · commit history ↗
mentions2
- iss-2609291803334904The status block's next-up head can name a READY intent abcd build next would not pick. The head is read in the pick order and passes over a held intent and one in a lane, but build next's candidates also pass every other pre-start check (open questions, the claim sections, blocked_by, the spec's steps, the peers), which the block does not run: a READY intent with an open question or an unshipped blocker, and the highest score, is marked next up on the board and the site while build next excludes it. statusblock cannot import the loop (loop imports peers, peers capture, capture site), so the fix hands the pick's candidate set in from the front doors the way the lane reader is, at the cost of a peers read on every bare board.
- itd-2609212103568351The status board shows Now, Next and Later, computed from the record