CI-003: qemu/ checkpoint store hash-named staged VM images

Now
OPEN

CI runner disks live in a qemu/ dir as a chain of content-addressed qcow2 checkpoints: base OS toolchain jab-built, each file named by a hash of what produced it. A per-worktree be/test/ run boots a throwaway overlay backed by the jab-built checkpoint, so jab is built once per rev, never per run. This refines CI-001's flat "base image + overlay per runner" into a multi-stage chain; revert/close remains rm <overlay>.

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome