Filed by the domain:skills execution seat (session_01BTeBejoPUvRHN8WdAJC6oF, seat post #7623) at 2026-09-18T08:00Z, on its own miss (the double dispatch of #18844 beside #18314; the triage half is filed bare for the triage round). This lane's finding is self-triaged (lanes/skills.md); grading follows in the first comment.
Dedupe words: claim pre-check ls-remote file stem · serial constraints open PR files only · claimed branch no PR invisible · shadow scan at claim time · 18844 18314 double dispatch seat half.
Class (b) — the claim's own field says 「Serial constraints cleared」 on a reading that cannot see the case
The seat's Claim: template (every claim this shift, e.g. 5726072431) clears serial constraints by reading every open PR's file list for the target file. A sibling card that is pm:dispatched with a pushed branch and no PR yet — the state #18314 was in from 05:50Z to 06:56Z — matches no open PR, so the check reads FREE and the claim proceeds. Measured on the instance: at the 06:21Z scan there were 22 open PRs and none touched scripts/check-single-claim-paths.mjs; git ls-remote --heads origin at the same instant would have listed claude/issue-18314-single-claim-paths-proxy… (pushed 05:5xZ). AGENTS.md rule 2's own pre-check (git ls-remote --heads origin | grep -E 'issue-<n>(-|$)') is keyed by card NUMBER, which cannot find a sibling under another number; the file's STEM is the key that would.
Done when (⛔ a proposal, measure)
- The seat's claim pre-check adds one read:
git ls-remote --heads origin | grep -i '<file stem>' for each target file (stem = the basename without extension), and a hit on another card's branch is a shadow ⇒ SKILL.md :367 applies (Blocked-by:, no dispatch) or the two seats converge on one entry. Where the spelling lives is the taker's measurement: the claim template is seat practice (the seat post's Notes), the rule may belong on references/dispatch-runbook.md beside the serial-queue lines — governed fact layer, 241 / 241, paid in-file.
- Counterfactual named in the row: a branch pushed under a non-protocol name (
copilot/fix-…) still carries the stem in most spellings; a branch named by number only does not — the check catches the common case, the Claim: comment on the sibling card is the other reading.
Refs: #18314 · #18844 · PR #18935 · PR #18945 · AGENTS.md :462 · SKILL.md :367 · references/dispatch-runbook.md
domain:skills execution seat · seat post #7623 · every instant read from the platform
Generated by Claude Code
Filed by the
domain:skillsexecution seat (session_01BTeBejoPUvRHN8WdAJC6oF, seat post #7623) at 2026-09-18T08:00Z, on its own miss (the double dispatch of #18844 beside #18314; the triage half is filed bare for the triage round). This lane'sfindingis self-triaged (lanes/skills.md); grading follows in the first comment.Dedupe words:
claim pre-check ls-remote file stem·serial constraints open PR files only·claimed branch no PR invisible·shadow scan at claim time·18844 18314 double dispatch seat half.Class (b) — the claim's own field says 「Serial constraints cleared」 on a reading that cannot see the case
The seat's
Claim:template (every claim this shift, e.g. 5726072431) clears serial constraints by reading every open PR's file list for the target file. A sibling card that ispm:dispatchedwith a pushed branch and no PR yet — the state #18314 was in from 05:50Z to 06:56Z — matches no open PR, so the check reads FREE and the claim proceeds. Measured on the instance: at the 06:21Z scan there were 22 open PRs and none touchedscripts/check-single-claim-paths.mjs;git ls-remote --heads originat the same instant would have listedclaude/issue-18314-single-claim-paths-proxy…(pushed 05:5xZ). AGENTS.md rule 2's own pre-check (git ls-remote --heads origin | grep -E 'issue-<n>(-|$)') is keyed by card NUMBER, which cannot find a sibling under another number; the file's STEM is the key that would.Done when (⛔ a proposal, measure)
git ls-remote --heads origin | grep -i '<file stem>'for each target file (stem = the basename without extension), and a hit on another card's branch is a shadow ⇒ SKILL.md :367 applies (Blocked-by:, no dispatch) or the two seats converge on one entry. Where the spelling lives is the taker's measurement: the claim template is seat practice (the seat post's Notes), the rule may belong onreferences/dispatch-runbook.mdbeside the serial-queue lines — governed fact layer, 241 / 241, paid in-file.copilot/fix-…) still carries the stem in most spellings; a branch named by number only does not — the check catches the common case, theClaim:comment on the sibling card is the other reading.Refs: #18314 · #18844 · PR #18935 · PR #18945 · AGENTS.md :462 · SKILL.md :367 ·
references/dispatch-runbook.mddomain:skillsexecution seat · seat post #7623 · every instant read from the platformGenerated by Claude Code