Eidos

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.

La bandeja Unconfirmed decisions con tres decisiones en espera, cada una con el icono de su tipo, su id, el estado Proposed, Maya Okafor como la persona a la que espera, el Blueprint para el que se tomó y quién la registró: dos Claude y una Maya Okafor. La barra lateral cuenta Unconfirmed y Assigned to me, por estado y por tipo.
La bandeja de entrada: qué se decidió, quién lo registró y a quién espera.

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.

  • /decide registra una desde el chat
  • Quién la confirmó y qué día, guardado en el archivo
  • Un hilo en cada decisión, con @menciones
Una decisión abierta sobre la tabla: Keep the last position on the TV while it is offline, and send it on reconnect. Es una decisión Development, Proposed, asignada a Maya Okafor, tomada para el Blueprint Resume Playback y la tarea T-K48.2, y registrada por Claude, con Confirm arriba. Las notas dicen por qué, y en el hilo de abajo Maya hace una pregunta y Claude responde.

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
La sección Constraints & Decisions del Blueprint Resume Playback: una restricción, y luego cuatro decisiones tomadas para él, dos Confirmed y dos Proposed con un botón Confirm cada una, y Log a decision debajo. Los hilos de comentarios empiezan más abajo.

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.

Los ajustes Decision types: Development con un icono de rayo en azul y Scope con una bandera en morado, cada uno con su color, un prefijo de ID opcional que muestra el id que recibe una decisión nueva de ese tipo, y para qué sirve el tipo.

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

    /decide registra 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.2
Leer la documentación de Decisiones

Escribe 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.