Última auditoría conocida
Snapshot sincronizado con AKOS 1.17.16 · sincronizado el 2026-08-03
Capacidades disponibles
- Instalación no destructivaImplementado
install.sh crea backup, verifica el manifest y restaura si algo falla. Update con restauración verificada.
- Motor de reglas fail-closedImplementado
Un error inesperado del detector bloquea y se reporta; nunca se silencia como "sin hallazgos".
- Bloqueo de secretos sin downgrade por pathImplementado
La severidad de un secreto no baja por estar en un path considerado seguro.
- Historial atómico con IDs únicosImplementado
Escritura por rename y IDs sin colisión en concurrencia.
- Parser de markers robustoImplementado
Cubre comentarios, strings y casos límite sin falsos positivos por contexto léxico.
- Schemas v1 estrictosImplementado
Packs, skills y agentes se validan en el borde antes de entrar en el motor.
- Routing lifecycle-awareImplementado
Los packs draft quedan fuera de la tabla de routing estable.
- .akos/config.md como dato no confiableImplementado
El texto libre del proyecto es contexto, nunca autoridad de permisos ni de perfil.
- Desinstalación reversibleImplementado
uninstall.sh borra solo symlinks propios y nunca toca packs/personal/.
- Evals de reviewImplementado
Casos con findings verificados a mano y umbral fijo de recall y falsos positivos.
- Estado INCOMPLETEImplementado
Una review que no llega al merge ya no puede reportar PASS.
- Algoritmo de merge especificadoImplementado
Fase 1 de 4: dedup, desempate y adjudicación de severidad dejan de improvisarse.
- Propagación de INCOMPLETEImplementado
Fase 2 de 4: el estado llega a todos los ficheros con decisión, no solo a SKILL.md.
- 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).
- Paso de scoping previoImplementado
Fase 4 de 4: reconocimiento del target antes de despachar las lentes, con defaults derivados del reconocimiento.
- Segmento de primer adoptanteImplementado
Dev en solitario con Claude Code o Codex CLI, decidido en docs/product/first-adopter-segment.md.
En validación
- 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.
- 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.
Límites conocidos
- No sustituye un pentestingLimitación
AKOS reduce ruido y hace visible lo importante; no ejerce de auditoría ofensiva.
- No garantiza ausencia de defectosLimitación
Las decisiones críticas siguen exigiendo revisión humana.
- Los evals puntúan informes, no ejecutan la reviewLimitación
akos eval mide un informe ya producido y no está en CI: CI no tiene informes que puntuar.
- Los benchmarks publicados son un snapshotLimitación
Corresponden a la última auditoría conocida del repositorio, no a una ejecución de CI en directo.
- Exit 0 no significa "sin hallazgos"Limitación
akos rules run devuelve 0 cuando no hay CRITICAL; puede haber hallazgos de menor severidad.
- Dependencia de modelos generativosLimitación
Las fases no deterministas (lentes, redacción del informe) dependen del modelo que las ejecuta.
- Confianza en el sistema de archivos localLimitación
Packs y perfiles se leen del disco: quien controla el disco controla el conocimiento cargado.
- Ataques adaptativos sobre promptsLimitación
Pueden requerir mitigaciones específicas no cubiertas por los detectores deterministas.