Felix proposes a simple constraint: never update state directly.
Instead, append canonicalized temporal facts and derive current state from the latest observation.
Includes canonicalization rules, identity hashing, snapshot semantics, and ingestion behavior.
Designed for telemetry, configuration tracking, audit logging, and out-of-order ingestion scenarios.