Handoff
O objetivo: o próximo agente, sem memória desta conversa, continua sem perguntar a ninguém e sem redescobrir nada.
No início
- Leia
docs/HANDOFF.mdna íntegra, depois as 3 primeiras entradas dedocs/handoff/LOG.md. - Verifique contra a realidade:
git status,git log --oneline -10,git branch -ae PRs abertos (gh api repos/al0olo/agents-village/pulls --jq '.[].title'). - Se o handoff e a realidade discordarem, acredite na realidade, corrija o handoff antes de iniciar novo trabalho e registre isso no log.
- Reapresente o próximo passo ao usuário em uma ou duas frases e, em seguida, execute-o.
Enquanto trabalha
Atualize docs/HANDOFF.md imediatamente quando qualquer um destes ocorrer: uma unidade de trabalho for concluída, uma decisão for tomada, uma abordagem falhar, você encontrar uma peculiaridade do ambiente, abrir ou mesclar um PR.
No final (ou quando interrompido)
- Reescreva
docs/HANDOFF.mdusando o modelo abaixo. É estado atual, não histórico: substitua linhas desatualizadas, não acumule. - Adicione uma entrada datada no início de
docs/handoff/LOG.md(a mais recente primeiro): o que você fez, por quê, o que falhou, links. O histórico fica lá. - Execute
scripts/check-handoff.she faça commit do handoff junto com o trabalho. - Mensagem final para o usuário: o que foi feito, o que vem a seguir, qualquer coisa que precise de decisão.
Modelo para docs/HANDOFF.md
# Handoff
Atualizado: AAAA-MM-DD por <agente/modelo> · Ramo: <nome> · Último commit: <sha>
## Objetivo
Um parágrafo: o que o projeto está tentando alcançar agora.
## Estado
- Concluído: item (PR #n)
- Em andamento: item, exatamente onde parou, arquivos não commitados, se houver
- Não iniciado: item
## Próximo passo
A única próxima ação, concreta o suficiente para começar imediatamente, com comandos.
## Fila
Lista ordenada após o próximo passo.
## Decisões em aberto (o proprietário precisa decidir)
Pergunta, opções, minha recomendação.
## Peculiaridades
Peculiaridades do ambiente, abordagens que falharam e por quê, coisas que parecem erradas mas são intencionais.
## Como verificar
Comandos que provam que o estado atual está saudável.
## Referências
Arquivos e documentos para aprofundamento.
Padrão de qualidade
- Nomeie arquivos, ramos, números de PR, comandos. Sem "como acima", sem "a coisa que discutimos".
- Registre abordagens que falharam e por quê, para que ninguém as repita.
- Separe o que você verificou do que você assume, e diga qual é qual.
- Mantenha
docs/HANDOFF.mdcom cerca de 150 linhas; mova o histórico para o log.