Skip to content

Operations

Operational knowledge lives primarily in docs/operations/ and release hygiene artifacts under docs/releases/. Use these sources before changing deploy, incident, SLO, threat, release, or runbook behavior.

The system wiki should point agents to the right operational source files. It should not duplicate whole runbooks or stale live-state claims.

The operations threat/failure docs now also pin the runtime Authentik-header boundary: x-forwarded-for is metadata only, the real socket peer is modeled in regression tests, and configured dashboard-to-runtime calls require the internal hop credential before trusted x-authentik-* headers are accepted.

docs/operations/container-runbook.md is the operational source for private compose runtime-token handling. Current compose starts use the ephemeral token wrapper rather than creating persistent /etc/agent-vault/*.token files on the Steelmoth VPS.

Edge nginx snippets live under ops/nginx/. They are repo-tracked operational templates and still need host-level installation, certificate issuance, syntax validation, and reload on the target machine.

The optional systemd wiki updater lives under ops/systemd/ and runs scripts/system-wiki-hourly-update.sh. The script fingerprints tracked and untracked non-wiki source files, serializes with flock, invokes Codex with the system-wiki refresh prompt when the fingerprint changes, then runs the wiki checker before recording the new fingerprint.

  • Update this page when runbooks, SLOs, threat models, failure modes, or release checks change.
  • Update this page when tracked nginx vhosts or public docs exposure rules change.
  • For live deployable surfaces, pair docs with current container/process inspection before acting.
  • This page does not state current live health or release readiness.