Preparar contexto do projeto
- Ler
AGENTS.md,CLAUDE.mde instruções locais antes de escrever. - Ler as diretrizes publicáveis quando precisar auditar o bloco reservado em arquivos de agentes.
- Executar
python3 -B scripts/setup_context.py --project <raiz>. - No início e no fim de cada mudança, executar:
python3 -B scripts/monitor_context.py --project <raiz> --check
- Inspecionar os quatro arquivos e a evidência de stack usada pelo script.
- Nunca substituir um arquivo de contexto existente, mesmo com conteúdo
incompleto. Em
AGENTS.mdeCLAUDE.md, atualizar somente o bloco delimitado do framework e preservar tudo fora dele. - Para completar ou corrigir stack, regras ou dados, anunciar o handoff e
carregar respectivamente
$specsfy-aux-stack,$specsfy-aux-rulesou$specsfy-aux-database. - Quando aplicação ou persistência mudar, carregar
$specsfy-documentatordepois das auxiliares e reconstruirdocs/a partir de todo o código.
Não contornar um resultado PENDING. Atualizar o documento indicado e executar
o monitor novamente. Para mudança de aplicação sem impacto material na história
ou finalidade, registrar essa avaliação na evidência da tarefa e repetir com
--acknowledge-project-no-change. Aplicar a mesma disciplina a regras com
--acknowledge-rules-no-change; nunca usar o reconhecimento para ocultar uma
mudança documental real.
Manter PROJECT.md na raiz. Manter STACK.md, RULES.md e DATABASE.md em
.specsfy/. Tratar esses documentos como contexto derivado do projeto, não como
spec, gate ou autorização de implementação.
Em projeto com mais de um framework, registrar todas as evidências observadas; não escolher silenciosamente um único stack. Se nenhum framework for identificado, criar o modelo genérico e declarar que a confirmação está pendente.