VisaPredict AIVisaPredictAI
← VisaPredict AIPlan y avance

Estado verificable del plan MLOps: avance, épicas, historias de usuario, ruta de ejecución y evidencia reciente.

El plan, sin humo

Un tablero vivo del plan MLOps v2. El porcentaje se calcula desde las historias de usuario; los trabajos pausados no se esconden ni inflan el avance.

Plan activo

26 / 61 US

25 terminadas · 1 en observación

Fase actualD · MLOpsD7 observación 0/2
SiguienteD9 → D8arquitectura y documentación
Producciónfresh2026-09-158ec972c234
Actualizado04 sep 2026data main · 80b3bfb

De plataforma a evidencia

Primero cerramos la plataforma; después reducimos deuda con factura, sincronizamos las seis superficies y sólo entonces entrenamos cohortes.

0+A+BFundación
DPlataforma MLOps
CClean code
FSincronía total
ECohortes y modelos
GCierre académico

Ahora: D7 acumula dos rebuilds reales en paralelo; el siguiente cambio de producto es D9. D5 espera la campaña causal F2.

Avance por épica

Cada barra usa la misma ponderación: terminado 100 %, observación 75 %, en curso 50 % y el resto 0 %.

0Terminado

Preparar main sin perder nada

Base aislada, backports, CI mínimo e higiene con recuperación demostrada.

100%7/7 terminadas
ATerminado

Carga del boletín

Ingesta manual segura y cron resiliente ante el bloqueo de la fuente oficial.

86%6/7 terminadas
BTerminado

CI verde y seguridad mínima

Protección de main, autenticación del cron, supply chain y seguridad web.

100%7/7 terminadas
DEn curso

Plataforma MLOps que paga

Integridad del release, observabilidad y operación reproducible antes de entrenar más modelos.

64%5/9 terminadas
CPlanificado

Clean code con factura

Reducir duplicación y complejidad sólo donde existe una prueba de valor.

0%0/10 terminadas
FPlanificado

Sincronía total

Una misma verdad canónica en datos, paper, web, RAG, tarjeta y producción.

0%0/8 terminadas
EPlanificado

Cohortes, DeepAR y router

Responder la hipótesis de estabilidad con evaluación pre-registrada y resultados positivos o negativos.

0%0/7 terminadas
GPlanificado

Cierre académico

Convertir la plataforma y sus resultados en tesis, paper y defensa reproducibles.

0%0/6 terminadas

Plan por épica y US

Abre una épica para ver el resultado esperado y la evidencia disponible de cada historia.

0Preparar main sin perder nada7/7 · 100%Terminado
  1. 0.1
    Worktree de integración

    Aislar main del trabajo R9 preservado.

    Terminado
  2. 0.2
    Reauditar el diagrama ER

    Portar el diagrama y su generador con equivalencia visual.

    Terminado
  3. 0.3
    Backports LaTeX

    Integrar y compilar los documentos sin perder ramas.

    Terminado
  4. 0.4
    CI mínimo viable

    Mantener un ci-gate estricto y una historia lineal.

    Terminado
  5. 0.5
    Preservar PR #4

    Mantener R9 abierto y en draft hasta una decisión independiente.

    Terminado
  6. 0.6
    Higiene verificable

    Limpiar sólo blancos acreditados y conservar recibos de recuperación.

    Terminado
  7. 0.7
    Documentación de estado

    Registrar únicamente hechos consumados y SHAs comprobados.

    Terminado
ACarga del boletín6/7 · 86%Terminado
  1. A1
    Puerto único de red

    Inyectar el fetcher, aplicar un retry y tipar el bloqueo WAF.

    Terminado
  2. A2
    Ingesta manual validada

    Validar, promover atómicamente y subir a S3 en modo create-only.

    Terminado
  3. A3
    Cron resiliente

    Separar el acceso a la fuente de los gates, CI y publicación.

    Terminado
  4. A4
    Señal honesta

    Versionar el estado de fuente y mantener una issue canónica.

    Terminado
  5. A5
    Pruebas sin red

    Cubrir fetch, freeze e ingesta sin depender de Internet.

    Terminado
  6. A6
    BrowserFetcher

    Spike opcional y acotado; el ritual manual sigue siendo la ruta fiable.

    Diferido
  7. A7
    Corte agosto–septiembre

    Publicar 300 snapshots, 298 meses y el corte 2026-09 con regla cero.

    release/2026-09-158ec972c234
    Terminado
BCI verde y seguridad mínima7/7 · 100%Terminado
  1. B0
    Publicación protegida

    Usar una GitHub App de alcance mínimo para publicar con gates.

    Terminado
  2. B1
    Supply chain mínima

    Conservar locks, contratos, triage y acciones fijadas por SHA.

    Terminado
  3. B2
    Contratos de locks

    Verificar toolchain y locks dentro de los jobs vivos.

    Terminado
  4. B3
    ci-gate estricto

    Exigir success de política, consistencia, lint y modelado.

    Terminado
  5. B4
    Seguridad web

    Reducir 17 avisos de producción a cero y documentar el triage.

    Terminado
  6. B5
    Watchdog de fuente

    Distinguir fuente bloqueada de pipeline roto sin perder alertas.

    Terminado
  7. B6
    Medición base

    Medir el camino crítico real del CI sobre un SHA publicado.

    Terminado
DPlataforma MLOps que paga5/9 · 64%En curso
  1. D1
    Fricción DVC

    Bloquear pushes cuando el lock no representa el DAG.

    f67edf9
    Terminado
  2. D2
    Advisories visibles

    Rechazar artefactos vacíos y convertir warnings y advisories en contratos.

    0092af0
    Terminado
  3. D3
    Estado de ingesta

    Mantener un feed cerrado, atómico y fail-closed.

    004e478
    Terminado
  4. D4
    Un solo release_id

    Romper el ciclo tarjeta–manifiesto con identidad normalizada.

    f9c22a2
    Terminado
  5. D5
    Caveat provisional derivado

    Retirarlo únicamente tras la campaña causal F2; nunca a mano.

    Diferido
  6. D6
    Higiene de disco

    Inventariar, preservar y limpiar con GC conservador y recibos.

    Terminado
  7. D7
    Tracking mensual

    Observar dos rebuilds reales antes de decidir si track_run se queda.

    80b3bfb · 0/2
    En observación
  8. D8
    Consolidación documental

    Crear ENGINEERING.md con matriz de fuentes y backlinks, sin borrar aún.

    Planificado
  9. D9
    Arquitectura MLOps

    Publicar una página y un SVG del sistema completo con cifras canónicas.

    Planificado
CClean code con factura0/10 · 0%Planificado
  1. C1
    Taxonomía única

    Centralizar categorías y metadatos con golden master.

    Planificado
  2. C2
    Extracción común

    Eliminar la duplicación entre scrapers con funciones puras.

    Planificado
  3. C3
    Mega-audit reejecutable

    Sustituir globals mutables por un AuditReport testeable.

    Planificado
  4. C4
    Errores específicos

    Eliminar silencios y registrar país y mes de cada salto.

    Planificado
  5. C5
    Kit de figuras

    Extraer tema, idioma y guardado común de tres generadores.

    Planificado
  6. C6
    Base de datos modular

    Separar migraciones, carga y gobernanza preservando el fingerprint.

    Planificado
  7. C7
    Código muerto

    Retirar caminos sin consumidores con guardianes anti-resurrección.

    Planificado
  8. C7b
    Semántica tree-dirty

    Usar una sola definición comprobable de árbol sucio.

    Planificado
  9. C8
    Tooling honesto

    Medir cobertura y complejidad sobre el producto real.

    Planificado
  10. C9
    LOC por rol

    Impedir que tooling vuelva a superar la mitad del producto.

    Planificado
FSincronía total0/8 · 0%Planificado
  1. F1
    Número de modelos derivado

    Eliminar el literal web y leer key_facts fail-closed.

    Planificado
  2. F2
    Banner de fuente

    Mostrar el bloqueo de la fuente sin prometer actualización automática.

    Planificado
  3. F3
    Guardián generalizado

    Vigilar macros, tablas, propuesta y documentación.

    Planificado
  4. F4
    RAG canónico

    Responder cifras desde JSON y exigir un pin coherente en producción.

    Planificado
  5. F5
    Paper derivado

    Mover literales y caveats a facts versionados.

    Planificado
  6. F6
    Galería preparada

    Añadir el hook de cohorte sin duplicar datos.

    Planificado
  7. F7
    Documentos rancios

    Corregir conteos y afirmaciones obsoletas.

    Planificado
  8. F8
    Runbook de propagación

    Mecanizar el orden datos → web → producción.

    Planificado
ECohortes, DeepAR y router0/7 · 0%Planificado
  1. E0
    Escala única

    Centralizar la escala naïve previa al entrenamiento.

    Planificado
  2. E1
    Cohortes causales

    Construir estabilidad sin usar información del hold-out.

    Planificado
  3. E2
    Scan exploratorio

    Medir lo ya puntuado por cohorte sin reentrenar.

    Planificado
  4. E3
    Modelos globales

    Entrenar una escalera registrada y documentar también el fracaso.

    Planificado
  5. E4
    Router por estabilidad

    Competir contra el naïve de cada cohorte bajo el gate canónico.

    Planificado
  6. E5
    Propagación científica

    Llevar resultados a tesis, web, RAG y tarjeta con regla cero.

    Planificado
  7. E6
    Limpieza pagada

    Unificar universos y corregir catálogo y docstrings fósiles.

    Planificado
GCierre académico0/6 · 0%Planificado
  1. G1
    Overleaf

    Actualizar y revisar visualmente ambos documentos.

    Planificado
  2. G2
    Amenazas a la validez

    Documentar Cloudflare y la ingesta semiautomática.

    Planificado
  3. G3
    Resultado de cohortes

    Publicar la subsección aunque el resultado sea negativo.

    Planificado
  4. G4
    Paper MICAI

    Propagar corte y cohortes con caveats derivados.

    Planificado
  5. G5
    Deck de defensa

    Generar cifras de la presentación desde key_facts.

    Planificado
  6. G6
    Siguiente revisión

    Llevar a Chente cohortes, multi-horizonte y decisiones abiertas.

    Planificado

Últimos avances

Esta bitácora cambia únicamente cuando existe evidencia verificable: commit, CI, release o recibo.

  1. D7 llegó a main

    En observación

    Tracking mensual mergeado con CI 5/5; comienza la observación de dos rebuilds reales (0/2).

  2. D4 cerró el ciclo de identidad

    Terminado

    El contrato de release_id único está en main y se activará con el próximo boletín real.

  3. D2 completo

    Terminado

    Artefactos vacíos, advisories y warnings quedaron bajo contratos visibles y CI verde.

  4. D1 y B4 completos

    Terminado

    El hook DVC bloquea locks rancios y la auditoría web registra cero vulnerabilidades.

  5. Higiene 100/100

    Terminado

    Repositorios, plataforma, evidencia y recuperación quedaron verificados sin perder trabajo.

  6. Corte 2026-09 publicado

    Terminado

    Producción quedó fresh con 300 boletines y un release inmutable.