Expand description
Strict core-only transition-pose evaluation and skeleton-basis identity. Strict, format-neutral transition-pose evaluation V1.
This module consumes the validated transition-family declaration and a
mutable loader-facing Document plus the same-load DependencyClosureV1
that binds every byte on which that document depends. It deliberately owns
strict endpoint sampling rather than changing the tolerant general-purpose
sampler, and it deliberately has no filesystem, config, collection, or
command authority.
Structs§
- Collection
Transition Pose Member Input V1 - One already resolved collection member supplied to the format-neutral collection evaluator.
- Skeleton
Basis Bone V1 - A normalized local-rest bone record contributing to
SkeletonBasisV1. - Skeleton
Basis V1 - First-class normalized skeleton identity used by V1 comparisons.
- Transition
Pose Evaluation V1 - Immutable scope-neutral V1 result contract.
- Transition
Pose Family Evaluation V1 - Immutable per-family result.
- Transition
Pose Member V1 - Exact resolved member authority retained in a family result.
- Transition
Pose Pair Evaluation V1 - Canonically ordered member-pair endpoint comparison.
- Transition
Pose Rotation Offender V1 - One rotation offender, sorted independently from translation offenders.
- Transition
Pose Translation Offender V1 - One translation offender, sorted independently from rotation offenders.
Enums§
- Skeleton
Basis Error - Strict skeleton-basis construction failure.
- Transition
Pose Decision V1 - Closed V1 decision vocabulary.
- Transition
Pose Evaluation Control Error - Invalid evaluator input is a control error. Incomplete families are normal successful results so callers can emit their immutable contract.
- Transition
Pose Reason V1 - Closed typed reason vocabulary for no-family and incomplete outcomes.
- Transition
Pose Status V1 - Closed result lifecycle.
Constants§
- TRANSITION_
POSE_ EVALUATION_ V1_ ID - Schema identity for a transition-pose evaluation result.
- TRANSITION_
POSE_ EVALUATION_ V1_ MAX_ AGGREGATE_ COMPARISONS - Maximum pair/boundary/bone comparisons across one result.
- TRANSITION_
POSE_ EVALUATION_ V1_ MAX_ AGGREGATE_ OFFENDERS - Maximum retained offenders across one result.
- TRANSITION_
POSE_ EVALUATION_ V1_ MAX_ AGGREGATE_ PAIR_ BOUNDARIES - Maximum pair/boundary comparisons across one result.
- TRANSITION_
POSE_ EVALUATION_ V1_ MAX_ BASIS_ TEXT_ BYTES - Maximum total authored UTF-8 bone-name bytes admitted to one V1 basis.
- TRANSITION_
POSE_ EVALUATION_ V1_ MAX_ BONES - Maximum skeleton bones admitted by one V1 basis.
- TRANSITION_
POSE_ EVALUATION_ V1_ MAX_ DOCUMENT_ CLIPS - Maximum clips admitted to document transition-pose witness resolution.
- TRANSITION_
POSE_ EVALUATION_ V1_ MAX_ FAMILY_ PAIR_ BOUNDARIES - Maximum pair/boundary comparisons in one family.
- TRANSITION_
POSE_ EVALUATION_ V1_ MAX_ RAW_ TRACK_ ROWS_ PER_ CLIP - Maximum raw flat track rows admitted for one selected clip.
- TRANSITION_
POSE_ EVALUATION_ V1_ MAX_ RESULT_ BYTES - Maximum serialized V1 result bytes.
- TRANSITION_
POSE_ EVALUATION_ V1_ MAX_ ROTATION_ OFFENDERS - Maximum retained rotation offenders in one pair/boundary row.
- TRANSITION_
POSE_ EVALUATION_ V1_ MAX_ SELECTED_ TRACKS_ PER_ CLIP - Maximum selected tracks in one clip: translation and rotation per admitted V1 skeleton bone. Scale is outside the V1 endpoint domain and is ignored.
- TRANSITION_
POSE_ EVALUATION_ V1_ MAX_ SELECTED_ TRACK_ ELEMENTS - Maximum aggregate selected time/value elements inspected by one evaluator call. This reuses the immutable aggregate comparison-work bound.
- TRANSITION_
POSE_ EVALUATION_ V1_ MAX_ TRANSLATION_ OFFENDERS - Maximum retained translation offenders in one pair/boundary row.
- TRANSITION_
POSE_ EVALUATION_ V1_ SCHEMA_ VERSION - Schema version for a transition-pose evaluation result.
Functions§
- evaluate_
collection_ transition_ poses_ v1 - Evaluate collection-owned transition families over real resolved members.
- evaluate_
document_ transition_ poses_ v1 - Evaluate document-local transition families without I/O.