Eidos

Cada decisão por escrito, e confirmada por uma pessoa.

Um registro de decisões ao lado dos seus Blueprints (os planos): um arquivo markdown por decisão, com um tipo, ligado ao trabalho para o qual foi tomada e esperando em uma caixa de entrada até que uma pessoa com nome a confirme. Quando o seu agente decide algo por conta própria, ele registra a decisão em nome próprio, e ela fica sem confirmação até alguém assumir a responsabilidade por ela.

Grátis para macOS, Windows e Linux. Sem conta, sem assinatura.

A caixa de entrada de decisões não confirmadas, com três decisões esperando, cada uma com o ícone do tipo, o id, o status Proposed, Maya Okafor como a pessoa de quem ela depende, o Blueprint para o qual foi tomada e quem a registrou: duas por Claude, uma por Maya Okafor. A barra lateral conta as não confirmadas e as atribuídas a mim, por status e por tipo.
A caixa de entrada: o que foi decidido, quem registrou e de quem depende.

Agentes registram, pessoas confirmam

O seu agente anota o que decidiu

Um agente que toma uma decisão enquanto trabalha a registra na hora, assinada em nome próprio, ligada ao Blueprint e à tarefa, com o porquê nas notas. Ele é instruído a nunca confirmar as próprias: a decisão espera, atribuída a quem decide, com um tópico aberto para perguntas. Confirmar carimba o dia e o nome da pessoa que confirmou.

  • /decide registra uma a partir do chat
  • Quem confirmou, e em que dia, guardado no arquivo
  • Um tópico em cada decisão, com @menções
Uma decisão aberta sobre a tabela: manter a última posição na TV enquanto ela está offline e enviá-la ao reconectar. É uma decisão Development, Proposed, atribuída a Maya Okafor, tomada para o Blueprint Resume Playback e a tarefa T-K48.2, e registrada por Claude, com Confirm no topo. As notas dizem o porquê, e no tópico abaixo Maya faz uma pergunta e Claude responde.

No Blueprint

Listada onde a decisão importa

Dê a uma seção de um template (o modelo) o tipo Decisões, e cada Blueprint feito a partir dele traz um registro que o plugin escreve: cada decisão tomada para ele, com link, status e autor, marcada quando confirmada. Confirmar e Registrar uma decisão ficam ali mesmo, e a visão Decisões ao lado de qualquer Blueprint lista as dele.

  • Uma seção pode reunir alguns tipos e deixar outros de fora
  • Escrito no markdown, então um agente que lê o Blueprint lê as decisões dele
  • Mantido em dia pelo plugin, nunca digitado à mão
A seção Constraints & Decisions do Blueprint Resume Playback: uma restrição, e depois quatro decisões tomadas para ele, duas Confirmed e duas Proposed com um botão Confirm cada, e Log a decision abaixo. Os tópicos de comentários começam logo depois.

Tipos

Tipos que mantêm as decisões separadas

Uma raiz começa com três: Development (como algo é construído, o tipo que um agente registra), Scope (o que está dentro e o que está fora) e Meeting (o que uma reunião resolveu). Acrescente os seus com um ícone, uma cor, um significado e um prefixo de id, para que uma decisão de escopo se leia D-SF36 num relance.

As configurações de Tipos de decisão: Development com um ícone de raio em azul e Scope com uma bandeira em roxo, cada um com a cor, um prefixo de ID opcional mostrando o id que uma nova decisão do tipo recebe, e para que o tipo serve.

Status que dizem de quem a decisão depende

Cada status cai em uma de três categorias: não confirmada (a caixa de entrada), confirmada ou encerrada. Uma raiz começa com Proposed, Confirmed, Rejected e Superseded; renomeie, acrescente os seus e dê cores a eles. Atribuídas a mim e um cartão no Início listam o que depende de você.

Um arquivo curto por decisão

Cada decisão é um arquivo markdown em decisions/: um título que diz o que foi decidido, um tipo, um status, quem registrou, de quem depende, os Blueprints e as tarefas para os quais foi tomada e notas sobre o porquê. A tabela dela filtra, pesquisa e salva visões como qualquer outra, e o arquivo vai no commit junto com o trabalho que explica.

Como se conecta

O porquê fica ao lado do trabalho.

Uma decisão aponta para aquilo para o qual foi tomada pelo id permanente, então ela é encontrada tanto pelo Blueprint quanto pela tarefa e pelo chat.

  • Blueprints

    Uma decisão nomeia os Blueprints para os quais foi tomada e é escrita na seção de decisões de cada um.

  • Backlog

    Uma decisão pode nomear as tarefas para as quais foi tomada, então o motivo viaja com o trabalho.

  • Agente de IA

    /decide registra uma decisão a partir do chat, e o que o agente decide por conta própria ele registra em nome próprio, sem confirmação.

  • Comentários

    Toda decisão aceita tópicos; mencione alguém com @ para perguntar a essa pessoa sobre ela.

  • Git

    Decisões são arquivos, com commit e revisão junto com todo o resto.

Pelo terminal

A caixa de entrada, pelo terminal

Como um agente registra o que decidiu, e como a pessoa para quem ele trabalha esvazia a caixa de entrada. Todo comando aceita --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
Ler a documentação das Decisões

Escreva o que você está criando.

Baixe o Eidos MD, abra uma pasta e comece pelo Framework mais próximo do seu trabalho. Tudo o que ele te dá pode ser remodelado depois.

Grátis para macOS, Windows e Linux. Seus arquivos continuam texto simples, em uma pasta que é sua.