feat: /goal por milestone + disciplina de tokens do orquestrador - #52
Merged
Conversation
A sessão-maratona do /goal foi o custo escondido nº 1 fora dos FDAs: 240M
tokens (1.282 turnos, uma sessão Pi viva por 2 dias) — o orquestrador relendo
a própria história a cada turno. Todo estado do loop já é durável em ai-docs/,
então nada exige uma sessão só.
- goal.md: bloco "Token discipline" (nunca colar briefs/relatórios/output de
FDA na conversa — referir paths, o viewer é o log; relatório de task em 1
linha; nunca reler task-master.md inteiro; --light recomendado para
milestones rotineiros).
- goal.md + harness_bridge.md: QA do milestone verde + docs drenadas ⇒ o loop
TERMINA na fronteira com handoff de 5 linhas ("rode /goal numa sessão NOVA")
quando restam outros milestones — um milestone por sessão é a forma barata;
a entrega final (app RUNNING) continua na sessão que fecha o último.
- DOCS.md: linha do /goal na tabela de comandos atualizada.
- Teste novo em fia-sdlc-repair.test.js pinando as cláusulas nos dois arquivos.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NPYaKxNaVRhPumKbawFNT3
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Contexto
Sexta PR do estudo (#47–#51). Fora dos FDAs, o maior custo escondido era o próprio orquestrador: a sessão Pi do /goal do projeto medido acumulou 240M tokens em 1.282 turnos — UMA sessão viva por 2 dias relendo a própria história a cada turno. Todo estado do loop já é durável em
ai-docs/(task-master, milestones, briefs, QA reports), então nada exige uma sessão só.O que muda (prompt-level, deliberadamente — os FDAs já são processos separados)
/goalnuma sessão NOVA para continuar") quando restam outros milestones. Uma maratona de 240M vira N sessões pequenas; a entrega final (app RUNNING + How to test) continua na sessão que fecha o último milestone.task-master.mdinteiro,--lightrecomendado para milestones rotineiros.harness_bridge.md(bullet de milestone) e a linha do/goalna tabela do DOCS.md alinhados.Testes
Teste novo em
fia-sdlc-repair.test.jspinando as cláusulas nos dois arquivos (o padrão do repo: prompt que protege dinheiro vira assert). As cláusulas existentes que outros testes pinam (never re-ask, recovery budget, theme gate) permanecem intactas — suite completa 1472 pass + lint limpo.🤖 Generated with Claude Code
https://claude.ai/code/session_01NPYaKxNaVRhPumKbawFNT3