Repository navigation
Conversation
…ration Thread one fixed-width semantic ledger through start, refusal/resume, cancellation and Ready transfer. Bind exact source/kernel/native diagnostics, including the pre-prefix 93-control common-Graph run and current prefix gate. Preserve explicit remaining composition/proof/export obligations.
…ation All nine individual and aggregate generated Lean controls pass, as does the native Lean/C aggregate. Bind actual source, compiler, C/object identities and prepare-before-last-reference mutation rejection. Full event composition and accepted production qualification remain open.
…l qualification Keep the original behavioral assertion and all fixture records. Bind the focused before/after result and the sole immutable native102 job, exact root catalog, achieved prefix counters and owner-inventory mutation/restore evidence. The full102 runtime result remains pending.
…efixes All original93 and newprefix9 pass on one immutable6be/b1c source closure. Preserve102root identities, native code/object hashes, achieved counters/root audits and mutation/restore results. Later unqualified composition changes are separate.
Implement eager capture preparation, per-call/parameter events, fresh/transferred completion and ascending retirement under one retained ledger. Bind already-authored loop/action cursors, owned spans and Ready handoff to exact Core29 contracts. Source builds27/44 pass; full ordinary kernel stops at unchanged ReferenceSemantics PF-21 dependency. No new composition runtime or compiler acceptance is claimed.
Merge the preceding chain head into v01/runtime-machine and carry this lane's unintegrated changes forward in SDK 1.2 form. Verified integrated 1.2 sources owned by this lane: - src/Uorc/Core/RuntimeMachine.lex.tex - src/Uorc/Core/RuntimeMachineActionRefinement.lex.tex - src/Uorc/Core/RuntimeMachineCompletionRefinement.lex.tex - src/Uorc/Core/RuntimeMachineCompositionTests.lex.tex - src/Uorc/Core/RuntimeMachineEngineTests.lex.tex - src/Uorc/Core/RuntimeMachineRefinement.lex.tex - src/Uorc/Core/RuntimeMachineSemanticPrefixRefinement.lex.tex - src/Uorc/Core/RuntimeMachineSemanticPrefixTests.lex.tex
afflom
changed the base branch from
v01/product-integration
to
v01/product-api-view
November 6, 2026 06:39
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #14.
Bind the owned decoder to Core-29 canonical events using retained prepaid cursors: eager captures once per instruction, observer-before-updater Scan lanes, call entry and parameter binding, fresh/transferred completion, and ascending sparse-slot retirement excluding the returned key. State keeps charged handles and fixed-width controls under one semantic ledger.
Verified public head: 4aef6c6, tree 6c955b7597e1a09b97f671c3d509bd8496599420. Implementation source is unchanged from
59cc340:ReadyTransfer, OutputTransfer, State and Semantic Budget/Ledger/Error/Event/Outcome declarations are byte-identical to
7cf135d. startTransferred is additive. FrameRecord has eleven additional internal fields, including capture-root and owned image-span tickets; its constructors need the current declaration. Product8fff690and Wired32f55bare separately owned consumer checkpoints. No controller, parser or Heap algorithm is duplicated.Current source validation uses complete public declarations: 21 byte-exact native files plus 24 official migrations, all 45 public inputs individually bound. Official format/check/build passes, build
33d700a14963c18c93bdb1fed0231d4ee353a40707787c96b14963df30866600. The existing authenticated Heap parser cache supplies migration imports; no parser/compiler was rebuilt and all native files were restored byte-exact before checking.The bounded ordinary dependency kernel fails first at ReferenceSemantics.append_reference_reads_left_region, generated line 229, with further failures 237/251/259/271/279. This is NOT the earlier projection's line 309/PF-21 result. Full kernel and current runtime remain unqualified. Exact kernel receipt.
The earlier d594ece4 diagnostic projection is superseded for whole-public provenance: eight retained dependencies contained changes beyond official migration, including theorem omissions, executable annotations and nonpublic ReferenceSemantics proof revisions. Its exact receipt remains historical. Complete differences. The corrected closure preserves every public declaration, proof and annotation; no shared source or verifier guard was changed.
Actual test bodies now total 112: original 93 + corrected Prefix 9 + Composition 10. Seven new composition bodies cover eager captures, Scan lanes, parameters, transferred completion, sparse retirement, refusal/retry and cancellation; the original 3 bodies are byte-exact. FutureCompositionRun112.lean calls all three unfiltered aggregates. Nine registration-only families remain excluded. No new 112 execution is claimed.
Historical 102 native Lean/C pass remains bound to Engine
6be96651/ Semantic085687a8and build b1c99f8b61e072affb039a84c4eacbcac5eb31a0074a63d57a7f1fac964a038c. Its recorded inputs, counters, root audits and mutation/restore results are retained. A separate direct audit against its matching public039970beconfirms all 39 source hashes and all 41 Lean/C/object triples match the original receipt: 17 native files are byte-exact, 11 legacy files equal official migration, and11 differ only by 194 omitted public theorems. Historical ReferenceSemantics omits 20 theorems and has none of the later d594 proof/helper/annotation revisions. The 102 PASS is unchanged for its recorded snapshot; whole-public-proof completeness is not established. Exact historical addendum.Remaining gates: public dependency proof repair under unchanged statements, full kernel/current 112 execution, remaining scenario bodies, general value/slot/unit-cache and store-cardinality correspondence, event/ownership/canonical-prefix/output-byte refinement, authenticated current-source IR exports, accepted Rust/Wasm and locked-SDK whole-product qualification. Product/Wire own closed output/basis/EOF composition. Operational word/address exhaustion remains incomplete coverage and cannot exclude semantic predecessors. Locks, policy and SDK authority are unchanged; this remains a draft.