15.182 14.7.8 Workflow de producción
| Etapa | ID | Acción |
|---|---|---|
| 1 | WF-INGEST |
Ingestar medios en storage controlado; calcular hashes antes de cualquier transformación. |
| 2 | WF-GOVERNANCE |
Validar consentimiento, edad/guardian, propósito, modalidades, retención y nivel de publicación. |
| 3 | WF-INTEGRITY |
Comprobar corrupción, timestamps monotónicos, cobertura, duplicados exactos y metadatos mínimos. |
| 4 | WF-SYNC-CAL |
Registrar calibraciones, clocks, drift, gravedad, sceneRevision y transformaciones. |
| 5 | WF-ATTEMPTS |
Delimitar intentos y estados censurados sin decidir todavía movimiento específico. |
| 6 | WF-UNITS |
Crear unidades de anotación por capas y asignar difficulty/risk tier. |
| 7 | WF-PILOT |
Ejecutar lote piloto multianotador; revisar guía antes de escalar producción. |
| 8 | WF-PREANNOTATE |
Generar preanotaciones opcionales con procedencia completa y set de control sin asistencia. |
| 9 | WF-INDEPENDENT |
Anotar de forma ciega; impedir acceso a etiquetas de otros anotadores y al split final. |
| 10 | WF-SCHEMA-VALIDATE |
Validar tipos, IDs, tiempos, frames, unidades, ontología y restricciones referenciales. |
| 11 | WF-PHYSICS-VALIDATE |
Aplicar chequeos de contacto, temporalidad, transformaciones y coherencia biomecánica no destructivos. |
| 12 | WF-COMPARE |
Comparar réplicas con métricas apropiadas y generar mapa de desacuerdos. |
| 13 | WF-REVIEW |
Revisor independiente acepta, corrige o abre issue; conservar revisión anterior. |
| 14 | WF-ADJUDICATE |
Resolver casos de alto riesgo; permitir resultado ambiguo o unresolvable. |
| 15 | WF-GOLD-AUDIT |
Evaluar muestra ciega contra referencia experta y monitorear deriva por anotador/lote. |
| 16 | WF-SPLIT |
Asignar grupos a train/validation/test y ejecutar auditorías de fuga y duplicados. |
| 17 | WF-RELEASE-QA |
Calcular cobertura, balance, agreement, defectos, privacidad y gates del release. |
| 18 | WF-PUBLISH |
Firmar manifest, cards, changelog y hashes; publicar sólo el nivel autorizado. |
| 19 | WF-MONITOR |
Registrar issues posteriores, correcciones propuestas, uso permitido y solicitudes de retirada. |
| 20 | WF-SUPERSEDE |
Crear nuevo release para cambios; nunca mutar silenciosamente un release publicado. |
CVAT implementa conceptos operativos útiles como jobs de ground truth, validación, review y consenso [P47-R6, P47-R7]. La especificación canónica no depende de una herramienta concreta: los exports de CVAT deben convertirse conservando IDs, timebase, versiones y procedencia.