one-directional-state-machines-span-domains

Status: IN

One-directional state machines appear across unrelated domains: stream processing windows (OPEN→CLOSED→FINALIZED) use irreversible state progression to control event acceptance at each stage, and metrics alerting (OK→PENDING→ALERTING→RESOLVED) uses ordered states to gate alert firing through a duration threshold. Both employ forward-progressing state to reduce complexity, though the alerting machine allows a partial regression (PENDING→OK) when conditions clear early, making it not strictly one-directional.

Justifications

Both stream windows and alert evaluation use irreversible state machines to prevent regression

Depends on (SL): window-lifecycle-one-directional, metrics-alert-state-machine-four-states

Depended on by

JSON