Repository navigation
Integrate V6 typed RigProgram / CanonicalRig V2 / Skin V2 contracts into current main - #363
Conversation
…re/rig_program_ir_v1.py from V6 dd30899
…re/rig_constraint_schema_v1.py from V6 dd30899
…re/skin_code_ir_v1.py from V6 dd30899
…re/canonical_rig_ir_v2.py from V6 dd30899
…re/canonical_skin_ir_v2.py from V6 dd30899
…ready_rig_v2.py from V6 dd30899
…ram_causal_linear_v1.py from V6 dd30899
…sh drift and unsupported V6 operators
…nging tuple in place
…tract regression lane
…ct integration workflow
…erve main/Attempt/ProductRevision authority boundaries
…ependently sealed wrong-deform-parent rejection
Review verification — exact preserved source + main-bound behaviorChecked every copied V6 file against the original, pinned V6 commit PR head Research/source firewall: no new inference, no V7 trained ModelRelease, no Mechanics execution, no ProductRevision authority, no Graphics/Corpus changes. Draft—do not merge until the full review/required checks settle. |
Mainline consolidation — first bounded integration slice (Issue #361)
Import only reviewed, unchanged V6 typed contracts, from PR #297 exact head
dd3089957e3126d93db4ad2804e30511cfdca348:rig_program_ir_v1.py,rig_constraint_schema_v1.py,skin_code_ir_v1.py,canonical_rig_ir_v2.pyandcanonical_skin_ir_v2.py.Their upstream main dependencies (
canonical_mesh_ir_v1,carrier_skin_v1,hashing,types) have identical blob SHAs on V6 and current main.Includes the original V6 positive/negative compiler tests plus new main-specific
Skin V2 hash tampering and unsupported operator tests, an independent Actions
lane, and scope/authority document.
Explicitly no product worker, Go registration, V7 neural models, Mechanics
solver promotion, Corpus370/training, or Graphics changes. This
imports contract code, not a ready-to-ship compile or ModelRelease.
Review and CI first; do not auto-merge. Following success, make short
main-based runtime/worker/behavioral PRs rather than bulk-merging
the stale 137-commit #297 branch. Track under #361.