Goal
Represent pending intent, admitted causal text, saved file projection, local Git commit, and remote Git durability as distinct states.
Acceptance criteria
- Workspace state can distinguish queued intent from Echo-admitted text.
- File-saved status is based on save/export anchors.
- Git status remains an outer ecosystem layer, not text authority.
- UI has one source of truth for footer durability language.
Goal
Represent pending intent, admitted causal text, saved file projection, local Git commit, and remote Git durability as distinct states.
Acceptance criteria