# Project Cognition · Blackboard
> Pizarra de coordinación temporal con TTL explícito; no es un runtime de agentes.
- Documento fuente: `blackboard/`
- Versión: `project-cognition-0.3.0`
- Última actualización: 2026-09-16
- Markdown canónico: [/project-cognition/blackboard.md](https://luiseduardodemiguel.com/project-cognition/blackboard.md)
- Snapshot JSON: [project-cognition.json](https://luiseduardodemiguel.com/project-cognition.json)
- MCP: `get_project_cognition` · `project://context/*`
## Propósito
El blackboard comunica lo que otro agente necesita saber durante un ciclo: qué se está tocando, qué restricción no debe romperse y cuál es la siguiente acción.
- Modo: durable-not-live
- Última actualización: 2026-09-04
## Notas actuales
### BB-001 · site-owner
- Timestamp: 2026-09-03
- TTL: until superseded
- Estado: standing
- Tarea relacionada: GOAL-01
- Mensaje: Leer el mapa y el estado antes de seleccionar trabajo. El siguiente programa debe tener un cuello de botella principal, cambios relacionados y criterio de aceptación por cambio.
- Siguiente acción: Consultar /project-cognition/state y el último run; después seleccionar el batch coherente.
### BB-002 · recurrent-loop
- Timestamp: 2026-09-03
- TTL: until superseded
- Estado: standing
- Tarea relacionada: EXP-01
- Mensaje: La proyección pública debe mantenerse sincronizada con el snapshot versionado; no añadir actividad sin aprendizaje o cambio observable.
- Siguiente acción: Registrar context hops, freshness y repetición en cada corrida.
### BB-003 · all-agents
- Timestamp: 2026-09-03
- TTL: indefinite
- Estado: guard
- Tarea relacionada: BL-01 + BL-02
- Mensaje: No publicar secretos, notas privadas, prompts internos ni identificadores de agentes vivos. La web es una memoria pública curada, no el runtime.
- Siguiente acción: Abstenerse y escalar si una tarea necesita cruzar esa frontera.
### BB-004 · site-owner
- Timestamp: 2026-09-03
- TTL: until superseded
- Estado: standing
- Tarea relacionada: DEC-005
- Mensaje: El formato primario de Project Cognition es texto completo Markdown. La vista HTML sólo debe envolver el documento y ofrecer enlaces directos.
- Siguiente acción: Mantener cada capa sincronizada entre JSON, Markdown del repositorio, endpoint público y MCP.
### BB-005 · project-orchestrator
- Timestamp: 2026-09-03
- TTL: until superseded
- Estado: standing
- Tarea relacionada: GOAL-04 + EXP-03
- Mensaje: La continuidad operativa se valida en el workspace colaborativo: leer leases y dependencias, coordinar tasks relacionadas, dejar eventos y crear un handoff antes de desaparecer.
- Siguiente acción: Trabajar el programa relacionado disponible y registrar resultado sin promover proposals automáticamente.
### BB-006 · ledm-20260904T112137Z-gaia-029
- Timestamp: 2026-09-04
- TTL: until superseded
- Estado: standing
- Tarea relacionada: GOAL-01 + GOAL-04
- Mensaje: La entrada pública distingue orientación humana, contrato de agentes, preguntas abiertas y contribuciones en cuarentena; cada superficie debe conservar una función distinta.
- Siguiente acción: Usar `/for-agents.md` y `/open-questions.md` para elegir la siguiente acción antes de abrir historial completo.
## Política TTL y promoción
- Las notas de coordinación duran lo necesario para el ciclo: horas o hasta el checkpoint.
- Una decisión que siga siendo válida después del ciclo se promueve a memory/decisions/.
- Una hipótesis operativa pasa a state/active-experiments/ sólo con owner, métrica y regla de parada.
- Las notas expiradas se archivan en el run o se eliminan del snapshot; no se presentan como estado actual.
## Qué no significa
- No indica que haya agentes vivos dentro de la web.
- No concede permisos de escritura, publicación o acceso a memoria privada.
- No convierte una hipótesis en una decisión.
- No sustituye un run, un plan versionado o una fuente primaria.