Files
Gitea-Tools/docs/wiki/Safety-and-Gates.md
T
sysadminandClaude Opus 4.8 f58317d079 Add docs/wiki source tree and Gitea Wiki sync helper (#224)
Bootstrap repo-tracked wiki pages (10 required pages), the operator-
confirmed sync script, PR template publication gate, and safety tests so
Gitea-Tools can publish to the live Gitea Wiki per issue #224.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
2026-07-06 01:36:10 -04:00

1.5 KiB

Safety and Gates

Navigation

Prompts express intent; MCP tools enforce safety.

Primary gates

  1. Fail closed — Unknown tasks, missing capability resolution, or profile mismatches block mutations.
  2. Task capability mapgitea_resolve_task_capability must precede gated issue/PR mutations.
  3. Issue lockgitea_lock_issue required before author implementation on a tracked issue.
  4. Head SHA pinning — Reviews and merges refuse when the PR head moved.
  5. Explicit merge confirmationgitea_merge_pr requires confirmation="MERGE PR <n>".
  6. No self-review / self-merge — Authenticated user must differ from PR author for approve/merge.
  7. Review decision lock — Live review mutations require validation-phase dry-run and gitea_mark_final_review_decision.
  8. Redaction — Tokens, passwords, and keychain material never appear in tool output.
  9. Wiki publication (#224)docs/wiki/ and the sync helper are prerequisites only. Closing a wiki issue requires live Gitea Wiki proof on the repo Wiki tab. See Runbooks.