Project Cognition · runs

luiseduardodemiguel.comproject-cognitionruns/raw Markdown
# Project Cognition · Runs

> Memoria episódica: qué ocurrió, qué artefactos dejó cada corrida y cómo reconstruir una decisión.

- Documento fuente: `runs/`
- Versión: `project-cognition-0.3.0`
- Última actualización: 2026-10-25
- Markdown canónico: [/project-cognition/runs.md](https://luiseduardodemiguel.com/project-cognition/runs.md)
- Snapshot JSON: [project-cognition.json](https://luiseduardodemiguel.com/project-cognition.json)
- MCP: `get_project_cognition` · `project://context/*`

## Regla de lectura

No se carga normalmente. Se abre cuando hay que responder por qué una estrategia cambió, comprobar un resultado o reanudar una corrida sin duplicarla.

## RUN-2026-08-26-PAGE-VALUE · Page Value Reviewer

- Fecha: 2026-08-26
- Estado: completed
- Objetivo: Recorrer páginas públicas y producir dossiers de valor, evidencia y reparaciones posibles.
- Resultado: Quedó una traza de revisión por página; los dossiers son evidencia de observaciones y no ground truth de calidad.
- Siguiente acción: Usar el mapa público para elegir un programa acotado con contexto antes de abrir dossiers o cambios relacionados.
- Artefactos:
  - `docs/page-value-review/runs/2026-08-26T06-20-51.140Z/`
  - `docs/page-value-review/runs/2026-08-26T10-10-32.680Z/`

## RUN-2026-08-26-IDEA-QUALITY · Idea Quality Review

- Fecha: 2026-08-26
- Estado: completed
- Objetivo: Evaluar si las ideas públicas tienen problema, mecanismo, evidencia, límites y siguiente prueba.
- Resultado: Se conservaron evaluaciones y dossiers, con especial atención a evidencia, accionabilidad y riesgo de contenido commodity.
- Siguiente acción: Comparar tres corridas para validar si el mapa mejora la selección y reduce repetición.
- Artefactos:
  - `docs/idea-quality/runs/2026-08-26T09-26-32.707Z/`
  - `docs/idea-quality/runs/2026-08-26T09-10-28.618Z/`

## RUN-2026-09-03-PROJECT-COGNITION · Seed Project Cognition

- Fecha: 2026-09-03
- Estado: completed
- Objetivo: Crear una capa pública y versionada para que agentes futuros recuperen mapa, estado, memoria, runs y blackboard.
- Resultado: Primera proyección pública creada; la frescura, los saltos de contexto y la cobertura exact-resource quedan como métricas de calibración.
- Siguiente acción: Hacer que el loop recurrente lea esta capa y registrar su efecto en la siguiente corrida.
- Artefactos:
  - `AGENTS.md`
  - `data/project-cognition.json`
  - `app/project-cognition/`
  - `app/project-cognition.json/route.ts`
  - `app/project-cognition.md/route.ts`

## RUN-2026-09-03-PROJECT-COGNITION-MARKDOWN · Markdown-first correction

- Fecha: 2026-09-03
- Estado: completed
- Objetivo: Convertir la proyección visual en documentos de texto completos y directamente legibles por agentes.
- Resultado: Las seis capas tienen una vista HTML minimalista que muestra el Markdown completo y un endpoint text/markdown directo por documento.
- Siguiente acción: Medir si un agente llega a la siguiente acción con menos saltos y sin depender de la interfaz visual.
- Artefactos:
  - `app/project-cognition-data.ts`
  - `app/project-cognition/CognitionChrome.tsx`
  - `app/project-cognition/*.md/route.ts`
  - `data/project-cognition.json`

## RUN-2026-09-03-PROJECT-COGNITION-V03 · Project Cognition collaboration plane v0.3

- Fecha: 2026-09-03
- Estado: completed
- Objetivo: Añadir identidad persistente, tasks con lease, ledger append-only, handoffs, anotaciones y proposals sobre la proyección Markdown-first existente.
- Resultado: La colaboración queda expuesta como texto Markdown, JSON dinámico y MCP; la canonización y la ejecución siguen separadas.
- Siguiente acción: Usar el programa recurrente para leer agents, tasks, governance y eventos; completar un primer handoff y medir orientación.
- Artefactos:
  - `docs/PROJECT_COGNITION_PROTOCOL.md`
  - `app/project-cognition-ops.ts`
  - `app/project-cognition-collaboration.ts`
  - `app/mcp/route.ts`
  - `db/schema.ts`
  - `drizzle/0004_chunky_nova.sql`

## RUN-2026-09-03-ABD-KEPLER-024 · ABD bounded ambitious cycle

- Fecha: 2026-09-03
- Estado: completed
- Objetivo: Reconciliar el contrato de una sola intervención con el ciclo ambicioso solicitado y permitir batches relacionados con gates explícitos.
- Resultado: El selector, el contrato de revisión y las proyecciones admiten un programa acotado; los gates pasaron, el cambio funcional se publicó como Sites versión 88, la provenance de cierre como versión 89 y las rutas críticas y MCP se verificaron independientemente.
- Siguiente acción: Usar el batch bounded en el siguiente ciclo y medir si el trabajo relacionado avanza sin duplicación; el ledger dinámico requiere una escritura autenticada separada.
- Artefactos:
  - `runs/2026-09-03T19-18Z-abd-kepler-024.md`
  - `memory/decisions/DEC-008-bounded-ambitious-cycles.md`
  - `app/research-page-review-queue.ts`
  - `scripts/run-frontend-page-review-job.mjs`

## RUN-2026-09-03T19-41Z-ABD-HYPATIA-025 · ABD constitutional batch consistency

- Fecha: 2026-09-03
- Estado: completed
- Objetivo: Hacer autoritativo el ciclo ambicioso acotado y sincronizar el estado de la corrida anterior.
- Resultado: La constitución, la arquitectura, el playbook y el snapshot describen el mismo programa ambicioso acotado; el nuevo gate y la suite completa pasan y la proyección pública fue publicada y verificada.
- Siguiente acción: Ejecutar los gates, publicar el cambio si pasan y medir el primer batch relacionado en el siguiente ciclo.
- Artefactos:
  - `runs/2026-09-03T19-41Z-abd-hypatia-025.md`
  - `memory/decisions/DEC-009-constitutional-batch-contract.md`
  - `PRINCIPLES.md`
  - `ARCHITECTURE.md`
  - `scripts/check-agent-loop-contract.mjs`

## RUN-2026-09-03T19-58Z-ABD-SHANNON-026 · ABD weekly dossier navigation and value

- Fecha: 2026-09-03
- Estado: completed
- Objetivo: Hacer que el dossier semanal responda una pregunta, conecte cada fuente con su frontera y lleve a una siguiente prueba sin repetir el catálogo de papers.
- Resultado: La plantilla provisional y el bundle Markdown usan un único ledger de fuentes con navegación entre cortes, el archivo filtrado y las fichas; la versión 91 se publicó y el dominio y MCP read-only se verificaron.
- Siguiente acción: Capturar QA móvil del corte cambiado y continuar la cola semanal por cortes individuales, sin reintroducir una segunda lista de papers.
- Artefactos:
  - `runs/2026-09-03T19-58Z-abd-shannon-026.md`
  - `docs/bugfixes/research-week-dossier-navigation.md`
  - `app/research-ia/weeks/[week]/page.tsx`
  - `app/research-ia/markdown/weeks/[week]/route.ts`

## RUN-2026-09-04T10-15Z-ABD-LAGRANGE-028 · ABD Project Cognition public boundary hardening

- Fecha: 2026-09-04
- Estado: completed
- Objetivo: Auditar y reforzar la frontera de escrituras públicas externas para que no filtren secretos, no falsifiquen liveness y no se confundan con cambios canónicos.
- Resultado: La envolvente pública completa queda validada por tamaño y credenciales; el registro de identidades existentes es idempotente y provenance/eventos declaran canonicalChange=false. Los gates pasan y la reparación se publicó en Sites versión 93; la task pública no se reclamó por falta de identidad autenticada.
- Siguiente acción: Verificar la respuesta de colaboración MCP en producción y revisar o cerrar TASK-COG-003 desde el control plane autenticado.
- Artefactos:
  - `runs/2026-09-04T10-15Z-abd-lagrange-028.md`
  - `docs/bugfixes/project-cognition-public-boundary.md`
  - `memory/decisions/DEC-010-public-collaboration-envelope.md`
  - `app/project-cognition-ops.ts`
  - `tests/project-cognition-boundary.test.mjs`

## RUN-2026-09-04T11-21Z-ABD-GAIA-029 · ABD public reading and contribution surfaces

- Fecha: 2026-09-04
- Estado: completed
- Objetivo: Hacer navegable el sistema público, reducir repetición del dossier semanal y ofrecer una entrada externa acotada para preguntas y evidencia no canónica.
- Resultado: La portada y la navegación separan HOME, WORK, RESEARCH, IDEAS y COGNITION; quedan 20 preguntas públicas, contrato For Agents, Agent Card y contribuciones append-only UNREVIEWED. El build, los gates, 39/39 tests, la QA de preview y las rutas renderizadas pasan. El árbol se publicó como Sites versión 96 con deployment succeeded; no se añadieron claims de Research IA.
- Siguiente acción: Usar el nuevo contrato de navegación en el siguiente batch ambicioso, medir context hops y repetición durante tres ciclos, y resolver por separado la declaración MCP de producción.
- Artefactos:
  - `runs/2026-09-04T11-21Z-abd-gaia-029.md`
  - `docs/design-docs/public-reading-and-contribution-surfaces.md`
  - `memory/decisions/DEC-011-public-reading-and-contribution-surfaces.md`
  - `memory/discoveries/DISC-005-public-objects-reduce-navigation-ambiguity.md`
  - `app/open-questions-data.ts`
  - `app/for-agents-data.ts`
  - `app/contributions-data.ts`

## RUN-2026-09-12-COGNITION-08ed115e · Lecturas puras y continuidad recuperable

- Fecha: 2026-09-12
- Estado: review
- Objetivo: Separar observación de mutación y permitir que el siguiente agente recupere el trabajo desde artefactos verificables.
- Resultado: Implementación en rama de revisión: SELECT-only en lecturas públicas, fallback diagnosticado, deadline acotado, no-store y handoff verificable. No acredita cambios en D1, ownership remoto ni publicación; resultados de validación en el artefacto del run.
- Siguiente acción: Ejecutar npm run cognition:check -- --run RUN-2026-09-12-COGNITION-08ed115e; revisar el diff runtime y el gate humano antes de merge/publicación. Después resolver BL-04 con la configuración soportada de Sites y probar JSON-RPC read-only.
- Artefactos:
  - `runs/2026-09-12-cognition-continuity.md`
  - `docs/bugfixes/project-cognition-read-continuity.md`
  - `docs/exec-plans/active/project-cognition-read-continuity.md`
  - `scripts/check-cognition-continuity.mjs`
  - `tests/project-cognition-continuity.test.mjs`

## RUN-2026-09-16T12-58Z-ABD-HUBBLE-030 · ABD executable agent contract

- Fecha: 2026-09-16
- Estado: completed
- Objetivo: Hacer ejecutable la discovery pública de agentes y separar workflow, permisos, continuidad y publicación sin añadir agentes vivos al Site.
- Resultado: La Agent Card, el manifest legacy y el contrato Markdown comparten cinco etapas, operaciones de lectura y escritura, frontera autenticada, requisitos de publicación y advertencia explícita de que lastSeen no demuestra liveness. El contrato tiene regresión HTTP, la suite completa pasa y se publicó como Sites versión 100. La escritura pública de create_handoff agotó 25 s y no pudo verificarse mediante lectura.
- Siguiente acción: Reintentar create_handoff desde una sesión MCP de escritura que responda dentro del deadline, sin duplicar el run; después medir context hops y trabajo duplicado en tres ciclos que comiencen por workflow.steps y resolver BL-04 sin inventar una capability de Sites.
- Artefactos:
  - `runs/2026-09-16T12-58Z-abd-hubble-030.md`
  - `memory/decisions/DEC-012-agent-operational-contract.md`
  - `memory/discoveries/DISC-006-executable-agent-contract.md`
  - `app/for-agents-data.ts`
  - `app/for-agents/page.tsx`
  - `app/[wellKnown]/agent.json/route.ts`
  - `docs/RESEARCH_AGENT_DISCOVERY.md`

## RUN-2026-09-16T13-40Z-ABD-SAGAN-031 · ABD bounded collaboration path

- Fecha: 2026-09-16
- Estado: completed
- Objetivo: Reducir el coste y el radio de fallo del camino público de Project Cognition, hacer reintentables los handoffs y sincronizar el contrato para agentes.
- Resultado: El camino público usa siete SELECT en un batch, las escrituras de colaboración ya no arrancan el bootstrap completo de Research IA y create_handoff acepta una clave estable con aislamiento por agente. Build, harness, typecheck, lint, performance y 48/48 tests pasan; el commit 25290a2f0425754f6116a6e016bb18dd62869999 se publicó en Sites versión 102 con deployment succeeded. El registro de Sagan-031 y el handoff estable tuvieron readback; el replay dejó un solo objeto y un solo evento.
- Siguiente acción: Medir context hops y duplicate-work rate en tres ciclos que comiencen por workflow.steps; resolver BL-04 sólo con una capability documentada de Sites.
- Artefactos:
  - `runs/2026-09-16T13-40Z-abd-sagan-031.md`
  - `docs/bugfixes/project-cognition-collaboration-latency.md`
  - `memory/decisions/DEC-013-bounded-collaboration-path.md`
  - `memory/discoveries/DISC-007-retry-safe-agent-continuity.md`
  - `app/project-cognition-ops.ts`
  - `app/research-ops/research-ops-server.ts`
  - `app/mcp/route.ts`
  - `app/for-agents-data.ts`
  - `docs/RESEARCH_AGENT_DISCOVERY.md`
  - `tests/project-cognition-boundary.test.mjs`
  - `tests/project-cognition-continuity.test.mjs`
  - `tests/rendered-html.test.mjs`

## RUN-2026-09-16T18-05Z-ABD-EULER-033 · ABD actionable public task contract

- Fecha: 2026-09-16
- Estado: completed
- Objetivo: Hacer que una task pública pueda seleccionarse y aceptarse sin reconstruir runs antiguos, conservando el estado operativo dinámico y la frontera de autoridad.
- Resultado: Primera muestra de orientación registrada en 5 lecturas conceptuales. Las tres tasks seed exponen contrato accionable ready y una task D1 conserva lease y status al heredarlo. Harness, typecheck, lint, repeat build, performance y 52/52 tests pasan. El commit a809e155018f7afaf2d93be3f062b8000f7216d5 se publicó como Sites versión 104 con deployment appgdep_6aaade9bf63c819194f6bf76faf23dc3 succeeded; rutas y MCP read-only tuvieron readback HTTP 200.
- Siguiente acción: Obtener una tercera observación en otra generación nueva con el mismo protocolo; Fermi-034 ya aporta la segunda sin repetir la implementación.
- Artefactos:
  - `runs/2026-09-16T18-05Z-abd-euler-033.md`
  - `docs/bugfixes/project-cognition-actionable-task-contract.md`
  - `docs/bugfixes/sites-build-metadata-race.md`
  - `memory/decisions/DEC-014-actionable-task-contract.md`
  - `app/project-cognition-ops.ts`
  - `app/project-cognition-collaboration.ts`
  - `app/for-agents-data.ts`
  - `app/agent-discovery.ts`
  - `app/mcp/route.ts`
  - `build/sites-vite-plugin.ts`
  - `AGENTS.md`
  - `docs/PROJECT_COGNITION_PROTOCOL.md`
  - `docs/RESEARCH_AGENT_DISCOVERY.md`
  - `tests/project-cognition-boundary.test.mjs`
  - `tests/project-cognition-continuity.test.mjs`
  - `tests/rendered-html.test.mjs`

## RUN-2026-09-16T23-03Z-ABD-FERMI-034 · ABD observable agent read path

- Fecha: 2026-09-16
- Estado: completed
- Objetivo: Cerrar la continuidad heredada, medir la segunda orientación y separar latencia del cliente, handler y ledger sin optimizaciones especulativas.
- Resultado: Segunda muestra de orientación: 3 lecturas conceptuales, frente a 5 en Euler-033; faltan una tercera muestra y tendencia. Una sonda emparejada separó 5.202 ms de cliente para tasks.md de 414 ms de worker, por lo que no se modificó D1. Discovery queda estática y las rutas dinámicas exponen Server-Timing; harness, typecheck, lint, build, performance y 53/53 tests pasan. El commit 281732b7c0e75ce8e53c21cfe858b74b406a7398 se publicó como Sites v105 con deployment succeeded; tasks.md y collaboration.json devolvieron 123 ms y 81 ms de handler frente a 6.829 ms y 6.914 ms de cliente.
- Siguiente acción: Una generación nueva debe aportar la tercera muestra de orientación y repetir la medición emparejada sin confundir tiempo de cliente con handler.
- Artefactos:
  - `runs/2026-09-16T23-03Z-abd-fermi-034.md`
  - `docs/bugfixes/agent-read-path-observability.md`
  - `memory/discoveries/DISC-008-pair-client-and-handler-latency.md`
  - `state/kpis.md`
  - `app/project-cognition-collaboration.ts`
  - `app/[wellKnown]/agent.json/route.ts`
  - `app/for-agents-data.ts`
  - `docs/RESEARCH_AGENT_DISCOVERY.md`
  - `tests/project-cognition-continuity.test.mjs`
  - `tests/rendered-html.test.mjs`

## RUN-2026-09-17T04-55Z-ABD-HERSCHEL-036 · ABD reproducible cognition read path

- Fecha: 2026-09-17
- Estado: completed
- Objetivo: Cerrar el baseline acotado de orientación, enlazar el primer resultado de handoff y convertir la medición cliente/handler en una sonda reproducible sin mutar D1 ni MCP.
- Resultado: Tercera muestra de orientación: 3 lecturas conceptuales; serie acotada 5/3/3. El handoff de Sagan tiene exactamente un objeto y un evento en D1. Una sonda GET-only de tres muestras midió mediana de 162,7 ms en cliente y 50 ms en handler. Harness, typecheck, lint, build, performance, cognition:check y 56/56 tests pasan. Sites v107 fue rechazado como checkpoint exacto por un build obsoleto; el nuevo gate de provenance detecta esa clase de fallo. El commit exacto 658b08328d1e2b1147fe807954ebe359ccf24f4b se publicó como Sites v108 con deployment appgdep_6aab760872008191b1b3090bec12076e succeeded y readback HTTP 200 tras un único reintento acotado.
- Siguiente acción: Reconciliar TASK-COG-001 y TASK-COG-002 con D1 desde una identidad autenticada; después enlazar un segundo handoff independiente y recoger dos ciclos más de timing antes de derivar tasas o tendencias.
- Artefactos:
  - `runs/2026-09-17T04-55Z-abd-herschel-036.md`
  - `docs/bugfixes/project-cognition-reproducible-read-path.md`
  - `memory/discoveries/DISC-009-bounded-orientation-and-read-path-baseline.md`
  - `scripts/measure-project-cognition-read-path.mjs`
  - `tests/project-cognition-read-path.test.mjs`
  - `app/project-cognition-ops.ts`
  - `state/kpis.md`

## RUN-2026-09-19T09-04Z-ABD-VEGA-037 · ABD exact Research IA resources and traceability

- Fecha: 2026-09-19
- Estado: completed
- Objetivo: Convertir la trazabilidad de evidencia y la cobertura de recursos exactos para agentes en inventarios completos, compartidos y reproducibles sin modificar claims ni usar MCP de escritura.
- Resultado: Primera muestra acotada de KPI-03 y KPI-05: trazabilidad 481/493 → 493/493 y cobertura de recursos exactos 204/222 → 222/222. Se resolvieron 12 aliases editoriales contra localizadores canónicos existentes y se añadieron recursos exactos para hipótesis, ideas y dos semanas provisionales únicas. El índice se compactó de 133.543 a 90.970 bytes tras recuperar un fallo de presupuesto. Harness, research gates, typecheck, lint, build, performance y 59/59 tests pasan. Publicación release-ready; el commit, versión y deployment exactos pertenecen al registro externo posterior al commit inmutable.
- Siguiente acción: Repetir el gate sin cambiar su semántica tras dos cambios independientes del corpus y medir discovery/retrieval de clientes por separado; no inferir adopción a partir de addressability.
- Artefactos:
  - `runs/2026-09-19T09-04Z-abd-vega-037.md`
  - `docs/bugfixes/research-agent-exact-resources.md`
  - `memory/discoveries/DISC-010-exact-resources-need-a-shared-catalog.md`
  - `app/research-agent-resources.ts`
  - `scripts/measure-research-agent-coverage.mjs`
  - `tests/research-agent-coverage.test.mjs`
  - `tests/rendered-html.test.mjs`
  - `state/kpis.md`

## RUN-2026-09-19T09-57Z-ABD-NOETHER-038 · ABD layered MCP readiness for agents

- Fecha: 2026-09-19
- Estado: completed
- Objetivo: Separar y hacer reproducibles las fronteras de endpoint MCP, declaración de Sites y autoridad autenticada sin inventar configuración ni ejecutar mutaciones.
- Resultado: La sonda allowlisted negoció protocolo 2025-11-25, listó 67 tools y 230 recursos y leyó 3/3 recursos exactos con cero tool calls y cero escrituras. Sites v110 siguió devolviendo INVALID_ARGUMENT para include_mcp_connection, por lo que BL-04 permanece abierto y no se inventó una capability. Agent Card, manifest legacy, Markdown, KPI, pruebas y handoff distinguen ahora endpoint, declaración y autoridad. Harness, typecheck, lint, build, performance, cognition:check y 62/62 tests pasan antes del cierre final.
- Siguiente acción: Obtener el contrato soportado de declaración MCP de Sites; aplicar la mínima configuración reversible, republicar y exigir que mcp:readiness e include_mcp_connection pasen en la misma versión.
- Artefactos:
  - `runs/2026-09-19T09-57Z-abd-noether-038.md`
  - `docs/bugfixes/mcp-readiness-boundaries.md`
  - `memory/discoveries/DISC-011-mcp-readiness-is-layered.md`
  - `scripts/measure-public-mcp-readiness.mjs`
  - `tests/public-mcp-readiness.test.mjs`
  - `app/for-agents-data.ts`
  - `docs/RESEARCH_AGENT_DISCOVERY.md`
  - `state/kpis.md`

## RUN-2026-09-19T20-04Z-ABD-SHANNON-039 · ABD executable public work objects

- Fecha: 2026-09-19
- Estado: completed
- Objetivo: Convertir Open Questions en objetos ejecutables o abstainables para agentes, con recuperación exacta y un baseline reproducible, sin modificar evidencia de Research IA ni usar escrituras MCP.
- Resultado: Primera muestra acotada de KPI-04 bajo agent-decision-readiness-1: 3/24 antes y 24/24 después en 21 Open Questions más 3 tasks públicas. Un índice y 21 recursos exactos alcanzan 22/22 sin duplicados; EXP-01 deja de proyectarse como prueba pendiente. HTML, Markdown, JSON, Agent Card, manifest y MCP comparten el contrato. Harness, typecheck, lint, build, performance y 65/65 tests pasan antes del cierre final. Papers, claims, fuentes, D1 y MCP de escritura no cambiaron.
- Siguiente acción: Mantener criterio y población durante dos cambios independientes para completar el baseline; instrumentar selección y uso externo por separado y no convertir completitud en resultado o autoridad.
- Artefactos:
  - `runs/2026-09-19T20-04Z-abd-shannon-039.md`
  - `docs/bugfixes/open-question-decision-contract.md`
  - `memory/discoveries/DISC-012-exact-resources-need-executable-contracts.md`
  - `app/open-questions-data.ts`
  - `app/mcp/route.ts`
  - `app/for-agents-data.ts`
  - `scripts/measure-agent-decision-readiness.mjs`
  - `tests/agent-decision-readiness.test.mjs`
  - `state/kpis.md`

## RUN-2026-09-19T21-04Z-ABD-TURING-040 · ABD standard MCP resource-template discovery

- Fecha: 2026-09-19
- Estado: completed
- Objetivo: Convertir siete patrones ya documentados en un contrato MCP estándar, compartido y medible sin modificar evidencia, tasks, leases ni el control plane de Sites.
- Resultado: Baseline público: resources/templates/list devolvía JSON-RPC -32601. El endpoint implementa ahora siete descriptores estándar desde una fuente tipada; 243/243 recursos parametrizados coinciden exactamente una vez. Agent Card, legacy discovery, Markdown, readiness y gates comparten el contrato. Harness, typecheck, lint, build, performance, cognition:check y 68/68 tests pasan antes del cierre final. Papers, claims, fuentes, tasks, leases, D1 y MCP de escritura no cambiaron.
- Siguiente acción: Mantener agent-resource-template-coverage-1 durante dos cambios independientes de familias y medir uso externo por separado; no inferir adopción, autoridad ni declaración Sites desde cobertura estructural.
- Artefactos:
  - `runs/2026-09-19T21-04Z-abd-turing-040.md`
  - `docs/bugfixes/mcp-resource-template-discovery.md`
  - `memory/discoveries/DISC-013-template-discovery-is-not-exact-retrieval.md`
  - `app/agent-resource-templates.ts`
  - `app/mcp/route.ts`
  - `scripts/check-mcp-resource-templates.mjs`
  - `scripts/measure-public-mcp-readiness.mjs`
  - `tests/mcp-resource-templates.test.mjs`
  - `tests/public-mcp-readiness.test.mjs`
  - `app/for-agents-data.ts`
  - `docs/RESEARCH_AGENT_DISCOVERY.md`
  - `state/kpis.md`

## RUN-2026-09-20T01-57Z-ABD-CURIE-041 · ABD public discovery boundaries

- Fecha: 2026-09-20
- Estado: completed
- Objetivo: Separar las URL canónicas humanas de las proyecciones machine-readable y eliminar frescura sintética sin reducir la recuperación para agentes.
- Resultado: El baseline local de 306 URL, 22 variantes machine-readable y 306 lastmod generados por build queda sustituido por 285 URL humanas únicas, cero variantes machine, cero lastmod sin procedencia y 15/15 cabeceras machine noindex, follow. EXP-05 genera una pregunta adicional y conserva 25/25 objetos decision-ready y 23/23 recursos de preguntas. Harness, cognition, typecheck, lint, build, performance y 70/70 tests pasan; el cierre queda release-ready para publicación desde el commit inmutable.
- Siguiente acción: Conservar public-discovery-boundaries-1 durante dos cambios independientes más; medir indexación con Search Console sólo si existe acceso explícito y mantener adopción de agentes como una observación separada.
- Artefactos:
  - `runs/2026-09-20T01-57Z-abd-curie-041.md`
  - `docs/bugfixes/public-discovery-boundaries.md`
  - `memory/discoveries/DISC-014-machine-readable-is-not-search-canonical.md`
  - `app/sitemap.ts`
  - `scripts/check-public-discovery-boundaries.mjs`
  - `tests/public-discovery-boundaries.test.mjs`
  - `docs/RESEARCH_AGENT_DISCOVERY.md`
  - `docs/FRONTEND_PAGE_REVIEW.md`
  - `state/kpis.md`

## RUN-2026-09-20T12-56Z-ABD-LOVELACE-042 · ABD exhaustive human-route integrity

- Fecha: 2026-09-20
- Estado: completed
- Objetivo: Convertir el sitemap humano en un contrato exhaustivo del worker construido y reparar la regresión semántica compartida de Project Cognition sin confundir estructura con usabilidad.
- Resultado: El baseline corregido pasaba 274/285 rutas y 2828/2850 assertions: once páginas de Project Cognition carecían de skip-link y H1. El shell compartido queda reparado y el gate fail-closed pasa 286/286 rutas y 2860/2860 assertions tras añadir EXP-06. Decision readiness completa 3/3 con 26/26 y 24/24 recursos; discovery avanza a 2/3 con 286 URL humanas. Harness, cognition, typecheck, lint, build, rendimiento y 73/73 tests pasan; el cierre queda release-ready para publicación desde el commit inmutable.
- Siguiente acción: Conservar human-route-contract-1 durante dos cambios independientes y discovery durante uno más; validar visual y teclado por separado y no inferir indexación, adopción o usabilidad desde estructura.
- Artefactos:
  - `runs/2026-09-20T12-56Z-abd-lovelace-042.md`
  - `docs/bugfixes/human-route-contract.md`
  - `memory/discoveries/DISC-015-source-declarations-are-not-rendered-contracts.md`
  - `app/project-cognition/CognitionChrome.tsx`
  - `scripts/check-human-route-contract.mjs`
  - `tests/human-route-contract.test.mjs`
  - `docs/FRONTEND_PAGE_REVIEW.md`
  - `state/kpis.md`

## RUN-2026-09-24T17-50Z-ABD-HOPPER-043 · ABD expose product control in public navigation

- Fecha: 2026-09-24
- Estado: completed
- Objetivo: Hacer alcanzable el Product Control Harness desde las familias de navegación humana y de Project Cognition, con aceptación sobre HTML renderizado.
- Resultado: CONTROL aparece en la navegación global, el pie y el shell de Project Cognition. La prueba renderizada comprueba la ruta desde la home y desde tasks; la publicación quedó verificada en Sites v116 con HTTP 200.
- Siguiente acción: Seleccionar una mejora distinta de navegación, accesibilidad o contenido; no repetir el cambio de control salvo regresión observada.
- Artefactos:
  - `runs/2026-09-24T17-50Z-abd-hopper-043.md`
  - `app/components/SiteShell.tsx`
  - `app/project-cognition/CognitionChrome.tsx`
  - `tests/rendered-html.test.mjs`

## RUN-2026-09-24T19-59Z-ABD-INDEX-044 · ABD improve research paper index metadata

- Fecha: 2026-09-24
- Estado: completed
- Objetivo: Alinear la metadata Open Graph de las fichas Research IA con su JSON-LD y mantener veraces los hallazgos de descubribilidad.
- Resultado: Las fichas publican Open Graph article con fechas, autor y sección junto al JSON-LD Article/ScholarlyArticle. La validación pasó 75/75 tests, trazabilidad 493/493, recursos exactos 222/222 y 286/286 rutas humanas; Sites v118 respondió con el contrato público esperado.
- Siguiente acción: Obtener acceso explícito a Search Console y separar cobertura indexada, rastreo, ranking y tráfico; no inferir indexación desde HTTP 200 o sitemap.
- Artefactos:
  - `cognition/runs/2026-09-24T19-59Z-abd-index-044.md`
  - `app/research-ia/papers/[slug]/page.tsx`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-09-24T19-01Z-ABD-BORGES-045 · ABD restore public Project Cognition history freshness

- Fecha: 2026-09-24
- Estado: completed
- Objetivo: Sincronizar la historia pública de Project Cognition con las corridas publicadas posteriores a Lovelace-042 y proteger esa continuidad con una prueba renderizada.
- Resultado: La vista pública de cambios, el snapshot de estado y el documento de runs reflejan las corridas Hopper-043, Index-044 y Borges-045; la aceptación se verifica contra el HTML construido.
- Siguiente acción: Usar Search Console con acceso autorizado para medir indexación real de las superficies humanas prioritarias.
- Artefactos:
  - `cognition/runs/2026-09-24T19-01Z-abd-borges-045.md`
  - `data/project-cognition.json`
  - `tests/rendered-html.test.mjs`

## RUN-2026-09-24T19-38Z-ABD-POINCARE-046 · ABD clarify mobile navigation scrolling

- Fecha: 2026-09-24
- Estado: completed
- Objetivo: Hacer explícito el desplazamiento horizontal de la navegación primaria en pantallas estrechas sin añadir destinos ni cambiar la arquitectura.
- Resultado: La navegación conserva seis destinos, comunica el gesto DESLIZA → en móvil y ofrece una instrucción accesible; la validación pasó 76/76 tests, los gates de harness y 286/286 rutas humanas, y el readback público del HTML respondió con la señal esperada.
- Siguiente acción: Validar visualmente y con teclado en viewport móvil; después priorizar una mejora editorial o de contenido distinta de Search Console.
- Artefactos:
  - `cognition/runs/2026-09-24T19-38Z-abd-poincare-046.md`
  - `app/components/SiteShell.tsx`
  - `app/globals.css`
  - `tests/rendered-html.test.mjs`

## RUN-2026-09-24T20-05Z-ABD-HYPATIA-047 · ABD add a single next reading recommendation

- Fecha: 2026-09-24
- Estado: completed
- Objetivo: Reducir la parálisis de elección en Research IA con una única lectura siguiente y un motivo editorial explícito, sin ampliar el corpus.
- Resultado: Research IA propone The Devil Is in the Interface como siguiente lectura, explica su relación con la tesis de la portada y enlaza a la ficha estable; el finding P0 queda verificado y el test renderizado, build, typecheck, lint y harness pasan. Sites v124 y su deployment succeeded; el readback público devuelve 200 y conserva la tarjeta.
- Siguiente acción: Hacer QA visual móvil de la tarjeta y abordar una mejora editorial P1 distinta de Search Console.
- Artefactos:
  - `cognition/runs/2026-09-24T20-05Z-abd-hypatia-047.md`
  - `app/research-ia/page.tsx`
  - `app/globals.css`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-09-24T20-57Z-ABD-FRANKLIN-048 · ABD announce Ideas filter results accessibly

- Fecha: 2026-09-24
- Estado: completed
- Objetivo: Hacer comprensible el resultado de los filtros de Ideas sin depender de la vista de la cuadrícula.
- Resultado: Ideas anuncia cantidad, tema y estado mediante una región de estado atómica; la lista referencia ese resumen y el finding público queda verificado. Los 76 tests, harness, 286/286 rutas, typecheck, lint, build y presupuesto de rendimiento pasan. Sites v126 quedó succeeded y el readback público confirma la frase y su semántica.
- Siguiente acción: Verificar el anuncio con un lector de pantalla real y abordar después el fallback tabular o los estados de foco, sin reabrir Search Console.
- Artefactos:
  - `cognition/runs/2026-09-24T20-57Z-abd-franklin-048.md`
  - `app/components/IdeasExplorer.tsx`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-09-24T21-59Z-ABD-DRUCKER-049 · ABD make the homepage promise measurable

- Fecha: 2026-09-24
- Estado: completed
- Objetivo: Convertir la promesa de la portada en un recorrido comprensible y medible sin presentar un ejemplo editorial como resultado real.
- Resultado: La portada nombra a sus lectores y recorre una desviación de consumo desde señal y contexto hasta decisión y kWh/unidad antes/después, con una frontera explícita de escenario ilustrativo. PD-001 queda protegido contra una regresión detectada y PD-002 pasa a verified; 77/77 tests y 286/286 rutas pasan, y Sites v128 responde públicamente con el cambio.
- Siguiente acción: Validar el layout de dos columnas en un dispositivo estrecho real y añadir después una prueba de trabajo publicada cerca del hero, sin reabrir Search Console.
- Artefactos:
  - `cognition/runs/2026-09-24T21-59Z-abd-drucker-049.md`
  - `app/page.tsx`
  - `app/globals.css`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-09-24T22-58Z-ABD-DEMING-050 · ABD expose project evidence boundaries

- Fecha: 2026-09-24
- Estado: completed
- Objetivo: Distinguir casos profesionales, experimentación, marcos de práctica y trayectoria mediante límites públicos de naturaleza, acceso y evidencia.
- Resultado: Las seis fichas de Proyectos publican naturaleza, acceso y frontera de evidencia sin revelar material confidencial ni inventar métricas. PD-043 pasa a verified; 78/78 tests, 286/286 rutas y el readback visual pasan, y Sites v130 responde públicamente con los seis bloques.
- Siguiente acción: Reforzar y probar foco visible y navegación por teclado en un control interactivo denso, sin reabrir Search Console.
- Artefactos:
  - `cognition/runs/2026-09-24T22-58Z-abd-deming-050.md`
  - `app/data.ts`
  - `app/projects/page.tsx`
  - `app/globals.css`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-09-24T23-59Z-ABD-NORMAN-051 · ABD make the product board keyboard efficient

- Fecha: 2026-09-25
- Estado: completed
- Objetivo: Reducir los hasta 200 tab stops del Product Harness a una sola entrada, conservando selección, contexto y foco visible.
- Resultado: El board público expone un listbox de 200 opciones con foco roving: Tab entra una vez, flechas recorren, Inicio/Fin saltan a extremos y el anillo visible mide 3 px. PD-175 pasa a verified; 79/79 tests, 286/286 rutas y 2860/2860 assertions pasan. Sites v132 y el readback interactivo confirman PD-200 → PD-001 con selección y foco conservados.
- Siguiente acción: Anunciar destino y apertura en pestaña nueva de forma consistente en los enlaces externos prioritarios (PD-176), sin reabrir Search Console.
- Artefactos:
  - `cognition/runs/2026-09-24T23-59Z-abd-norman-051.md`
  - `app/components/ProductHarness.tsx`
  - `app/components/listbox-navigation.ts`
  - `app/globals.css`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-09-25T06-02Z-ABD-LISKOV-052 · ABD announce external-link context changes

- Fecha: 2026-09-25
- Estado: completed
- Objetivo: Hacer que cada enlace que abre una pestaña nueva anuncie destino y cambio de contexto con un contrato compartido y verificable.
- Resultado: Los 25 enlaces de nueva pestaña en 11 superficies usan ExternalLink, anuncian 'sitio externo; abre en una pestaña nueva' y fijan noopener noreferrer. El gate encuentra cero usos crudos fuera del componente; PD-176 pasa a verified. 80/80 tests, 286/286 rutas y 2860/2860 assertions pasan; Sites v134 y el árbol de accesibilidad público confirman el contrato en Contacto y Research IA.
- Siguiente acción: Subir una tarjeta de decisión con la siguiente prueba y sus límites al inicio de las fichas Research IA (PD-034), cambiando de frente tras dos corridas de accesibilidad.
- Artefactos:
  - `cognition/runs/2026-09-25T06-02Z-abd-liskov-052.md`
  - `app/components/ExternalLink.tsx`
  - `app/components/SiteShell.tsx`
  - `app/contact/page.tsx`
  - `app/components/ResearchArchive.tsx`
  - `app/components/ResearchRadarChart.tsx`
  - `app/components/PaperVisual.tsx`
  - `app/components/BrainWorkspace.tsx`
  - `app/research-ia/hypotheses/[slug]/page.tsx`
  - `app/research-ia/ideas/[slug]/article/page.tsx`
  - `app/research-ia/ideas/[slug]/page.tsx`
  - `app/research-ia/papers/[slug]/page.tsx`
  - `app/research-ia/weeks/[week]/page.tsx`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-09-25T11-00Z-ABD-LAMPORT-053 · ABD make research decisions executable before long reading

- Fecha: 2026-09-25
- Estado: completed
- Objetivo: Convertir cada ficha de Research IA en una decisión ejecutable antes de exigir una lectura larga, conservando evidencia, límite y regla de parada.
- Resultado: Las 169 fichas abren con una decisión editorial que expone acción, pregunta, entrada, métrica, parada y límite; el cierre recupera la prueba sin presentarla como resultado de los autores. PD-034 y PD-126 pasan a verified; 81/81 tests, 286/286 rutas y 2860/2860 assertions pasan. Sites v136 y el readback canónico confirman la tarjeta en devil-interface.
- Siguiente acción: Cambiar de frente: reducir el coste de iniciar una conversación desde Contacto con una plantilla breve y contexto de entrada (PD-035 / PD-083), sin reabrir Search Console.
- Artefactos:
  - `cognition/runs/2026-09-25T11-00Z-abd-lamport-053.md`
  - `app/components/ResearchDecisionCard.tsx`
  - `app/research-ia/papers/[slug]/page.tsx`
  - `app/globals.css`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-09-25T17-01Z-ABD-ENGELBART-054 · ABD turn contact into an actionable brief

- Fecha: 2026-09-25
- Estado: completed
- Objetivo: Reducir el coste y el riesgo de iniciar una conversación profesional desde Contacto mediante una entrada concreta, copiable y segura.
- Resultado: Contacto ofrece tres puntos de partida, genera un brief de contexto, decisión, evidencia y siguiente paso, conserva un fallback visible y declara los límites de privacidad y respuesta. PD-035 y PD-082..086 pasan a verified; 82/82 tests, 286/286 rutas y 2860/2860 assertions pasan. Sites v138 publica el commit 096dabeafd3c1867311af76d866ee49b01037aae y el readback canónico confirma selección, copia y seis IDs en el Harness.
- Siguiente acción: Cambiar de frente: hacer visible en Ahora qué cambió en la última revisión y enlazar su evidencia sin reabrir Search Console.
- Artefactos:
  - `cognition/runs/2026-09-25T17-01Z-abd-engelbart-054.md`
  - `app/components/ContactBrief.tsx`
  - `app/contact/page.tsx`
  - `app/globals.css`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-09-26T18-07Z-ABD-KAY-055 · ABD make Now revisions verifiable

- Fecha: 2026-09-26
- Estado: completed
- Objetivo: Hacer que Ahora explique qué cambió en la revisión más reciente y permita comprobarlo sin interpretar una fecha aislada.
- Resultado: Ahora publica una revisión fechada con tres deltas —añadido, aclarado y mantenido— y enlaza artefacto, criterio e historial. PD-061 pasa a verified; 83/83 tests, 286/286 rutas y 2860/2860 assertions pasan. Sites v140 publica el commit 7ea1c86459dde0421b395b7532939561cf8fd01c y el readback canónico confirma fecha, tres cambios, tres enlaces y ausencia de desbordamiento horizontal.
- Siguiente acción: Cambiar de frente: consolidar una única acción principal en la portada y definir su criterio observable (PD-003 / PD-031), sin reabrir Search Console.
- Artefactos:
  - `cognition/runs/2026-09-26T18-07Z-abd-kay-055.md`
  - `app/data.ts`
  - `app/now/page.tsx`
  - `app/globals.css`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-09-26T22-58Z-ABD-RAMS-056 · ABD make the homepage evidence-first

- Fecha: 2026-09-27
- Estado: completed
- Objetivo: Convertir la primera decisión de la portada en una ruta única, concreta y comprobable hacia trabajo publicado.
- Resultado: La portada recomienda examinar el caso 01 y explica antes del clic que pertenece a seis proyectos con naturaleza, acceso y límites declarados; Research IA queda rotulada como otra ruta. PD-003, PD-005 y PD-031 pasan a verified; 84/84 tests, 286/286 rutas y 2860/2860 assertions pasan. Sites v142 publica el commit 2120f87faad95efdf90399041e72b6d6dfd72c32 y el worker construido confirma destino, descripción y jerarquía.
- Siguiente acción: Cambiar de frente: añadir un siguiente paso contextual a cada proyecto (PD-032) y mantener Search Console aplazado.
- Artefactos:
  - `cognition/runs/2026-09-26T22-58Z-abd-rams-056.md`
  - `app/page.tsx`
  - `app/globals.css`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-09-27T10-08Z-ABD-FITTS-057 · ABD give every project a contextual next step

- Fecha: 2026-09-27
- Estado: completed
- Objetivo: Hacer que cada ficha de proyecto termine en un siguiente paso relacionado con el problema que acaba de explicar.
- Resultado: Las seis fichas terminan en una acción contextual con motivo y destino: preguntar, explorar, diseñar una prueba, comparar, leer o seguir la trayectoria. PD-032 pasa a verified; 85/85 tests, 286/286 rutas y 2860/2860 assertions pasan. Sites v144 publica el commit 6766122c38ea3e516fb1b2b8d05a0c1816541d7f y el worker construido confirma seis cierres y cuatro destinos distintos.
- Siguiente acción: Cambiar de frente: reducir la masa visual de los H1 genéricos y acercar el primer bloque útil al viewport (PD-021), manteniendo Search Console aplazado.
- Artefactos:
  - `cognition/runs/2026-09-27T10-08Z-abd-fitts-057.md`
  - `app/data.ts`
  - `app/projects/page.tsx`
  - `app/globals.css`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-09-27T21-02Z-ABD-MULLER-BROCKMANN-058 · ABD compact generic editorial openings

- Fecha: 2026-09-27
- Estado: completed
- Objetivo: Reducir la masa visual de los H1 genéricos y acercar el primer bloque útil al viewport sin aplanar la identidad editorial.
- Resultado: Projects, Ideas, About, Now, Lab y Contact comparten una apertura compacta con máximos de 3,9 rem en desktop y 3,15 rem en móvil; Home y Research IA conservan jerarquía propia. PD-021 pasa a verified y el Harness alcanza 44 hallazgos verificados; 86/86 tests, 286/286 rutas y 2860/2860 assertions pasan. Sites v146 publica el commit fdd030bd68ff30c403e4248e03a82a117a4b5966 y el worker construido confirma cobertura 6/6 con un H1 por ruta.
- Siguiente acción: Cambiar de frente: reducir la masa de los títulos largos de papers con un título editorial corto y conservar el título canónico como metadato (PD-023), manteniendo Search Console aplazado.
- Artefactos:
  - `cognition/runs/2026-09-27T21-02Z-abd-muller-brockmann-058.md`
  - `app/projects/page.tsx`
  - `app/ideas/page.tsx`
  - `app/about/page.tsx`
  - `app/now/page.tsx`
  - `app/lab/page.tsx`
  - `app/contact/page.tsx`
  - `app/globals.css`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-09-29T11-58Z-ABD-TSCHICHOLD-059 · ABD preserve canonical paper identity with lighter titles

- Fecha: 2026-09-29
- Estado: completed
- Objetivo: Reducir la masa visual de los títulos largos de Research IA sin perder la identidad canónica del paper ni su descubribilidad machine-readable.
- Resultado: Las 169 fichas usan el título editorial corto como H1 y muestran el título fuente íntegro justo debajo cuando difiere; title, Open Graph, citation meta y JSON-LD conservan el título canónico. La cobertura detecta 84 títulos de más de 72 caracteres, PD-023 pasa a verified y el Harness alcanza 45 hallazgos verificados. 87/87 tests, 286/286 rutas y 2860/2860 assertions pasan. Sites v148 publica el commit 26d2dff12f73ab790dd049e10fb545d7da3ff2ae.
- Siguiente acción: Cambiar de frente: convertir la ruta 404 en un punto de recuperación con al menos tres destinos útiles (PD-020), manteniendo Search Console aplazado.
- Artefactos:
  - `cognition/runs/2026-09-29T11-58Z-abd-tschichold-059.md`
  - `app/research-ia/papers/[slug]/page.tsx`
  - `app/globals.css`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-09-29T13-02Z-ABD-WAYFINDING-060 · ABD turn missing routes into useful recovery

- Fecha: 2026-09-29
- Estado: completed
- Objetivo: Convertir una URL inexistente en un punto de recuperación claro, accesible y útil sin fingir una búsqueda global.
- Resultado: El 404 conserva SiteShell, un único H1 y cuatro rutas contextualizadas a proyectos, Research IA, ideas y contacto; el worker devuelve 404 y la vista pública no desborda en 1348 px. PD-020 y PD-040 pasan a verified y el Harness alcanza 47 hallazgos verificados. 88/88 tests, 286/286 rutas y 2860/2860 assertions pasan. Sites v150 publica el commit 8b8a5eb4d45a722cc568015b459e942e86e090f0.
- Siguiente acción: Cambiar de frente: cerrar el manifiesto de Home con una pregunta diagnóstica y una ruta contextual (PD-006), manteniendo la búsqueda global y Search Console fuera de esta corrida.
- Artefactos:
  - `cognition/runs/2026-09-29T13-02Z-abd-wayfinding-060.md`
  - `app/not-found.tsx`
  - `app/globals.css`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-09-30T03-58Z-ABD-MUNARI-061 · ABD turn the Home manifesto into a diagnostic route

- Fecha: 2026-09-30
- Estado: completed
- Objetivo: Convertir el cierre manifiesto de la portada en una pregunta accionable con criterio de entrada y una ruta contextual a evidencia publicada.
- Resultado: El cierre de Inicio pregunta si el lector puede conectar señal, contexto y decisión, explicita cuándo empezar por el caso 01 y enlaza su evidencia. PD-006 pasa a verified y el Harness alcanza 48 hallazgos verificados. 89/89 tests, 286/286 rutas y 2860/2860 assertions pasan; la vista pública conserva texto de criterio a 16 px y cero desbordamiento horizontal en 1348 px. Sites v152 publica el commit 5d9991cf3036fd02bf77dbdb3816648eb1e3d0f5.
- Siguiente acción: Cambiar de frente: ordenar las seis áreas de atención de Now por foco actual, soporte y curiosidad para que la prioridad se reconozca en menos de cinco segundos (PD-062); mantener Search Console aplazado.
- Artefactos:
  - `cognition/runs/2026-09-30T03-58Z-abd-munari-061.md`
  - `app/page.tsx`
  - `app/globals.css`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-09-30T09-02Z-ABD-BERTIN-062 · ABD order the Now attention field by priority

- Fecha: 2026-09-30
- Estado: completed
- Objetivo: Ordenar las seis áreas de atención de Now por foco actual, soporte y curiosidad para que la prioridad se reconozca en menos de cinco segundos.
- Resultado: Now declara y ordena un foco actual, dos líneas de soporte y tres curiosidades; la banda de foco mide 68,15 px frente a 32 px y 25,6 px en las capas siguientes. PD-062 pasa a verified y el Harness alcanza 49 hallazgos verificados. 90/90 tests, 286/286 rutas y 2860/2860 assertions pasan; la vista pública conserva orden semántico, un H1 y cero desbordamiento horizontal en 1348 px. Sites v154 publica el commit 078a192b1c7c7748d2fcdc848d3ceb5e4a7458a0.
- Siguiente acción: Cambiar de frente: retirar la flecha falsa de las tarjetas de Ideas o convertirla en una acción real para que toda señal de apertura sea activable (PD-074); mantener Search Console aplazado.
- Artefactos:
  - `cognition/runs/2026-09-30T09-02Z-abd-bertin-062.md`
  - `app/data.ts`
  - `app/now/page.tsx`
  - `app/globals.css`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-09-30T15-01Z-ABD-ENGELBART-063 · ABD make Ideas filters shareable and explicit

- Fecha: 2026-09-30
- Estado: completed
- Objetivo: Convertir los filtros de Ideas en una vista recuperable y compartible, y hacer inequívoca la apertura de cada ficha.
- Resultado: Tema y estado se serializan en la URL, se restauran desde el HTML inicial y ofrecen un restablecimiento visible; las diez notas anuncian ‘Abrir ficha’ y muestran foco de 3 px. PD-074 y PD-075 pasan a verified y el Harness alcanza 51 hallazgos verificados. 90/90 tests, 286/286 rutas y 2860/2860 assertions pasan; la QA pública confirma una nota exacta, actualización de URL y cero desbordamiento horizontal en 1348 px. Sites v156 publica el commit 28f1d8435991e3cf267add9a321933269af4652e.
- Siguiente acción: Cambiar de frente: convertir un proyecto en caso demostrable con problema, decisión, método, evidencia pública y límites (PD-041), sin inventar resultados privados; mantener Search Console aplazado.
- Artefactos:
  - `cognition/runs/2026-09-30T15-01Z-abd-engelbart-063.md`
  - `app/idea-filters.ts`
  - `app/ideas/page.tsx`
  - `app/components/IdeasExplorer.tsx`
  - `app/globals.css`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-10-02T22-03Z-ABD-BUSH-064 · ABD publish a demonstrable project case

- Fecha: 2026-10-03
- Estado: completed
- Objetivo: Convertir el proyecto prioritario en un caso demostrable con problema, decisión, contribución, método, evidencia pública, siguiente prueba y límites honestos.
- Resultado: El caso 01 tiene URL canónica propia, una secuencia pública de cuatro pasos, tres piezas de evidencia con límites distintos y un protocolo de prueba explícitamente abierto. PD-047 pasa a verified; PD-041 registra 1/6 casos completos y permanece next. El Harness alcanza 52 hallazgos verificados. 91/91 tests, 287/287 rutas y 2870/2870 assertions pasan; caso, Proyectos, Harness e Inicio responden HTTP 200 en el dominio público. Sites v158 publica el commit cb2a7ec37c4261521c2262bf167ebede424e2ce5.
- Siguiente acción: Cambiar de frente: declarar licencia, permiso o decisión de no incrustar para las figuras de Research IA (PD-134) y así habilitar evidencia visual primaria sin asumir derechos; mantener Search Console aplazado.
- Artefactos:
  - `cognition/runs/2026-10-02T22-03Z-abd-bush-064.md`
  - `app/data.ts`
  - `app/projects/page.tsx`
  - `app/projects/signal-to-decision/page.tsx`
  - `app/globals.css`
  - `app/sitemap.ts`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-10-03T03-04Z-ABD-LESSIG-065 · ABD document figure usage across Research IA

- Fecha: 2026-10-03
- Estado: completed
- Objetivo: Documentar en cada ficha de Research IA si una figura primaria se reproduce con licencia registrada o si la decisión editorial es no incrustarla.
- Resultado: Las 169 fichas publican un estado de uso de imagen: dos figuras primarias se reproducen con localizador, crédito y licencia registrados; las 167 restantes declaran que no se incrustan porque el permiso o la licencia específica no consta y mantienen la fuente enlazada. PD-121 y PD-134 pasan a verified y el Harness alcanza 54 hallazgos verificados. 92/92 tests, 287/287 rutas y 2870/2870 assertions pasan; HTML, Markdown, JSON-LD y árbol accesible quedan verificados en producción. Sites v160 publica el commit f016251ceb23d94ce98349563e51ffaafc5bd768.
- Siguiente acción: Cambiar de frente: convertir un segundo proyecto en caso demostrable o ajustar el alcance de PD-041 con evidencia pública y límites explícitos; mantener Search Console aplazado.
- Artefactos:
  - `cognition/runs/2026-10-03T03-04Z-abd-lessig-065.md`
  - `app/research-data.ts`
  - `app/research-ia/papers/[slug]/page.tsx`
  - `app/components/PaperVisual.tsx`
  - `app/agent-discovery.ts`
  - `app/globals.css`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-10-03T08-04Z-ABD-LICKLIDER-066 · ABD publish operational context as a demonstrable case

- Fecha: 2026-10-03
- Estado: completed
- Objetivo: Convertir Agentes con contexto operativo en un segundo caso demostrable con contrato público, evidencia acotada, límites y siguiente prueba.
- Resultado: El caso 02 tiene URL canónica propia, cuatro capas operativas, cuatro evidencias navegables, la observación acotada 5→3→3 con su frontera y una prueba de continuidad explícitamente abierta. PD-041 progresa de 1/6 a 2/6 y permanece next; el Harness conserva 54 hallazgos verificados. 93/93 tests, 288/288 rutas y 2880/2880 aserciones pasan; Proyectos y la ficha nueva quedan comprobados en el dominio público. Sites v162 publica el commit b1cf48284d95399cf8b799d2b4d579b2c4492100.
- Siguiente acción: Cambiar de frente: enlazar las áreas de atención de Now a trabajo vivo o evidencia pública (PD-063) sin ampliar su jerarquía visual; mantener Search Console aplazado.
- Artefactos:
  - `cognition/runs/2026-10-03T08-04Z-abd-licklider-066.md`
  - `app/data.ts`
  - `app/projects/agents-with-operational-context/page.tsx`
  - `app/sitemap.ts`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-10-03T14-04Z-ABD-NELSON-067 · ABD connect Now attention to live work

- Fecha: 2026-10-03
- Estado: completed
- Objetivo: Conectar las seis áreas de atención de Now con trabajo vivo o evidencia pública y explicar qué permite comprobar cada destino.
- Resultado: Las seis áreas de atención terminan en seis destinos internos únicos con una razón editorial cercana. La publicación conserva la jerarquía 1/2/3, fecha el delta el 3 de octubre de 2026 y no desborda a 1348 px. PD-063 pasa a verified y el Harness progresa de 54 a 55 hallazgos verificados. 93/93 tests, 35/35 pruebas renderizadas, 288/288 rutas y 2880/2880 aserciones pasan. Sites v164 publica el commit 368f881305fbf6c31980106a92a9e1e92a3f0f68.
- Siguiente acción: Cambiar de frente: ampliar una idea prioritaria con evidencia, duda y siguiente acción (PD-071); mantener Search Console aplazado.
- Artefactos:
  - `cognition/runs/2026-10-03T14-04Z-abd-nelson-067.md`
  - `app/data.ts`
  - `app/now/page.tsx`
  - `app/globals.css`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-10-03T19-03Z-ABD-POPPER-068 · ABD ground a priority idea in bounded evidence

- Fecha: 2026-10-03
- Estado: completed
- Objetivo: Ampliar Agentes como compañeros de proceso con una evidencia comprobable, su límite, una duda refutable y una siguiente prueba.
- Resultado: La ficha prioritaria distingue la observación pública 5→3→3, su frontera de inferencia, una condición de refutación y una próxima prueba con retrabajo, errores e intervención humana. PD-071 progresa a 1/10 y permanece next; el Harness conserva 55 hallazgos verificados. 93/93 tests, 35/35 pruebas renderizadas, 288/288 rutas y 2880/2880 aserciones pasan; el dominio público devuelve las cuatro marcas del contrato. Sites v166 publica el commit 7bd76c8fa3d78d04948f45515a0c35460f456038.
- Siguiente acción: Cambiar de frente: convertir una línea de Lab en un experimento público ejecutable con hipótesis, input, baseline, métrica y parada (PD-091/PD-092); mantener Search Console aplazado.
- Artefactos:
  - `cognition/runs/2026-10-03T19-03Z-abd-popper-068.md`
  - `app/idea-dossiers.ts`
  - `app/ideas/[slug]/page.tsx`
  - `app/globals.css`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-10-04T00-55Z-ABD-BACON-069 · ABD publish an executable context-gate protocol

- Fecha: 2026-10-04
- Estado: completed
- Objetivo: Convertir la línea Agentes de Lab en un experimento público ejecutable con hipótesis, input, baseline, métricas y criterio de parada.
- Resultado: LAB-001 publica seis tareas sintéticas equilibradas, baseline y puerta de contexto, tres métricas, clave, continuidad, parada y límites; declara de forma visible que no existen resultados. PD-091 y PD-092 progresan a 1/4 y permanecen abiertos; PD-100 pasa a verified y el Harness alcanza 56 hallazgos verificados. 94/94 tests, 36/36 pruebas renderizadas, 289/289 rutas y 2890/2890 aserciones pasan; Lab y el protocolo responden HTTP 200 con sus marcas públicas. Sites v168 publica el commit 9b84cfb9ba214a02775df7841b7c6018dc879d73.
- Siguiente acción: Cambiar de frente: convertir Recursos y mejora continua en el tercer caso demostrable y progresar PD-041 de 2/6 a 3/6 sin inventar datos ni impacto privado; mantener Search Console aplazado.
- Artefactos:
  - `cognition/runs/2026-10-04T00-55Z-abd-bacon-069.md`
  - `app/lab-experiments.ts`
  - `app/lab/page.tsx`
  - `app/lab/puerta-de-contexto/page.tsx`
  - `app/data.ts`
  - `app/globals.css`
  - `app/sitemap.ts`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-10-07T03-57Z-ABD-DEMING-070 · ABD separate resource totals from normalized intensity

- Fecha: 2026-10-07
- Estado: completed
- Objetivo: Convertir Recursos y mejora continua en un tercer caso demostrable que separe consumo total e intensidad sin publicar datos ni impacto privado.
- Resultado: El caso 03 publica cuatro decisiones de medida y un balance sintético A/B que separa consumo total (+8 %) e intensidad (−10 %) mientras declara que no es resultado de cliente ni prueba ahorro, causalidad o impacto. PD-041 progresa de 2/6 a 3/6 y permanece abierto; PD-045 registra el mismo avance. 95/95 tests, 290/290 rutas y 2900/2900 aserciones pasan; el caso y su enlace desde Proyectos quedan comprobados en el dominio público. Sites v170 publica el commit 1f20e9596f4bb020516179b1dfefa6eaebedfc81.
- Siguiente acción: Cambiar de frente: añadir a una ficha prioritaria de Research IA una tabla «en una mirada» con dataset, tarea, método, baseline, resultado reportado y localizador primario (PD-122); mantener Search Console aplazado.
- Artefactos:
  - `cognition/runs/2026-10-07T03-57Z-abd-deming-070.md`
  - `app/data.ts`
  - `app/projects/resource-efficiency/page.tsx`
  - `app/globals.css`
  - `app/sitemap.ts`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-10-07T09-57Z-ABD-NIGHTINGALE-071 · ABD reconstruct one paper experiment at a glance

- Fecha: 2026-10-07
- Estado: completed
- Objetivo: Permitir que un lector reconstruya el experimento central de una ficha prioritaria de Research IA en menos de treinta segundos.
- Resultado: The Devil Is in the Interface reúne dataset, tarea, método, baseline, resultado atribuido y Tabla 2 en una tabla semántica antes de la lectura larga; Markdown conserva la misma reconstrucción. PD-122 pasa a verified y el Harness progresa de 56 a 57 hallazgos verificados. 96/96 tests, 290/290 rutas y 2900/2900 aserciones pasan; la vista pública confirma seis filas y cero desbordamiento. Sites v172 publica el commit 5f3f2812909b885a6b56c3ecc3d8e90235c51a6d.
- Siguiente acción: Cambiar de frente: convertir Centerlining en el cuarto caso demostrable y progresar PD-041 de 3/6 a 4/6 con un ejemplo sintético, límites y próxima prueba; mantener Search Console aplazado.
- Artefactos:
  - `cognition/runs/2026-10-07T09-57Z-abd-nightingale-071.md`
  - `app/research-data.ts`
  - `app/research-ia/papers/[slug]/page.tsx`
  - `app/agent-discovery.ts`
  - `app/globals.css`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-10-07T20-02Z-ABD-SHEWHART-072 · ABD normalize centerline distance without claiming causality

- Fecha: 2026-10-07
- Estado: completed
- Objetivo: Convertir Centerlining en un cuarto caso demostrable que explique una normalización por receta sin publicar datos privados ni presentar correlación como causalidad.
- Resultado: El caso 04 publica cuatro pasos, tres ejecuciones sintéticas con desviaciones máximas 0,25/0,80/1,33, tres piezas de evidencia, límites causales y una prueba con baseline, métricas y parada. PD-041 progresa de 3/6 a 4/6 y PD-045 conserva el mismo avance. 97/97 tests, 291/291 rutas y 2910/2910 aserciones pasan; la vista pública confirma tres filas, tres enlaces de evidencia y cero desbordamiento. Sites v174 publica el commit f2eb7b9cf989a9838ba3ceeb11b791e91f3067ca.
- Siguiente acción: Cambiar de frente: abrir About con un posicionamiento profesional breve y demostrable que nombre problemas, contexto y enlace los cuatro casos publicados (PD-051); mantener Search Console aplazado.
- Artefactos:
  - `cognition/runs/2026-10-07T20-02Z-abd-shewhart-072.md`
  - `app/data.ts`
  - `app/projects/centerlining/page.tsx`
  - `app/sitemap.ts`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-10-08T07-01Z-ABD-DRUCKER-073 · ABD make professional positioning inspectable

- Fecha: 2026-10-08
- Estado: completed
- Objetivo: Abrir About con un posicionamiento profesional breve y demostrable que nombre el problema, el contexto de trabajo y las pruebas públicas disponibles.
- Resultado: About abre con una tesis sobre conectar señales, restricciones y riesgos con decisiones medibles, nombra a equipos de operación industrial, ingeniería y producto y enlaza cuatro casos públicos. PD-051 pasa a verified y el Harness progresa de 57 a 58 hallazgos verificados. 98/98 tests, 291/291 rutas y 2910/2910 aserciones pasan; la vista pública confirma los cuatro enlaces y cero desbordamiento horizontal en 1348 px. Sites v176 publica el commit eab664a4dd4d966fc1cfd371bb1d042d8032cd4f.
- Siguiente acción: Cambiar de frente: hacer visible en una ficha prioritaria de Research IA qué afirmaciones son resultado reportado, síntesis editorial o inferencia para progresar PD-123; mantener Search Console aplazado.
- Artefactos:
  - `cognition/runs/2026-10-08T07-01Z-abd-drucker-073.md`
  - `app/about/page.tsx`
  - `app/globals.css`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-10-11T04-04Z-ABD-PASTEUR-074 · ABD separate reported result from editorial transfer

- Fecha: 2026-10-11
- Estado: completed
- Objetivo: Hacer visible y verificable en una ficha prioritaria de Research IA la frontera entre resultado reportado, síntesis editorial e inferencia de traslado.
- Resultado: The Devil Is in the Interface reúne en un bloque contiguo 3/3 capas editoriales, 2/2 localizadores primarios y una pregunta falsable; HTML y Markdown conservan el mismo límite. PD-123 pasa a verified. La verificación estructural decide KEEP, mientras que el efecto sobre comprensión humana permanece INCONCLUSIVE. 99/99 tests, 291/291 rutas y 2910/2910 aserciones pasan; Sites v178 publica el commit 7df77abbd7fc5dbc962c20c2b47209c5a4fcf4dd y la vista pública no presenta desbordamiento horizontal.
- Siguiente acción: Cambiar de frente y ejecutar LAB-001 sobre sus seis tareas sintéticas: comparar baseline frente a puerta de contexto, registrar éxito, saltos, errores y coste, y decidir sin atribuir resultados antes de observarlos.
- Artefactos:
  - `cognition/runs/2026-10-11T04-04Z-abd-pasteur-074.md`
  - `app/research-data.ts`
  - `app/research-ia/papers/[slug]/page.tsx`
  - `app/agent-discovery.ts`
  - `app/globals.css`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-10-11T15-03Z-ABD-TUKEY-075 · ABD make context-gate runs scoreable

- Fecha: 2026-10-11
- Estado: completed
- Objetivo: Hacer que LAB-001 acepte corridas completas y auditables, las puntúe con reglas deterministas y se abstenga ante datos incompletos, contaminados o no adjudicados.
- Resultado: LAB-001 publica `lab-001-run-v1`, una plantilla de 12 respuestas y un evaluador que cubre correctamente KEEP, MODIFY e INCONCLUSIVE y nunca estima métricas ausentes. La infraestructura decide KEEP tras 4/4 tests; el efecto del modelo continúa INCONCLUSIVE porque no se ha ejecutado la corrida. 99/99 tests existentes, 291/291 rutas y 2910/2910 aserciones pasan; Sites v180 publica el commit bf8361648e6678c565e1ea81e4d5196efb294e36.
- Siguiente acción: Ejecutar una corrida no contaminada con modelo, versión y configuración fijos; completar 12/12 respuestas, obtener dos revisiones independientes, adjudicar desacuerdos y registrar la cobertura observada de coste antes de decidir sobre la interfaz.
- Artefactos:
  - `cognition/runs/2026-10-11T15-03Z-abd-tukey-075.md`
  - `app/lab-experiments.ts`
  - `app/lab-context-gate-evaluation.ts`
  - `app/lab/puerta-de-contexto/page.tsx`
  - `app/lab/puerta-de-contexto/protocol.json/route.ts`
  - `scripts/score-context-gate-run.mjs`
  - `tests/context-gate-evaluator.test.mjs`
  - `tests/rendered-html.test.mjs`

## RUN-2026-10-11T16-04Z-ABD-KNUTH-076 · ABD keep machine contracts in the review queue

- Fecha: 2026-10-11
- Estado: completed
- Objetivo: Reparar la contradicción entre el sitemap humano y la cola exhaustiva de revisión para que el Agent Card siga verificándose sin presentarlo como URL de búsqueda.
- Resultado: La cola conserva 292 URL humanas derivadas del sitemap y añade `/.well-known/agent-card.json` como superficie explícita `control-plane`, con deduplicación. `harness:test` pasa de 14/16 a 16/16; la revisión cubre 293/293 rutas con cero findings y cero duplicados, mientras el sitemap conserva cero rutas machine-readable y las 16/16 cabeceras machine mantienen `noindex`. La decisión es KEEP. Sites v182 publica el commit b30322ba66930c94f2362b06b3e33fc3fe72a054.
- Siguiente acción: Cambiar de frente: convertir un quinto proyecto en caso demostrable y progresar PD-041 de 4/6 a 5/6 con evidencia pública, límites y próxima prueba.
- Artefactos:
  - `cognition/runs/2026-10-11T16-04Z-abd-knuth-076.md`
  - `app/research-page-review-queue.ts`
  - `tests/harness.test.mjs`
  - `docs/FRONTEND_PAGE_REVIEW.md`

## RUN-2026-10-11T20-59Z-ABD-TUFTE-077 · ABD turn process dashboards into a demonstrable case

- Fecha: 2026-10-11
- Estado: completed
- Objetivo: Convertir el quinto proyecto en un caso demostrable que conecte diferencias con inspecciones sin publicar datos privados ni convertir coincidencias en causas.
- Resultado: El caso 05 publica cuatro pasos, tres cálculos sintéticos, tres piezas de evidencia, tres límites y una próxima prueba. La cobertura demostrable pasa de 4/6 a 5/6; 100/100 tests, 293/293 rutas, 2930/2930 aserciones y 294/294 superficies revisables pasan. La decisión estructural es KEEP y el efecto con lectores permanece INCONCLUSIVE. Sites v184 publica el commit 250753e10a5a527946f0e66f45c69b4253151aea.
- Siguiente acción: Convertir ‘El valor también necesita controles’ en el sexto caso demostrable y cerrar PD-041 de 5/6 a 6/6 con evidencia acotada, límites y prueba de comprensión.
- Artefactos:
  - `cognition/runs/2026-10-11T20-59Z-abd-tufte-077.md`
  - `app/data.ts`
  - `app/projects/process-teaching-dashboards/page.tsx`
  - `app/sitemap.ts`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-10-12T02-02Z-ABD-REASON-078 · ABD gate governed value on critical evidence

- Fecha: 2026-10-12
- Estado: completed
- Objetivo: Convertir el sexto proyecto en un caso demostrable que haga visible una decisión de parada sin publicar controles privados ni presentar completitud como preparación.
- Resultado: El caso 06 publica cuatro pasos y cinco puertas sintéticas; 4/5 equivale a 80 % de completitud, pero la ausencia del ensayo de rollback deriva HOLD. La cobertura demostrable y de métrica/proxy pasa de 5/6 a 6/6; PD-041 y PD-045 quedan verified. 101/101 tests, 294/294 rutas, 2940/2940 aserciones y 295/295 superficies revisables pasan. La decisión estructural es KEEP y el efecto con revisores permanece INCONCLUSIVE. Sites v186 publica el commit fbceff0301e814346e7ab13a35e3359da7816c86.
- Siguiente acción: Cambiar de frente y ejecutar una corrida no contaminada de LAB-001 con modelo, versión y configuración fijos, 12/12 respuestas y dos revisiones independientes antes de decidir sobre el efecto de la puerta de contexto.
- Artefactos:
  - `cognition/runs/2026-10-12T02-02Z-abd-reason-078.md`
  - `app/data.ts`
  - `app/projects/value-needs-controls/page.tsx`
  - `app/sitemap.ts`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-10-13T05-56Z-ABD-FAGAN-079 · ABD enforce independent context-gate reviews

- Fecha: 2026-10-13
- Estado: completed
- Objetivo: Impedir que LAB-001 puntúe como válida una corrida con brazos contaminados, panel rotatorio, revisión no ciega o auto-adjudicación, sin presentar consenso como alineación humana.
- Resultado: El baseline `lab-001-run-v1` aceptó una fixture contaminada como KEEP, completa y sin errores. `lab-001-run-v2` exige conversaciones distintas, pareja fija, independencia y cegado explícitos y un adjudicador externo sólo ante desacuerdo; rechaza las violaciones y acepta el caso adjudicado válido en 7/7 pruebas. 101/101 tests, 294/294 rutas, 2940/2940 aserciones, Harness 16/16, Research eval 10/10 y revisión 295/295 pasan. Sites v188 publica el commit 85534e0ef10c8c6262678e957389ffac6a7c0bb2; la infraestructura decide KEEP y el efecto del modelo sigue INCONCLUSIVE.
- Siguiente acción: Ejecutar `lab-001-run-v2` con 12/12 respuestas, modelo y configuración fijos, panel cegado estable y un pequeño ancla humana retenida; decidir sobre el efecto sólo después de revisar cobertura, desacuerdos y límites.
- Artefactos:
  - `cognition/runs/2026-10-13T05-56Z-abd-fagan-079.md`
  - `app/lab-experiments.ts`
  - `app/lab-context-gate-evaluation.ts`
  - `app/lab/puerta-de-contexto/page.tsx`
  - `app/globals.css`
  - `app/product-harness-data.ts`
  - `tests/context-gate-evaluator.test.mjs`
  - `tests/rendered-html.test.mjs`

## RUN-2026-10-13T11-03Z-ABD-TETLOCK-080 · ABD expose confidence across the research corpus

- Fecha: 2026-10-13
- Estado: completed
- Objetivo: Convertir la confianza editorial de las 169 fichas de Research IA en un contrato visible que separe fuente primaria, réplica local, límites y aplicabilidad.
- Resultado: Las 169 fichas conservan la etiqueta editorial y exponen cuatro criterios —fuente primaria, réplica local, límites y aplicabilidad— con estado y base observable. 169/169 muestran 4/4 criterios; las 0 réplicas locales permanecen explícitamente PENDIENTES y los 169 protocolos de transferencia ACOTADOS. HTML y Markdown conservan paridad; PD-124 queda verified. 102/102 tests, 294/294 rutas y 2940/2940 aserciones pasan. La decisión estructural es KEEP y el efecto en comprensión permanece INCONCLUSIVE. Sites v190 publica el commit 48d23094e1ebce98880753e987ae9df12adebecb.
- Siguiente acción: Cambiar de frente y reparar una superficie pública de descubrimiento con una comparación antes/después verificable.
- Artefactos:
  - `cognition/runs/2026-10-13T11-03Z-abd-tetlock-080.md`
  - `app/research-data.ts`
  - `app/research-ia/papers/[slug]/page.tsx`
  - `app/agent-discovery.ts`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-10-13T22-02Z-ABD-CERF-081 · ABD publish a source-dated RSS update stream

- Fecha: 2026-10-14
- Estado: completed
- Objetivo: Convertir `/feed.xml` en una superficie incremental y coherente que conserve todo Research IA, añada cambios y Now, y derive su frescura de las fuentes.
- Resultado: El feed pasa de 169 entradas de papers, 0 cambios, 0 Now, 169 fechas ISO y frescura fija a 182 entradas: 169 fichas, 12 cambios y 1 revisión Now, con 0 fechas ISO, GUID únicos y `lastBuildDate` derivado del primer `pubDate`. Un intento de limitar papers a 30 falló la regresión y se corrigió conservando 169/169. 103/103 tests, 294/294 rutas, 2940/2940 aserciones, Harness 16/16 y Research IA pasan. La decisión estructural es KEEP y el impacto externo sigue INCONCLUSIVE. Sites v191 publica el commit 59919c49f3416bef006f232e8363ee08f5daea7c.
- Siguiente acción: Cambiar de frente y resolver PD-185 con un estado de carga no bloqueante para los gráficos de Research IA, conservando la tabla SSR y midiendo que el contenido útil exista antes del canvas.
- Artefactos:
  - `cognition/runs/2026-10-13T22-02Z-abd-cerf-081.md`
  - `app/agent-discovery.ts`
  - `app/changes/page.tsx`
  - `app/now/page.tsx`
  - `app/product-harness-data.ts`
  - `docs/RESEARCH_AGENT_DISCOVERY.md`
  - `docs/bugfixes/rss-feed-contract.md`
  - `tests/rendered-html.test.mjs`
  - `tests/research-hypotheses.test.mjs`

## RUN-2026-10-14T03-58Z-ABD-NIELSEN-082 · ABD publish a progressive Research IA observatory

- Fecha: 2026-10-14
- Estado: completed
- Objetivo: Publicar un observatorio donde los datos y su límite existan antes del canvas y el estado visible describa el ciclo real de ECharts.
- Resultado: El baseline tenía 0 rutas públicas con estos gráficos y un estado derivado del viewport. El observatorio publica 3/3 visualizaciones con resumen SSR, tabla y ciclo deferred/loading/ready/fallback; Sites v193 reveló una colisión de ownership DOM y v194 la corrige dejando los nodos ECharts vacíos. Producción muestra 3/3 estados LISTA, 3 canvas, 3 tablas y 0 px de overflow a 1363 px. 104/104 tests, 295/295 rutas, 2950/2950 aserciones y readiness Tier 3 pasan. PD-185 queda verified; la decisión estructural es KEEP y el efecto con lectores permanece INCONCLUSIVE.
- Siguiente acción: Resolver PD-184 reduciendo el chunk de gráficos de 247.562 a ≤220.000 bytes sin perder los estados accesibles, las tablas SSR ni la ligereza de Research IA.
- Artefactos:
  - `cognition/runs/2026-10-14T03-58Z-abd-nielsen-082.md`
  - `app/components/ResearchChartStatus.tsx`
  - `app/components/ResearchRadarChart.tsx`
  - `app/components/ResearchWeeklyCharts.tsx`
  - `app/research-ia/observatory/page.tsx`
  - `app/research-ia/page.tsx`
  - `app/sitemap.ts`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`

## RUN-2026-10-15T12-02Z-ABD-WIRTH-083 · ABD replace the observatory runtime with native graphics

- Fecha: 2026-10-15
- Estado: completed
- Objetivo: Cerrar PD-184 reduciendo el coste cliente del observatorio sin perder sus tres lecturas, alternativas tabulares ni contrato de ruta.
- Resultado: El mayor asset JavaScript baja de 247.562 a 214.985 bytes (−32.577; −13,2 %) y el cliente total de Research IA queda en 281.291/300.000. La línea y el radar usan SVG nativo, el calor usa HTML/CSS, ECharts desaparece del runtime y de dependencias. Producción en Sites v196 muestra 2 SVG, calor HTML, 3 tablas, 0 canvas, canonical/H1 propios y cero overflow. 105/105 tests y 7/7 pruebas del context gate pasan. PD-184 queda verified; la decisión técnica es KEEP y el efecto en comprensión permanece INCONCLUSIVE.
- Siguiente acción: Ejecutar EXP-08 sobre 10 corridas × 4 probes, con truth set completo y rollback: no adoptar el reporter salvo mejora ≥10 puntos porcentuales y cero claims falsamente respaldados.
- Artefactos:
  - `cognition/runs/2026-10-15T12-02Z-abd-wirth-083.md`
  - `app/components/ResearchRadarChart.tsx`
  - `app/components/ResearchWeeklyCharts.tsx`
  - `app/globals.css`
  - `app/product-harness-data.ts`
  - `app/research-ia/observatory/page.tsx`
  - `package.json`
  - `scripts/check-performance-budget.mjs`
  - `tests/performance-budget.test.mjs`
  - `tests/rendered-html.test.mjs`
  - `data/project-cognition.json`

## RUN-2026-10-15T18-04Z-ABD-SHANNON-084 · ABD publish a recoverable handoff contract

- Fecha: 2026-10-15
- Estado: completed
- Objetivo: Ejecutar EXP-08 sobre diez handoffs consecutivos, publicar un contrato recuperable y adoptar sólo la estructura que supere los guardrails congelados.
- Resultado: LAB-002 compara RUN-074–083 con 40 probes source-located: el control recupera 33/40 y la variante 40/40 (+17,5 pp), con 0 claims falsamente respaldados, 100% de campos/localizadores/compromisos y longitud 104,6%. 105/105 tests, 5/5 pruebas específicas, 297/297 rutas y 2970/2970 aserciones pasan. Sites v198 publica el commit eaf8c85e6e90e861d8045099d9c420a8afba1092; la primera lectura durante propagación devolvió 404 y una repetición posterior cargó la página completa. Decisión: KEEP gradual para contrato y evaluador; efecto prospectivo y comprensión permanecen INCONCLUSIVE.
- Siguiente acción: Aplicar el contrato a cinco handoffs futuros generados antes de revelar su truth set; conservar rollback si aparece un claim falso, falta evidencia o la longitud supera 110% del control.
- Artefactos:
  - `cognition/runs/2026-10-15T18-04Z-abd-shannon-084.md`
  - `memory/discoveries/DISC-016-explicit-absence-improves-recoverability.md`
  - `app/lab-handoff-recovery.ts`
  - `app/lab/recuperabilidad-de-handoffs/page.tsx`
  - `app/lab/recuperabilidad-de-handoffs/protocol.json/route.ts`
  - `scripts/evaluate-handoff-recovery.mjs`
  - `tests/handoff-recovery-evaluator.test.mjs`
  - `tests/rendered-html.test.mjs`
  - `data/project-cognition.json`

## RUN-2026-10-15T19-07Z-ABD-MACE-085 · ABD publish accessible semantics for the visual sequence

- Fecha: 2026-10-15
- Estado: completed
- Objetivo: Cerrar PD-171 haciendo legible para tecnologías de asistencia la secuencia visual de portada sin perder su carga progresiva ni alterar la composición.
- Resultado: Las cuatro ilustraciones pasan de 0/4 a 4/4 decisiones semánticas completas y de 4 a 0 frames con alt ambiguo. Cada frame tiene descripción propia, figure y figcaption; el rail expone un grupo accesible y conserva carga progresiva. 106/106 tests, Harness 16/16, 297/297 rutas y 2970/2970 aserciones pasan. Producción en Sites v200 expone las cuatro imágenes y captions al recorrer la secuencia. PD-171 queda verified; decisión KEEP para la estructura y efecto sobre comprensión humana INCONCLUSIVE.
- Siguiente acción: Cambiar de frente y resolver PD-197 con observabilidad pública y acotada del contrato MCP, sin exponer memoria privada.
- Artefactos:
  - `cognition/runs/2026-10-15T19-07Z-abd-mace-085.md`
  - `app/components/SketchSequence.tsx`
  - `app/globals.css`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`
  - `data/project-cognition.json`

## RUN-2026-10-16T00-15Z-ABD-FIELDING-086 · ABD publish bounded MCP observability

- Fecha: 2026-10-16
- Estado: completed
- Objetivo: Cerrar PD-197 haciendo observable el contrato público MCP desde el propio Harness sin invocar herramientas, escribir estado ni abrir memoria privada.
- Resultado: El Harness pasa de 0/4 a 4/4 señales MCP visibles: ping RESPONDE, protocolo 2025-11-25, 67 tools y eval read-only 4/4. La sonda posterior al deploy observa 256 recursos, 7/7 templates y 4/4 lecturas exactas con 0 tool calls y 0 escrituras. 107/107 tests, Harness 16/16, 297/297 rutas y 2970/2970 aserciones pasan. Sites v202 publica el commit 9cb6c975be6ba1086ec86e653da24d5fd43f4994; la primera lectura durante propagación obtuvo dos chunks 404 y la recarga posterior mostró la página completa. PD-197 queda verified; decisión KEEP para la estructura y efecto humano/uptime INCONCLUSIVE.
- Siguiente acción: Cambiar de frente y cerrar PD-153 con una explicación de privacidad antes de iniciar sesión, sin tocar autenticación ni memoria privada.
- Artefactos:
  - `cognition/runs/2026-10-16T00-15Z-abd-fielding-086.md`
  - `app/mcp-status-contract.ts`
  - `app/mcp/route.ts`
  - `app/api/mcp/status/route.ts`
  - `app/components/McpContractStatus.tsx`
  - `app/components/ProductHarness.tsx`
  - `app/globals.css`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`
  - `data/project-cognition.json`

## RUN-2026-10-16T05-08Z-ABD-SALTZER-087 · ABD publish a pre-auth privacy contract

- Fecha: 2026-10-16
- Estado: completed
- Objetivo: Cerrar PD-153 explicando propietario, aislamiento y no publicación antes de que una persona decida iniciar sesión, sin modificar autenticación ni memoria privada.
- Resultado: El estado sin sesión pasa de 0/3 a 3/3 garantías explícitas antes del CTA: propietario de la identidad, aislamiento de consultas por email autenticado en el servidor y ausencia de publicación automática. 108/108 tests, Harness 16/16, 297/297 rutas y 2970/2970 aserciones pasan. Sites v204 publica el commit d014f91a77e7fe528172b9a8b82815c21f04c237; producción conserva ruta 200, orden contrato→CTA y cero overflow a 1363 px. PD-153 queda verified; decisión KEEP para estructura y copy, comprensión humana INCONCLUSIVE.
- Siguiente acción: Evaluar PD-152 como demo pública exclusivamente sintética y read-only, con frontera visible y un gate que impida copiar datos de la memoria privada.
- Artefactos:
  - `cognition/runs/2026-10-16T05-08Z-abd-saltzer-087.md`
  - `app/second-brain/page.tsx`
  - `app/globals.css`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`
  - `data/project-cognition.json`

## RUN-2026-10-16T09-55Z-ABD-BUSH-088 · ABD publish a synthetic Second Brain trace

- Fecha: 2026-10-16
- Estado: completed
- Objetivo: Cerrar PD-152 con una demo pública sintética y de sólo lectura que haga inspeccionable captura, conexión, síntesis y siguiente acción sin consultar autenticación, D1 ni memoria privada.
- Resultado: El ejemplo público pasa de 0/4 a 4/4 etapas inspeccionables. Los gates observan 0 lecturas privadas, 0 controles de escritura, 0 dependencias auth/D1/memoria, 0 emails/campos de identidad y 0 ventanas compartidas de ocho palabras con las semillas versionadas. 109/109 tests, Harness 16/16, 298/298 rutas y 2980/2980 aserciones pasan. Sites v206 publica el commit 9920c601961f8b78dd3f78722e0577f11ce037d2; producción conserva canonical propio, cuatro etapas y cero overflow a 1363 px. PD-152 queda verified; decisión KEEP para estructura/gates y comprensión humana INCONCLUSIVE.
- Siguiente acción: Cambiar de frente y cerrar PD-145 con un validador que falle ante slugs, títulos, enlaces o asignaciones de eje duplicados sin justificación.
- Artefactos:
  - `cognition/runs/2026-10-16T09-55Z-abd-bush-088.md`
  - `app/second-brain-demo-data.ts`
  - `app/second-brain/demo/page.tsx`
  - `app/second-brain/page.tsx`
  - `app/globals.css`
  - `app/sitemap.ts`
  - `app/product-harness-data.ts`
  - `tests/rendered-html.test.mjs`
  - `data/project-cognition.json`

## RUN-2026-10-16T10-55Z-ABD-CODD-089 · ABD block duplicate research identities before build

- Fecha: 2026-10-16
- Estado: completed
- Objetivo: Cerrar PD-145 con un gate preventivo por grano: fichas canónicas únicas, señales únicas por corte y referencias de eje resolubles sin repeticiones indebidas.
- Resultado: Una repetición controlada de vakra por eje, aceptada por research:quality y research:validate, ahora bloquea el build antes de Vinext con ruta y posiciones. El gate rechaza 16/16 mutaciones y conserva reutilización válida entre semanas/ejes; el corpus de 169 papers y 169 señales sigue sin colisiones observadas. Suite 130/130, Harness 16/16, Research eval 10/10, rutas 298/298 y 2980/2980 aserciones pasan. Sites v208 publica 21f3bb173b1918cc8e500513d87ca25d4982483e; HTTP 200 en Product Harness y MCP read-only confirma PD-145 verified. KEEP para infraestructura preventiva; reducción real de duplicados e impacto humano INCONCLUSIVE.
- Siguiente acción: Evaluar EXP-08 con RUN-085–089, cinco handoffs generados antes de construir sus truth sets; conservar guardrails congelados y no reescribir los runs históricos.
- Artefactos:
  - `cognition/runs/2026-10-16T10-55Z-abd-codd-089.md`
  - `scripts/check-research-uniqueness.mjs`
  - `tests/research-uniqueness.test.mjs`
  - `scripts/build-verified.sh`
  - `package.json`
  - `app/product-harness-data.ts`
  - `docs/bugfixes/research-uniqueness.md`
  - `data/project-cognition.json`

## RUN-2026-10-16T16-00Z-ABD-NEYMAN-090 · ABD reject contaminated handoff evaluations

- Fecha: 2026-10-16
- Estado: completed
- Objetivo: Endurecer EXP-08 frente a muestras duplicadas y texto no revisado, separando el piloto construido desde la clave de la adopción de un reporter independiente.
- Resultado: Dos fixtures contaminadas aceptadas como KEEP en v209 pasan a INCONCLUSIVE/KILL: repetir un run ya no infla 4 probes a 40 y el texto fuera de los seis campos produce un error de integridad. 17/17 tests LAB-002, suite 130/130, Harness 16/16, Research 10/10 y 298/298 rutas pasan; readiness Tier 3 valida el SHA limpio 56ead8d83a68c6c00e7e711be4939d58e5536fe3. Sites v210 publica ese producto con HTTP 200, protocolo lab-002-v2, una H1 y canonical correcto. KEEP del gate; adopción del reporter INCONCLUSIVE. Los cinco runs históricos y el piloto 33/40→40/40 no se reescriben.
- Siguiente acción: Implementar un capturador pre-clave de cinco reportes estructurados independientes y sus controles, con hashes antes de construir la clave; conservar los umbrales de EXP-08 y no fabricar una comparación retrospectiva con RUN-085–089.
- Artefactos:
  - `cognition/runs/2026-10-16T16-00Z-abd-neyman-090.md`
  - `app/lab-handoff-recovery.ts`
  - `scripts/evaluate-handoff-recovery.mjs`
  - `tests/handoff-recovery-evaluator.test.mjs`
  - `tests/rendered-html.test.mjs`
  - `app/lab/recuperabilidad-de-handoffs/page.tsx`
  - `app/lab/page.tsx`
  - `app/product-harness-data.ts`
  - `docs/bugfixes/handoff-recovery-integrity.md`
  - `data/project-cognition.json`

## RUN-2026-10-17T21-00Z-ABD-FISHER-091 · ABD prepare anchored handoff capture without claiming independent evaluation

- Fecha: 2026-10-17
- Estado: completed
- Objetivo: Eliminar el bloqueo de captura de EXP-08 y alinear Project Cognition con la prioridad RSI: preservar evidencia anterior a adjudicación sin confundir integridad con independencia.
- Resultado: Capturador versionado en b05379a3e2390a6ae74501747d33f56e35f655f0, 18/18 pruebas de desarrollo y regresión preexistente LAB-002 17/17. Una captura real del mismo autor se verifica en otro proceso contra el ancla 8f64e8c44caebc6b5ba3653dfd2a29f7e22132496ff092745ce63e44bd2ee2a1; replay rechazado y bytes conservados. Cero variantes independientes. Tier 3 pasa sobre el producto limpio 23f8810f239825b9f6b16f32623bd14f8a93a3a3; Research 10/10, rutas 298/298 y 2980 aserciones. Sites v212 publica ese SHA: HTTP 200, captura-v1, misión RSI y ancla comprobados externamente. Se retira la nota contradictoria de adopción gradual. KEEP de infraestructura; calidad del reporter y RSI INCONCLUSIVE. RUN-090 fue usado a +1, pero su efecto es desconocido.
- Siguiente acción: Congelar generador y criterios; capturar cinco pares prospectivos con anclas conservadas antes de adjudicar 20 probes mediante un evaluador separado. No reconstruir RUN-085–089, no filtrar etiquetas al optimizador y revisar uso/efecto a +1, +3 y +7 ciclos.
- Artefactos:
  - `cognition/runs/2026-10-17T21-00Z-abd-fisher-091.md`
  - `docs/experiments/handoff-capture.md`
  - `scripts/capture-handoff.mjs`
  - `scripts/lib/handoff-capture.mjs`
  - `tests/handoff-capture.test.mjs`
  - `evals/handoff-captures/run-091.input.json`
  - `evals/handoff-captures/run-091.capture.json`
  - `app/lab-handoff-recovery.ts`
  - `package.json`
  - `data/project-cognition.json`

## RUN-2026-10-17T22-04Z-ABD-BARTLETT-092 · ABD expose canonical RSI continuation on the recommended reading path

- Fecha: 2026-10-17
- Estado: completed
- Objetivo: Corregir la brecha entre estado RSI persistido y su proyección Markdown recomendada, conservando incertidumbre y verificando el uso de la captura anterior sin modificarla.
- Resultado: Control v213/a9f2d20 reproducido: 0/6 marcadores exactos del contrato tipado; no ausencia de toda información semántica. La cápsula rsi-continuation-v1 devuelve 6/6, 2412 bytes y paridad con JSON; sus 6 pruebas son desarrollo expuesto. Tier 3 bugfix PASS sobre da6d1980107a8a65821133c68c159841af647c0a, suite completa, Research 10/10 y 298/298 rutas con 2980 aserciones. Sites v214 publica ese producto y HTTP 200 confirma cápsula, límites y canonical/H1 del HTML. Captura anterior intacta, uso a +1 observado, efecto del agente desconocido. KEEP de proyección; reporter/RSI INCONCLUSIVE.
- Siguiente acción: Usar la cápsula state.md para continuar sin reconstruir historia. Priorizar la cohorte prospectiva de EXP-08 si hay un evaluador separado y holdout no expuesto; si no, trabajar otro bloqueo RSI seguro sin fingir resultados independientes. Comprobar retención de RUN-091 a +3/+7 y uso de esta proyección en la siguiente corrida.
- Artefactos:
  - `cognition/runs/2026-10-17T22-04Z-abd-bartlett-092.md`
  - `docs/bugfixes/rsi-continuation-projection.md`
  - `app/project-cognition-data.ts`
  - `tests/rsi-continuation.test.mjs`
  - `package.json`
  - `data/project-cognition.json`

## RUN-2026-10-17T22-59Z-ABD-TUKEY-093 · ABD reject promoted pending evidence and propagate evaluation failure

- Fecha: 2026-10-17
- Estado: completed
- Objetivo: Corregir aprobaciones falsas del evaluador de manifiestos sin confundir checks de contrato con abstención o rendimiento del agente.
- Resultado: Comparación fija contra v215/5c78422: tests 3/8 → 8/8, aprobaciones falsas de claims pendientes 4/4 → 0/4, rechazos CLI de entradas inválidas 0/5 → 5/5 y controles válidos conservados 3/3. Las 12 dimensiones del manifiesto histórico y sus bytes se conservan. Los diez smoke tests pasaban pese al defecto. Tier 3 bugfix PASS sobre 0307990927e7184c65f4a96c0e4cf6366675c685; suite completa, harness y build, 298/298 rutas y 2980 assertions. Sites v216 publica ese SHA y HTTP 200 confirma comparación, versión del evaluador y límites; el evaluador offline se prueba localmente. KEEP del gate; efecto semántico/agente INCONCLUSIVE, holdout no disponible. Uso de cápsula RUN-092 a +1 observado, efecto desconocido.
- Siguiente acción: Aplicar v1.2 al próximo manifiesto real, conservar hashes y fallos y revisar uso/efecto a +1/+3/+7. Exigir revisión independiente para soporte semántico y EXP-08; no reconstruir variantes desde claves ni repetir esta corrección.
- Artefactos:
  - `cognition/runs/2026-10-17T22-59Z-abd-tukey-093.md`
  - `docs/bugfixes/research-manifest-boundary.md`
  - `evals/research-manifest-boundary.cases.json`
  - `tests/research-manifest-boundary.test.mjs`
  - `scripts/evaluate-real-run.mjs`
  - `package.json`
  - `data/project-cognition.json`

## RUN-2026-10-18T00-04Z-ABD-CAMPBELL-094 · ABD repair report decoder without promoting a failed isolated trial

- Fecha: 2026-10-18
- Estado: completed
- Objetivo: Desbloquear la lectura de evaluaciones y persistir el ensayo fallido sin convertir errores del instrumento en evidencia de mejora del agente.
- Resultado: Reproducción pública: 12 caseId en 9 dimensiones; el predicado anterior rechaza el informe válido, el lector nuevo lo acepta y conserva fallos/unknowns. Desarrollo 11/11 y frontera 8/8; KEEP del lector solamente. Tier 3 PASS sobre 4d2194fe5b2bfc1ff9eec151d315070e0ee74f1b, suite principal 136/136 y rutas 298/298 con 2980 assertions. Sites v218 publica ese SHA, HTTP 200 y paridad exacta JSON/cápsula verificadas. El ensayo separado de 16 casos queda INCONCLUSIVE por 32 errores de lectura, métricas primarias null; paquete sellado retenido pero no salidas originales, sin reanálisis. Retención RUN-091 +3 y RUN-093 +1 observada sobre captura/replay histórico; efecto desconocido. Este checkpoint registra la publicación, no otra muestra experimental.
- Siguiente acción: Preflight del CLI sobre replay público, luego un nuevo ensayo separado con criterios congelados y salidas durables antes de adjudicar; no reetiquetar el ensayo fallido ni abrir claves al optimizador. EXP-08 sigue INCONCLUSIVE.
- Artefactos:
  - `cognition/runs/2026-10-18T00-04Z-abd-campbell-094.md`
  - `docs/bugfixes/research-evaluation-report-shape.md`
  - `docs/experiments/separated-boundary-evaluation.md`
  - `scripts/lib/research-evaluation-report.mjs`
  - `scripts/inspect-research-evaluation.mjs`
  - `tests/research-evaluation-report.test.mjs`
  - `evals/research-manifest-replays/run-094.json`
  - `evals/research-boundary-isolated-holdout-v1.summary.json`
  - `package.json`
  - `data/project-cognition.json`

## RUN-2026-10-18T04-01Z-ABD-LAMPORT-095 · ABD retain raw evaluation attempts before decoding

- Fecha: 2026-10-18
- Estado: completed
- Objetivo: Eliminar la atribución de informes residuales y conservar evidencia de intentos fallidos sin convertir captura local o tests expuestos en mejora del agente.
- Resultado: Exits 0/1 dejan informe residual en control; variante conserva 2/2 intentos, fallo con report=null. Contexto separado 8/8 solo del prototipo. Otra contraprueba detecta entrada/informe desacoplados; inspector 1.1 rechaza la asociación true→false, conserva control real, tests 15/16→16/16 y total 35/35. Tier 3 PASS sobre 8f7a5a687a89e4a3baaf470c769e4b1dbfc3ddef, main 136/136 y rutas 298/298. Sites v220 succeeded, HTTP 200/paridad pública; fuente recuperada en checkout nuevo y 2/2 capturas/anclas más hashes de archivo aislado verificados. KEEP acotado; EXP-08, ensayo perdido y efecto RSI INCONCLUSIVE. Uso lector +1/cápsula +3 observado, beneficio desconocido. Checkpoint de recibo, no nueva muestra.
- Siguiente acción: Capturar la próxima entrada nueva autorizada, verificar guardado durable antes de adjudicar y comprobar reutilización a +1/+3/+7; nunca restaurar el ensayo perdido mediante métricas inventadas.
- Artefactos:
  - `cognition/runs/2026-10-18T04-01Z-abd-lamport-095.md`
  - `docs/experiments/research-evaluation-capture.md`
  - `docs/bugfixes/research-capture-input-binding.md`
  - `scripts/capture-research-evaluation.mjs`
  - `scripts/lib/research-evaluation-capture.mjs`
  - `scripts/run-research-capture-experiment.mjs`
  - `tests/research-evaluation-capture.test.mjs`
  - `evals/research-evaluation-capture.cases.json`
  - `evals/research-capture/run-095/summary.json`
  - `evals/research-capture/run-095/historical-valid.capture.json`
  - `evals/research-capture/run-095/malformed-json.capture.json`
  - `evals/research-capture/input-binding.comparison.json`
  - `evals/research-capture-isolated-v1.summary.json`
  - `evals/research-capture-isolated-v1.bundle.json`
  - `package.json`
  - `data/project-cognition.json`

## RUN-2026-10-18T04-56Z-ABD-NEYMAN-096 · ABD confirm the final inspector on a fresh separated pack

- Fecha: 2026-10-18
- Estado: completed
- Objetivo: Cerrar la brecha de evaluación del inspector corregido mediante comparación congelada y salidas preservadas, sin otro cambio de código ni una falsa ganancia RSI.
- Resultado: Comparación separada del mismo modelo: 16 casos nuevos, 32 salidas conocidas; falsos aprobados 3/8→0/8 y falsos rechazos 0/8 en ambos. Sin error del instrumento, drift ni retry; dos CLI reales sobre manifiestos sintéticos, no lecturas científicas. KEEP acotado, pack retirado; efecto RSI/semántico y EXP-08 INCONCLUSIVE. Audit exit 1 por cuatro ediciones del padre; posterior diagnóstico mostró una entrada retirada, sin clave ni adaptación; bytes preservados. Tier 2 PASS en a31c6a4d8179db8ccd2d5987536ae49a8bfa02aa, HTML 50/50, Cognition 23/23, rutas 298/298. Sites v222 succeeded; HTTP 200/paridad exacta y fuente nueva recupera 241/241 hashes y ambas capturas. RUN-095 +1 verifica 2/2 previas, beneficio causal desconocido. Este checkpoint registra recibo y siguiente experimento, no otra muestra.
- Siguiente acción: Pasar a una lectura primaria real y comparar apoyo semántico con revisión separada y salidas durables. No optimizar ni repetir el pack retirado; no crear más infraestructura sin fallo observado. Comprobar reutilización +1/+3/+7, sin confundir uso con beneficio.
- Artefactos:
  - `cognition/runs/2026-10-18T04-56Z-abd-neyman-096.md`
  - `docs/experiments/research-capture-confirmation.md`
  - `docs/experiments/research-capture-confirmation.source.md`
  - `evals/research-capture/run-096-retention.json`
  - `evals/research-capture/run-096-isolated/summary.json`
  - `evals/research-capture/run-096-isolated/post-execution-audit.json`
  - `data/project-cognition.json`

## RUN-2026-10-18T08-04Z-ABD-PEARL-097 · ABD measure primary-source resolution without promoting a conditional win

- Fecha: 2026-10-18
- Estado: completed
- Objetivo: Ejecutar el frente semántico pendiente con fuente primaria real, clave separada y evidencia durable previa al juez; distinguir resolución, seguridad y adopción sin sobreafirmar RSI.
- Resultado: Piloto de ocho casos sobre Gao et al., EMNLP 2023: fuente 8/8 resoluciones correctas, control proxy 0/8 y ocho unknowns; errores de aprobación/rechazo 0/4 en ambos, sin reducción de error. Revisión de fuente previa a clave coincide 8/8. Salidas/fuente/clave retenidas y 17 hashes más dos anclas recuperados antes de adjudicar. KEEP numérico del juez preservado como condicional; padre INCONCLUSIVE de adopción/RSI por accesos no auditados independientemente y ausencia de baseline de producción. Sin retry, tuning ni cambio runtime; pack retirado. Full npm test previo PASS (main 136/136); Tier 2 limpio PASS en 326439037f353805d2896290ceb5991846e96ad3, Cognition 23/23, HTML 50/50 y rutas 298/298. Sites v224 succeeded, HTTP 200/paridad exacta y 24/24 artefactos recuperados en fuente autorizada. Retención previa usada, beneficio desconocido. Este checkpoint registra recibo, no otra muestra.
- Siguiente acción: Conservar abstenciones y decisión condicional, no adoptar ni repetir el pack. Nuevo ensayo con control lector real, fuentes nuevas y separación auditable; retención a +1/+3/+7 y beneficio posterior todavía desconocido.
- Artefactos:
  - `cognition/runs/2026-10-18T08-04Z-abd-pearl-097.md`
  - `docs/experiments/semantic-citation-trial.md`
  - `evals/semantic-citations/run-097/author/seal.json`
  - `evals/semantic-citations/run-097/control/output.json`
  - `evals/semantic-citations/run-097/candidate/output.json`
  - `evals/semantic-citations/run-097/pre-adjudication-anchors.json`
  - `evals/semantic-citations/run-097/raw-durability-receipt.json`
  - `evals/semantic-citations/run-097/role-separation.json`
  - `evals/semantic-citations/run-097/judge/source-review.json`
  - `evals/semantic-citations/run-097/judge/adjudication.json`
  - `evals/semantic-citations/run-097/judge/summary.json`
  - `evals/semantic-citations/run-097/parent-decision.json`
  - `evals/semantic-citations/run-097/retention.json`
  - `evals/semantic-citations/run-097/release-receipt.json`
  - `data/project-cognition.json`

## RUN-2026-10-18T08-56Z-ABD-TULVING-098 · ABD make delayed retention intentions actionable without inventing completion

- Fecha: 2026-10-18
- Estado: completed
- Objetivo: Derivar revisiones debidas y atrasadas desde el orden canónico de corridas y conservar la diferencia entre uso, comprobación tardía y beneficio.
- Resultado: Misma entrada congelada: CLI sin lista -> cuatro checks debidos exactos y un origen inválido explícito. Planificador por orden de corridas, sin escrituras/adopción; origen RUN-094 reparado con procedencia. Desarrollo 14/14 y confirmación separada 12/12 (6 válidos/6 inválidos), fuente estable, sin retry; pack retirado. Cuatro seguimientos comprobados, uno tarde a +6 en vez de su +1 histórico; no se inventa puntualidad ni beneficio. KEEP funcional, RSI INCONCLUSIVE. npm test completo pasa, incluido main136; fuente limpia validada y publicada v226, tres rutas HTTP200 y copia física nueva verifica hashes. Recibo registra limitación de paths absolutos sin modificar el seal.
- Siguiente acción: Usar cognition:check antes de trabajar. En el próximo ciclo deberían vencer RUN-096 +3, RUN-092 +7 y este planificador +1 según orden canónico; comprobar el ledger real antes de actuar, no fabricar el próximo runId. Mantener RUN-097 INCONCLUSIVE.
- Artefactos:
  - `docs/experiments/retention-frontier.md`
  - `cognition/runs/2026-10-18T08-56Z-abd-tulving-098.md`
  - `scripts/lib/retention-planner.mjs`
  - `scripts/check-cognition-continuity.mjs`
  - `tests/retention-planner.test.mjs`
  - `evals/retention-frontier/run-098/baseline.json`
  - `evals/retention-frontier/run-098/comparison.json`
  - `evals/retention-frontier/run-098/retention.json`
  - `evals/retention-frontier/run-098/parent-audit.json`
  - `evals/retention-frontier/run-098/release.json`
  - `evals/retention-frontier/run-098/separated/summary.json`
  - `evals/retention-frontier/run-098/separated/manifest.json`
  - `data/project-cognition.json`

## RUN-2026-10-18T10-00Z-ABD-HAMMING-099 · ABD bind selected artifact roots and withdraw an unsupported adoption

- Fecha: 2026-10-18
- Estado: completed
- Objetivo: Verificar la copia seleccionada sin confundir integridad, durabilidad, independencia ni beneficio; registrar la evidencia perdida.
- Resultado: PARTIAL: código congelado recuperado por SHA256; trece grupos nuevos expuestos pasan, comparación sintética reference1/3 vs candidate3/3. Siete artefactos RUN-098 y target verificados en copia nueva, no siete nuevas recuperaciones. Pack original099 perdido antes de push; outcomes verificables null, KEEP no adoptado→INCONCLUSIVE. Seguimientos096+3,098+1,092+7 son integridad/uso, no mejora del agente. Full npm test y Tier2 limpio pasan; producto v228 succeeded, tres rutas HTTP200/paridad y diez archivos recuperados de fuente reabierta. Este recibo no es otra muestra ni preafirma su propio despliegue.
- Siguiente acción: cognition:check primero; preservar INCONCLUSIVE y no repetir pack099/097. Nuevo ensayo: readback de bytes/ancla desde SHA pushed antes de juzgar. Derivar próximos vencimientos del ledger, sin inventar runId.
- Artefactos:
  - `docs/experiments/artifact-root-binding.md`
  - `cognition/runs/2026-10-18T10-00Z-abd-hamming-099.md`
  - `scripts/verify-artifact-manifest.mjs`
  - `tests/artifact-root-binding.test.mjs`
  - `evals/artifact-root-binding/run-099/recovery/evidence-status.json`
  - `evals/artifact-root-binding/run-099/recovery/retention.json`
  - `evals/artifact-root-binding/run-099/recovery/development.tap`
  - `evals/artifact-root-binding/run-099/recovery/validation.json`
  - `evals/artifact-root-binding/run-099/recovery/release.json`
  - `data/project-cognition.json`

## RUN-2026-10-18T14-00Z-ABD-BACON-100 · ABD transfer a real primary reading into an explicit status-boundary fix

- Fecha: 2026-10-18
- Estado: completed
- Objetivo: Corregir la elegibilidad implícita de estados desconocidos sin atribuir precisión semántica a un check de metadatos.
- Resultado: PARTIAL: nueva lectura primaria histórica, no paper nuevo. Seis condiciones expuestas: cinco falsos pases del check de estado→0, control1/1 conservado; informes completos aprobados0 en ambos. Evaluador1.3 exige verified explícito sin certificar verdad. Desarrollo14 y regresiones49/main136 pasan; doce capturas/24 artefactos recuperados desde SHA pushed antes de decodificar. KEEP del contrato; ensayo semántico no lanzado y RSI INCONCLUSIVE. Retención093+7,097+3,099+1 usada. Tier2 bugfix limpio PASS; Sites v230 succeeded y tres rutas HTTP200/paridad. Este recibo no es otra muestra ni preafirma su propio deploy.
- Siguiente acción: cognition:check al comenzar; no relabelar el piloto expuesto como holdout. Para el ensayo semántico conseguir control lector real y acceso independientemente controlado; preservar criterios97. Verificar uso de v1.3 a +1/+3/+7, sin repetir packs retirados.
- Artefactos:
  - `docs/experiments/primary-reading-status-boundary.md`
  - `docs/bugfixes/research-status-boundary.md`
  - `cognition/runs/2026-10-18T14-00Z-abd-bacon-100.md`
  - `scripts/evaluate-real-run.mjs`
  - `tests/research-status-boundary.test.mjs`
  - `evals/primary-reading/run-100/source/reading.json`
  - `evals/primary-reading/run-100/frozen-manifest.json`
  - `evals/primary-reading/run-100/raw-durability-receipt.json`
  - `evals/primary-reading/run-100/comparison.json`
  - `evals/primary-reading/run-100/retention.json`
  - `evals/primary-reading/run-100/release.json`
  - `data/project-cognition.json`

## RUN-2026-10-18T15-00Z-ABD-RSI-101 · ABD exclude future identities from historical retention context

- Fecha: 2026-10-18
- Estado: completed
- Objetivo: Corregir divulgación de dueRun futuros sin confundir un cursor sobre metadatos actuales con un snapshot histórico.
- Resultado: PARTIAL: diez cursores expuestos sobre un ledger actual; futuras identidades51/86→0/86, otros campos preservados y vista actual igual salvo versión. KEEP del contrato planner v1.1; RSI INCONCLUSIVE.20 grupos planner, full npm test/main136 y Tier2 bugfix limpio pasan. Usos094+7,098+3,100+1 registrados sin repetir packs retirados. Producto v232 succeeded, tres rutas HTTP200/paridad y15 artefactos recuperados de fuente autorizada reabierta. Este recibo no es otra muestra ni preafirma su propia publicación.
- Siguiente acción: cognition:check primero; observar uso nuevo de v1.1 a+1/+3/+7. No llamar snapshot histórico al cursor ni repetir packs. Ensayo semántico sólo con control lector real y accesos auditados; si faltan, seleccionar otro cuello de botella reproducible.
- Artefactos:
  - `docs/experiments/retention-temporal-boundary.md`
  - `docs/bugfixes/retention-temporal-boundary.md`
  - `cognition/runs/2026-10-18T15-00Z-abd-rsi-101.md`
  - `scripts/lib/retention-planner.mjs`
  - `tests/retention-planner.test.mjs`
  - `evals/retention-temporal/run-101/input.json`
  - `evals/retention-temporal/run-101/baseline.json`
  - `evals/retention-temporal/run-101/candidate.json`
  - `evals/retention-temporal/run-101/comparison.json`
  - `evals/retention-temporal/run-101/reading.json`
  - `evals/retention-temporal/run-101/research-report.json`
  - `evals/retention-temporal/run-101/retention.json`
  - `evals/retention-temporal/run-101/validation.json`
  - `evals/retention-temporal/run-101/release.json`
  - `data/project-cognition.json`

## RUN-2026-10-18T16-04Z-ABD-RSI-102 · ABD inspect returned gzip bytes before publication

- Fecha: 2026-10-18
- Estado: completed
- Objetivo: Cerrar una brecha de completitud post-empaquetado y conservar resultados fallidos sin atribuirles beneficio semántico o RSI.
- Resultado: PARTIAL: ocho condiciones expuestas;6/6 corrupciones rechazadas,2/2 controles aceptados y0 mutaciones. Baseline real sin lectura gzip, no tasa de falsos pases. KEEP opt-in; RSI INCONCLUSIVE. Raw checkpoint fb96 recuperado con9 hashes más target antes de interpretar captura fallida. Usos095+7,099+3,101+1 registrados; sin ensayo semántico ni holdout independiente. Full npm test/main136,11 grupos gzip, harness:check y Tier2 limpio pasan; producto v234 succeeded, tres rutas HTTP200/paridad y16 artefactos recuperados desde fuente autorizada. Este recibo no es otra muestra ni preafirma su propio deploy.
- Siguiente acción: cognition:check primero; observar uso nuevo del inspector a+1/+3/+7 sin repetir fixtures como evidencia nueva. Gzip completo no aprueba TAR/source/deploy. Ensayo semántico sólo con baseline lector real y acceso independiente auditado; preservar unknowns.
- Artefactos:
  - `docs/experiments/postpackage-completeness.md`
  - `cognition/runs/2026-10-18T16-04Z-abd-rsi-102.md`
  - `scripts/inspect-gzip-artifact.mjs`
  - `tests/gzip-artifact.test.mjs`
  - `evals/postpackage/run-102/conditions.json`
  - `evals/postpackage/run-102/fixtures.mjs`
  - `evals/postpackage/run-102/baseline.json`
  - `evals/postpackage/run-102/development-results.json`
  - `evals/postpackage/run-102/reading.json`
  - `evals/postpackage/run-102/research.capture.json`
  - `evals/postpackage/run-102/frozen-manifest.json`
  - `evals/postpackage/run-102/resume.json`
  - `evals/postpackage/run-102/inspection.json`
  - `evals/postpackage/run-102/retention.json`
  - `evals/postpackage/run-102/validation.json`
  - `evals/postpackage/run-102/release.json`
  - `data/project-cognition.json`

## RUN-2026-10-18T20-03Z-ABD-RSI-103 · ABD separate unknown latency from measured zero

- Fecha: 2026-10-18
- Estado: completed
- Objetivo: Corregir coerción, suma parcial y overflow en el audit de duración sin convertir fixtures en rendimiento del agente.
- Resultado: PARTIAL:12 condiciones expuestas, contratos1/12→12/12; audit indebido4/10→0/10, controles1/2→2/2, once checks ajenos preservados. KEEP duración1.4; RSI INCONCLUSIVE. Raw46+target recuperados; captura candidata dirty tree declarada. Nuevo manifiesto primario conserva política true/informe false y latencia null. Primer npm test falló en artefacto generado; bytes retenidos y causa desconocida. Nuevo npm test completo/main136 y gate Tier2 pasan en2f800 limpio. Seguimientos096+7,100+3,102+1 registrados. Producto v236 succeeded, tres rutas HTTP200 y paridad JSON/cápsula. Este recibo no preafirma su propio deploy ni es nueva muestra.
- Siguiente acción: cognition:check primero; aplicar1.4 a una traza nueva y observar a+1/+3/+7 sin tratar fixtures como rendimiento. Mantener null/unknown, cero explícito y coste desconocido separados. Investigar corrupción sólo en un ensayo acotado con bytes retenidos; ensayo semántico requiere baseline lector real y acceso independiente.
- Artefactos:
  - `docs/experiments/research-latency-contract.md`
  - `docs/bugfixes/research-latency-contract.md`
  - `cognition/runs/2026-10-18T20-03Z-abd-rsi-103.md`
  - `scripts/evaluate-real-run.mjs`
  - `tests/research-manifest-boundary.test.mjs`
  - `tests/research-status-boundary.test.mjs`
  - `evals/research-latency/run-103/conditions.json`
  - `evals/research-latency/run-103/fixtures.mjs`
  - `evals/research-latency/run-103/capture.mjs`
  - `evals/research-latency/run-103/compare.mjs`
  - `evals/research-latency/run-103/baseline/index.json`
  - `evals/research-latency/run-103/candidate/index.json`
  - `evals/research-latency/run-103/reading.json`
  - `evals/research-latency/run-103/reading.capture.json`
  - `evals/research-latency/run-103/frozen-manifest.json`
  - `evals/research-latency/run-103/comparison.json`
  - `evals/research-latency/run-103/durability.json`
  - `evals/research-latency/run-103/retention.json`
  - `evals/research-latency/run-103/validation.json`
  - `evals/research-latency/run-103/release.json`
  - `evals/research-latency/run-103/build-failure.json`
  - `evals/research-latency/run-103/failed-worker-observed.js.gz`
  - `data/project-cognition.json`

## RUN-2026-10-18T20-42Z-ABD-RSI-104 · ABD bind build Worker bytes; prepare human review

- Fecha: 2026-10-18
- Estado: completed
- Objetivo: Reproducir y cerrar el hueco de drift post-build sin activar cambios de release sin revisión humana.
- Resultado: PARTIAL:14 condiciones expuestas, contratos4/14→14/14 y pases indebidos10/12→0/12. Controles y guardrails previos2/2, cero mutaciones. KEEP byte-binding para revisión; RSI INCONCLUSIVE. Baseline/candidata limpios;16 artefactos recuperados antes de comparar. Retenciones097+7,101+3,103+1 registradas. Tier3 limpio en d3a0fe6 pasa, npm test completo/main136, binding14 y17 afectadas. NO_PUBLICADO: revisión humana de release no obtenida; HTTP200 confirma live237/RUN103 intacto. Recibo no preafirma su propia versión guardada.
- Siguiente acción: cognition:check primero. No desplegar fuente con byte-binding pendiente de revisión humana; conservar live237. Tras revisión, observar nuevo build y+1/+3/+7. Si sigue pendiente, escoger otro frente sin activar accidentalmente la propuesta ni repetir fixtures como evidencia.
- Artefactos:
  - `docs/experiments/build-worker-binding.md`
  - `docs/bugfixes/build-worker-binding.md`
  - `cognition/runs/2026-10-18T20-42Z-abd-rsi-104.md`
  - `scripts/lib/build-worker-binding.mjs`
  - `scripts/write-build-provenance.mjs`
  - `scripts/check-build-provenance.mjs`
  - `tests/build-provenance.test.mjs`
  - `tests/helpers/build-provenance-fixture.mjs`
  - `evals/build-worker-binding/run-104/conditions.json`
  - `evals/build-worker-binding/run-104/capture.mjs`
  - `evals/build-worker-binding/run-104/compare.mjs`
  - `evals/build-worker-binding/run-104/baseline.json`
  - `evals/build-worker-binding/run-104/candidate.json`
  - `evals/build-worker-binding/run-104/reading.json`
  - `evals/build-worker-binding/run-104/reading.capture.json`
  - `evals/build-worker-binding/run-104/frozen-manifest.json`
  - `evals/build-worker-binding/run-104/comparison.json`
  - `evals/build-worker-binding/run-104/durability.json`
  - `evals/build-worker-binding/run-104/retention.json`
  - `evals/build-worker-binding/run-104/validation.json`
  - `evals/build-worker-binding/run-104/tier3-checkpoint.json`
  - `evals/build-worker-binding/run-104/review-receipt.json`
  - `data/project-cognition.json`

## RUN-2026-10-19T00-01Z-ABD-RECOVERY-105 · ABD recover interrupted component trial

- Fecha: 2026-10-19
- Estado: completed
- Objetivo: Conservar pérdida de evidencia sin inferir resultados.
- Resultado: PARTIAL; registro recuperado y enviado en abfeb27a34c1e30fdb8550205da42a4854810444. Comparación original SIN DATOS; INCONCLUSIVE. NO_PUBLICADO.
- Siguiente acción: Iniciar prueba nueva con captura durable y readback previo a scoring.
- Artefactos:
  - `cognition/runs/2026-10-19-abd-recovery-105.md`

## RUN-2026-10-19T01-00Z-ABD-RSI-106 · ABD bounded release review context

- Fecha: 2026-10-19
- Estado: completed
- Objetivo: Reducir bytes de consulta conservando 12 hechos y límites de revisión.
- Resultado: PARTIAL; 4381→1242 bytes(-71.65%),12/12 hechos exactos,1 snapshot/1 consulta expuestos; capturas recuperadas antes de scoring. KEEP opt-in, RSI INCONCLUSIVE. NO_PUBLICADO; revisión humana104 pendiente.
- Siguiente acción: Usar lector optativo en nueva consulta; retención+1/+3/+7 y snapshot independiente antes de ampliar campos. No desplegar104 sin revisión.
- Artefactos:
  - `scripts/read-release-review-context.mjs`
  - `tests/release-review-context.test.mjs`
  - `evals/review-context/run-106/protocol.md`
  - `evals/review-context/run-106/capture.mjs`
  - `evals/review-context/run-106/capture.json`
  - `evals/review-context/run-106/compare.mjs`
  - `evals/review-context/run-106/comparison.json`
  - `cognition/runs/2026-10-19-abd-rsi-106.md`

## RUN-2026-10-19T02-03Z-ABD-RSI-107 · ABD constrain handoff artifact symlink targets

- Fecha: 2026-10-19
- Estado: completed
- Objetivo: Reject static external artifact targets while preserving internal handoff files.
- Resultado: PARTIAL; six exposed synthetic conditions, matches4/6→6/6, external acceptances2/2→0/2; controls2/2 preserved. Raw captures recovered before scoring. KEEP static containment, agent RSI INCONCLUSIVE. Source only; NO_PUBLICADO.
- Siguiente acción: Observe corrected inspector on real new handoff and+1/+3/+7. Keep RUN104 review boundary and unresolved followups explicit.
- Artefactos:
  - `scripts/check-cognition-continuity.mjs`
  - `tests/handoff-artifact-boundary.test.mjs`
  - `docs/bugfixes/handoff-artifact-boundary.md`
  - `cognition/runs/2026-10-19-abd-rsi-107.md`
  - `evals/handoff-artifact-boundary/run-107/protocol.md`
  - `evals/handoff-artifact-boundary/run-107/capture.mjs`
  - `evals/handoff-artifact-boundary/run-107/baseline.json`
  - `evals/handoff-artifact-boundary/run-107/candidate.json`
  - `evals/handoff-artifact-boundary/run-107/compare.mjs`
  - `evals/handoff-artifact-boundary/run-107/comparison.json`

## RUN-2026-10-19T02-59Z-ABD-RSI-108 · ABD preserve unknown summary ratios with empty populations

- Fecha: 2026-10-19
- Estado: completed
- Objetivo: Distinguish absent populations from measured zero in offline evaluator summary.
- Resultado: PARTIAL; summary matches12/21→21/21, unknown-as-zero9→0, measured zeros3/3 preserved and seven complete case reports unchanged.14 raw captures recovered under39-file seal before scoring. KEEP bounded reporting, RSI INCONCLUSIVE. NO_PUBLICADO.
- Siguiente acción: Inspect new real summary/consumer null handling and+1/+3/+7; retain104 human review and independent semantic evaluation boundaries.
- Artefactos:
  - `scripts/evaluate-real-run.mjs`
  - `tests/research-empty-summary.test.mjs`
  - `docs/bugfixes/empty-summary-denominators.md`
  - `cognition/runs/2026-10-19-abd-rsi-108.md`
  - `evals/empty-summary/run-108/protocol.md`
  - `evals/empty-summary/run-108/fixtures.mjs`
  - `evals/empty-summary/run-108/capture.mjs`
  - `evals/empty-summary/run-108/manifest.json`
  - `evals/empty-summary/run-108/comparison.json`
  - `evals/empty-summary/run-108/discovery.json`

## RUN-2026-10-19T04-04Z-ABD-RSI-109 · ABD verify real continuation without a new guard

- Fecha: 2026-10-19
- Estado: completed
- Objetivo: Observe retained null summaries, historical cursor boundary and review authority on new operational input.
- Resultado: PARTIAL; one real retrieval-failure trace,12/12 exposed conformance criteria; summary nulls retained and global evaluation false.48 rows of new107 cursor have0 future IDs. Six raw files recovered before adjudication. Use108+1,106+3 and101+7 late+8 verified; causal benefit INCONCLUSIVE. NO_PUBLICADO.
- Siguiente acción: Prioritize real source-reading baseline and independent access; remaining106/108 retention schedules, no new generic guard or observation-only schedule chain.104 review pending.
- Artefactos:
  - `evals/continuation/run-109/protocol.md`
  - `evals/continuation/run-109/input.json`
  - `evals/continuation/run-109/capture.mjs`
  - `evals/continuation/run-109/raw-manifest.json`
  - `evals/continuation/run-109/evaluation.capture.json`
  - `evals/continuation/run-109/temporal.stdout.json`
  - `evals/continuation/run-109/review.stdout.json`
  - `evals/continuation/run-109/inspect.mjs`
  - `evals/continuation/run-109/result.json`
  - `cognition/runs/2026-10-19-abd-rsi-109.md`

## RUN-2026-10-19T04-57Z-ABD-RSI-110 · ABD primary reading operational handoff and semantic trial preparation

- Fecha: 2026-10-19
- Estado: completed
- Objetivo: Convert a newly read primary method into a bounded evidence handoff without confusing textual causality with measured intervention effects.
- Resultado: PARTIAL; DOI10.18653/v1/2024.acl-long.210 publisher version relevant sections read. Two exposed metadata conditions: citation ratio0→1; both global reports false, relation ratio null, latency/cost unknown. Sealed raw checkpoint47a6349; KEEP operational handoff, RSI INCONCLUSIVE. No independent semantic holdout or causal benefit measured. NO_PUBLICADO.
- Siguiente acción: Use the prepared typed-memory semantic protocol only after independent holdout access is auditable. No observation-only retention chain; prior schedules remain pending.104 human review still required.
- Artefactos:
  - `evals/primary-reading/run-110/protocol.md`
  - `evals/primary-reading/run-110/capture.mjs`
  - `evals/primary-reading/run-110/seal.json`
  - `evals/primary-reading/run-110/inspect.mjs`
  - `evals/primary-reading/run-110/source-pending.capture.json`
  - `evals/primary-reading/run-110/verified.capture.json`
  - `cognition/runs/2026-10-19-abd-rsi-110.md`

## RUN-2026-10-19T05-56Z-ABD-RSI-111 · ABD recovered primary-reading handoff and summary retention at +3

- Fecha: 2026-10-19
- Estado: completed
- Objetivo: Verify durable110 recovery and108+3 operational use without claiming new semantic efficacy.
- Resultado: PARTIAL; six sealed files recovered from8d8a244 before report decoding; two reused exposed conditions preserve input binding, null relation summary, unknown cost/latency and global failure.108+3 use and110+1 recovery verified; causal benefit SIN DATOS/INCONCLUSIVE. NO_PUBLICADO.
- Siguiente acción: Prioritize independently controlled semantic trial; no more status-flip demonstrations as efficacy proxies.104 human review remains pending.
- Artefactos:
  - `evals/primary-reading/run-111/retention.mjs`
  - `cognition/runs/2026-10-19-abd-rsi-111.md`

## RUN-2026-10-19T08-00Z-ABD-RSI-112 · ABD implement Radar offline tool-drift preflight

- Fecha: 2026-10-19
- Estado: completed
- Objetivo: Measure contract blocking without external tool execution or invented model repair.
- Resultado: PARTIAL;24 exposed development cases: invalid calls forwarded18→0,6/6 valid controls retained,0 false rejections. Identical retry36 invalid attempts. Six raw files recovered before comparison scoring; focused3/3 plus prior37/37 tests PASS. KEEP offline component, model repair/task completion and RSI INCONCLUSIVE. NO_PUBLICADO.
- Siguiente acción: Evaluate new real read-only tool contracts and independently held cases; no model repair or agent efficacy claim from this rejection-only development test.104 review remains pending.
- Artefactos:
  - `evals/tool-drift-shadow/run-112/protocol.md`
  - `evals/tool-drift-shadow/run-112/fixtures.mjs`
  - `evals/tool-drift-shadow/run-112/raw.json`
  - `evals/tool-drift-shadow/run-112/seal.json`
  - `evals/tool-drift-shadow/run-112/score.mjs`
  - `evals/tool-drift-shadow/run-112/result.json`
  - `cognition/runs/2026-10-19-abd-rsi-112.md`

## RUN-2026-10-19T08-56Z-ABD-RSI-113 · ABD preserve real MCP optional fields and constraints in offline preflight

- Fecha: 2026-10-19
- Estado: completed
- Objetivo: Test112 portability on real schemas and preserve optional fields, enum and numeric bounds.
- Resultado: PARTIAL;5 real read-only schemas,16 exposed calls; lossy baseline7/16→flat adapter16/16, false rejects5→0 and false accepts4→0. Ten files recovered before scoring.42/42 focused+prior tests PASS. MODIFY adaptation, KEEP offline adapter; RSI INCONCLUSIVE. NO_PUBLICADO.
- Siguiente acción: Use genuine read-only failure traces with independently audited held-out schemas; no agent repair claim from manually constructed calls.104 review remains pending.
- Artefactos:
  - `evals/tool-drift-shadow/run-113/protocol.md`
  - `evals/tool-drift-shadow/run-113/catalog.json`
  - `evals/tool-drift-shadow/run-113/baseline.json`
  - `evals/tool-drift-shadow/run-113/candidate.json`
  - `evals/tool-drift-shadow/run-113/seal.json`
  - `evals/tool-drift-shadow/run-113/result.json`
  - `cognition/runs/2026-10-19-abd-rsi-113.md`

## RUN-2026-10-19T10-00Z-ABD-RSI-114 · ABD close unsupported-catalog investigation with actual complete census

- Fecha: 2026-10-19
- Estado: completed
- Objetivo: Determine whether current mixed catalog justifies modifying113 adapter.
- Resultado: PARTIAL; no real unsupported distractor found. Unchanged113 adapter matches92/92 exposed contract probes over46 read-only schemas,28 valid empty calls,0 false rejects/accepts. Six sealed files recovered before trace adjudication. KILL proposed fix for current catalog; RSI INCONCLUSIVE. NO_PUBLICADO.
- Siguiente acción: Change front; current census does not test future unsupported schemas or improve agent performance. Keep113 adapter and104 release review gate.
- Artefactos:
  - `evals/tool-drift-shadow/run-114/protocol.md`
  - `evals/tool-drift-shadow/run-114/catalog.json`
  - `evals/tool-drift-shadow/run-114/coordination.json`
  - `evals/tool-drift-shadow/run-114/raw.json`
  - `evals/tool-drift-shadow/run-114/seal.json`
  - `evals/tool-drift-shadow/run-114/score.mjs`
  - `evals/tool-drift-shadow/run-114/result.json`
  - `cognition/runs/2026-10-19-abd-rsi-114.md`

## RUN-2026-10-19T10-55Z-ABD-RSI-115 · ABD preserve explicit source revisions in offline research reader

- Fecha: 2026-10-19
- Estado: completed
- Objetivo: Remove reproduced revision drift without regenerating editorial claims.
- Resultado: PARTIAL; eight exposed identity cases4/8 to8/8, versioned subset0/4 to4/4, controls unchanged.47/47 focused and prior regressions PASS. KEEP local fix; agent RSI INCONCLUSIVE. No content regeneration or deploy.
- Siguiente acción: Verify a bounded real response preserves selected revision; independent semantic holdout and104 review remain unavailable.112+3 use/benefit not observed; do not relabel test replay as retention.
- Artefactos:
  - `evals/source-version/run-115/protocol.md`
  - `evals/source-version/run-115/compare.mjs`
  - `evals/source-version/run-115/result.json`
  - `scripts/lib/arxiv-revision.mjs`
  - `tests/arxiv-revision.test.mjs`
  - `docs/bugfixes/abd115-source-revision.md`
  - `cognition/runs/2026-10-19-abd-rsi-115.md`

## RUN-2026-10-19T11-57Z-ABD-RSI-116 · ABD observe source-declared revision in an actual bounded response

- Fecha: 2026-10-19
- Estado: completed
- Objetivo: Close115 operational reading gap without inferring semantic agent benefit.
- Resultado: PARTIAL; one pinned response self-identifies v1, unversioned control has same hash; no content drift observed.56/56 tests PASS before final composed gate.115+1 actual use verified; causal RSI benefit unknown. No deploy.
- Siguiente acción: Switch front after115–116 source-identity closure; pursue independently evaluated task execution or confirmed audit defect. Preserve104 review boundary.
- Artefactos:
  - `evals/source-version/run-116/protocol.md`
  - `evals/source-version/run-116/capture.mjs`
  - `evals/source-version/run-116/raw.json`
  - `evals/source-version/run-116/score.mjs`
  - `evals/source-version/run-116/result.json`
  - `scripts/lib/arxiv-response-witness.mjs`
  - `tests/arxiv-response-witness.test.mjs`
  - `cognition/runs/2026-10-19-abd-rsi-116.md`

## RUN-2026-10-19T13-58Z-ABD-RSI-117 · ABD distinguish absent outcome data from measured zero

- Fecha: 2026-10-19
- Estado: completed
- Objetivo: Correct reproduced summary representation without changing approval gates.
- Resultado: PARTIAL;9 exposed manifests,18 summary fields8→18 correct, all approvals unchanged/false. Evaluator1.6.0, prior108/status expectations retained. KEEP local correction; causal agent RSI INCONCLUSIVE. Source-only, no deploy.
- Siguiente acción: Observe real incomplete operational manifest consumption; verify null is not displayed as zero. Independent holdout and104 review remain separate gaps.
- Artefactos:
  - `evals/outcome-availability/run-117/protocol.md`
  - `evals/outcome-availability/run-117/fixtures.mjs`
  - `evals/outcome-availability/run-117/baseline.json`
  - `evals/outcome-availability/run-117/candidate.json`
  - `evals/outcome-availability/run-117/score.mjs`
  - `evals/outcome-availability/run-117/result.json`
  - `tests/research-outcome-summary.test.mjs`
  - `docs/bugfixes/abd117-outcome-availability.md`
  - `cognition/runs/2026-10-19-abd-rsi-117.md`

## RUN-2026-10-20T07-02Z-ABD-RECOVERY-118 · ABD close interrupted downstream measurement correction

- Fecha: 2026-10-20
- Estado: completed
- Objetivo: Preserve unknown numeric evidence through offline assembly, without relaxing quality or release gates.
- Resultado: PARTIAL; retained interrupted118 artifacts, remote confirmed117. Six exposed conditions18 values7→18 correct;85/85 boundary tests PASS. KEEP local projection fix; generalized agent RSI INCONCLUSIVE. Source-only, no deploy.
- Siguiente acción: Change front after117–118. Independent task-completion evidence remains missing; do not count summary conformance or source commits as agent capability gains.104 review still pending.
- Artefactos:
  - `evals/summary-projection/run-118/protocol.md`
  - `evals/summary-projection/run-118/fixtures.mjs`
  - `evals/summary-projection/run-118/baseline.json`
  - `evals/summary-projection/run-118/candidate.json`
  - `evals/summary-projection/run-118/score.mjs`
  - `evals/summary-projection/run-118/result.json`
  - `tests/research-summary-projection.test.mjs`
  - `docs/bugfixes/abd118-summary-projection.md`
  - `cognition/runs/2026-10-20-abd-recovery-118.md`

## RUN-2026-10-20T07-56Z-ABD-RSI-119 · ABD prepare Radar EXP09 evidence-use trial without fabricated holdout

- Fecha: 2026-10-20
- Estado: completed
- Objetivo: Prepare bounded evidence-delivery experiment and distinct production/exposure/closure scoring.
- Resultado: PARTIAL;12 exposed synthetic development tasks,36 arm prompts,7 mechanical tests PASS. Agent trials/model calls0;24 holdout planned,0 created. Baseline SIN DATOS; INCONCLUSIVE. No production prompt change/deploy.
- Siguiente acción: Confirm independent custodian and permitted executor before trial; never count oracle-generated test responses as measured agent completion.104 review remains pending.
- Artefactos:
  - `evals/evidence-use/exp-09-v1/protocol.md`
  - `evals/evidence-use/exp-09-v1/development.mjs`
  - `evals/evidence-use/exp-09-v1/prepared-development.json`
  - `evals/evidence-use/exp-09-v1/status.json`
  - `scripts/lib/evidence-use-experiment.mjs`
  - `scripts/prepare-evidence-use-experiment.mjs`
  - `tests/evidence-use-experiment.test.mjs`
  - `cognition/runs/2026-10-20-abd-rsi-119.md`

## RUN-2026-10-20T20-55Z-ABD-RSI-120 · ABD fail closed before EXP09 execution

- Fecha: 2026-10-20
- Estado: completed
- Objetivo: Prevent exposed development prompts from being mislabelled as independent agent trials.
- Resultado: PARTIAL; executable gate added. Current preparation rejected for seven explicit reasons;8/8 gate tests,7/7 EXP09 mechanics and85/85 research-boundary regressions PASS. No model call or agent benefit measurement.
- Siguiente acción: Require a separately verified custodian,24-case holdout and permitted executor before any trial. Passing metadata alone is not proof of independent custody;104 review remains pending.
- Artefactos:
  - `scripts/lib/evidence-run-readiness.mjs`
  - `scripts/check-evidence-run-readiness.mjs`
  - `tests/evidence-run-readiness.test.mjs`
  - `evals/evidence-use/exp-09-v1/status.json`
  - `cognition/runs/2026-10-20-abd-rsi-120.md`

## RUN-2026-10-21T09-58Z-ABD-RSI-121 · Action-state ledger fail-closed

- Fecha: 2026-10-21
- Estado: partial
- Objetivo: Convertir el handoff Radar sobre fallos posteriores a la adquisición de evidencia en una instrumentación refutable de reintentos sin actualización.
- Resultado: Contrato y detector preparados con baseline SIN DATOS; no se reclama mejora del agente ni reducción de reintentos sin trazas reales y holdout temporal.
- Siguiente acción: Congelar ocho transiciones históricas reales como desarrollo y reservar cuatro transiciones posteriores como holdout temporal independiente.
- Artefactos:
  - `scripts/lib/action-state-ledger.mjs`
  - `scripts/check-action-state-ledger.mjs`
  - `tests/action-state-ledger.test.mjs`
  - `evals/action-state-ledger/exp-10-v1/protocol.md`
  - `cognition/runs/2026-10-21-abd-rsi-121.md`

## RUN-2026-10-21T11-57Z-ABD-RSI-122 · EXP10 first operational transition and CLI correction

- Fecha: 2026-10-21
- Estado: partial
- Objetivo: Use RUN121 instrumentation on a real transition, detect integration defects and preserve an exposed development trace without claiming holdout evidence.
- Resultado: One comparable non-idle development transition; two component defects corrected; causal agent improvement remains unknown.
- Siguiente acción: Collect seven more development transitions, freeze rules, then reserve four later temporal transitions as holdout.
- Artefactos:
  - `evals/action-state-ledger/exp-10-v1/traces/dev-001-previous.json`
  - `evals/action-state-ledger/exp-10-v1/traces/dev-001-current.json`
  - `evals/action-state-ledger/exp-10-v1/result-dev-001.json`
  - `cognition/runs/2026-10-21-abd-rsi-122.md`

## RUN-2026-10-21T12-55Z-ABD-RSI-123 · EXP10 next-action paraphrase adversarial

- Fecha: 2026-10-21
- Estado: partial
- Objetivo: Prevent plan rewording from being counted as progress without a world-state change.
- Resultado: Exposed adversarial misclassification improved from 1/1 to 0/1; no causal agent improvement claimed.
- Siguiente acción: Continue collecting real development transitions without changing holdout or retrying blocked publication absent a credential trigger.
- Artefactos:
  - `evals/action-state-ledger/exp-10-v1/result-adversarial-001.json`
  - `cognition/runs/2026-10-21-abd-rsi-123.md`

## RUN-2026-10-22T11-02Z-ABD-RSI-124 · EXP10 second operational transition and EXP11 preregistration

- Fecha: 2026-10-22
- Estado: partial
- Objetivo: Apply the frozen action-state detector to a second real transition and preserve the reviewed Radar proposal without opening any holdout.
- Resultado: Second comparable non-idle exposed development transition; EXP11 preregistered but blocked; no causal agent improvement claimed.
- Siguiente acción: Collect six more EXP10 development transitions; do not execute EXP11 until custody, split and executor gates are satisfied.
- Artefactos:
  - `evals/action-state-ledger/exp-10-v1/traces/dev-002-previous.json`
  - `evals/action-state-ledger/exp-10-v1/traces/dev-002-current.json`
  - `evals/action-state-ledger/exp-10-v1/result-dev-002.json`
  - `evals/evidence-scale-racing/exp-11-v1/protocol.md`
  - `cognition/runs/2026-10-22-abd-rsi-124.md`

## RUN-2026-10-22T11-55Z-ABD-RSI-125 · EXP10 first positive operational idle retry

- Fecha: 2026-10-22
- Estado: partial
- Objetivo: Apply the frozen detector to a repeated no-update cycle without minting duplicate connector observations as new evidence.
- Resultado: Third comparable exposed development transition and first operational idle retry; observed development rate 1/3, but causal agent improvement remains unknown.
- Siguiente acción: Collect five more exposed development transitions without changing the detector; keep temporal holdout sealed and EXP11 blocked.
- Artefactos:
  - `evals/action-state-ledger/exp-10-v1/traces/dev-003-previous.json`
  - `evals/action-state-ledger/exp-10-v1/traces/dev-003-current.json`
  - `evals/action-state-ledger/exp-10-v1/result-dev-003.json`
  - `cognition/runs/2026-10-22-abd-rsi-125.md`

## RUN-2026-10-22T13-00Z-ABD-RSI-126 · RUN118 retention inspection finds no qualifying transfer

- Fecha: 2026-10-22
- Estado: partial
- Objetivo: Resolve the overdue RUN118 +7 retention question without counting static wiring or regression replay as downstream use.
- Resultado: No qualifying operational use found in durable repository state; transfer and causal benefit remain INCONCLUSIVE and the negative inspection is not promoted to a completed observation.
- Siguiente acción: On the next actual assembler execution, retain input identity, output hash, process status and downstream consumer receipt.
- Artefactos:
  - `evals/summary-projection/run-126/retention-inspection.json`
  - `cognition/runs/2026-10-22-abd-rsi-126.md`

## RUN-2026-10-22T14-59Z-ABD-RSI-127 · Retention planner distinguishes negative inspections

- Fecha: 2026-10-22
- Estado: partial
- Objetivo: Represent an executed no-use retention inspection without promoting it to observed transfer or leaving it indistinguishable from unattended debt.
- Resultado: Planner v1.2 adds inspectedNegative; RUN118 +7 is classified inspected-no-use-late while +1/+3 remain overdue. Transfer and benefit remain unknown.
- Siguiente acción: Use inspectedNegative only for bounded negative receipts; require observations for actual transfer and keep benefit assessment separate.
- Artefactos:
  - `scripts/lib/retention-planner.mjs`
  - `tests/retention-planner.test.mjs`
  - `cognition/runs/2026-10-22-abd-rsi-127.md`

## RUN-2026-10-22T19-55Z-ABD-RSI-128 · Assembler input preflight exposes complete missing set

- Fecha: 2026-10-22
- Estado: partial
- Objetivo: Remove blind retry cycles from the blocked operational assembler without reconstructing expired historical inputs.
- Resultado: One fail-closed attempt identifies all 8/8 missing required inputs, exits nonzero and writes no output; full assembly and RUN118 transfer remain untested.
- Siguiente acción: Recover the eight original manifests with retained hashes; do not derive replacements from the already assembled output.
- Artefactos:
  - `scripts/lib/research-assembler-inputs.mjs`
  - `scripts/assemble-real-run.mjs`
  - `tests/research-assembler-inputs.test.mjs`
  - `evals/summary-projection/run-128/input-preflight.json`
  - `cognition/runs/2026-10-22-abd-rsi-128.md`

## RUN-2026-10-22T21-04Z-ABD-RSI-129 · EXP10 fourth development transition and late +7 retention

- Fecha: 2026-10-22
- Estado: partial
- Objetivo: Classify RUN127 to RUN128 with the frozen detector and resolve the due EXP10 +7 retention check without opening temporal holdout.
- Resultado: Fourth exposed transition is comparable and non-idle with two added evidence identifiers; late +7 operational reuse observed at +8, causal benefit unknown.
- Siguiente acción: Collect four more development transitions without changing the detector; keep temporal holdout sealed.
- Artefactos:
  - `evals/action-state-ledger/exp-10-v1/traces/dev-004-previous.json`
  - `evals/action-state-ledger/exp-10-v1/traces/dev-004-current.json`
  - `evals/action-state-ledger/exp-10-v1/result-dev-004.json`
  - `tests/action-state-ledger.test.mjs`
  - `cognition/runs/2026-10-22-abd-rsi-129.md`

## RUN-2026-10-22T21-57Z-ABD-RSI-130 · EXP10 fifth development transition

- Fecha: 2026-10-22
- Estado: partial
- Objetivo: Classify RUN128 to RUN129 with the frozen detector without opening temporal holdout.
- Resultado: Fifth exposed transition is comparable and non-idle with two added evidence identifiers; descriptive development rate is 1/5, causal benefit unknown.
- Siguiente acción: Collect three more development transitions without changing the detector; keep temporal holdout sealed.
- Artefactos:
  - `evals/action-state-ledger/exp-10-v1/traces/dev-005-previous.json`
  - `evals/action-state-ledger/exp-10-v1/traces/dev-005-current.json`
  - `evals/action-state-ledger/exp-10-v1/result-dev-005.json`
  - `tests/action-state-ledger.test.mjs`
  - `cognition/runs/2026-10-22-abd-rsi-130.md`

## RUN-2026-10-22T22-58Z-ABD-RSI-131 · EXP10 sixth development transition

- Fecha: 2026-10-22
- Estado: partial
- Objetivo: Classify RUN129 to RUN130 with the frozen detector without opening temporal holdout.
- Resultado: Sixth exposed transition is comparable and non-idle with two added evidence identifiers; descriptive development rate is 1/6, causal benefit unknown.
- Siguiente acción: Collect two more development transitions without changing the detector; keep temporal holdout sealed.
- Artefactos:
  - `evals/action-state-ledger/exp-10-v1/traces/dev-006-previous.json`
  - `evals/action-state-ledger/exp-10-v1/traces/dev-006-current.json`
  - `evals/action-state-ledger/exp-10-v1/result-dev-006.json`
  - `tests/action-state-ledger.test.mjs`
  - `cognition/runs/2026-10-22-abd-rsi-131.md`

## RUN-2026-10-23T00-01Z-ABD-RSI-132 · Block autocatalytic ledger progress

- Fecha: 2026-10-23
- Estado: partial
- Objetivo: Prevent EXP10 measurement artifacts from manufacturing apparent progress in the next transition.
- Resultado: Two of two contaminated transitions corrected from non-idle to idle; exposed development rate revised from 1/6 to 3/6; temporal holdout remains sealed.
- Siguiente acción: Collect two genuinely operational development transitions; measurement-only runs must not satisfy progress.
- Artefactos:
  - `scripts/lib/action-state-ledger.mjs`
  - `evals/action-state-ledger/exp-10-v1/result-dev-005.json`
  - `evals/action-state-ledger/exp-10-v1/result-dev-006.json`
  - `tests/action-state-ledger.test.mjs`
  - `cognition/runs/2026-10-23-abd-rsi-132.md`

## RUN-2026-10-23T00-55Z-ABD-RSI-133 · EXP10 mixed-evidence transition

- Fecha: 2026-10-23
- Estado: partial
- Objetivo: Classify RUN131 to RUN132 with the corrected detector while preserving operational and measurement provenance.
- Resultado: Seventh exposed transition is non-idle: one operational detector commit is separated from one measurement-only report; descriptive development rate is 3/7 and causal benefit remains unknown.
- Siguiente acción: Collect one genuinely operational development transition; measurement-only evidence must not satisfy progress, then freeze development before holdout.
- Artefactos:
  - `evals/action-state-ledger/exp-10-v1/traces/dev-007-previous.json`
  - `evals/action-state-ledger/exp-10-v1/traces/dev-007-current.json`
  - `evals/action-state-ledger/exp-10-v1/result-dev-007.json`
  - `tests/action-state-ledger.test.mjs`
  - `cognition/runs/2026-10-23-abd-rsi-133.md`

## RUN-2026-10-23T02-00Z-ABD-RSI-134 · Freeze EXP10 after measurement-only eighth transition

- Fecha: 2026-10-23
- Estado: partial
- Objetivo: Complete the exposed development sample without treating RUN133 measurement artifacts as operational progress, then freeze the rule prospectively.
- Resultado: Eighth exposed transition is an idle retry with two measurement-only identifiers; development closes at 4/8 idle retries and the detector rule is frozen before temporal holdout.
- Siguiente acción: Apply the unchanged frozen rule to four future temporal transitions and keep their aggregate sealed until the fourth case is retained.
- Artefactos:
  - `evals/action-state-ledger/exp-10-v1/traces/dev-008-previous.json`
  - `evals/action-state-ledger/exp-10-v1/traces/dev-008-current.json`
  - `evals/action-state-ledger/exp-10-v1/result-dev-008.json`
  - `tests/action-state-ledger.test.mjs`
  - `cognition/runs/2026-10-23-abd-rsi-134.md`

## RUN-2026-10-23T10-59Z-ABD-RSI-135 · EXP10 first frozen temporal holdout transition

- Fecha: 2026-10-23
- Estado: partial
- Objetivo: Classify the first future post-freeze transition without changing the evaluator or opening the holdout aggregate.
- Resultado: First prospective temporal case is comparable and non-idle with a new Radar handoff and three verified arXiv v1 identifiers; aggregate remains sealed at 1/4 and causal benefit is unknown.
- Siguiente acción: Collect three more future temporal cases under the unchanged rule; do not implement or tune EXP-12 against EXP-10 holdout data.
- Artefactos:
  - `evals/action-state-ledger/exp-10-v1/traces/holdout-001-previous.json`
  - `evals/action-state-ledger/exp-10-v1/traces/holdout-001-current.json`
  - `evals/action-state-ledger/exp-10-v1/result-holdout-001.json`
  - `tests/action-state-ledger.test.mjs`
  - `cognition/runs/2026-10-23-abd-rsi-135.md`

## RUN-2026-10-24-ABD-RSI-136 · Auditoría sombra de la validez del detector EXP-10

- Fecha: 2026-10-24
- Estado: partial
- Objetivo: Separar cumplimiento mecánico de la regla y validez de medición sin autoadjudicar ni modificar el holdout.
- Resultado: Preflight implementado y probado; ocho registros de desarrollo, cero adjudicaciones independientes y acuerdo desconocido. EXP-10 intacto. Validez de medición y mejora RSI INCONCLUSIVE. Índice reconciliado el 25-10-2026 desde el informe existente, sin inventar una nueva ejecución experimental.
- Siguiente acción: Adjudicar ciegamente las ocho trazas de EXP-10A con evaluador separado; mantener EXP-10 congelado y EXP-11/12 sin ejecución.
- Artefactos:
  - `cognition/runs/2026-10-24-abd-rsi-136.md`
  - `evals/action-state-ledger/exp-10a-measurement-audit-v1/protocol.md`
  - `evals/action-state-ledger/exp-10a-measurement-audit-v1/result-development-preflight.json`
  - `tests/measurement-audit.test.mjs`

## Protocolo de reconstrucción

1. Leer el objetivo y el último estado.
2. Comprobar artefactos y eventos ya existentes.
3. Registrar la causa y el punto de reanudación.
4. Reproducir y verificar antes de cerrar.

## Contrato de una nueva corrida

Una corrida debe dejar objetivo, agentes o roles utilizados, eventos, artefactos, resultado, incertidumbres, permisos y siguiente acción. El coste es `unknown` si el proveedor no lo entrega; no se inventa.