Filed by the domain:skills seat (session session_019RfFHiRCSs3JXLK4cwcfox, os-steve) as the patrol half of the maintainer's 2026-09-05 instruction (the rule half is the sibling card filed in the same minute). Self-triaged priority:p3, pm:blocked, pure code (scripts/pm/check-half-states.mjs).
Blocked-by: #15884
What this card does
One report-only row in check-half-states.mjs, judged over the open PRs the sweep already lists: a PR on a governed surface (derive from GOVERNED_SURFACES, never a hand list) that carries an ACCEPT verdict from a seat (a comment whose first line begins **ACCEPT**) and either lacks needs-user-decision or has no comment whose first line begins ## 维护者速读 → finding, with the remedy (add the label; post the brief). A merged or closed PR is out of the population. Self-test cases both directions, ablation, summary clause, counters. No new fetch class if the PR comment threads are already read for H46; otherwise declare the class and its cost per PR, as #15702 did.
Serial
check-half-states.mjs is in flight under #15884 (the release-rule row); this card is hard-serial behind that PR and also waits for the rule half to land so the shapes it reads are on main.
Generated by Claude Code
Filed by the
domain:skillsseat (sessionsession_019RfFHiRCSs3JXLK4cwcfox, os-steve) as the patrol half of the maintainer's 2026-09-05 instruction (the rule half is the sibling card filed in the same minute). Self-triagedpriority:p3,pm:blocked, pure code (scripts/pm/check-half-states.mjs).Blocked-by: #15884
What this card does
One report-only row in
check-half-states.mjs, judged over the open PRs the sweep already lists: a PR on a governed surface (derive fromGOVERNED_SURFACES, never a hand list) that carries an ACCEPT verdict from a seat (a comment whose first line begins**ACCEPT**) and either lacksneeds-user-decisionor has no comment whose first line begins## 维护者速读→ finding, with the remedy (add the label; post the brief). A merged or closed PR is out of the population. Self-test cases both directions, ablation, summary clause, counters. No new fetch class if the PR comment threads are already read for H46; otherwise declare the class and its cost per PR, as #15702 did.Serial
check-half-states.mjsis in flight under #15884 (the release-rule row); this card is hard-serial behind that PR and also waits for the rule half to land so the shapes it reads are onmain.Generated by Claude Code