55 lines
3.3 KiB
Markdown
55 lines
3.3 KiB
Markdown
# 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.
|