2.9 KiB
Predeclared native E/F trial
Parent owns the native UI, source, compiler, exact launch receipts and byte/model oracles. Existing readers know this case; any review by them is an experienced reader check, not pristine first exposure. A newly isolated reader is desired; tool thread limits currently prevent further independent native delegation.
Freeze the identified built GUI, runtime f456 and complete fixture 9db in new F/E folders. Launch with restricted system PATH and exactly one explicit ARCADIA_LABEL_EXPERIMENT profile. Verify hashes before and after each normal close and preserve empty/nonempty streams. Do not overwrite prior captures.
For F then E, open the complete fixture through the native filename field; System perspective; saved representative mixed eight-card view; Fit; zero selection. Record actual window/canvas dimensions and zoom, full scene, target box and visible line placement. No projections or relationships are removed. Before selecting anything, record which route the conversation appears to own, plausible alternatives, whether the own route remains traceable, and whether text/backing touches a foreign route. This is a qualitative check, not a causal effect estimate or a human study.
Export an untouched SVG through native UI. Compare all twelve semantic paths, all unrelated labels/cards/ports/drawing records and viewBox to baseline. Only the declared target label presentation may differ. Inspect actual rendered SVG and native text extents rather than treating shared strings as glyph parity.
Click inside each target line/backing and verify actual selected relationship. Move the label by a predeclared 30 pixels right / 20 pixels down; preserve the line shape during and after movement. Undo returns to exact automatic layout; Redo restores the authored layout; Undo/Redo do not change paths or endpoints. Cancellation at a menu/idle boundary must preserve the current model. The native drag API is atomic, so held-pointer cancellation cannot be claimed from it.
Save JSON to a fresh explicit path through focused filename typing. Compare the complete parsed Project: only one target EdgeRoute label fraction/offset may change. All paths and twelve semantic relationships remain exact. Close and reopen that exact saved file under the same profile; shape and authored position must survive. Ordinary profile absence intentionally derives a one-line label; this is an unresolved production formatting contract, never formatting-parity acceptance. If a visual or lifecycle falsifier appears, preserve it and stop promotion rather than tune the same scene until it looks successful.
The different-edge guard-refusal transition has a targeted actual core-preview regression; observe a representative native foreign-label move if practical. Full Allocation drop/frozen-occluder coverage is excluded because this case is Traceability. General fonts, nesting, algorithm performance, other machines, DPI/accessibility, Linux and production integration remain unverified.