issue-claim-discipline
Issue Claim Discipline β Claim Before You PR
Section titled βIssue Claim Discipline β Claim Before You PRβPrevents duplicate work on in-scope issues. Before opening a PR for an issue, acquire the claim via the SSOT script β never inline gh for claiming:
node .claude/scripts/t1k-issue-claim.cjs acquire <owner/repo#N>Hard-block on state:"held" (live foreign claim): surface holder + prNumber, stop. Override only with --steal.
Release = mark the PR ready (release <ref>); merge/close auto-releases via GitHub state.
All claim checks/mutations go through the script (SSOT, per ai-driven-design.md) β config and residual-risk detail live in the script + issueClaim config block.