morning-driver's own regression (0.22.0 narrowed --plan's admission gate,
and morning --innboks derives its population from --plan, so 21 mailboxes
with unhandled post produced only 3 openable tabs): --plan answers "which
repos deserve a tab today" (admission, ranking, a cap), --inbox-plan answers
"which repos have unhandled post" (population, no judgement, no cap) - a
superset of --plan's candidates, not a complement.
One block per name with pending>0 in the mailbox, classified against
board.sh's own RECORDS scan (no new discovery logic): class=repo (STATE.md
present), no-state (scanned repo, no STATE.md), orphan-mailbox (no matching
directory at all). pending=/owed= surface coord-count.sh's two counts
directly. TDD-first: board-selftest.sh section 15 (6 fixtures, isolated
root+mailbox) written and confirmed red before implementation.
Accepted work order: morning-driver 20260814T175317Z, corrected 20260814T180854Z.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014mKC7v8gytdsota36tL7oP