Scope
This is the Windows-first-class support umbrella, not a CI refactor issue. The goal is to determine the real quickchr Windows support surface from a Windows-side point of view, and to separate genuine blockers from untested-but-fine paths.
It still affects #29 indirectly: Windows investigations need a regularized way to run targeted lab/manual workflow dispatches outside normal push/PR gating. That workflow shape belongs in #29; the Windows behavior questions stay here.
Hypothesis grounded so far
Core lifecycle works on Windows. Grounded: the full integration suite passed on windows-latest / TCG: 56 pass / 0 fail / 3 skip (run 27097457831, 2026-06-07). scp upload/download works without sshpass; SLiRP + port-forward validated. See .github/instructions/ci.instructions.md.
Repro plan / open gaps to triage
Prefer a real Windows run (CI matrix, lab workflow, or local Windows VM) over inferring. One CI red is a signal, not a fact.
Done-when
A Windows-POV review records findings in test/lab/windows/REPORT.md and either breaks confirmed gaps into their own Task/bug issues or closes them as non-issues.
Anchor issue for future agents: before concluding "X does not work on Windows", read this plus the lab report and reproduce.
Scope
This is the Windows-first-class support umbrella, not a CI refactor issue. The goal is to determine the real quickchr Windows support surface from a Windows-side point of view, and to separate genuine blockers from untested-but-fine paths.
It still affects #29 indirectly: Windows investigations need a regularized way to run targeted lab/manual workflow dispatches outside normal push/PR gating. That workflow shape belongs in #29; the Windows behavior questions stay here.
Hypothesis grounded so far
Core lifecycle works on Windows. Grounded: the full integration suite passed on
windows-latest/ TCG: 56 pass / 0 fail / 3 skip (run 27097457831, 2026-06-07).scpupload/download works withoutsshpass; SLiRP + port-forward validated. See.github/instructions/ci.instructions.md.Repro plan / open gaps to triage
socatchannel on Windows (named pipes vs. AF_UNIX).+8offset (KVM-gated; confirm under WHPX or document as unsupported).qemu-img,savevm/loadvm) on a Windows host.Prefer a real Windows run (CI matrix, lab workflow, or local Windows VM) over inferring. One CI red is a signal, not a fact.
Done-when
A Windows-POV review records findings in
test/lab/windows/REPORT.mdand either breaks confirmed gaps into their own Task/bugissues or closes them as non-issues.