Ships the merge-authority policy (Jason, 2026-06-11) in the framework itself:
defaults/AGENTS.md — new CRITICAL HARD GATE 13 (Merge authority, coordinated work): when a coordinator/orchestrator session is active, the post-review merge go-ahead is the coordinator's to give; solo delivery keeps the existing no-routine-confirmation default. "No self-merge" = no UNREVIEWED self-merge.
guides/E2E-DELIVERY.md — pointer note atop the Post-PR Hard Gate referencing that gate.
Why
install.sh PRESERVES each host's ~/.config/mosaic/AGENTS.md, so this policy existed only as per-host local patches (web1 + sb-it-mgr-0-lt "rule 38") and the E2E-DELIVERY.md note was reverted by every framework sync (reported by installer-1 during the 0.0.31 host upgrade). Shipping it upstream makes it permanent for fresh installs and upgrades — fixes the false "0.0.31 ships rule 38" assumption.
## What
Ships the merge-authority policy (Jason, 2026-06-11) in the framework itself:
- `defaults/AGENTS.md` — new **CRITICAL HARD GATE 13 (Merge authority, coordinated work)**: when a coordinator/orchestrator session is active, the post-review merge go-ahead is the coordinator's to give; solo delivery keeps the existing no-routine-confirmation default. "No self-merge" = no UNREVIEWED self-merge.
- `guides/E2E-DELIVERY.md` — pointer note atop the Post-PR Hard Gate referencing that gate.
## Why
`install.sh` PRESERVES each host's `~/.config/mosaic/AGENTS.md`, so this policy existed only as per-host local patches (web1 + sb-it-mgr-0-lt "rule 38") and the E2E-DELIVERY.md note was reverted by every framework sync (reported by installer-1 during the 0.0.31 host upgrade). Shipping it upstream makes it permanent for fresh installs and upgrades — fixes the false "0.0.31 ships rule 38" assumption.
Docs-only, no code paths touched.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Coordinated work: post-review merge go-ahead belongs to the active
coordinator/orchestrator session; solo delivery merges without routine
confirmation as before. 'No self-merge' means no UNREVIEWED self-merge.
Previously this policy existed only as per-host local patches to the
preserved ~/.config/mosaic/AGENTS.md (web1 + sb-it-mgr-0-lt rule 38) and
was lost from E2E-DELIVERY.md on every framework sync. Shipping it in
defaults/AGENTS.md + guides/E2E-DELIVERY.md makes it permanent for fresh
installs and upgrades.
Policy: Jason, 2026-06-11.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
What
Ships the merge-authority policy (Jason, 2026-06-11) in the framework itself:
defaults/AGENTS.md— new CRITICAL HARD GATE 13 (Merge authority, coordinated work): when a coordinator/orchestrator session is active, the post-review merge go-ahead is the coordinator's to give; solo delivery keeps the existing no-routine-confirmation default. "No self-merge" = no UNREVIEWED self-merge.guides/E2E-DELIVERY.md— pointer note atop the Post-PR Hard Gate referencing that gate.Why
install.shPRESERVES each host's~/.config/mosaic/AGENTS.md, so this policy existed only as per-host local patches (web1 + sb-it-mgr-0-lt "rule 38") and the E2E-DELIVERY.md note was reverted by every framework sync (reported by installer-1 during the 0.0.31 host upgrade). Shipping it upstream makes it permanent for fresh installs and upgrades — fixes the false "0.0.31 ships rule 38" assumption.Docs-only, no code paths touched.
🤖 Generated with Claude Code