원본 저장소의 제목, 예시, 코드, 표, 링크, 이미지를 유지해 표시합니다.
Manter o mapa de dados
Preparação obrigatória
Antes de executar esta skill, carregue obrigatoriamente $specsfy-setup na raiz do projeto. Em handoff automático, carregue-o de novo antes desta etapa. Reutilize a raiz confirmada na conversa e não prossiga se o setup apontar uma pendência.
Modo de interação
Modo de interação: sem perguntas. Não formule perguntas nesta skill. Quando faltar informação confirmada, sinalize o campo pendente para a etapa conversacional responsável.
- Ler instruções locais,
PROJECT.md,STACK.mde todo oDATABASE.md. - Inspecionar schemas, migrations, models persistentes e configurações sem
revelar valores de ambiente ou credenciais.
- Executar
node scripts/update_database.mjs --project <raiz>. - Conferir o inventário detectado contra as fontes executáveis.
- Completar relações, índices, constraints, ownership, retenção e finalidade
que não possam ser inferidos com segurança; marcar desconhecidos em vez de inventar.
- Preservar todo conteúdo fora do bloco
specsfy:database. - Considerar a mudança de dados incompleta até
DATABASE.mdrefletir a nova
estrutura e os testes relevantes estarem verdes.
- Executar
$specsfy-setupem modo de monitoramento antes de devolver o
handoff e exigir que .specsfy/DATABASE.md deixe de aparecer como pendência.
Quando $specsfy-data-discovery registrar respostas confirmadas, preserve a seção Informações a guardar confirmadas e compare-a com o que o código revela. A conversa descreve o produto; este mapa continua mostrando também o que já foi implementado.
Usar tabelas Markdown para permitir busca e comparação. Nunca copiar dados de produção, strings de conexão, senhas, tokens ou valores de .env.

