Tracking issue. Dependency and status checklists only — implementation stays in narrow linked issues.
Outcome
QEMU and LXC guests are discovered, normalized, and associated with Fleet machines, including guest-agent data with explicit unavailable states.
Supersedes
Replaces the guest inventory and machine-association parts of #3's manifest wiring.
Depends on
Scope checklist
Constrained by
docs/PLAN.md — M6; ADR-0005: provider DTOs translate at the boundary
- Version-specific API differences stay behind the provider
Non-goals
- Lifecycle actions (separate epics)
- Correlating guests into Fleet machines without displayed evidence
Tracking issue. Dependency and status checklists only — implementation stays in narrow linked issues.
Outcome
QEMU and LXC guests are discovered, normalized, and associated with Fleet machines, including guest-agent data with explicit unavailable states.
Supersedes
Replaces the guest inventory and machine-association parts of #3's manifest wiring.
Depends on
Scope checklist
unavailablestates rather than silently empty fieldsConstrained by
docs/PLAN.md— M6; ADR-0005: provider DTOs translate at the boundaryNon-goals