pyro-mcp/docs/roadmap/task-workspace-ga
Thales Maciel 287f6d100f Add stopped-workspace disk export and inspection
Finish the 3.1.0 secondary disk-tools milestone so stable workspaces can be
stopped, inspected offline, exported as raw ext4 images, and started again
without changing the primary workspace-first interaction model.

Add workspace stop/start plus workspace disk export/list/read across the CLI,
SDK, and MCP, backed by a new offline debugfs inspection helper and guest-only
validation. Scrub runtime-only guest state before disk inspection/export, and
fix the real guest reliability gaps by flushing the filesystem on stop and
removing stale Firecracker socket files before restart.

Update the docs, examples, changelog, and roadmap to mark 3.1.0 done, and
cover the new lifecycle/disk paths with API, CLI, manager, contract, and
package-surface tests.

Validation: uv lock; UV_CACHE_DIR=.uv-cache make check; UV_CACHE_DIR=.uv-cache
make dist-check; real guest-backed smoke for create, shell/service activity,
stop, workspace disk list/read/export, start, exec, and delete.
2026-03-12 20:57:16 -03:00
..
2.4.0-workspace-contract-pivot.md Refresh docs and examples for workspaces 2026-03-12 01:28:40 -03:00
2.5.0-pty-shell-sessions.md Add persistent workspace shell sessions 2026-03-12 02:31:57 -03:00
2.6.0-structured-export-and-baseline-diff.md Add workspace export and baseline diff 2026-03-12 03:15:45 -03:00
2.7.0-service-lifecycle-and-typed-readiness.md Add workspace service lifecycle with typed readiness 2026-03-12 05:36:28 -03:00
2.8.0-named-snapshots-and-reset.md Add workspace snapshots and full reset 2026-03-12 12:41:11 -03:00
2.9.0-secrets.md Add guest-only workspace secrets 2026-03-12 15:43:34 -03:00
2.10.0-network-policy-and-host-port-publication.md Add workspace network policy and published ports 2026-03-12 18:12:57 -03:00
3.0.0-stable-workspace-product.md Promote stable workspace product for 3.0.0 2026-03-12 18:59:09 -03:00
3.1.0-secondary-disk-tools.md Add stopped-workspace disk export and inspection 2026-03-12 20:57:16 -03:00