Files
ARCADIA-Studio/harness/experiments/repair-union-windows-33e30c1-20260912/REPORT.md
T

4.5 KiB

Saved-destination repair union: Windows gates

Owner: Codex /root/windows_gates. All four authorized gates passed serially, with frozen-input verification between gates and after the final GUI build. No source edits or native launch occurred.

Source: 33e30c1cd7a6c99513a0ebd02ba68fccbad8f58d, saved-destination repair on the canvas/grapheme union. The focused test began against these exact bytes before the parent committed them; all subsequent boundaries independently verified the same 530 files against worktree HEAD. Later HEAD at report time: 60f714853f9dc50a38ac9c01c2a612cdd135f15c; parent owns metadata-only integration changes.

Worktree: C:\Users\User\Documents\Git\ARCADIA-Studio\.local\canvas-union-ytr83r-20260911. Environment: Windows stable-x86_64-pc-windows-gnullvm, Cargo 1.98.1, rustc 1.98.1 / LLVM 22.1.8, configured clang linker, one build job, incremental compilation disabled, shared root target. Full environment paths are in repair-union-windows-20260911/environment.json. Gates used reviewed .local/run-gate.ps1 and .local/toolchain/env.ps1.

Gate Exact command Started UTC Completed UTC Seconds Exit
focused cargo test -p oa-desktop --bin arcadia-studio repair_save_state_tests --offline --locked -- --test-threads=1 2026-09-12T10:52:28.1291256Z 2026-09-12T10:56:42.7006606Z 254.526 0
desktop-tests cargo test -p oa-desktop --all-targets --offline --locked -- --test-threads=1 2026-09-12T10:57:08.3907073Z 2026-09-12T11:02:45.7510529Z 337.350 0
desktop-clippy cargo clippy -p oa-desktop --all-targets --offline --locked -- -D warnings 2026-09-12T11:03:37.9709380Z 2026-09-12T11:10:13.2846460Z 395.304 0
studio-build cargo build -p oa-desktop --bin arcadia-studio --offline --locked 2026-09-12T11:10:41.3626219Z 2026-09-12T11:17:06.7337634Z 385.303 0

Focused repair tests: 5 passed, zero failures. Desktop all-target tests: 761 passed, zero failed/ignored. Strict Clippy and final GUI build completed without diagnostics. Build profile: unoptimized dev. Complete logs and closed status JSON are retained beside this report in repair-union-windows-20260911/.

Frozen inputs: 530 files / 9,727,025 bytes. Manifest SHA256: 0f21b9a852cf44699bf29fce0a35ec460744c85f5e26f0ea4920e8568211e312. Existing inputs.json and exact-inputs.zip were never re-frozen or overwritten. Verification receipts:

  • verify-after-build.json: verify-head, 2026-09-12T11:18:13.692878+00:00, PASS.
  • verify-before-build.json: verify-head, 2026-09-12T11:10:34.069554+00:00, PASS.
  • verify-before-clippy.json: verify-head, 2026-09-12T11:03:25.539274+00:00, PASS.
  • verify-before-desktop-tests.json: verify-head, 2026-09-12T10:57:06.978897+00:00, PASS.
  • verify-before-focused.json: verify, 2026-09-12T10:52:26.973182+00:00, PASS.

No surviving Cargo/compiler processes were observed before gates. Each running Cargo tool session was consumed before the next gate; the final binary preservation also required no cargo/rustc process. Cargo/rustup/Clippy wrappers may produce multiple process entries within one invocation. An initial preflight python PATH lookup failed before compiler execution; using the bundled Python path resolved it. No gate retry or source fix was required.

Immutable GUI and required runtime DLL copies, preserved with source-before/copy/source-after hash agreement and matching lengths:

Artifact Bytes SHA256
C:\Users\User\Documents\Git\ARCADIA-Studio\.local\repair-union-windows-20260911\bin\arcadia-studio.exe 113049088 504862533CAAD919912E40C89BED4B1E43BA98138C42085480602A0A21FFF658
C:\Users\User\Documents\Git\ARCADIA-Studio\.local\repair-union-windows-20260911\bin\libunwind.dll 190464 AA282FA47BB2C4E210CEA5E470CDBDCA58568F0BE0BC73E404D86AB9CD95EF6A

Both copies were marked read-only. Exact source/copy paths and provenance are in binary-manifest.json; preserve-build.ps1 records the guarded procedure. Preservation UTC: 2026-09-12T11:18:45.6432598Z.

Receipt hashes:

repair-union-windows-20260911/receipt-hashes.json records complete log/status/input/archive/helper receipt hashes. Binary hashes are separately verified in the binary manifest.

Scope: Windows Cargo execution and preservation only. No source, Git index, Gitea, STATE, WSL, UI, or launch changes by this worker. Parent owns native behavioral testing, integration, packaging acceptance, and publication. These gates alone do not establish native usability or release completion.