Play / The map / The capabilities / Push to a code host (any branch it can reach)

Push to a code host (any branch it can reach)

write.repository.tenantwrite × repository at tenant reach (the organisation's accounts, repositories and services). Family: code. Effect: recoverable from a backup, a history or a revert, at a cost.

Granted by 4 of 9

ProfileControl on the pathEvidenceVia
Claude Code — web container◐ settingobservedshell (Bash), harness (MCP and built-in tools)
Claude Code — local · confirm off◉ expectationderivedshell (Bash)
Claude Code — local · confirm on◉ expectationderivedshell (Bash)
Claude.ai — connectors on○ boundaryderivedconnectors

What narrows it

The setting: a branch protection rule at the host — the agent cannot edit it — and a pre-push hook in the clone for the earlier, cheaper refusal

What it costs: minutes; and a review step before anything deploys

Tier after: boundary (host rule) · setting (hook)

Questions that ask about it

In the mandates

Edit the primitives · edit the reductions