Roadmap candidato WSP / ECHO-5.8
17 de octubre de 2026. Estado: diseño de investigación. No abre una campaña, no consume GPU y no cambia la calibración ECHO-5.5. Estas decisiones son la propuesta del análisis, no resultados experimentales ni aprobación de release. Fundamento y auditoría.
Objetivo medible
Reducir coste de comunicación manteniendo información y calidad de decisiones, con autoridad del supervisor y custodia de evidencia intactas. En ARC, evaluar por separado ahorro de tokens y niveles/acciones/score oficial. Si solo mejora el primero, publicarlo así. No sustituir el REPL, crear un segundo bus/CAM ni modificar NEXUS-0 para admitir inferencia o estado float.
R0 — Auditoría y definición de alcance
Realizado en esta revisión: inventario del WSP original y núcleo ECHO;
33 pruebas seleccionadas; tamaños, ejemplos de tokens, incompatibilidades
y límites acústicos. Archivos: audit.py, measurements.json, README.md.
Pendiente: decidir contrato mínimo implementable y fijar versiones de dependencias/licencias. El cierre de esta fase no declara toda la implementación WSP pública segura ni una suite completa pasada.
R1 — Contrato compatible, CPU
Entregable propuesto en el repositorio WSP: especificación versionada y fixtures normativas, sin cambiar los IDs legacy ni renombrar campos existentes. Separar tipos ontológicos de entidades de cada episodio. Definir nulabilidad, unidades, identificadores, predicados, precondiciones y errores de validación. Extensiones por registro versionado: no ocupar 0x20 sin resolver las colisiones.
En ECHO, un adaptador hacia la representación/recibos actuales; ningún núcleo paralelo. Cualquier cambio posterior a un invariante necesita una decisión explícita y KPI, no quedar oculto en un codec.
Puerta propuesta:
- Roundtrip de todos los vectores de referencia, incluyendo ausente/0 y límites.
- Bytes y IDs legacy intactos; pérdidas del adaptador explícitas y comprobadas.
- Rechazo de ejes duplicados, NaN/inf, tamaños fuera de rango y namespaces desconocidos.
- Un paquete que se autodeclare verificado, un MAC alterado o un replay no autoriza acciones ni escribe hechos. Recibos completos existentes conservados.
- Observaciones, hipótesis y verificaciones se distinguen incluso con E idéntico.
R2 — Compresión justa sobre observaciones registradas, CPU
Corpus congelado de frames/feedback públicos de ARC, incluyendo situaciones con geometría fina, HUD, múltiples objetos iguales y cambios retardados. No leer variables privadas ni código de resolución del motor. Calibración y evaluación separadas por juegos fijados antes de ajustar formatos.
Dos estudios independientes:
- Codec: mismos campos y acceso a geometría para JSON actual, JSON posicional y texto WSP; medir bytes, tokens Qwen exactos, costes de leyenda, recuperación de payload, parseo y rechazos.
- Percepción: frame completo frente a objetos/deltas con escape al frame. Mantener codec constante para no atribuir a WSP el efecto de otra percepción.
Entregables: corpus manifestado, script determinista, CSV/JSON y gráficas. Métricas: mediana/p95 de tokens y tiempo CPU, bytes totales, porcentaje de feedback preservado, recuperación exacta del frame y cobertura de entidades. Una referencia a un blob cuenta junto con el coste de acceder a él.
Puerta candidata, fijar antes del corpus de evaluación: ahorro mediano de al menos 15 % frente al mejor control equivalente, sin pérdida en fixtures críticos ni fallos de custodia. El 15 % es criterio de utilidad propuesto, no predicción. Si no se cumple, conservar el codec más simple.
R3 — Calibración ARC pareada, GPU acotada
Solo después de R1/R2 y sin interferir con el cierre de 5.5. Primero BP35; después TU93/S5I5 como muestras de mecánicas, sin afirmar universalidad por tres juegos. A* mantiene sus precondiciones de física comprobada.
Modelo, cuantización, herramientas, prompts comparables, feedback protegido, semillas y límites de tokens/acciones fijados. Comparar:
- ECHO CPU, para atribuir correctamente lo que resuelve
explore. - REPL actual + JSON compacto.
- Mismo REPL y datos + WSP textual.
Duck genuino, si se incluye, requiere revisión fijada y ajustes documentados; un arnés propio sin helpers no se etiqueta como «The Duck». Registrar intervenciones con mensajes retirados/permutados para saber si el receptor usa la comunicación, sin mezclar esas ablaciones con el score principal.
Métricas: niveles, acciones totales incluidos resets, scorer oficial fijado,
tokens entrada/salida, llamadas, latencia, recuperación de geometría, hipótesis
contrastadas, acciones inválidas, veto erróneo y auditoría destroyed == 0.
Usar diferencias pareadas e intervalos de incertidumbre; una victoria aislada
es un resultado de calibración. Terminar con el presupuesto previsto, guardar
fallos y apagar worker/túnel/relay. No ampliar a todo el panel automáticamente.
Puerta: ventaja de decisión o no inferioridad previamente definida con ahorro útil. Si gana solo en coste, conclusión limitada a coste. Si baja el score, revisar pérdida de información antes de incrementar el modelo o la GPU.
R4 — Transporte y generalización, condicionado a necesidad
Bits/IPC: perfilar el transporte existente. Diseñar memoria compartida solo si representa una fracción relevante del tiempo. Primero contrato de propiedad y sincronización verificable; después SPSC con atómicos nativos si procede. Validar endian, límites, reinicios, generaciones, backpressure y procesos reales. No acceso del hijo a claves/recibos ni autoridad. No prometer zero-copy o ns.
Audio: rama separada en WSP. Reusar FSK/polifonía y añadir rechazo explícito de decodificación incierta. Evaluar loopback limpio, ruido/reverberación simulados y finalmente enlace físico. Informar BER/PER, velocidad útil y latencia; comparar con un módem de referencia. Primer caso útil: telemetría/sonificación o robots sin enlace de datos, no sustituir IPC de ARC.
Logits/latentes: empezar con gramática restringida sobre contrato pequeño; medir validez y rendimiento semántico por separado. Canal latente entrenado es otra investigación, con codebook/adapter versionados y evaluación fuera de distribución. No compartir logits entre modelos como si fueran una semántica universal. No reservar GPU para ello en esta revisión.
Transferencia: repetir un contrato de observación→hipótesis→verificación en Unity/robótica simulada o coordinación de tests de software. Confirmar que la ventaja no depende de IDs particulares de un juego. Hardware real y costes energéticos solo se reportan cuando se hayan medido.
R5 — Publicación y criterio de abandono
Publicar especificación, código revisado, fixtures, mediciones, contraejemplos,
límites de generalización y costes totales. Mantener attribution/licencia WSP.
Actualizar enlaces antiguos del paquete (n4vv4r/RogexWSP) cuando se autorice
la publicación de ese repositorio; esta revisión no lo modifica ni hace push.
Abandonar una variante si comprime perdiendo pistas críticas, no supera JSON simple, añade autoridad falsificable o cuesta más de lo que ahorra. Reutilizar lo que sí funcione, incluido audio como interfaz de diagnóstico. ECHO-5.8 solo se presentará como mejora de ARC si la comparación pareada lo sostiene.