- O que é
- Um único arquivo com a visão geral do projeto: stack, estrutura, arquivos-chave, dependências, budget sugerido, dívida técnica conhecida, o Pattern Registry (bloco YAML listando cada pattern com suas tags e módulos) e um bloco de testes e pitfalls: o comando da suíte inteira, o comando mais estreito dos testes afetados com o tempo medido ou unmeasured, e os pitfalls que já custaram tempo ao projeto, cada um com a fonte.
- Por que existe
- Toda skill precisa se orientar antes de fazer qualquer coisa. Sem um mapa, o agente redescobre o projeto a cada comando, o que é lento, inconsistente e fácil de derivar. O Registry também permite que skills carreguem só os patterns relevantes em vez de todos.
- Como o agente usa
- Lido por toda skill no começo: analyze escreve; discover / gen-spec / implement / audit leem pra saber o stack, achar arquivos-alvo e resolver patterns via Registry. O analyze registra os comandos de teste sem rodá-los; só o analyze --measure roda cada um uma vez e grava o tempo e a data.
- Você edita?
- Em sua maior parte auto-gerado. Você pode editar notas à mão fora dos marcadores <!-- vibeflow:patterns:start/end --> e dos marcadores vibeflow:auto do bloco de testes e pitfalls, e essas sobrevivem aos analyze incrementais. O que está dentro de um ou de outro é regenerado.