| ARC-C01 |
DeviceDiscovery |
Acquisition |
HostService |
Descubre OAK por identidad estable, valida firmware/API y evita
asociación por IP efímera. |
device inventory; compatibility result |
| ARC-C02 |
CameraControl |
Acquisition |
HostService+RVC2Pipeline |
Configura cámaras, exposición, foco, IR, stereo y pipeline DepthAI
versionado. |
camera configuration; device logs |
| ARC-C03 |
StreamSynchronizer |
Acquisition |
RVC2OrHost |
Agrupa RGB, depth, IMU y sensores externos conservando timestamps
originales y error de sincronización. |
SyncBundle |
| ARC-C04 |
CaptureRecorder |
Acquisition |
HostService |
Escribe video/frames/streams con manifest y commit atómico antes del
análisis. |
MediaAsset; CaptureManifest |
| ARC-C05 |
AttemptBoundaryService |
Orchestration |
HostWorker |
Detecta o recibe inicio/fin del intento y crea unidades
reanudables. |
AttemptRecord; boundary evidence |
| ARC-C06 |
CalibrationService |
Geometry |
HostWorker |
Administra intrínsecos, extrínsecos, reloj y sceneRevision; bloquea
geometría métrica si son inválidos. |
CalibrationSnapshot |
| ARC-C07 |
MediaNormalizer |
Preprocessing |
HostWorker |
Decodifica, corrige orientación/crop y produce proxies reproducibles
sin alterar el original. |
normalized media; transforms |
| ARC-C08 |
PoseEstimator |
Inference |
GPUWorker |
Produce pose 2D/3D, calidad y procedencia según 14.1. |
PoseFrame/sequence |
| ARC-C09 |
ScenePerception |
Inference |
GPUWorker |
Detecta/segmenta escena, objetos y superficies según 14.2. |
SceneFrame; static map revision |
| ARC-C10 |
ContactLoadInference |
Inference |
CPUOrGPUWorker |
Construye pares, episodios y carga inferida/medida según 14.3. |
ContactGraph |
| ARC-C11 |
PhaseSegmenter |
Inference |
CPUOrGPUWorker |
Genera fronteras y lanes jerárquicos según 14.4. |
PhaseTimeline |
| ARC-C12 |
KinematicFeatureExtractor |
Analytics |
CPUWorker |
Calcula señales y resúmenes con filtros/procedencia según 14.5. |
KinematicSeries |
| ARC-C13 |
MovementClassifier |
Inference |
GPUOrCPUWorker |
Produce candidatos, multilabel, open-set y evidencia según
14.6. |
MovementClassificationEpisode |
| ARC-C14 |
QualityGateEngine |
Quality |
CPUWorker |
Evalúa entradas y outputs; decide publicar, degradar, reintentar o
abstenerse. |
QualityDecision |
| ARC-C15 |
ResultAssembler |
Analytics |
CPUWorker |
Une productos versionados sin perder incertidumbre ni
provenance. |
AnalysisResult |
| ARC-C16 |
LocalMetadataAPI |
Serving |
APIService |
Expone sesiones, intentos, resultados, estado y revisión con control
de acceso. |
HTTP/JSON or local RPC |
| ARC-C17 |
CoachWebUI |
Serving |
WebClient |
Permite revisar video, overlays, métricas y correcciones sin acceso
directo a stores. |
review revisions |
| ARC-C18 |
LocalIdentityAccess |
Security |
APIService |
Administra usuarios locales, roles, sesiones y auditoría; puede
federarse sólo en DEP-3. |
identity/audit records |
| ARC-C19 |
MetadataStore |
Persistence |
SQLiteOrPostgres |
Conserva estados, índices, revisiones, leases e idempotency
keys. |
transactional metadata |
| ARC-C20 |
ArtifactStore |
Persistence |
FilesystemObjectStore |
Conserva medios y outputs inmutables por digest con staging y atomic
rename. |
content-addressed blobs |
| ARC-C21 |
WorkQueueScheduler |
Orchestration |
HostService |
Entrega jobs con lease, prioridad, retry policy y backpressure. |
JobEnvelope; state transitions |
| ARC-C22 |
ModelArtifactManager |
MLOps |
HostService |
Verifica firmas/digests, compatibilidad y cache de
modelos/engines. |
ModelManifest; verified artifacts |
| ARC-C23 |
TelemetryAgent |
Observability |
HostAgent |
Recibe métricas, logs y traces; aplica redacción, batching,
retención y exportación opcional. |
TelemetryEnvelope |
| ARC-C24 |
ExportBundleBuilder |
Interoperability |
CPUWorker |
Construye paquetes reproducibles para entrenador, dataset o
benchmark. |
signed export bundle |
| ARC-C25 |
DeferredSyncAgent |
Synchronization |
HostService |
Replica manifiestos y blobs cuando hay conectividad mediante
protocolo reanudable. |
SyncEnvelope; receipts |
| ARC-C26 |
UpdateRollbackAgent |
Operations |
PrivilegedHostService |
Valida y activa releases firmados con health check y rollback. |
deployment receipt |
| ARC-C27 |
SupervisorWatchdog |
Operations |
systemd/host |
Supervisa procesos, heartbeats, límites, reinicio y safe mode. |
health events; crash bundle |