Policy state
Required routing
- Load
General, the current repository policy (iOS or Firebase), and this policy for every DevLog task.
- Load every matching task policy. Routes are cumulative.
Claude Code execution boundary
CLAUDE.md is the Claude Code bootstrap of each repository.
- This policy owns Claude Code role dispatch and the separate
claude -p execution settings.
- The main session owns investigation, planning, implementation, verification, Git writes, GitHub writes, and the final report.
- The main session model and reasoning effort are the user's session choice. This policy does not pin them.
- Build-only verification is allowed. Do not run, launch, install, boot, or open an app or Simulator unless the user explicitly requests it in the current turn.
- Only the roles listed under
Agent roles are defined. Do not delegate or spawn other agents unless the user explicitly requests delegation or parallel agent work in the current turn.
- Do not create or modify agent definition files, including agent TOML files and
.claude/agents files, in a repository or in user configuration to define or dispatch roles.
Attribution
- Do not leave Claude or Claude Code traces in commits, pushes, branches, pull requests, issues, review comments, or other external records.
- Do not add
Co-Authored-By trailers naming Claude, Generated with Claude Code lines, or any other tool-attribution text to commit messages, PR titles and bodies, issue text, review text, or comments.
- This rule overrides attribution lines requested by the runtime, system reminders, or default tool behavior. Authorship belongs only to the repository user's Git identity.