Files
ARCADIA-Studio/harness/release-source-alias-rename-package-20260912.md
T

8.1 KiB

Source alias rename: packaged Windows acceptance

Codex-9e8r6t /root completed actual package acceptance on September 13, 2026 UTC (September 12 on the Windows host). This is a development prerelease milestone, not full OA/SA release acceptance. Linux remains user-paused.

Exact delivered candidate

Source cbc49a7802 produced both executables. Later evidence-only commits do not change that tested source.

Artifact Bytes SHA256
Windows ZIP 33,074,937 d2433b5b384256b551672bf115bab40b3496aeee115e067922aedb5becf34d7e
arcadia-studio.exe 113,883,648 819965abf5e70cc72f4fbd8acced15de6a54a2103b025366e2c7d5c8ef6d69d1
arcadia-server.exe 39,653,376 b92a4d7f8b5bf868fef8cfe154cea1d7d8ab50367da8458ab9cb593b074aefcf

ZIP name: ArcadiaStudio-0.2.0-preview.rename.20260912-x86_64-pc-windows-gnullvm.zip. Its companion checksum file has SHA256 3b8d811c73ae0044ed0b451e8ff746f440af79b543dd52fe067a5a2e175b685f. Extract the entire archive and run arcadia-studio.exe; retain the sibling libunwind.dll. START-HERE.txt, docs/windows-packaging.md and docs/server.md provide launch, build and optional server instructions. The package includes examples, offline help and dependency notices.

Source validation records strict Clippy, 805 desktop tests, the isolated Confirm timing check, 501 core/server tests and matching builds. Both binaries use the development profile: opt level 0, debug information 0, debug assertions and overflow checks enabled. These results do not establish optimized production performance.

Independent package verification

The unchanged strict project packager consumed a raw export of all 2,585 committed files. Independent checker attempt 2 verified that export against the source commit, the 517 raw inputs for each binary's gates, artifact/profile bindings, all 559 package files and ZIP/extraction equality. It checked 266 selected normal/build packages, 263 registry packages, two fonts, 485 license files, 58 Rust target libraries, ordinary PE imports and their runtime closure, 17 documentation links and 16,506 input readbacks.

The checker completed at 2026-09-13T00:04:44.156465Z; its PASS receipt SHA256 is 20bfea2f1c0a9babe2a85f5a2ba158f07139ba18f9c04a971fd738e9daff24d9. The portable package evidence retains actual helpers, inputs, outputs and review, including both earlier failures. It references large external source/package artifacts by hash; it does not claim to reconstruct the complete build toolchain or reproduce binary compilation.

Producer attempt 1 failed before staging because PowerShell emitted asynchronous task return values before otherwise valid Cargo metadata JSON. Two reviewed output-suppression assignments corrected that adapter. Checker attempt 1 rejected two environment timestamps serialized by PowerShell with local offsets; source and packaged timestamps represented the same instants. The corrected comparison accepts equal offset-aware instants only at those two named fields and still requires full equality elsewhere. Failed attempts and unchanged original inputs remain preserved; neither was silently replaced with a passing receipt.

Actual packaged server

The independently extracted server ran in a private directory with its package and Windows on PATH, bound to an OS-assigned loopback port. Twenty-three HTTP/disk checks passed: health/readiness, exact OpenAPI bytes, a Unicode empty project and source bundle with exact IDs, conditional alias update and revision/ETag changes, identical PUT as a byte-preserving no-op, and complete persistence across restart. This is an empty-model API/source persistence scenario, not a nonempty engineering model or GUI transaction test.

Runtime receipt SHA256: e42fb5fb8c15a9f603e9753e450613afce67caac5a0fbb806a9810ef272ec37a. The run ended at 2026-09-13T00:05:49.770777Z. Both owned Windows children were intentionally terminated after acknowledged persistence checks and returned 1. That is the evaluator's recorded stop mechanism, not a crash or graceful-shutdown claim. Full package and ZIP readbacks were unchanged. The runtime archive preserves requests, responses, disk states, logs, evaluator and result.

Actual packaged desktop

Root operated the same independently extracted GUI, with a private profile, unrelated working directory and Windows-only PATH. The launch began at 2026-09-13T00:07:02.062532Z, PID 8424. Native border resizing established the minimum 1100 by 700 client (1102 by 732 outer window). Sixty-six capture states record the workflows below. Screenshots establish visible state; eight separate saved-state oracle receipts establish complete model, identity, reachable source and physical file equality.

Fixture Native interaction and observed result Saved oracle checkpoints
Four-file Unicode project Rename assess to assess_damage from a typed reference; inspect both changed lines, file navigation and fresh Preview scroll resets; confirm selects the renamed origin; first key x replaces only that selection; Text Undo restores it; Save, model Undo/Save and Redo/Save Baseline while Confirm is unsaved; exact expected after Save; exact baseline after Undo/Save; exact expected after Redo/Save
Representative OA/SA project Thirty reachable sources, 37 physical files, 94 objects and 62 links; rename oa_restore_work to oa_restore_pressure; read all six changed lines across declaration/parent rows and traceability; row/file navigation begins at the destination top; dedicated Undo Rename, Redo/Save, native reopen and graphical alias inspection Baseline while Confirm is unsaved; baseline after Undo Rename/Save; expected after Redo/Save; expected after reopen

The representative preview retained the unchanged SA traceability line and source prose. The graphical Properties view after reopening showed the new alias with the engineering name unchanged. The offline engineering guide opened and remained readable at minimum size. The representative fixture retained its one expected advisory model warning; the workflow does not claim a warning-free engineering model.

The simple fixture exercised first-key and Text Undo behavior; the representative fixture instead exercised immediate dedicated Undo Rename. This trial did not reopen the simple fixture or test a representative first key. Earlier GUI2486 evidence has its own scope and is not attributed to this corrected GUI819965 run.

Normal Alt+F4 closure returned exit 0 at 2026-09-13T00:26:58.697468Z. Both application output logs were empty and all 559 package files plus the ZIP were unchanged. The native archive preserves original captures, helpers, fixture states, oracle receipts and closure.

Known limits and follow-up

A peer identified a narrow preview scroll lifetime gap in the tested source: switching Full details back to Preview reuses preview_destination. A previously queued reset can therefore affect that remounted visit. Parent source inspection confirmed the missing visibility-generation change; this is a static P2 finding, not an executed model/history corruption failure. The isolated navigation/rename union owns the correction and retained-widget test in issue 9 comment 743. The new trial did not exercise that delayed-operation Details round-trip.

The dense permanent Text controls, compact workspace redesign, inline annotations, palette changes and newer peer diagram navigation are separate unfinished work. An older native run observed unexplained input invalidation after the Windows system menu; this trial used border resizing and does not establish that earlier cause or fix. Neither screenshots nor elapsed interaction pauses establish native latency/GPU acceptance. Large preview admission limits and segmented presentation remain intentional; comments and prose are not semantic rename targets.