{
  "schema": "NEXT11_DYNAMIC_WARMUP_CANONICAL_AUTHORITY_POLICY_V1",
  "version": "V400",
  "scope": "all Dynamic Warmup exercises",
  "hardRules": [
    "Canonical IK/keyposes are immutable geometry authority by default.",
    "A new source film may change timing, phase mapping and cadence without changing canonical geometry.",
    "Any geometry correction must be a separately declared source-conformity patch with an explicit keypose/joint whitelist and diff audit.",
    "Hidden full-pose reconstruction helpers such as setNeutral/setPeak/setLeftPeak/setRightPeak are forbidden in production Dynamic Warmup bake scripts.",
    "Post-solve hand/foot quaternion resets are forbidden unless explicitly declared by a reviewed patch; default required value is zero.",
    "No new IK profile or exercise-specific solver may be created during ordinary Dynamic Warmup video integration.",
    "Production bake must record the canonical keyposition hash before solve and prove the canonical source profile was not mutated.",
    "Actual Nex render plus human visual acceptance is mandatory before visualApproved may become true."
  ],
  "timingAuthority": "user/reference exercise film",
  "geometryAuthority": "locked canonical IK/keyposes",
  "patchAuthority": "explicit source-conformity patch only",
  "introducedBy": "V400 Straight Leg March process reset"
}
