Files

12 lines
2.5 KiB
Markdown
Raw Permalink Normal View History

# First-release native acceptance fixtures
Source-6 additions: [`artifacts/`](artifacts/README.md) preserves artifact move/deletion/creation requests, exact oracles, manifests, native instructions and a configurable-output generator. Its automated checks passed; artifact native acceptance remains pending. `semantic-batch-native.md` specifies the two-source range review and exact initial/accepted source and JSON oracles. `dense-40/` contains the deterministic forty-exchange view and eleven visibility matrices generated by `cargo run --locked -p oa-core --example release_dense_views -- OUTPUT_DIRECTORY`. These additions have passed core generation and semantic validation; native acceptance remains separately recorded. Keep the earlier versioned fixtures below unchanged so their historical evidence remains reproducible.
Historical source-v5 fixtures below are synthetic, identity-stable source/JSON models and direct-core expected outputs. Work on copies. The first user-facing state and keyed review trials were performed with Windows binary SHA25670069D6CBBE1917E1597794B3E190FF9CF23664D458F794B3270DDBE6EE683A2; see ../../release-current-native-verification.md for exact accepted scope and open findings. The current native record now includes scoped main and reverse ordered Apply/Undo/Redo evidence; remaining ordered variants retain their separate acceptance gates.
- state-actions.arcadia: typed Entry/Do/Exit rows, legacy notes, Internal transition and nested region. Initial14elements/10relations/one8-placement state view. With the new advisory coverage pass, uncovered function warnings are expected; they do not invalidate the model.
- semantic-keyed.steps.md: Annotation Take and rejected/repaired Binding Candidate, with exact source and JSON oracles, frozen requests, plans and identities. The independent expected sources preserve the leading comment and row order.
- semantic-ordered.steps.md: ordered member insertion ambiguity and explicit final order. Main, reverse, Scenario, Branch steps and Fragment branch variants each include initial/final source and JSON, request, plan and manifest.
The steps originally name .local/native-fixtures, the isolated trial directory; use a copied directory here equivalently. Never overwrite an oracle with a native Save. Versioned source snapshots must be migrated deliberately when the normative source version changes; keep historical native evidence scoped to its actual binary. These fixtures do not replace the Rust integration tests or constitute complete release acceptance.