vivaAvisos medidos (2)
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.
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
stockmil · 12 tablasContadores
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
/tmp/proyectos · nodo webSolo 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
| id | entidad | entidad_id | acción | quién | cuándo | después |
|---|---|---|---|---|---|---|
| 198 | proyecto | 138 | creado | web | 2026-10-13 16:40:02 | {
"fases": [
"f0",
"f1",
"f2",
"f3",
"f4",
"f5"
],
"codigo": "T03E02-marta",
"estado": "borrador",
"fuente": "487 caracteres",… (+147 car.) |
| 197 | proyecto | 137 | creado | web | 2026-10-13 16:40:02 | {
"fases": [
"f0",
"f1",
"f2",
"f3",
"f4",
"f5"
],
"codigo": "T03E01-marta",
"estado": "sellado",
"fuente": "487 caracteres",
… (+137 car.) |
| 196 | proyecto | 136 | creado | web | 2026-10-13 16:40:02 | {
"fases": [
"f0",
"f1",
"f2",
"f3",
"f4",
"f5"
],
"codigo": "T02E02",
"estado": "sellado",
"fuente": "118 caracteres",
"ori… (+130 car.) |
| 195 | proyecto | 135 | creado | web | 2026-10-13 16:40:02 | {
"fases": [
"f0",
"f1",
"f2",
"f3",
"f4",
"f5"
],
"codigo": "T02E01",
"estado": "sellado",
"fuente": "118 caracteres",
"ori… (+128 car.) |
| 194 | proyecto | 134 | creado | web | 2026-10-13 16:40:02 | {
"fases": [
"f0",
"f1",
"f2",
"f3",
"f4",
"f5"
],
"codigo": "T01E01",
"estado": "sellado",
"fuente": null,
"origen": "impor… (+134 car.) |
Fases del pipeline
| clave | nombre | estado declarado por /api/control/resumen |
|---|---|---|
f0 | limpieza | ver /fases/f0 |
f1 | historia | ver /fases/f1 |
f2 | assets | ver /fases/f2 |
f3 | guion | ver /fases/f3 |
f4 | storyboard | ver /fases/f4 |
f5 | sello | ver /fases/f5 |
Claves f0…f5 (limpieza, historia, assets, guion, storyboard, sello). Cada fila se consulta en /api/proyectos/{codigo}/fases/{clave}.
Resumen de control
Endpoint: /api/control/resumen. Coste en $ reales (no estimados).
Errores
Qué falló, dónde y con qué signo
Costes
Gasto medido en $ y $/segundo entregado
Capacidad y rendimiento
Tiempos por fase y cola viva
Estadísticas
Puertas, desvío de duración y estados
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.