Skip to main content

Module transition_pose_evaluation

Module transition_pose_evaluation 

Source
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§

CollectionTransitionPoseMemberInputV1
One already resolved collection member supplied to the format-neutral collection evaluator.
SkeletonBasisBoneV1
A normalized local-rest bone record contributing to SkeletonBasisV1.
SkeletonBasisV1
First-class normalized skeleton identity used by V1 comparisons.
TransitionPoseEvaluationV1
Immutable scope-neutral V1 result contract.
TransitionPoseFamilyEvaluationV1
Immutable per-family result.
TransitionPoseMemberV1
Exact resolved member authority retained in a family result.
TransitionPosePairEvaluationV1
Canonically ordered member-pair endpoint comparison.
TransitionPoseRotationOffenderV1
One rotation offender, sorted independently from translation offenders.
TransitionPoseTranslationOffenderV1
One translation offender, sorted independently from rotation offenders.

Enums§

SkeletonBasisError
Strict skeleton-basis construction failure.
TransitionPoseDecisionV1
Closed V1 decision vocabulary.
TransitionPoseEvaluationControlError
Invalid evaluator input is a control error. Incomplete families are normal successful results so callers can emit their immutable contract.
TransitionPoseReasonV1
Closed typed reason vocabulary for no-family and incomplete outcomes.
TransitionPoseStatusV1
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.