The local adoption manifest, lock and package are authoritative. These remote links are navigation only and must not be fetched or executed at runtime.
- Local adoption manifest: .governance/manifest.json
- Local adoption lock: .governance/manifest.lock.json
- Local package map: .governance/package-manifest.json
- Canonical instructions: AGENTS template
- Host contract: agent-hosts.json
- Immutable adoption/updater: create_adoption_lock.py
This repository follows the wellmanifest/new-project policy-as-code standard.
This file is the Gemini / Antigravity entry; the same rules are in AGENTS.md,
CLAUDE.md, .cursor/rules/new-project-standard.mdc, .aider.conf.yml and
.github/copilot-instructions.md.
Fail-closed. Do not write code until this contract is followed.
- Read
AGENTS.mdand.governance/manifest.json. - Allocate tickets only through
./project/new-ticket.sh. Never copyproject/ticket-*. - Work on a branch or worktree whose name contains
ticket-NNN. Never commit onmainor a dirty primary checkout. - Stay inside that ticket's
intent.jsonallowedPaths. - Run
./scripts/install-agent-hosts.shonce per clone so the git hook is active. - Run
./project/governance-check.shbefore claiming done.
If authority or ownership remains unclear, pause the dependent effect and follow .governance/AGENT_DECISIONS.md to inspect evidence and existing authorization. Continue disjoint authorized work. Do not invent a ticket number.
Bounded session controls: respect the ticket's maxActiveMinutes, create a
checkpoint before a context or tool boundary, and leave a handoff then
stop after a deterministic failure instead of retrying indefinitely.