Tracking issue. Dependency and status checklists only — implementation stays in narrow linked issues.
Outcome
Fleet compares desired resources with observed state and explains drift in a stable, reviewable difference model.
Supersedes
Replaces the drift-reporting portion of #2.
Depends on
Scope checklist
Constrained by
docs/PLAN.md — M4; docs/architecture/desired-state.md
- ADR-0004: desired and observed state stay separate
Non-goals
- Executing the plan (apply engine epic)
- Auto-resolving semantic conflicts
Tracking issue. Dependency and status checklists only — implementation stays in narrow linked issues.
Outcome
Fleet compares desired resources with observed state and explains drift in a stable, reviewable difference model.
Supersedes
Replaces the drift-reporting portion of #2.
Depends on
Scope checklist
missing,extra,changed,unknown,unsupportedfleetctl --output jsonunknownandunsupportedare reported honestly rather than coerced intochangedConstrained by
docs/PLAN.md— M4;docs/architecture/desired-state.mdNon-goals