Saltar al contenido
AKOS

Roadmap

Hecho / En validación / Próximo / Más adelante

Prioridades públicas. Sin fechas prometidas. Última revisión del ROADMAP.md: 2026-08-01. Todos los estados salen del mismo catálogo que alimenta /status y /seguridad.

Now

Nada en cola: el backlog de cuatro fases de la pipeline (merge, INCOMPLETE, hueco de detector, scoping) está cerrado.

Next

Vacío, y con motivo. La tabla de routing está llena: 60 packs contra un techo operativo de unas 60 filas. Pasado ese punto la precisión de selección se degrada más rápido de lo que mejora la cobertura. El ensayo de routing del 2026-07-27 no encontró degradación a 58, lo que avala el tamaño actual y no uno mayor: un pack nuevo tiene que desplazar a otro, y el caso a favor debe decir a cuál.

Hecho

Ya en la versión actual
  • Instalación no destructivaImplementado
    install.sh crea backup, verifica el manifest y restaura si algo falla. Update con restauración verificada.
    install.sh · update.sh
  • Motor de reglas fail-closedImplementado
    Un error inesperado del detector bloquea y se reporta; nunca se silencia como "sin hallazgos".
    akos rules run
  • Bloqueo de secretos sin downgrade por pathImplementado
    La severidad de un secreto no baja por estar en un path considerado seguro.
    rules/SECRET_IN_SOURCE
  • Historial atómico con IDs únicosImplementado
    Escritura por rename y IDs sin colisión en concurrencia.
    akos history record
  • Parser de markers robustoImplementado
    Cubre comentarios, strings y casos límite sin falsos positivos por contexto léxico.
    schemas/marker_utils.py
  • Schemas v1 estrictosImplementado
    Packs, skills y agentes se validan en el borde antes de entrar en el motor.
    akos validate all
  • Routing lifecycle-awareImplementado
    Los packs draft quedan fuera de la tabla de routing estable.
    akos routing-check
  • .akos/config.md como dato no confiableImplementado
    El texto libre del proyecto es contexto, nunca autoridad de permisos ni de perfil.
    akos check-config
  • Desinstalación reversibleImplementado
    uninstall.sh borra solo symlinks propios y nunca toca packs/personal/.
    uninstall.sh
  • Evals de reviewImplementado
    Casos con findings verificados a mano y umbral fijo de recall y falsos positivos.
    akos eval
  • Estado INCOMPLETEImplementado
    Una review que no llega al merge ya no puede reportar PASS.
    skills/review/SKILL.md
  • Algoritmo de merge especificadoImplementado
    Fase 1 de 4: dedup, desempate y adjudicación de severidad dejan de improvisarse.
    skills/review/merge.md
  • Propagación de INCOMPLETEImplementado
    Fase 2 de 4: el estado llega a todos los ficheros con decisión, no solo a SKILL.md.
    1.17.x
  • Falso negativo convertido en reglaImplementado
    Fase 3 de 4: una lente que confirma un hueco del detector lo convierte en regla (A11Y_SELECT_NO_LABEL).
    rules/A11Y_SELECT_NO_LABEL
  • Paso de scoping previoImplementado
    Fase 4 de 4: reconocimiento del target antes de despachar las lentes, con defaults derivados del reconocimiento.
    skills/review/scoping.md
  • Segmento de primer adoptanteImplementado
    Dev en solitario con Claude Code o Codex CLI, decidido en docs/product/first-adopter-segment.md.
    docs/product/first-adopter-segment.md

En validación

Implementado, sin muestra suficiente
  • Cobertura significativaEn validación
    Elevar cobertura útil, no solo alta. Implementado como criterio; falta muestra amplia que lo confirme.
  • Calidad de testsEn validación
    Aserciones que capturen intención, no forma. Pendiente de contraste en repos ajenos.
  • Frescura de fuentesEn validación
    akos freshness reporta obsolescencia; falta validar el umbral contra el corpus completo.
    akos freshness
  • Observabilidad internaEn validación
    Métricas y trazas del propio motor, todavía sin serie temporal suficiente.
  • Provenance de packsEn validación
    Cadena origen → versión → aplicación registrada; falta verificarla en todo el catálogo.

Más adelante

Real, pero necesita una decisión o gente
  • Ejecutar la línea base de activaciónSnapshot
    docs/product/activation-baseline.md define el estudio (mediana de tiempo hasta la primera review, 4 de 5 devs en solitario con éxito), pero no se ha corrido a ciegas contra repos reservados. Necesita cinco personas reales: no lo cierra ni una decisión ni un documento.
  • Packs a la espera de un disparador de stackSnapshot
    frontend/tailwind, games/godot, content/i18n, architecture/legacy-code y backend/payments. Cada uno es un hueco real con fuente real; ninguno merece una fila del routing hasta que un proyecto real lo dispare.

No se hará por ahora

Despriorizado con su motivo, para no re-litigarlo en cada auditoría.

  • Clean Architecture de cuatro anillosNo se hará por ahora
    Bash + Python stdlib es proporcional a lo que AKOS es. Contratos en los bordes que han fallado, no capas en todas partes.
  • Scoring de runtime del propio AKOSNo se hará por ahora
    Web Performance, Frontend y Mobile no aplican a una CLI más un corpus Markdown.

Contexto completo en estado del sistema y seguridad.