Tracking issue. Dependency and status checklists only — implementation stays in narrow linked issues.
Outcome
Physical USB devices are inventoried stably and can be exclusively reserved and attached to exactly one Lab guest, with compensation on failure.
Supersedes
Replaces the "physical USB device inventory wired to actual Proxmox USB passthrough (exclusive ownership, attach/detach around test runs)" scope item of #3 and the physical-hardware element of #2's primary use case. Marked in docs/PLAN.md as a later M7 sub-epic.
Depends on
Scope checklist
Constrained by
docs/PLAN.md — M7 and Scheduler correctness risk; ADR-0008
- Reservations are transactional in the database before the external Proxmox call
Non-goals
- Arbitrary PCI passthrough breadth
- Device firmware or driver management
Tracking issue. Dependency and status checklists only — implementation stays in narrow linked issues.
Outcome
Physical USB devices are inventoried stably and can be exclusively reserved and attached to exactly one Lab guest, with compensation on failure.
Supersedes
Replaces the "physical USB device inventory wired to actual Proxmox USB passthrough (exclusive ownership, attach/detach around test runs)" scope item of #3 and the physical-hardware element of #2's primary use case. Marked in
docs/PLAN.mdas a later M7 sub-epic.Depends on
Scope checklist
Constrained by
docs/PLAN.md— M7 and Scheduler correctness risk; ADR-0008Non-goals