AtomLane v0.12.0 — Native Windows Preview
AtomLane v0.12.0 introduces a fail-closed native Windows Preview while keeping macOS as the stable execution target.
Highlights
- Compiles supported work into a typed Atom IR with immutable plan hashes, control/data/lifecycle edges, artifact-conflict checks, and CPU/memory admission.
- Adds native Windows resource discovery, staged Job Object process-tree containment, UTF-8 MCP pipes, optional ConPTY output capture, PowerShell file atoms, and Windows path semantics.
- Keeps long runs visibly live with elapsed time, running/ready/completed/failed counters, per-run estimated savings, and cumulative savings. Captured task stdout/stderr is returned when each task completes.
- Adds a bounded, non-importing Python advisor for high-confidence ordered-map candidates. Rewrite previews are source-hash-bound review artifacts, not automatically verified speedups.
- Expands the release suite to 221/221 passing tests on native Windows, including 20/20 native runtime gates and 9/9 release checks.
Windows Preview boundary
The Job Object covers the waiting supervisor, target, and normally inherited Windows descendants. Target creation is staged after supervisor containment; it is not claimed as atomic target creation. WSL, Docker, WMI, services, scheduled tasks, and other brokered work remain separate execution realms. ConPTY is output-only in this Preview and merges stdout/stderr; explicit stdin, including an empty string, is rejected before target creation. The windows-2025 release runner is not proof of Windows 11 Desktop UI compatibility.
Verified five-minute evidence
Benchmark source commit: 61faa2b70a3495dab5bc0923b413d43643d788e7. Release commit: 7184a80f11fe13cbe3ce0335be7d9f3322f288f3, a docs-only descendant of that source.
- macOS: four independent 310-second workloads; 310.172480 s parallel wall, 1240.075514 s serial equivalent, 929.903034 s saved this run, 3.9980× observed speedup, 6510.533744 s cumulative saved across 7 verified runs.
- Native Windows: four independent 310-second workloads; 310.375690 s parallel wall, 1240.003885 s serial equivalent, 929.628195 s saved this run, 3.9952× observed speedup, 4648.032860 s cumulative saved across 5 verified runs.
Serial equivalent is the sum of observed independent task runtimes; the tasks were not rerun serially. These controlled low-load results demonstrate scheduler overlap, not a universal speedup guarantee for arbitrary projects.
Live report: https://cloudguo123.github.io/atomlane/
Install instructions and the complete support contract are in the README and docs/WINDOWS_PREVIEW.md. Verify downloads with SHA256SUMS.