Files
ARCADIA-Studio/harness/experiments/ordinary-source8-20260925/RUNTIME-REVIEW.md
T

5.9 KiB

Ordinary source8 independent runtime evidence readback

Read-only reconciliation succeeded with checker db853cc7677421e1abc13e59ca7d181fdcf7bcb45033164e51e09f13ca51c172. Result ORDINARY-RUNTIME-READBACK.json SHA256 3ee36b331431736062db7ea9fa94876795f61711d44820f5b5093e97cc515db5. Reviewer ran only Git/data inspection; no compiler, tests, CLI application or debugger. A first checker refusal and exact encoding repair are preserved in CHECKER-NOTE and the original checker.

Tested source boundary

Final source is 7b06b8ea1b7ef902ee0b3d0ec2971a9a7a1f1acd; reused core, six integration targets and CLI evidence was actually run at 0c07f53ab517626f536f79dbaa2885a587bf1db7. Immutable Git diff contains exactly crates/oa-core/tests/r3_migration.rs and its implementation note. Of560 declared inputs, only that migration-test file changes; the other559, including all production/library-test/CLI sources, are byte-identical. Current final disk bytes match all final Git inputs. The migration test is rerun at final source, as are strict Clippy and format. Do not claim all gates reran at final HEAD.

Baseline292names/276passes/16failures comes from immutable acceptance archive 2f5e0c5257eba11908b60e02b76d529fcd53f11edd057c859d3cb1b34f41d7c4, with full/list/fmt raw logs and receipts matched exactly. Only the two explicitly authorized private-test renames are mapped. Final core inventory contains298unique names: all276 prior passes remain passes, all16 former schema-refusal failures now pass, and all6 added tests pass. Full result298pass/0fail/0ignore; focused7pass/291filtered is six new tests plus the renamed existing public-header control. Raw list and runtime sets match exactly.

Core executable43,324,928bytes SHA256 b2261dd9168eaa582d478d4989610b37a5c13cec3f42ec93b5c651c2f3c190e9, current bytes verified. Core full log d9901deda399bcc3187f345b332fd5f2ba0c594113821f96f27681af4b6ed05d; receipt 1e949b275a3f3fbae6717f697d211b42509cafe0d51d6ac1c4c1dfe4ca60ecdb. Component input manifest hash 7c16b1ac507d60a132130675949ad508a554417f5330aa49eac1b10b6d5379d2; final manifest 6ac8f6eb5638448bdaf5969b2fb4d4d05f39276c15f48f8654bd7ae785d263ba.

Integration and real CLI evidence

Target Actual passes Tested source
source_project 33 0c07f53
source_identity_updates 3 0c07f53
source_nested_updates 12 0c07f53
source_files 8 0c07f53
review_regressions checked_save_ 3 0c07f53
source7_contract selected migration 1 0c07f53
r3_migration 5 7b06b8e

All65 selected integration outcomes are actual passes, with exact nonzero list/suite name and artifact equality. Each historical checked-save function loops through source then JSON, so those three passes reach both formats. Windows excludes the source_files Unix-only cases; they are not claimed. Final migration executable24,090,112bytes SHA256 985adfe5edf24dd0f5e052bb1f978dd221bbaf2d2f976f6b08c2003fc397ca36; final migration log 821552f251b3dcaf21a09aff01a1ca65eda2fcb0c64f124cd7ae14e816789997.

Actual Cargo JSON binds non-test arcadia.exe22,081,536bytes SHA256 46b2d1324aaff0ba5a95345d667063aa36e4362281bd6b6f0fdcce6e0c98cb81, built at0c07f53. Both actual commands exit0 with empty stderr: check ENTRY --json and rename-alias ENTRY team rescue_team --json. Exact argv, environment, build input hashes, source/binary/launcher binding and reports verified. Check has no changes; preview has precisely children.arcadia and participants.arcadia in order, with complete independently authored before/after texts. Quoted/comment references remain untouched. All three actual fixture files and directory inventory still match original bytes, and each command's captured after inventory matches too. The separate passed whole-Project literal test supplies the model oracle; CLI JSON itself contains no model.

Strict core all-target Clippy exits0 at both0c07 and final7b06. Final Clippy log SHA256 84ff5001a15bb4c99a168286ee4816a48ca0cc6119386c198c8ca716ca54a824. Format exits1 at both, with raw bytes identical to inherited baseline hash c1c6b12861c8117ce6ffc6d6742ebf92618aafb10160ec6f99d370ca72ebab2d; formatting is not reported as passing. Environment is exact baseline, including jobs1/incremental0 and absent stack/lifecycle overrides. Captured gate launchers match reviewed hashes; final7b06 launcher c0126c93f371c6f8f2b38daace73d06e1cac741021faeff10f18d34628eca6c8 differs from0c07 only in source pin.

Preserved failures and limitations

Initial33b86 focused5pass/1fail assumed the example had traces.520focused6pass/list298/full294pass4fail exposed four obsolete public8-refusal assertions; all old16 already passed there. Both stages' raw receipts/logs, immutable source manifests and recorded artifacts remain. Those historical artifacts are recorded identities, not asserted equal to the later overwritten executable. Exact two-name mapping and test corrections are detailed in TEST-REVIEW.

0c07 r3_migration records4pass/1fail, log ee55320de5e208beb921ce219afb38db7b27c86cd64d176837c952b803a48582, because its expected migrated JSON omitted the current required empty definitions map. Final correction asserts old fixture lacks that field, decoded definitions are empty, then adds precisely {} to expected JSON, retaining complete JSON equality and historical/reopen assertions. Recorded old binary24,089,088bytes SHA256 454db1eb65764dd7d6a223bdda8064a8b77051092069194d6ffdb2d107005d70 is preserved as a historical identity; final binary is checked separately. No migration semantics changed.

Evidence supports selected ordinary source8 compatibility and retained typed refusal only. It does not establish full source8 typed formatting/adoption, universal parser allocation bounds, depth128 qualification, or Linux support. Preserve DEPTH_128_VALIDATED=false and the prior full-pipeline small-stack limitation. All commits/artifacts remain local-only until parent independently confirms publication.