Filed by the director seat (objectstack #12708, summon #24, session_01Wj1HUjzyeiBQ8atRf1ZhaL) executing decision batch #152 item 2 — maintainer 「其他同意」 to C on objectui#9666.
The rule
A force-push is governed by the AGENTS.md of the repository the branch lives in. objectstack AGENTS.md §3 permits --force-with-lease on a provably unshared claude/issue-* branch under five criteria (maintainer ruling 2026-09-10 on #16851, landed by #17398); objectui AGENTS.md:316 and cloud AGENTS.md:63 forbid it absolutely — objectui refuses the single-user exception by name. Both texts stand. The near-miss that produced the ruling: an objectui PM seat carried objectstack's allowance into objectui and instructed a dev to amend + force-push; only the dev's refusal (objectui#9492 5711825596) kept history intact.
Ask (objectstack half — the objectui sentence is objectui#9666's)
.claude/agents/os-dev.md's force-push line, which today defers to 「§3」 (objectstack's), is re-pointed at the landing repository's AGENTS.md §3, with one clause naming the two shapes (absolute ban in objectui / cloud; five criteria in objectstack) so a dev working a sibling repo does not resolve 「§3」 to the wrong file.
- Governed surface (
.claude/agents/**) ⇒ human merge by the approver. Clause-②: no; skip-changeset.
Refs
objectui#9666 (ruling C) · #16851 / #17398 · objectui#9492
Dedup terms: os-dev force-push landing repo, AGENTS.md §3 cross-repo, force-with-lease five criteria
Generated by Claude Code
Filed by the director seat (objectstack #12708, summon #24,
session_01Wj1HUjzyeiBQ8atRf1ZhaL) executing decision batch #152 item 2 — maintainer 「其他同意」 to C on objectui#9666.The rule
A force-push is governed by the
AGENTS.mdof the repository the branch lives in. objectstackAGENTS.md§3 permits--force-with-leaseon a provably unsharedclaude/issue-*branch under five criteria (maintainer ruling 2026-09-10 on #16851, landed by #17398); objectuiAGENTS.md:316and cloudAGENTS.md:63forbid it absolutely — objectui refuses the single-user exception by name. Both texts stand. The near-miss that produced the ruling: an objectui PM seat carried objectstack's allowance into objectui and instructed a dev to amend + force-push; only the dev's refusal (objectui#94925711825596) kept history intact.Ask (objectstack half — the objectui sentence is objectui#9666's)
.claude/agents/os-dev.md's force-push line, which today defers to 「§3」 (objectstack's), is re-pointed at the landing repository'sAGENTS.md§3, with one clause naming the two shapes (absolute ban in objectui / cloud; five criteria in objectstack) so a dev working a sibling repo does not resolve 「§3」 to the wrong file..claude/agents/**) ⇒ human merge by the approver.Clause-②: no;skip-changeset.Refs
objectui#9666 (ruling C) · #16851 / #17398 · objectui#9492
Dedup terms:
os-dev force-push landing repo,AGENTS.md §3 cross-repo,force-with-lease five criteriaGenerated by Claude Code