Files
ARCADIA-Studio/harness/experiments/navigation-prerelease-publication-20260912/payload/publication/VALIDATION.md
T

6.8 KiB
Raw Blame History

Navigation preview — Windows validation

Version: v0.2.0-preview.navigation.20260911. Evaluated on Windows on 2026-09-11 by Codex-9e8r6t /root, with independent artifact/server review by /root/behavior_audit. This is a development milestone; full application acceptance is incomplete.

Run

Extract the entire ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm.zip into a writable folder. Run arcadia-studio.exe, keeping the bundled libunwind.dll beside both executables. No Rust compiler or machine PATH change was needed in the tested runtime. Home and Engineering guide provide offline help; examples are under examples/.

For the multi-file engineering walkthrough, copy the complete examples/release1 folder to your working area and open its project.arcadia. Retain the supporting evidence files. Consult its README before editing.

Optional server, from PowerShell in the extracted folder:

.\arcadia-server.exe --bind 127.0.0.1:8080 --data-dir "$env:LOCALAPPDATA\ArcadiaStudio\server-data"

Server documentation is docs/server.md; API definitions are docs/openapi.json and docs/api.html. The source checkout, rather than this binary ZIP, is required for Cargo or Docker build commands. Build prerequisites and commands are in the source's docs/windows-packaging.md; the recorded toolchain and actual development profile are identified in package.json and the evidence below.

Artifact identity

Item SHA256 Bytes
ZIP d7228c542f162663933ea002739a78c722bcca41e437df63b7c868ea2af201f1 32,971,712
arcadia-studio.exe b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848 113,206,272
arcadia-server.exe efeeb89c0d2e0f93df4472cb3e9f48b2b722a37ae1043c90a5a56f2e845fe665 39,743,488
libunwind.dll f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4 190,976

The ZIP contains 559 files. Its companion .zip.sha256 has SHA256 435b6fff3fbc1640b4db31c5d848dbcde101aa54cc86fe0eef9c8da6a501ccac. Internal SHA256SUMS.txt covers the other 558 files.

The tag targets 802855f7, preserving all 500 raw desktop build inputs, including 15 measured newline restorations. It is a reconstruction, not the original build commit: the build captured eeeaa126 plus the repair delta, subsequently committed at 33c6d83.

The server retains its separate September 7 source/build record. Its 120 core/server source files match the historical tar and published b2c3e540. The current desktop core changes language.rs and adds outline tests. The server was not rebuilt from this tag. Neither an optimized nor a reproducible binary build is claimed.

Verification and limits

  • Corrected desktop source: 755 tests passed, zero failed, one ignored; strict all-target desktop Clippy, formatting and matching development GUI build passed. All 500 inputs remained unchanged across the recorded gates.
  • Earlier matching navigation build: real F12/References/Back, ambiguity and incomplete source scope, focus/dismissal fixes, minimum-size interaction and a 30-Arcadia-file engineering example passed. Exact saved model, identities and source comparisons passed. This earlier native run found the repair saved-state defect subsequently fixed in this package.
  • Corrected B183 build: missing-include and duplicate-alias repairs remain unsaved after Apply, Close warns, Cancel retains work, and Save yields exact full-model/source equality. Actual interrupted-save rollback restores disk while retaining accepted changes visibly unsaved; its final Save also passes. These checks used a separate copy of the same executable.
  • Independent ZIP/extraction gate: 6,002 checks passed, including all 559 files, CRCs, checksums, safe paths, exact source reconstruction and binary provenance, documentation/examples and dependency notices. The 266-package notice inventory covers the 263 historical registry dependencies.
  • Packaged server: 1,801 checks passed for help/version, health/readiness, exact OpenAPI, creation and retrieval of one Unicode-named empty project, complete Project/SourceBundle/revision/ETag and durable JSON, then exact persistence through restart. Both owned server processes were explicitly terminated after acknowledged persistence (Windows exit 1); this was not a graceful-drain test or comprehensive API editing test.
  • Packaged desktop: fresh private profile and real Open of the four-file Unicode fixture; offline guide, F12 to the included declaration, Shift+F12 showing the one actual reference, Back, temporary comment edit with dirty/stale indicators, Ctrl+Z, Apply and explicit Save passed. The full comparison verified the model, identities, four reachable sources and four exact disk files. Eleven original captures are preserved. This package trial used a 1440×900 client and did not repeat minimum-size or larger engineering trials.
  • Runtime closure: all 126 observed desktop modules were from Windows or the package. The native window closed normally. The original closure verifier's image-path query failed without retaining a Win32 error; a separate read-only query then verified the same process creation had exited with code 0. All 559 package files and the original ZIP remained unchanged. The first verifier failure is retained separately.

Text alias rename is not implemented in this desktop milestone. Newer peer canvas/lifecycle contributions, full quantities/calculations/constraints, maintained model libraries, comprehensive OA/SA graphical/text/REST parity, remaining engineering workflows and final independent application review are not accepted by this release. Linux/WSL setup, diagnostics, builds and checks remain paused by the user.

Evidence