Skip to content

Intent vs observation

Intent and observation are separate state spaces

Status
PUBLISHED
Priority
P1
Rank
INVARIANT
Cited
21×
Updated
2026-05-14

Assertion

Consumer contracts declare intent only; probe-derived state lives in state/<slug>.yaml, written only by petrova-bot.

Why

Letting a probe rewrite the consumer's contract, or a hand-edited contract suppress an observation, is how dashboards start to lie.

Mechanism

The two state spaces MAY disagree. Disagreement surfaces on the CASA dashboard as the delta between declared and observed status.

Cited by