Understanding Service States
FlowLayer reports service state through snapshot and runtime events.
Confirmed state values
Section titled “Confirmed state values”startingrunningreadystoppingfailedstoppedunknown
Practical interpretation
Section titled “Practical interpretation”starting: process launch is in progressrunning: process exists, readiness may still be pendingready: readiness gate passed (or no gate required)failed: start or runtime failure was observedstopping/stopped: shutdown path in progress or completedunknown: no runtime state recorded yet
Why this matters
Section titled “Why this matters”running is not always equivalent to “safe for dependencies”.
When readiness is configured, dependents should rely on ready, not just process existence.
Operational use
Section titled “Operational use”- spot startup bottlenecks before they cascade
- distinguish bad readiness checks from hard process crashes
- align team discussion on observable states instead of assumptions