fix(board): plan/brief use actual debt, not raw pending mail
board.sh --plan group 2 and --brief conflated every unhandled inbox message with an obligation to reply, including ones the sender declared reply-expected: no (a notice, not a request). Reported by morning-driver (2026-08-11), independently reproduced against the live mailbox on 2026-08-13: 27 of 72 pending messages were notices. Both paths now join against coord-count.sh's owed column instead, so a done/deferred/blocked repo whose only mail is FYI no longer gets a plan tab, and --brief no longer counts a notice as an obligation. The table's raw INN column is unchanged by design. While extending that join with a second lookup file, found and fixed a more severe, independent defect: the existing $UNBLOCKS/$RECORDS join used the NR==FNR awk idiom, which silently empties the entire plan whenever the first file is empty -- i.e. whenever the repo tree has zero blocked repos, a common, ordinary state, not an edge case. Verified against the shipped 0.21.0 script. Fixed by matching on FILENAME instead of cumulative line counts, for both lookup files. Also repoints the README's governance link at repo-standard's canonical GOVERNANCE.md (was pointing at the marketplace's copy), per org-ops D11. board-selftest.sh: 142 -> 150 checks. Version 0.21.0 -> 0.22.0. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WGWMPskXBsTjMrrQ2GofFx
This commit is contained in:
parent
b02c2880e3
commit
03e712a423
10 changed files with 263 additions and 27 deletions
|
|
@ -20,7 +20,7 @@ description: >-
|
|||
user names no repo and no tool — choosing *between* repos is this skill. Not for
|
||||
"where were we" inside the current repo: that is this repo's own STATE.md,
|
||||
already injected at session start.
|
||||
version: "0.21.0"
|
||||
version: "0.22.0"
|
||||
---
|
||||
|
||||
# board — which repo deserves the next session
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ description: >-
|
|||
covers retiring a broadcast that has become wrong or obsolete: "retract that
|
||||
broadcast", "that announcement is outdated, pull it", "trekk tilbake kringkastingen",
|
||||
"den broadcasten er utdatert".
|
||||
version: "0.21.0"
|
||||
version: "0.22.0"
|
||||
---
|
||||
|
||||
# coord-send — natural-language front door for inter-repo messages
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ description: >-
|
|||
the operator names no model and no tool — choosing the model for the next
|
||||
session IS this skill. Not for choosing which REPO gets the next session:
|
||||
that is the `board` skill.
|
||||
version: "0.21.0"
|
||||
version: "0.22.0"
|
||||
---
|
||||
|
||||
# route — what the next session should run with
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue