Files
ARCADIA-Studio/harness/release-behavior-creation-oracle-20260911.md
T

3.3 KiB
Raw Blame History

Independent native creation oracle — 2026-09-11

Codex-9e8r6t /root/behavior_audit. Owns only the new standalone harness/behavior-creation-contract.rs, fixture README and this report. No production Rust, Cargo, native input, commit or push. Read PROJECT_GOAL, Gitea issue1 through #120, open PRs (none), Integration3978bbe Wiki, preserved baseline and published first-view planner contract. Creation author confirmed the exact generated view name/projection/root-only contract before any created artifact was read.

The fixture README defines the root's three literal native actions and separate creation/Undo/Redo/reopen checkpoints. Expected Project and SourceBundle are constructed with explicit core records/commands, using only fresh role-proven UUIDs from output. Desktop creation code is not imported. One optional first view is a single machine-root placement; the typed core Layout prediction is 60,60, size 336×104, with nine exact source files after all three operations. Earlier diagrams, relations, traces and source comments remain unchanged.

Direct-rustc compilation with --edition 2024 -D warnings passed at 2026-09-11 08:51:12 UTC in 3.43 s; writer lease returned immediately. Self-checks and a complete unchanged-baseline check then passed. False metadata/geometry, changed scenario viewpoint/context, extra regions/files, unrelated metadata and same-model source-comment drift are rejected. These are harness validation, not native Studio acceptance. No created checkpoint has been inspected here.

Artifacts under .local/behavior-creation-oracle-20260911/: build.log, build-result.json, self-check.log, baseline-check.log, check-results.json, manifest.json, behavior-creation-contract.exe.

Artifact SHA-256
Harness source 65547C7E1259EB49EC2313184AA13BC1FEB3DBDD4B992A482CA682C9E0F2CF1D
Checker executable 73FA81B205457D04700FD25BAE3769969EB9F8413B05D7C2F9C69F7D187A9BFF
Linked liboa_core-3e81c616fea1d901.rlib 5018A1FD7286ED9DFEDCBBF5B68B399AD5D143F2A9AAAED3078CFC934C9589C4

Preserved baseline is the whole directory .local/native-qa/palette-20260910-v3/checkpoint-transition-reopen/. SHA-256 values read before construction and again after harness execution match:

Source Bytes SHA-256
project.arcadia 4844 B35A3F63F223CC4FE2760D6308E87B016ED1EADFBEF0A3A4BD051B52C9080958
rationale.arcadia 57 C01867C9DC0D40726853119FAC3C6AD24A40D8D362A93A8B9D20DF04EC2E273F
traceability.arcadia 395 F778ACAAA85DE0940CEDCD9514CD803032A11E782D859454203235FEBB73E5F0
oa/participants.arcadia 403 094CAB67F34B64902942C10A35BBCD0F760886D862588A0816D6CEB57BACF51B
oa/activities/activity_assess_incident.arcadia 376 AE41D7C20B062B39C2EDAB7FB890A3D88A9CE18FD8D03018EF2D6F95EEFF62E8
sa/participants.arcadia 124 FB975B83D3EC164C38936BF27FE7D2021CC46805574902A534744B040F7D3AE8

Root owns native checks and release claims. Keep the first committed operation checkpoint as the role carrier for Redo/reopen so fresh replacement UUIDs cannot be mistaken for history preservation. same compares all identities and source bytes with a previously accepted checkpoint. The reused core transaction/layout and source updater define the published model/source contract; independent native observations must still establish UI behavior and transaction boundaries.