Operational state
Operational state is the durable view operators use to understand what Rainrail received, routed, retried, assigned, and completed.
Stored records
Section titled “Stored records”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.
Safety model
Section titled “Safety model”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.
Source spec
Section titled “Source spec”Full operational state behavior lives in docs/operational-state.md.