STOCKMIL STUDIO
Control CenterZona GPortada · zonas 26…30 · VPS-3API: viva

Avisos medidos (2)

1. 9 ≠ 10

Carpetas en /tmp/proyectos: 9. Filas en la base: 10. Coinciden 9 (03_Oct_Corto_1, 04_Oct_Corto_1, 04_Oct_Largo, 05_Oct_Fortuna, T01E01, T02E01, T02E02, T03E01-marta, T03E02-marta). Quedan 0 carpetas sin fila y 1 filas sin carpeta.

Qué hacer: Falta el importador de carpetas (lo lleva HP). Hasta que exista, esta pantalla pinta solo lo registrado en la base y declara aquí cuántas carpetas quedan fuera.

2. 1 comando inválido

La API declara la maquinaria en `ok` pero el detalle es un error de argumentos, no un estado de salud: el sondeo ejecuta `/opt/stacks/ia-infra/venv/bin/python ver_fases.py --ayuda` y ese flag no existe en el script.

Qué hacer: Es el comando de HP: cambiar el sondeo a un flag válido (los que acepta son -h, --fase, --todo, --copiar y el proyecto posicional). Un «ok» con error dentro engaña: se declara aquí.

Salud de la infraestructura

Estadook
Versión API0.2.0
Base de datosok · esquema stockmil · 12 tablas
Maquinaria IA (ia-infra)ok · Python 3.12.3
Motores de generaciónNinguno activo

Contadores

Proyectos10
Borrados0
Tareas en cola o corriendo0
Errores sin resolver0
Fases hechas24

Estos contadores son los que declara la API. Si no cuadran con las listas, se dice en los avisos de arriba.

Disco /tmp/proyectos frente a base de datos

Carpetas en disco9 en /tmp/proyectos · nodo web
Filas visibles por la API10 (con borrados)
Proyectos vivos10
Proyectos sellados4

Solo se listan los proyectos registrados en la base. Las carpetas de /tmp/proyectos que aún no tienen fila no aparecen; su número exacto está en los avisos.

Últimos movimientos de auditoría

identidadentidad_idacciónquiéncuándodespués
198proyecto138creadoweb2026-10-13 16:40:02{ "fases": [ "f0", "f1", "f2", "f3", "f4", "f5" ], "codigo": "T03E02-marta", "estado": "borrador", "fuente": "487 caracteres",… (+147 car.)
197proyecto137creadoweb2026-10-13 16:40:02{ "fases": [ "f0", "f1", "f2", "f3", "f4", "f5" ], "codigo": "T03E01-marta", "estado": "sellado", "fuente": "487 caracteres", … (+137 car.)
196proyecto136creadoweb2026-10-13 16:40:02{ "fases": [ "f0", "f1", "f2", "f3", "f4", "f5" ], "codigo": "T02E02", "estado": "sellado", "fuente": "118 caracteres", "ori… (+130 car.)
195proyecto135creadoweb2026-10-13 16:40:02{ "fases": [ "f0", "f1", "f2", "f3", "f4", "f5" ], "codigo": "T02E01", "estado": "sellado", "fuente": "118 caracteres", "ori… (+128 car.)
194proyecto134creadoweb2026-10-13 16:40:02{ "fases": [ "f0", "f1", "f2", "f3", "f4", "f5" ], "codigo": "T01E01", "estado": "sellado", "fuente": null, "origen": "impor… (+134 car.)

Ver la auditoría completa →

Fases del pipeline

clavenombreestado declarado por /api/control/resumen
f0limpiezaver /fases/f0
f1historiaver /fases/f1
f2assetsver /fases/f2
f3guionver /fases/f3
f4storyboardver /fases/f4
f5sellover /fases/f5

Claves f0…f5 (limpieza, historia, assets, guion, storyboard, sello). Cada fila se consulta en /api/proyectos/{codigo}/fases/{clave}.

Resumen de control

Proyectos (control)10
Proyectos en disco9
Tareas en cola o corriendo0
Coste total0,00 USD
Errores sin resolver0
Fases por estado36 pendiente · 24 hecha

Endpoint: /api/control/resumen. Coste en $ reales (no estimados).

26

Errores

Qué falló, dónde y con qué signo

27

Costes

Gasto medido en $ y $/segundo entregado

28

Capacidad y rendimiento

Tiempos por fase y cola viva

29

Estadísticas

Puertas, desvío de duración y estados

30

Auditoría

Quién cambió qué, cuándo y de qué a qué

Números en formato es-ES: 1234,50 es mil doscientos treinta y cuatro con cinco. Un dato que no viene se muestra como «—», nunca como 0.