Cada decisión por escrito, y confirmada por una persona.
Un registro de decisiones junto a tus Blueprints (los planos): un archivo markdown por decisión, con su tipo, enlazado al trabajo para el que se tomó y esperando en una bandeja de entrada hasta que una persona con nombre la confirma. Cuando tu agente decide algo por su cuenta, lo registra en su propio nombre, y la decisión queda sin confirmar hasta que alguien la respalda.
Gratis para macOS, Windows y Linux. Sin cuenta, sin suscripción.

Los agentes registran, las personas confirman
Tu agente deja por escrito lo que decidió
Un agente que toma una decisión mientras trabaja la registra en el acto, firmada en su propio nombre, enlazada al Blueprint y a la tarea, con el porqué en las notas. Tiene instrucciones de no confirmar nunca las suyas: la decisión espera, asignada a quien decide, con un hilo abierto para preguntas. Confirmar deja constancia del día y del nombre de la persona que lo hizo.
/decideregistra una desde el chat- Quién la confirmó y qué día, guardado en el archivo
- Un hilo en cada decisión, con @menciones

En el Blueprint
Listada donde la decisión importa
Dale a una sección de un template (la plantilla) el tipo Decisions, y cada Blueprint creado a partir de él lleva un registro que escribe el plugin: cada decisión tomada para él, enlazada, con su estado y su autor, marcada una vez confirmada. Confirmar y Registrar una decisión están ahí mismo, y la vista Decisiones junto a cualquier Blueprint lista las suyas.
- Una sección puede reunir algunos tipos y dejar fuera otros
- Escrita en el markdown, así que un agente que lee el Blueprint lee sus decisiones
- El plugin la mantiene al día, nunca se escribe a mano

Tipos
Tipos que mantienen separadas las decisiones
Una raíz empieza con tres: Development (cómo se construye, el tipo que registra un agente), Scope (qué entra y qué queda fuera) y Meeting (lo que zanjó una reunión). Agrega los tuyos con un icono, un color, un significado y un prefijo de id, para que una decisión de alcance se lea D-SF36 de un vistazo.

Estados que dicen a quién se espera
Cada estado cae en una de tres categorías: sin confirmar (la bandeja de entrada), confirmada o cerrada. Una raíz empieza con Proposed, Confirmed, Rejected y Superseded; cámbiales el nombre, agrega los tuyos y dales color. Asignadas a mí y una tarjeta en el Inicio listan lo que te espera.
Un archivo breve por decisión
Cada decisión es un archivo markdown en decisions/: un título que dice qué se decidió, un tipo, un estado, quién la registró, a quién espera, los Blueprints y las tareas para los que se tomó, y notas sobre el porqué. Su tabla filtra, busca y guarda vistas como cualquier otra, y el archivo entra en el commit con el trabajo que explica.
Cómo se conecta
El porqué queda junto al trabajo.
Una decisión apunta a aquello para lo que se tomó por su id permanente, así que se encuentra igual desde el Blueprint, desde la tarea y desde el chat.
- Blueprints
Una decisión nombra los Blueprints para los que se tomó y se escribe en la sección Decisions de cada uno.
- Backlog
Una decisión puede nombrar las tareas para las que se tomó, así el motivo viaja con el trabajo.
- Agente de IA
/decideregistra una decisión desde el chat, y lo que el agente decide por su cuenta lo registra en su propio nombre, sin confirmar. - Comentarios
Cada decisión admite hilos; @menciona a alguien para preguntarle por ella.
- Git
Las decisiones son archivos, que entran en el commit y se revisan con todo lo demás.
Desde la terminal
La bandeja de entrada, desde una terminal
Así registra un agente lo que decidió, y así vacía la bandeja la persona para la que trabaja. Cada comando acepta --json.
$ eidos decisions add "Keep the last position on the TV while it is offline, and send it on reconnect" --type development --for @B-V63 --task T-K48.2 --notes "Why, and what else was weighed" --as claude
✓ D-X37 decisions/d-x37-keep-the-last-position-on-the-tv-while.md Keep the last position on the TV while it is offline, and send it on reconnect · Proposed development
$ eidos decisions --unconfirmed
unconfirmed (3)
D-A33 Trailers and extras do not resume · Proposed scope @claude assigned @maya → B-V63
D-X28 Downloads expire with the distributor's window, not a fixed thirty days · Proposed scope @maya assigned @maya → B-B31
D-X37 Keep the last position on the TV while it is offline, and send it on reconnect · Proposed development @claude assigned @maya → B-V63, T-K48.2
$ eidos decisions confirm D-X37 --as maya
✓ D-X37 Keep the last position on the TV while it is offline, and send it on reconnect · Confirmed development @claude assigned @maya confirmed 2026-10-07 by @maya → B-V63, T-K48.2Escribe qué estás creando.
Descarga Eidos MD, abre una carpeta y empieza por el Framework más cercano a tu trabajo. Todo lo que te da se puede remodelar después.
Gratis para macOS, Windows y Linux. Tus archivos siguen siendo texto simple en una carpeta que es tuya.