127 lines
8.1 KiB
Markdown
127 lines
8.1 KiB
Markdown
# 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 **cbc49a7802fb1bba0dd284fd904c700a0703ae70** 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](release-source-alias-rename-validation-20260912.md) 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](experiments/source-alias-rename-package-20260912/)
|
|
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](experiments/source-alias-rename-packaged-runtime-20260912/)
|
|
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](experiments/source-alias-rename-package-native-20260912/)
|
|
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](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/9#issuecomment-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.
|