{"version":1,"authorization":"Parent explicitly authorized this implementation after the frozen read-only audit.","purpose":"Single source-rest numerical placement, not subject motion or tissue mechanics.","input_sha256":{"[local]/results/video_kinematics/extraction_2026-09-15/reconstruction-v2/thums-positioning/coupling-audit/next-placement-protocol.json":"f6bf70b3f0960bc9222b982ce223a621ebd20b99e3eae286492c5ae8cb8a3223","[local]/results/video_kinematics/extraction_2026-09-15/reconstruction-v2/thums-positioning/coupling-audit/inventory.json":"f4595dcc72f098b94c10c746b2f5e34e77add7d8116178132cf53df938177269","[local]/results/video_kinematics/extraction_2026-09-15/reconstruction-v2/thums-positioning/coupling-audit/equation-index.json":"197ab585d5841e684a9d583c21bd288a8549e9bafa7e59497288965602ea9967","[local]/results/video_kinematics/extraction_2026-09-15/reconstruction-v2/thums-positioning/coupling-audit/follow-up.json":"161ba6a10a31356582eaf0ccd55176e4216339003173aa2a9cb13ab28aad809d","[local]/results/video_kinematics/extraction_2026-09-15/reconstruction-v2/thums-positioning/coupling-audit/artifact-manifest.json":"6a1c47f74b884a902e95d0b8e423053002b0acf031fe044f0af44aa02fc79e68","[local]/results/video_kinematics/extraction_2026-09-15/reconstruction-v2/thums-positioning/region-metadata.json":"40d397ec83d0271660cf58c7789ded7c1482ed77e318b02c533ec49bc8d2c63b","[local]/results/video_kinematics/extraction_2026-09-15/reconstruction-v2/thums-positioning/rigid-target-continuation-local.npz":"fe7dcb996a07008f5a574adf221b21ad8915759d623121a725034614242a4227","[local]/results/video_kinematics/extraction_2026-09-15/reconstruction-v2/thums-positioning/interpolation/protocol-frozen.json":"4abdabeb31ed5342fbadee10bde4f45b51e58ff4064313229d44df6d6a19c370","[local]/results/video_kinematics/extraction_2026-09-15/reconstruction-v2/thums-positioning/interpolation/source-fixtures-local.json":"121b906c807acb3c5b8174690974d5e2b9bb96d808435203d4d54dd00a65feae","[local]/results/video_kinematics/extraction_2026-09-15/reconstruction-v2/thums-positioning/interpolation/report.json":"d273d4e381061a10b140cb51e307aa085045a95fad4c8be64750847779180f36","[local]/results/video_kinematics/extraction_2026-09-15/reconstruction-v2/thums-positioning/interpolation/artifact-manifest.json":"5ea6182ff415349f216db8890cd388b9f2be528996c73a78b00514b6405b9197","[local]/results/video_kinematics/extraction_2026-09-15/reconstruction-v2/thums-positioning/interpolation/attachment-targets-local.npz":"af2fe6e3e5d92db83d6cdc713fbd0a0145595fd8dedd555fb9a7b87326313b5a"},"implementation_sha256":{"[local]/scripts/video/reconstruction_v2/thums_positioning/coupled_placement/run.py":"6c2c807c9b24b17892e3f625070438275f5defa5cdcb11369c5fb26994236453","[local]/scripts/video/reconstruction_v2/thums_positioning/interpolation/kinematics.py":"39a8200b3a64f050b6db83e3748a6baa4d19b055165fe8535de940dedb223579","[local]/scripts/video/reconstruction_v2/thums_positioning/interpolation/experiment.py":"d3a01bd949058d9d78f135730a093af425b8e614fec8d745cab6749a3d138591","[local]/scripts/video/reconstruction_v2/thums_positioning/prototype.py":"64bc2befbbf07c2baa3e77a0e2f3ad4468be489dd37378f242ec980e79b4c38d","[local]/scripts/video/reconstruction_v2/thums_mapping/quality.py":"631c744ceffcc58669ef9008cecae96a303f553c1115efaa9a5a27dfd6f62327"},"domain":"52.25608321510843 mm collar plus only dependent nodes7729352/7759352; exact605 C5 closure; other bones/ties/rigid sensors/far field fixed.","source_shape_unchanged":true,"constraint_count":299,"angular_state":"All299 dependent incremental frames retained. Eight mixed paths integrated with current geometry; pure rigid and stationary paths analytic. No independent angular input.","harmonic":"Standard solid/shell/thickness-shell/truss graph, inverse source edge lengths clamped at0.1mm. All dependent translations prescribed; eliminate those DOFs. No seatbelt/discrete smoothing edges.","continuation":{"target_angle_deg":0.5,"primary_step_deg":0.025,"fine_step_deg":0.0125,"minimum_step_deg":9.765625e-05,"halving":"On failed constraint or geometry gate; retain every failed attempt. No automatic domain/parameter changes.","mixed_path_integrator":"DOP853 rtol1e-11 atol1e-13, max dimensionless step equal angle step/.5; fine rtol1e-12.","constraints_tolerance_mm_per_dimensionless_parameter":1e-08,"frame_orthogonality_tolerance":1e-08,"step_convergence_position_mm":1e-07,"step_convergence_frame_frobenius":1e-08},"geometry":"No new sampled nonpositive solid Jacobians; minimum candidate/source minimum Jacobian>=.2 on source-positive elements; no new collapsed/folded shells or connections; preserve source defects separately. Sampled Jacobians do not establish global positivity.","special":"Every affected source truss/seatbelt/discrete endpoint connection checked for finite noncollapse; all sensor coordinate frames and rigid distances checked. Source law, stress, offsets and contact are not implemented.","contact_gate":"Automatic BODY has457 rigid-moving nodes. Contact/shell thickness/offset/initial-gaps remain unresolved and prohibit FE-ready claim.","selection":"Timed first primary step is pilot; if supported continue the same frozen primary and half-step repeat. No result-based angle/shape search; retain failure IDs.","outputs":"New arrays keyed by original nodeIDs, paths, angular increments, residuals, source-relative quality, frozen masks, failures and hashes; no deck."}