15.165 14.6.24 Contrato
MovementClassificationEpisode
| Campo | Tipo/regla |
|---|---|
classificationEpisodeId |
string |
attemptId |
string |
athleteTrackId |
string |
episodeRevisionId |
string from 14.4 |
timeRangeNs |
{start,end,startUncertainty,endUncertainty} |
classificationModelId |
string immutable version |
inferenceMode |
OnlineCausal|OfflineBidirectional|ManualAdjudicated |
inputAvailability |
map<EVC-id, Available|Missing|Invalid|Censored> |
qualityGate |
{state,reasons,coverage} |
attributePredictions |
array<{labelSpaceId,value,probability,uncertainty}> |
canonicalPredictions |
array<{labelId,probability,rank,threshold,state}> |
failurePredictions |
array<{labelId,probability,rank,threshold,state}> |
knowledgeState |
LS-KNOWLEDGE-STATE value |
unknownScore |
0..1 with method ID |
predictionSet |
array |
contrastResults |
array<{contrastId,candidates,margins,decision}> |
evidenceLedger |
array |
hierarchyRepairs |
array<{before,after,ruleId}> |
reviewState |
NotRequired|Queued|Reviewed|Overridden |
provenance |
dataset, code, weights, thresholds, calibration and ontology versions |
15.165.1 Ejemplo de salida
{
"classificationEpisodeId": "cls-episode-00042-v3",
"attemptId": "attempt-2026-07-31-008",
"athleteTrackId": "athlete-track-1",
"episodeRevisionId": "phase-episode-00042-v5",
"timeRangeNs": {
"start": 9010000000,
"end": 11230000000,
"startUncertainty": 40000000,
"endUncertainty": 70000000
},
"classificationModelId": "climb-classifier-offline-0.1.0",
"inferenceMode": "OfflineBidirectional",
"inputAvailability": {
"EVC-POSE": "Available",
"EVC-SCENE": "Available",
"EVC-CONTACT": "Available",
"EVC-LOAD": "Available",
"EVC-SENSOR": "Missing"
},
"qualityGate": {
"state": "UsableWithWarnings",
"reasons": [
"toe contact partly occluded"
],
"coverage": 0.86
},
"attributePredictions": [
{
"labelSpaceId": "LS-CONTACT-MECHANISM",
"value": "Hook",
"probability": 0.93
},
{
"labelSpaceId": "LS-DYNAMICS",
"value": "QuasiStatic",
"probability": 0.81
}
],
"canonicalPredictions": [
{
"labelId": "HOOK-HEEL-001",
"probability": 0.88,
"rank": 1,
"threshold": 0.69,
"state": "ProbableKnown"
},
{
"labelId": "HOOK-HEEL-TOE-CAM-004",
"probability": 0.54,
"rank": 2,
"threshold": 0.77,
"state": "RequiredEvidenceMissing"
}
],
"failurePredictions": [],
"knowledgeState": "AmbiguousKnownSet",
"unknownScore": {
"value": 0.12,
"method": "energy-v2"
},
"predictionSet": {
"labels": [
"HOOK-HEEL-001",
"HOOK-HEEL-TOE-CAM-004"
],
"method": "APS",
"targetCoverage": 0.9
},
"contrastResults": [
{
"contrastId": "CONTRAST-HEEL-CAM-007",
"decision": "heel-hook-supported_cam-unresolved"
}
],
"reviewState": "Queued"
}