refactor(linking): replace stale fixed-anchor Rust ownership branch - #737
refactor(linking): replace stale fixed-anchor Rust ownership branch#737seonghobae wants to merge 1 commit into
Conversation
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
@opencode-agent address Exact bounded GREEN implementation handoff for clean-lineage Draft #737 / issue #662. Final pre-write guard is mandatory: refetch source head Exact current RED is now proven on synthetic integration Implement only the minimum root-cause GREEN:
Stop writing immediately if source/base/writer identity changes. |
|
Superseded by clean current-main Draft #752. Fresh compare proved #737 head |
Public link_fixed_item_parameters validates and marshals only; affine scale/shift and parameter transformation move to the Rust core with ownership sentinel tests, recovery unit tests, changelog, and APA doctoring. Supersedes draft #737 once green.
Public link_fixed_item_parameters validates and marshals only; affine scale/shift and parameter transformation move to the Rust core with ownership sentinel tests, recovery unit tests, changelog, and APA doctoring. Supersedes draft #737 once green.
Controlled clean-lineage replacement for #663 / issue #662
Protected
mainis7b57f77747b9a9bd911660c76b1be0ca0dc2d145; this Draft descends directly from that exact protected head. Draft #663 is 197 protected-main commits stale and its only unique path is the fail-first ownership regression carried here. No checks/reviews from #663 transfer.Intentional fail-first boundary
Commit
3cefab9decf304a93bb2286969079925208fa004preserves the exact public-boundary RED:link_fixed_item_parameters()must obtain linked theta/alpha/b and scale/shift evidence from a package-owned_core.link_fixed_item_parametersentrypoint. On current protected-main production behavior the sentinel is expected to receive zero calls, proving fixed-anchor transformation arithmetic remains Python-owned. Setup/import/fixture/changelog failure is not valid RED.Minimum GREEN after current-lineage RED proof
mlsirm-core, reusing an existing Rust primitive only if exact equivalence is proven._core.link_fixed_item_parametersPyO3 boundary. Python keeps bounded validation, immutable marshalling,MLSIRMParamsconstruction and evidence transport only; missing/incompatible compiled capability fails closed.Once this clean-lineage authority is established, #663 should close as superseded with lineage preserved. Advances #662.