oncall-mobile-android/.agents/modes/build.md
Mikael Hugo fb8f45e9fa .agents: adopt agentsfolder/spec v0.1 as canonical agent configuration
Per template (singularity-forge f3d84cd11). Project-specific manifest
+ prompts/project.md capture: post-rename namespace com.centralcloud.oncall
(io.heckel.ntfy fully gone), centrally-configured-from-server design,
strict-opt-in SMS relay, greenfield (no backwards compat with upstream
ntfy).

Legacy docs (AGENTS.md, README.md, TESTING.md) kept; .agents/ canonical
going forward.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 20:07:08 +02:00

994 B

id title policy enableSkills disableSkills includeSnippets toolIntent
build Build default-safe
allow deny
read
search
web_fetch
write
exec_command
git_commit
git_push_force
rm_rf
drop_table

Build Mode

Active development. Make changes, run tests, commit.

Confirmations are required for destructive operations per the default-safe policy (rm -rf, git push --force, git reset --hard, drop_table, etc.). Toggle the YOLO flag (Ctrl+Y) to drop those confirmations — that's a flag on Build, not a separate mode.

In this mode the agent is expected to:

  • Run tests before committing.
  • Group related changes in a single commit; don't bundle unrelated work.
  • Use Git history as the rationale store — clear commit messages, rationale in the body, link to ADRs when relevant.
  • Update tests when changing behaviour.
  • Promote durable decisions to docs/adr/ rather than burying them in commit messages.