← Files OpsTruthARCHIVED FILE

docs/adr/0004-maintainer-bot-authority.md

1.1 KB · Oct 4, 2026 · 12:31 UTC

↓ Download file

# ADR 0004: Scope Maintainer Bot Authority to OpsTruth

Status: accepted
Date: 2026-08-27

## Context

The OpsTruth repository needs continuous checks for architecture drift, contract changes, release impact, and documentation mismatch. Repository maintenance is different from the public verifier's authority against inspected systems.

## Decision

Create `opstruth-maintainer` as a staged, repository-scoped maintenance plane. Version 0 has contents read permission and publishes deterministic workflow evidence. Later write capabilities require separate review and never include protected governance or authority files.

## Consequences

- The bot can help maintain OpsTruth without making public OpsTruth writable.
- CODEOWNERS and branch protection remain human enforcement points.
- The bot cannot approve or merge its own work.
- Any future token expansion is an authority-sensitive architecture change.

## Rejected alternatives

- Giving v0 broad pull-request or contents write access.
- Letting the bot change its own policy or workflows.
- Treating maintainer authority as permission to modify inspected repositories.

SHA-256: 0aceaead288149e6fe8ed58858fa3a94e371ffc985f498f559accb63bcda229c