Changelog
Qué cambia y qué viene
Entradas marcadas por estado, sin fechas prometidas.
v1.17.16
Actual- · El README incorpora el logotipo oficial y dos capturas reales de la web (home y agentes) en una sección «See it».
- · Las capturas van explicadas: AKOS no tiene interfaz propia — es una CLI más el corpus Markdown que lee el agente; lo que se ve en las imágenes es el sitio, no la herramienta.
- · Nuevo directorio docs/assets/ con el lockup horizontal y el símbolo como activos de marca.
v1.17.15
Constitución- · El artículo 2 de core/constitution.md amplía «keyboard reachability» a operabilidad de teclado: alcanzable, con foco visible y nunca atrapado.
- · Alinea el artículo con lo que ya asumían agents/accessibility-reviewer.md, workflows/accessibility-review.md, packs/ux/wcag y la capa personal Nivel 0.
- · Los cuatro ejemplos nombrados del artículo pasan a declararse representativos de su categoría, no una enumeración exhaustiva; skills/akos-review/SKILL.md actualiza su cita del floor-check.
v1.17.14
Producto- · Nuevo docs/product/first-adopter-segment.md: el primer adoptante es un desarrollador en solitario, en proyecto personal o pequeño, que ya usa Claude Code o Codex CLI.
- · Encaja con el modelo de instalación (una máquina, sin config de equipo), con el peso del corpus (Prototype y Startup MVP son los perfiles de menos ceremonia) y con las dos integraciones que llevan skills reales frente al fallback de plantilla.
- · No toca la arquitectura agnóstica de herramienta del README: solo fija de quién se mide y optimiza la activación primero.
v1.17.13
Pipeline- · Fase 4 de 4 del backlog abierto por el ensayo del 2026-07-31: el paso 2 empieza con un reconocimiento del target (inventario de ficheros y tecnologías, presencia de tests y de CI, README/CLAUDE.md) antes de resolver las lentes.
- · El reconocimiento alimenta los defaults de Primary surface y Deployed y la propia selección de lentes: un proyecto sin frontend produce un informe con lentes correctamente omitidas, no uno vacío o inventado.
- · Es reconnaissance, no review: no genera hallazgos ni sustituye al pase determinista ni a la lectura por lente.
v1.17.12
Detector nuevo- · Nuevo detector Nivel B `A11Y_SELECT_NO_LABEL` para `<select>` sin nombre accesible: peor que un input sin label, porque no hay placeholder de recurso.
- · `schemas/a11y_dom_utils.py` centraliza el escaneo de etiquetas que ahora comparten ambos detectores, en vez de duplicar 150 líneas endurecidas contra bugs reales.
- · Una lente que confirma un defecto del dominio de un detector que su patrón no ve se declara como hueco de cobertura del detector. Recuento de detectores 8 → 9.
v1.17.5
Pipeline de review- · La pipeline de review llega al merge y produce un informe decidido: cinco lentes despachadas, cinco reportadas, un único Review Summary con decisión BLOCKED.
- · El checkpoint a fichero era circular: las lentes tienen Read/Grep/Glob sin Write, así que no pueden guardar su propio resumen. SKILL.md ahora declara el beneficio honesto (durabilidad ante caídas), no economía de contexto.
- · Corregida la guía de wave-dispatch, que citaba números de lente equivocados y asumía siempre doce lentes; ahora un workflow de cinco o menos va en una sola wave.
- · `akos history record` queda exento en revisiones read-only de proyectos ajenos: escribe .akos/reviews/ en el repositorio revisado.
- · Una lente que devuelve una decisión fuera de las canónicas solo se mapea si expone su razonamiento en términos de AKOS; si no, se reporta el desajuste.
- · El score de la lente de copy se pliega dentro de UX mediante la rúbrica que copy-reviewer.md ya cita, en vez de añadir una fila propia a scoring/overall-score.md.
v1.17.4
Onboarding dry run- · La pipeline de review no tenía forma de decir que la review no ocurrió: nuevo estado INCOMPLETE.
- · Un ensayo gastó ~123k tokens con cinco subagentes cuya salida nunca llegó al orquestador y aun así se ensambló un informe.
- · Auditoría del camino de instalación como usuario primerizo tras hacerse público el repositorio.
- · Documentado el paso de reiniciar la sesión del agente: las skills se enumeran al arrancar la sesión.
v1.17.3
Base sincronizada- · 61 packs en 13 dominios, 13 agentes, 9 workflows.
- · Nuevo dominio personal (capa Level 0 pau-avila).
- · Motor de reglas fail-closed con detectores deterministas antes del dispatch a agentes.
- · Bloqueo estricto de secretos sin downgrade por path.
- · Historial atómico con IDs únicos y publicación por rename.
- · Schemas v1 estrictos para packs, skills y agentes; drafts fuera del routing estable.