implementado graphify.sh
This commit is contained in:
parent
65a7aeb275
commit
cb90e4d858
11 changed files with 261 additions and 26 deletions
|
|
@ -52,9 +52,11 @@ Durante a navegação, testes manuais ou homologação de telas e rotas, o teste
|
|||
|
||||
Quando o comando for executado:
|
||||
|
||||
1. **Interpretação e Diagnóstico Rápido:**
|
||||
1. **Interpretação e Diagnóstico Rápido com Graphify:**
|
||||
- A IA extrai o núcleo da demanda (o que está quebrado ou precisa ser feito).
|
||||
- Consulta o Grafo de Conhecimento via `bash .agent/scripts/graphify.sh query "<termo>"` e `explain "<no>"` (o script instala automaticamente o `@sentropic/graphify` via Bun caso não exista na máquina, atualiza o `.gitignore` e gera o grafo sob demanda).
|
||||
- Investiga o código-fonte (sem alterá-lo) para identificar arquivos, componentes Vue, rotas Bun/Hono, schemas Zod ou tabelas impactadas.
|
||||
- Executa `bash .agent/scripts/graphify.sh impact <arquivos...>` para calcular o raio de impacto em cascata (*Blast Radius*), cadeias críticas e lacunas de testes entre pacotes.
|
||||
- Identifica a causa raiz ou o ponto exato de intervenção.
|
||||
|
||||
2. **Formatação do Nome do Arquivo:**
|
||||
|
|
@ -67,7 +69,7 @@ Quando o comando for executado:
|
|||
- Preenche:
|
||||
- Frontmatter com `id: AAAA-MM-DD-HH-mm-<slug>`, `data-criacao: "AAAA-MM-DD HH:mm"`, `status: pendente` e tags do domínio.
|
||||
- Objetivo & Contexto (visão funcional).
|
||||
- Diagnóstico Técnico & Evidências (repro steps e arquivos mapeados).
|
||||
- Diagnóstico Técnico & Evidências (repro steps, arquivos mapeados e **Raio de Impacto & Dependências via Graphify**).
|
||||
- Critérios de Aceite (Definition of Done).
|
||||
- Especificação Técnica passo a passo para orientar o desenvolvedor.
|
||||
- Plano de Verificação & Testes.
|
||||
|
|
@ -126,12 +128,15 @@ Ao confirmar que a implementação está verde e validada:
|
|||
para:
|
||||
`PLANOS/executado/<nome-original>.md`
|
||||
|
||||
3. **Registro na Memória do Projeto (Pilar 6 - @documentacao):**
|
||||
3. **Atualização do Grafo de Conhecimento (Graphify):**
|
||||
- Executa `bash .agent/scripts/graphify.sh update` para sincronizar o grafo do projeto com as alterações recém-implementadas.
|
||||
|
||||
4. **Registro na Memória do Projeto (Pilar 6 - @documentacao):**
|
||||
- Cria o registro de sessão em `memorias-ia/sessao-AAAA-MM-DD-<slug>.md`.
|
||||
- Indexa no `memorias-ia/historico-acoes.md`.
|
||||
- Executa `git add` nos arquivos alterados e realiza o `git commit` semântico (se a branch atual for `master`, cria e seleciona previamente uma nova branch de trabalho — nunca comita em `master`, conforme `rules/proibido-commit-ia.md`).
|
||||
|
||||
4. **Notificação no Sistema Operacional (Linux & macOS):**
|
||||
5. **Notificação no Sistema Operacional (Linux & macOS):**
|
||||
- Dispara alerta sonoro e notificação visual de desktop via `.agent/notificar.sh`:
|
||||
`sh .agent/notificar.sh "Plano Concluído" "<Nome ou Título do Plano>" sucesso`
|
||||
- Na conclusão de toda a fila serial de `/plano.executar todos`, emite a notificação consolidada de encerramento do lote para avisar o operador no CLI.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue