Skip to content

Operations

Start with a safe runtime baseline, then add observability, resilience, and an audit sink deliberately. These pages distinguish startup configuration from mutable session state and document where a control does - and does not - apply.

If you only read one section, read Resilience - it’s the one set of knobs that affects every Discord call the server makes. Telemetry is opt-in (OTEL_ENABLED=false by default, zero overhead) and audit is on by default but can be tuned per-sink.

For the exact environment-variable contract (token, category allowlist, dry-run mode), see Environment variables. Note that there is no guild allowlist - ALLOWED_GUILDS is not read by any code path and per-guild restriction is deferred post-1.0.