Files
ARCADIA-Studio/harness/fixtures/release1-native/semantic-attachments-native.md
T

2.6 KiB

Semantic attachments native fixture

Use a working copy of semantic-attachments.arcadia; preserve the supplied original and .after.arcadia/.after.json oracles. The generator prepared the final result with the current built core, and reparsed both source documents. Twelve elements, two relationships, four pre-existing traces, two final candidates, two owner reviews, no additional impacts.

  1. Open Startup ownership rationale, then Review semantics. In Attachments select Owned children, choose OA Verify interlock and SA Verify interlock, then Use exact attachment pair. Choose Set final value and set destination Parent to SA Safety coordination. This moves only the SA child.
  2. In the batch trace picker open Navigation endpoint rationale. In Attachments select Relationships at source, choose OA Request response association and SA Request response association, then Use exact attachment pair. Choose Set final value, then choose final Source SA Validated navigation request. Leave the relationship Target untouched.
  3. The combined preview should contain two decisions/two actual candidate records, with both owner rows included. Apply once. The resulting accepted project must equal semantic-attachments.after.json; source must equal semantic-attachments.after.arcadia including the leading comment. Undo once restores exact original model/source/history; Redo once restores the exact after state.
  4. Before Apply, optionally open Interlock direct parent rationale, review Header Parent with Keep target. This must conflict with the ownership Candidate. Exclude the direct row to retain its decision and restore valid preview. Likewise Association direct endpoint rationale, Relation Source Keep, conflicts with the owner Incident Candidate; exclude it before comparing final oracle.
  5. Candidate editors must name the actual destination record. Check Properties, Attachments, Reference pairs, exact History and all right-edge actions at 1100x700 and 1440x900. Switch rows and family repeatedly; authored drafts must remain independent. Checkpoint recovery must preserve inclusion, invalid raw input when present, mappings and decisions, and must name existing selected traces correctly.

The supplied after oracle includes only the two Candidate decisions in steps1/2. Optional conflict rows must be excluded, and their mere opening/reference mapping must not create extra accepted histories. Artifacts and missing-record creation are outside this fixture. A separate FunctionalExchange port-impact acceptance fixture is still needed.