Skip to content

Operational state

Operational state is the durable view operators use to understand what Rainrail received, routed, retried, assigned, and completed.

Rainrail tracks event records, activity records, workflow run summaries, agent tasks, retry snapshots, source status, and task queue claims. Dashboard and API views should depend on stable projections instead of internal store shapes.

Operational records must be dashboard-safe. They keep identifiers, normalized metadata, warnings, and audit summaries, but they do not expose raw webhook bodies, secret values, or credential-looking identifiers.

Full operational state behavior lives in docs/operational-state.md.