Skip to content
Back to Milestones

v0.3.0 — VMLab Skeleton

Open
Overdue by 5 day(s)
Due by June 10, 2026
Last updated Jun 14, 2026

Implement the Phase 2A VMLab skeleton on top of the completed Services Foundation.

Scope:

  • VMLab strategic architecture contracts
  • VMLab profile discovery
  • typed TOML profile schema validation
  • path safety validation
  • development logs invariant enforcement
  • dry-run QEMU argv generation
  • CommandPlanService integration for VM start plans
  • minimal VMLab CLI surface
  • VMLab security guardrail tests

Non-goals:

  • no real QEMU execution
  • no real privileged remediation
  • no QMP mutation
  • no real VMSupervisor process lifecycle
  • no interactive serial attach
  • no log rotation mutation
  • no cloud or remote runtime workflows
  • no multi-VM orchestration

Dependency:
This milestone is blocked until v0.2.0 — Services Foundation is completed.

Development invariant:
All VMLab development logs, dry-run reports, smoke outputs, test evidence, and agent-generated debug artifacts must be written only under repository-level logs/.

44% complete

List view