# Conn2Flow Spec-Driven Development
Este diretório adiciona uma camada repo-wide de Spec-Driven Development ao conn2flow.
O objetivo desta camada não é reescrever o repositório nem substituir a arquitetura atual do sistema. O objetivo é controlar como novas mudanças entram no repositório, como são classificadas, como viram batches pequenos e como são validadas sem descaracterizar o legado funcional.
Ordem normativa
-
sdd/README.md -
sdd numerados em
sdd/, incluindosdd/00-baseline-architecture.md -
sdd/process/00-START-HERE.md -
sdd/process/01-WORKFLOW.md -
sdd/implementation/BATCH-INDEX.mde o batch ativo -
sdd/validation/VALIDATION-CHECKLIST.md -
sdd/decisions/DECISION-LOG.md
Regras de ouro
-
O legado documentado em
sdd/00-baseline-architecture.mdé considerado funcional e aprovado. -
Nenhuma mudança deve descartar, reescrever amplamente ou "modernizar" o legado sem mudança normativa aprovada.
-
sdd/human-requests/é intake humano não normativo e serve como o log histórico da conversa entre o Usuário (Engenheiro Chefe) e o Arquiteto. Os executores de desenvolvimento não modificam esta pasta. -
sdd numerados só devem mudar quando requisito, contrato, critério de aceite ou decisão estrutural realmente mudar.
-
Feedback de review, batches pequenos, validação e registro de decisões devem ir para os artefatos próprios, sem inflar os sdd numerados.
-
Cada rodada deve perseguir o menor batch plausível e a menor validação capaz de falsificar o slice atual.
Suporte duplo de IA
Esta estrutura foi instalada para funcionar tanto com Claude Code quanto com GitHub Copilot.
-
Claude Code usa
CLAUDE.mde.claude/. -
GitHub Copilot usa
.github/copilot-instructions.md,.github/instructions/,.github/prompts/,.github/skills/e.github/agents/. -
Ambos devem convergir para os mesmos artefatos em
sdd/.
Comandos e pontos de entrada
-
Claude Code:
/start-sdd-slice,/continue-sdd-batch,/review-current-batch,/raise-spec-change -
GitHub Copilot: prompts equivalentes em
.github/prompts/
Ordem mínima de leitura para qualquer nova demanda
-
Se a demanda vier de
sdd/human-requests/, leia primeiro o intake humano. -
Leia este arquivo.
-
Leia
sdd/00-baseline-architecture.md. -
Leia
sdd/process/00-START-HERE.md. -
Leia
sdd/process/01-WORKFLOW.md. -
Leia
sdd/implementation/BATCH-INDEX.md. -
Leia
sdd/validation/VALIDATION-CHECKLIST.md. -
Leia
sdd/decisions/DECISION-LOG.md.
Estado inicial desta implantação
-
BATCH-000fecha a implantação do SDD repo-wide noconn2flow. -
O próximo intake esperado é o
req-001.md, focado em tarefas e scripts de sincronização de projetos. -
Enquanto não houver intake novo classificado,
sdd/human-requests/CURRENT.mdé o apontador oficial do estado de entrada.