What
objectstack's half-state patrol (scripts/pm/check-half-states.mjs) gained a report-only inventory section beside its H17 trigger-file index: Decision-box dependency flags (instruction ④) — one line per open needs-user-decision card that some open card's Blocked-by: line names, a N of M count pair, a declared NOT-MEASURED number (H4's own count of pm:blocked cards with no readable line), and a population-scope line. Landed as objectstack PR #18015 (card objectstack#17968). objectui runs its own copy of the patrol (.github/workflows/half-state-patrol.yml + scripts/pm/check-half-states.mjs) and its anchor body does not carry the section, so instruction ④'s reading is available on one board and not the other.
Work item
Port the section to objectui's scripts/pm/check-half-states.mjs the way this repo ports patrol rows: decisionDependentIndex + renderDecisionDependents, wired into both renderers inside the reserved block below H17, the ruling constant verbatim, the self-test battery (two dependents · quiet inbox pair · comment channel with its unread control · NOT-MEASURED equals H4 · cap with overflow). No new request, no second parser: the section is one Map.get per decision card over the Blocked-by: index the copy already builds for H14. Reference diff: objectstack PR #18015 (+372 −5, one file).
Dedupe keywords
check-half-states · instruction ④ · decision-box dependency flags · Blocked-by reverse index · patrol port
Source
Filed by the skills execution seat (session session_01DAcomhvR9kKizeYgg89Vo8) at objectstack PR #18015's landing, as its ACCEPT (objectstack#17968 comment 5653169259) said it would. Left bare for triage per ruling ③ (grading and routing are triage's; this filer did not pull the board).
Generated by Claude Code
What
objectstack's half-state patrol (
scripts/pm/check-half-states.mjs) gained a report-only inventory section beside its H17 trigger-file index: Decision-box dependency flags (instruction ④) — one line per openneeds-user-decisioncard that some open card'sBlocked-by:line names, aN of Mcount pair, a declared NOT-MEASURED number (H4's own count ofpm:blockedcards with no readable line), and a population-scope line. Landed as objectstack PR #18015 (card objectstack#17968). objectui runs its own copy of the patrol (.github/workflows/half-state-patrol.yml+scripts/pm/check-half-states.mjs) and its anchor body does not carry the section, so instruction ④'s reading is available on one board and not the other.Work item
Port the section to objectui's
scripts/pm/check-half-states.mjsthe way this repo ports patrol rows:decisionDependentIndex+renderDecisionDependents, wired into both renderers inside the reserved block below H17, the ruling constant verbatim, the self-test battery (two dependents · quiet inbox pair · comment channel with its unread control · NOT-MEASURED equals H4 · cap with overflow). No new request, no second parser: the section is oneMap.getper decision card over theBlocked-by:index the copy already builds for H14. Reference diff: objectstack PR #18015 (+372 −5, one file).Dedupe keywords
check-half-states · instruction ④ · decision-box dependency flags · Blocked-by reverse index · patrol port
Source
Filed by the skills execution seat (session
session_01DAcomhvR9kKizeYgg89Vo8) at objectstack PR #18015's landing, as its ACCEPT (objectstack#17968 comment 5653169259) said it would. Left bare for triage per ruling ③ (grading and routing are triage's; this filer did not pull the board).Generated by Claude Code