Operations Runbook: Control Boundaries
Approved Runtime Modes
- Preferred:
orchestrator/docker-compose.ymlfor integrated stack. - Alternate: root
docker-compose.ymlonly if deliberately documented for simplified deploys. - systemd units are emergency/legacy unless explicitly approved.
Boundary Rules
- Do not invoke agent binaries directly for production workflow tasks.
- Use
POST /api/tasks/triggerfor controlled task execution. - Keep standalone
doc-specialistandreddit-helperservices disabled in prod if orchestrator dispatch is required. - Persist logs and state volumes before upgrades.
Drift Detection Checks
- Check enabled services:
systemctl --user list-unit-files | grep -E 'orchestrator|doc-specialist|reddit-helper' - Check compose active profile and containers.
- Compare running mode against governance policy.
Incident Defaults
- Unknown task trigger attempts: treat as security signal.
- Missing env vars at startup: expected hard-stop; do not bypass.
- Persistence init failure: run in degraded mode only with explicit acknowledgment.