Skip to content

Commit bdbe1fe

Browse files
committed
docs: record Windows CI handoff
1 parent 34bc0de commit bdbe1fe

2 files changed

Lines changed: 26 additions & 28 deletions

File tree

NEXT.md

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,9 @@ distribution rather than missing editor breadth.
3030

3131
## Current priorities
3232

33-
1. Publish and obtain native standalone Windows qualification
34-
(`SYS-W11-06`). **Blocked / needs human:** the current worktree must be
35-
published before the first remote `windows-2022` CTest/artifact evidence
36-
can exist.
33+
1. Obtain native standalone Windows qualification (`SYS-W11-06`). Commit
34+
`34bc0de` is published on `develop`; await the first remote
35+
`windows-2022` CTest/artifact evidence.
3736

3837
`SYS-W14-40` is complete: the explicit bounded Event Preview/Play mode is
3938
covered by `event_preview_runner`. See `plan.md` for the remaining Windows
@@ -112,20 +111,20 @@ relocatable CLI `.tar.gz` from the same install rules. The archive includes
112111
the two CLI tools, MC3/MCB headers and libraries, package configs, and the
113112
non-system runtime libraries used by the glTF exporter.
114113

115-
`SYS-W11-06` is blocked / needs human. Its Windows CI job remains
116-
CNA-independent, builds and CTests all four standalone components, verifies a
117-
fixed MC3→MCB/GLB fixture before artifact upload, and publishes only the
118-
qualified Windows CLI executables. This session reconfigured the local MinGW
119-
14 tree with `BUILD_TESTING=ON`, confirmed its CTest registration uses the
120-
configured cross-test emulator, and compiled the affected standalone targets.
121-
The sandbox blocks Wine itself with `SIGSYS`, so it cannot provide runtime
122-
evidence. The native Linux `cli_cross_platform_fixture`, package-consumer,
123-
capability-documentation, and plan-consistency CTests passed. Freshly
124-
relinked XML, JSON, and MCB load-policy tests plus the embedded-GLB and SVG
125-
safety export tests also passed. The four path-confinement comparisons use
126-
`generic_string()` rather than Windows-wide `path::native()` strings. A
127-
maintainer must publish the current worktree and review the first GitHub
128-
`windows-2022` CTest/artifact run before this task may be marked done.
114+
`SYS-W11-06` is in progress. Its Windows CI job remains CNA-independent,
115+
builds and CTests all four standalone components, verifies a fixed
116+
MC3→MCB/GLB fixture before artifact upload, and publishes only the qualified
117+
Windows CLI executables. Commit `34bc0de` is pushed to `origin/develop`.
118+
This session reconfigured the local MinGW 14 tree with `BUILD_TESTING=ON`,
119+
confirmed its CTest registration uses the configured cross-test emulator, and
120+
compiled the affected standalone targets. The sandbox blocks Wine itself with
121+
`SIGSYS`, so it cannot provide runtime evidence. The native Linux
122+
`cli_cross_platform_fixture`, package-consumer, capability-documentation, and
123+
plan-consistency CTests passed. Freshly relinked XML, JSON, and MCB
124+
load-policy tests plus the embedded-GLB and SVG safety export tests also
125+
passed. The four path-confinement comparisons use `generic_string()` rather
126+
than Windows-wide `path::native()` strings. Await the first GitHub
127+
`windows-2022` CTest/artifact run before marking this task done.
129128

130129
## Practical commands
131130

@@ -180,6 +179,6 @@ verified SHAs and must not be treated as a full-editor qualification. The
180179
normal compiler-cache location is read-only in this environment, and Wine is
181180
blocked by sandbox `SIGSYS`, so neither a fresh full suite nor native Windows
182181
runtime tests were completed here. That is not evidence of a source failure.
183-
The next session should start by publishing this worktree and reviewing the
184-
first `standalone-windows` GitHub Actions run; use its CTest/artifact result to
182+
The next session should start by reviewing the first `standalone-windows`
183+
GitHub Actions run for commit `34bc0de`; use its CTest/artifact result to
185184
complete or diagnose `SYS-W11-06`.

plan.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,9 @@ architecture, distribution, or measurable performance work. `P3` is polish.
5858
The user authorized this queue on 2026-07-26. Work proceeds one task at a
5959
time; re-evaluate scope and blockers before starting each item.
6060

61-
1. **SYS-W11-06** `P2` — standalone Windows qualification. **BLOCKED /
62-
needs human:** the workflow and local cross-build evidence are ready, but
63-
final acceptance requires a maintainer to publish the current changes and
64-
obtain the first native `windows-2022` CI CTest/artifact run.
61+
1. **SYS-W11-06** `P2` — standalone Windows qualification. **In progress:**
62+
commit `34bc0de` is published on `develop`; await the first native
63+
`windows-2022` CI CTest/artifact run before accepting the release gate.
6564

6665
---
6766

@@ -161,7 +160,7 @@ time; re-evaluate scope and blockers before starting each item.
161160
smoke plus MC3/MCB and CLI round trips; the installed glTF CLI resolves its
162161
bundled Manifold runtime through `$ORIGIN/../lib`.
163162

164-
- **SYS-W11-06** `[BLOCKED]` `P2` — Qualify standalone MC3/MCB/tooling builds and
163+
- **SYS-W11-06** `[IN_PROGRESS]` `P2` — Qualify standalone MC3/MCB/tooling builds and
165164
tests on a current Windows runner, independent of CNA editor backend
166165
blockers. The new `windows-2022` CI job configures, builds, and CTests all
167166
four standalone components, verifies a fixed MC3→MCB/GLB SHA-256 fixture,
@@ -170,9 +169,9 @@ time; re-evaluate scope and blockers before starting each item.
170169
use the configured emulator. This also exposed and fixed all four
171170
narrow-string uses of `path::native()` in confinement checks;
172171
`generic_string()` now works on Windows-wide paths. The local sandbox blocks
173-
Wine itself with `SIGSYS`, so it cannot supply runtime evidence. **Needs
174-
human:** publish the current worktree and review the first GitHub Windows
175-
CTest/artifact run before marking this task done.
172+
Wine itself with `SIGSYS`, so it cannot supply runtime evidence. Commit
173+
`34bc0de` is now pushed to `origin/develop`; await and review the first
174+
GitHub Windows CTest/artifact run before marking this task done.
176175

177176
- **SYS-W11-07** `[DEFERRED]` `P3` — Improve dependency reproducibility with
178177
immutable revisions or verified archives, third-party notice/SBOM, and an

0 commit comments

Comments
 (0)