Files
ARCADIA-Studio/harness/experiments/navigation-rename-native-a49-20260913
..

Native navigation/rename union, a49b0ec

This preserves one closed Windows native run of a49b0ec7ac4538a372139175386a881645c1a59e, plus its independent review. It supports a bounded pass for the observed rename, editing recovery, two saved-diagram destinations and persistence sequence. It does not establish full feature or release acceptance.

PID 1352 ran from 2026-09-13T03:07:50.6077079Z until the observed normal exit 0 at 03:29:37.8035143Z. The private copied executable was 115,379,712 bytes, SHA-256 d169a42692d2822a6e9dcd1e6181766f4a178e15ae2610763200da9bbb814ddf. Launch used a private profile and unrelated working directory. Both log files are empty. The executable and DLL remain private and are not uploaded here; their exact hashes and sizes are preserved in input-manifest.json. Historical preparation status is superseded by launch.json and normal-close.json, not rewritten.

Observed sequence and limits

action-observations.json records the parent's actual inputs and 44 checkpoint observations. The original JPEGs are in captures.zip; matching JSON metadata is both in the ZIP and directly in captures/. All captures are 1442×932. Checkpoints are not a continuous recording.

  • The six-file schema 3 seed was imported and explicitly saved as the schema 7 baseline before Rename. Rename comparisons use baseline/, so migration changes are not attributed to Rename.
  • Actual Preview scrolling, full Details, return to Preview and renewed manual scrolling are visible in captures 13–17. Return showed the first preview page at its top; this does not demonstrate retention of the prior scroll offset or a between-frame stale-reset race.
  • The recorded modal probes were F12 while Rename was open (18) and F2 while the ready Show in diagrams chooser was open (21). No Show in diagrams attempt was injected while Rename covered its button. This is not native coverage of both Rename/diagram-chooser admission orders; deterministic App tests cover other orders and queued completions.
  • Confirm selected the renamed token in the original editor (25). Immediate typing replaced it with assess_report_probe without prior manual refocus (26). Text Undo restored assess_report_union (27). The first navigation attempt then produced the truthful no-target Definitions panel (28); explicit caret refocus (29) preceded the two-destination chooser (30). The capture 28 filename is historical and does not mean a successful chooser.
  • Settled functional-containment and system-boundary views (33, 37) visibly selected Assess report with alias assess_report_union and unchanged UUID 00000000-0000-4000-8000-000000000403.
  • Recorded one model Undo plus Save restored all six baseline files; one model Redo plus Save restored the expected renamed files. Reopen retained the alias (44), and passive Save changed no expected bytes (45).

Capture 03 is absent: two dialog capture timeouts and unsuccessful accessibility actions were followed by Alt+n and visible keyboard recovery. No replacement image was fabricated. Most accessibility records are null. No native loading-chooser timing, worker race, fast Details toggle, small-window/large-project evaluation, broad accessibility or camera/layout acceptance follows.

Source oracle and archival verification

The accepted snapshot, final fixture/, and independently generated compatible CLI result each equal the migrated baseline with exactly six whole-word assess_report → assess_report_union substitutions: four in sa/reporting.arcadia, two in views.arcadia. Every other byte, including the four other files, matches. Cancel and confirmed-unsaved records preserve baseline disk bytes; Undo/Redo/reopen checks record their corresponding exact six-file states.

The CLI oracle preserves six successful invocations, stable before/after executable hash, zero errors and eleven unchanged warning identities/messages. This is source parity through a compatible independent CLI rename command, not a direct serialization comparison of the desktop's full runtime Project. Its raw commands, stdout/stderr, inputs and receipts are in oracle-model-equivalence-20260913/.

The archivist checked all 15 immutable native inputs, identical before/after build manifests and all 577 current frozen build inputs, every original JPEG hash/size/MIME, all 44 action mappings, every one of 88 uncompressed ZIP entries, six source comparisons and the CLI receipts/diagnostic sets. All 120 copied raw files and the exact independent-review bytes matched their originals. The corrected action-log height is bound to the final original bytes. verification.json and capture-manifest.json record these checks; report.json inventories archive files by SHA-256 and size, excluding itself. The archivist also inspected the original negative capture 28; the independent reviewer inspected the representative originals listed in independent-review.md.

archive.ps1 records the executable archival checks. It takes -Original <closed native evidence directory> -Review <original review.md> and refuses to overwrite copied evidence. It is intended for a fresh sibling archival destination with the original private package and frozen source checkout still available. Original absolute paths remain provenance, not portable executable locations. Archival work injected no native input and reran no compiler or tests.

The matching a49 strict/build/31-usage/one-timing evidence is already preserved in the separate gate archive; the older full 951-test result belongs to its earlier source, not this native run. This archive makes no combined-659, native WGPU, whole-project, issue-closure or release claim.