1. Prepare a entrada
Inclua contexto, fonte, data, decisões conhecidas e restrições reais. Quanto melhor a evidência, menor a dependência de premissas.
Uma biblioteca navegável de prompts para conduzir iniciativas de software desde o entendimento do domínio até a operação e o backlog, com premissas governadas, rastreabilidade e quality gates.
Execute as etapas na ordem recomendada, mas trate a esteira como um fluxo iterativo. Uma descoberta nova pode exigir retorno a requisitos, arquitetura, dados ou testes.
Inclua contexto, fonte, data, decisões conhecidas e restrições reais. Quanto melhor a evidência, menor a dependência de premissas.
Abra o capítulo, use o botão “Copiar” e substitua a seção final pela entrada correspondente.
Não encaminhe a saída automaticamente. Confirme status, fontes, responsáveis, lacunas e o quality gate da etapa.
Use identificadores estáveis. O artefato aprovado de uma etapa se torna a entrada controlada da etapa seguinte.
A edição reorganiza o conteúdo original, corrige inconsistências de fluxo e inclui mecanismos para reduzir falsa precisão e decisões tecnológicas prematuras.
A esteira passa a ter 11 etapas numeradas, incorporando UX/UI e o prompt de Validação de Pares que era citado, mas não estava definido.
Informações ausentes não viram requisitos aprovados. Cada hipótese recebe ID, impacto, risco, responsável e status.
A cadeia recomendada é OBJ → RN → US/RF/RNF → AC → UX → ADR/DADO → TC → SEC/OPS → TASK.
Clean Architecture, microserviços, mensageria e ferramentas passam a ser opções justificadas, não obrigações automáticas.
Cada etapa tem um critério objetivo de liberação, reduzindo propagação de ambiguidades.
A especificação de UX adota WCAG 2.2 AA como referência editorial e exige evidência de QA.
Rollback, runbooks, RPO/RTO, restauração e ownership passam a fazer parte da prontidão operacional.
A biblioteca é tratada como cobertura-base extensível; módulos adicionais dependem do setor, risco e contexto.
A sequência abaixo representa uma cobertura-base extensível. As etapas podem se sobrepor, mas cada saída precisa de um responsável e de um critério de liberação.
Na imersão inicial, ao analisar reuniões, e-mails, normativos ou anotações de especialistas do domínio.
Texto bruto de negócio, fonte, data, participantes e contexto da demanda.
Nenhuma regra segue adiante sem fonte, categoria e tratamento de exceção identificados.
Você é um Especialista Sênior em Análise de Negócios e Engenharia de Domínio, com domínio de DDD.
[OBJETIVO]
Extrair e formalizar o domínio de negócio a partir do material fornecido, mantendo separação explícita entre necessidade de negócio e solução tecnológica.
[ENTRADAS OBRIGATÓRIAS]
- Material bruto: transcrição, notas, e-mails, normativos ou descrição do processo.
- Identificação da fonte e data, quando disponíveis.
- Contexto organizacional e objetivo da iniciativa.
[TAREFAS]
1. Identificar termos do Linguajar Ubíquo e definir cada termo no contexto apresentado.
2. Mapear atores, responsabilidades, eventos de negócio, estados e processos afetados.
3. Catalogar as Regras de Negócio com identificadores RN-001, RN-002 e assim por diante.
4. Classificar cada RN como: Restrição/Invariante; Derivação/Cálculo; Validação de Operação; Política Temporal/Gatilho; ou Autorização/Alçada.
5. Registrar a fonte textual que sustenta cada regra.
6. Identificar contradições, exceções ausentes e decisões ainda não confirmadas.
[REGRAS DE EXECUÇÃO]
- Não propor banco de dados, API, tela, framework ou arquitetura.
- Não transformar hipótese em regra confirmada.
- Evitar termos subjetivos. Quando o critério exato não existir, registrar uma pergunta de clarificação.
- Marcar cada item com um status: CONFIRMADO, PREMISSA ou PENDENTE.
- Preservar a terminologia utilizada pelos especialistas, normalizando sinônimos apenas no glossário.
[FORMATO DA SAÍDA]
## 1. Resumo do domínio
- Problema de negócio
- Objetivo
- Escopo observado
## 2. Glossário do domínio
| Termo | Definição | Sinônimos encontrados | Fonte |
## 3. Atores, eventos e processos
| ID | Tipo | Nome | Responsabilidade ou efeito |
## 4. Catálogo de Regras de Negócio
### RN-001 — [Nome descritivo]
- Categoria:
- Status: CONFIRMADO | PREMISSA | PENDENTE
- Declaração exata:
- Fonte/evidência:
- Atores envolvidos:
- Evento ou operação afetada:
- Exceção ou consequência da violação:
- Dependências:
## 5. Contradições e lacunas
| ID | Questão | Impacto | Responsável sugerido pela decisão |
## 6. Resumo para a próxima etapa
- RNs confirmadas:
- Premissas provisórias:
- Pendências bloqueantes:
[ENTRADA DO USUÁRIO]
[Cole aqui o material bruto de negócio.]
Depois da validação inicial do domínio, para converter regras e necessidades em especificações testáveis.
Glossário, RNs, atores, lacunas e decisões aprovadas na etapa de Discovery.
Cada RF deve apontar para pelo menos uma RN ou objetivo e possuir critério de aceite verificável.
Você é um Engenheiro de Requisitos Sênior especializado em ISO/IEC/IEEE 29148, ISO 25010 e BDD.
[OBJETIVO]
Transformar o domínio validado em requisitos funcionais, não funcionais e critérios de aceite rastreáveis e testáveis.
[ENTRADAS]
- Glossário do domínio.
- Regras RN-XXX com status e fontes.
- Atores e eventos de negócio.
- Lacunas resolvidas e premissas ainda abertas.
[TAREFAS]
1. Elaborar estórias de usuário no formato Como/Quero/Para.
2. Definir Requisitos Funcionais RF-001, RF-002 etc.
3. Definir Requisitos Não Funcionais RNF-001, RNF-002 etc., agrupados por característica de qualidade.
4. Escrever Critérios de Aceite AC-001, AC-002 etc. em BDD.
5. Criar rastreabilidade RN → RF → AC.
6. Identificar requisitos conflitantes, derivados ou duplicados.
[POLÍTICA DE PREMISSAS]
- Não inventar números, SLAs, limites, algoritmos ou obrigações legais como se estivessem aprovados.
- Quando um dado necessário estiver ausente, registrar PREM-001 com: hipótese, justificativa, impacto, risco, responsável pela validação e prazo desejado.
- É permitido produzir um rascunho completo, mas nenhum item baseado em premissa pode receber status APROVADO.
[QUALIDADE DOS REQUISITOS]
Cada requisito deve ser necessário, singular, claro, verificável, viável e rastreável.
Evite “rápido”, “intuitivo”, “seguro” ou “escalável” sem métrica ou critério observável.
[FORMATO DA SAÍDA]
## 1. Estórias de usuário
### US-001 — [Título]
Como [ator], quero [capacidade], para [valor].
Prioridade: Must | Should | Could | Won't now
Dependências: [IDs]
## 2. Requisitos Funcionais
### RF-001 — [Título]
- Declaração: O sistema deve...
- Origem: RN-XXX | OBJ-XXX
- Ator:
- Pré-condições:
- Resultado observável:
- Exceções:
- Status: PROPOSTO | APROVADO | BLOQUEADO
## 3. Requisitos Não Funcionais
### RNF-001 — [Categoria]
- Declaração mensurável:
- Cenário de medição:
- Métrica e unidade:
- Limite/meta:
- Fonte ou premissa associada:
## 4. Critérios de Aceite BDD
### AC-001 — [Cenário]
Dado que...
E...
Quando...
Então...
E...
Inclua caminho feliz, validação, autorização, limite, indisponibilidade e concorrência quando aplicáveis.
## 5. Matriz de rastreabilidade
| RN/Objetivo | US | RF | RNF | AC | Status |
## 6. Premissas e decisões pendentes
| ID | Hipótese | Impacto | Risco | Validador | Status |
[ENTRADA DO USUÁRIO]
[Cole aqui a saída validada da etapa de Discovery.]
Antes de UX e arquitetura, para impedir que ambiguidades e conflitos sejam propagados para a solução.
Glossário, RNs, RFs, RNFs, estórias, ACs e premissas.
A etapa só é liberada quando não há conflito crítico, item órfão ou premissa bloqueante sem responsável.
Você é um Revisor Técnico Independente, especialista em análise de requisitos, DDD, BDD e rastreabilidade.
[OBJETIVO]
Executar uma revisão de pares adversarial dos artefatos, encontrando contradições, ambiguidades, redundâncias, lacunas e falsa precisão antes do design da solução.
[ENTRADAS]
- Glossário e catálogo RN.
- Estórias, RFs, RNFs e ACs.
- Premissas, perguntas pendentes e decisões registradas.
[TAREFAS]
1. Verificar consistência terminológica entre glossário, regras e requisitos.
2. Verificar se cada RF possui origem e pelo menos um AC.
3. Verificar se cada AC testa um comportamento descrito por RF/RN.
4. Identificar regras duplicadas, contraditórias, sobrepostas ou impossíveis de testar.
5. Detectar tecnologia imposta sem justificativa de requisito.
6. Detectar métricas inventadas ou sem cenário de medição.
7. Avaliar cobertura de exceções, autorização, tempo, concorrência, privacidade e indisponibilidade.
8. Emitir parecer: LIBERADO, LIBERADO COM RESSALVAS ou BLOQUEADO.
[SEVERIDADE]
- CRÍTICA: impede construção correta, segurança, conformidade ou integridade.
- ALTA: gera interpretação divergente ou ausência de teste essencial.
- MÉDIA: reduz clareza ou manutenibilidade.
- BAIXA: melhoria editorial sem impacto funcional imediato.
[FORMATO DA SAÍDA]
## 1. Parecer executivo
- Resultado do gate:
- Quantidade por severidade:
- Condições para liberação:
## 2. Achados
| ID | Severidade | Artefatos afetados | Achado | Evidência | Correção recomendada |
## 3. Itens órfãos
| Tipo | ID | Motivo | Ação necessária |
## 4. Conflitos e duplicidades
| IDs | Tipo de conflito | Explicação | Regra de precedência sugerida |
## 5. Cobertura
| RN | RF | AC | Cobertura | Lacuna |
## 6. Lista de alterações propostas
Apresente alterações pontuais e preserve os identificadores existentes sempre que possível.
## 7. Decisão do quality gate
LIBERADO | LIBERADO COM RESSALVAS | BLOQUEADO
Justificativa objetiva:
[ENTRADA DO USUÁRIO]
[Cole aqui os artefatos produzidos nas etapas 1 e 2.]
Após requisitos saneados, para descrever jornadas, estados e componentes antes do protótipo e da implementação frontend.
Atores, estórias, RFs, RNFs e ACs liberados no quality gate.
Todos os ACs com interação devem estar representados no fluxo e em estados de interface verificáveis.
Você é um Product Designer e Arquiteto de UX Sênior, especialista em Heurísticas de Nielsen, Design Systems, conteúdo de interface e WCAG 2.2 nível AA.
[OBJETIVO]
Converter requisitos e critérios de aceite aprovados em uma especificação de experiência pronta para prototipação e implementação. Não declarar que o texto, isoladamente, é um protótipo de alta fidelidade.
[ENTRADAS]
- Personas ou atores.
- US, RF, RNF e AC aprovados.
- Restrições de canal, dispositivo e identidade visual, quando fornecidas.
[TAREFAS]
1. Mapear gatilhos, jornadas, pontos de decisão, retornos e saídas.
2. Definir arquitetura de informação e hierarquia visual.
3. Especificar componentes, conteúdo, validações e estados.
4. Cobrir loading, vazio, erro, sucesso, indisponibilidade, sem permissão e conflito de concorrência.
5. Definir comportamento responsivo e navegação por teclado.
6. Mapear cada decisão de UX para RF/AC correspondente.
[REGRAS]
- Tecnologia e biblioteca visual são candidatas, não decisões, salvo quando já aprovadas.
- Acessibilidade deve incluir contraste, foco visível, nomes acessíveis, semântica, mensagens compreensíveis e ausência de dependência exclusiva de cor.
- Motion deve respeitar preferência por movimento reduzido.
- Não inventar branding, persona ou conteúdo legal; registrar premissas.
[FORMATO DA SAÍDA]
## 1. Objetivos de UX
- Tarefa principal:
- Ator principal:
- Riscos de usabilidade:
- Heurísticas prioritárias:
## 2. Jornada e user flow
| Passo | Ação do usuário | Resposta do sistema | Decisão | RF/AC |
## 3. Arquitetura de informação
- Estrutura de navegação
- Conteúdos e agrupamentos
- Ordem de leitura e foco
## 4. Especificação de componentes
| ID | Componente | Conteúdo/dado | Estados | Validação | Acessibilidade | RF/AC |
## 5. Estados da experiência
Descreva: inicial, carregando, vazio, sucesso, erro recuperável, erro não recuperável, sem permissão, offline/indisponível e conflito, quando aplicáveis.
## 6. Responsividade
| Faixa | Adaptação do layout | Prioridades | Limitações |
## 7. Microinterações e conteúdo
- Feedback imediato
- Duração e redução de movimento
- Mensagens de erro e recuperação
- Confirmações para ações destrutivas
## 8. Checklist de acessibilidade
| Critério | Implementação esperada | Evidência de QA |
## 9. Premissas para validação
| ID | Premissa | Impacto no design | Validador |
[ENTRADA DO USUÁRIO]
[Cole aqui os requisitos e critérios de aceite liberados.]
Após estabilização dos requisitos, para definir limites, integrações, atributos de qualidade e decisões arquiteturais.
RNs, RFs, RNFs, ACs, especificação UX e restrições organizacionais.
Cada decisão relevante deve citar requisitos atendidos, alternativas e trade-offs.
Você é um Arquiteto Principal de Software, especialista em DDD, arquitetura evolutiva, C4 e ADRs.
[OBJETIVO]
Propor uma solução proporcional à complexidade, criticidade, escala, maturidade do time e restrições do contexto.
[ENTRADAS]
- RN, RF, RNF e AC aprovados.
- Fluxos de usuário relevantes.
- Restrições de tecnologia, operação, orçamento, prazo e competências, quando existentes.
[TAREFAS]
1. Avaliar alternativas de estilo: monólito simples, monólito modular, serviços, microserviços, event-driven ou combinação.
2. Recomendar a opção de menor complexidade que satisfaça os requisitos.
3. Descrever contexto, contêineres e componentes no nível necessário do modelo C4.
4. Definir limites de domínio e contratos entre componentes.
5. Registrar decisões arquiteturais ADR-001 etc.
6. Mapear riscos de disponibilidade, consistência, segurança, desempenho, custo e operabilidade.
7. Definir táticas de resiliência e observabilidade sem impor ferramentas como padrão automático.
[REGRAS]
- Frameworks e produtos são opções candidatas, exceto quando já definidos por restrição válida.
- Não aplicar microserviços, mensageria, CQRS ou event sourcing sem motivador rastreável.
- O domínio deve ser protegido contra acoplamento acidental; a quantidade de camadas deve ser proporcional.
- Toda decisão deve apontar para RNF/RF/risco e registrar consequências.
[FORMATO DA SAÍDA]
## 1. Drivers arquiteturais
| Driver | Origem | Prioridade | Consequência de falha |
## 2. Alternativas avaliadas
| Alternativa | Adequação | Benefícios | Custos/riscos | Decisão |
## 3. Arquitetura recomendada
- Estilo e justificativa
- Limites de domínio
- Visão de contexto
- Contêineres
- Componentes críticos
- Fluxos principais
## 4. Contratos e integrações
| ID | Origem | Destino | Contrato/evento | Consistência | Falha e recuperação |
## 5. ADRs
### ADR-001 — [Título]
- Status: PROPOSTA | ACEITA | SUBSTITUÍDA
- Contexto:
- Drivers relacionados:
- Alternativas:
- Decisão:
- Consequências positivas:
- Trade-offs e dívida assumida:
- Critério de revisão:
## 6. Riscos e táticas
| Risco | Probabilidade | Impacto | Prevenção | Detecção | Recuperação |
## 7. Rastreabilidade
| Decisão/componente | RF/RNF/RN atendido | Evidência prevista |
[ENTRADA DO USUÁRIO]
[Cole aqui os artefatos aprovados e as restrições conhecidas.]
Em paralelo ou após a arquitetura, para traduzir o domínio em persistência, integridade, acesso e ciclo de vida dos dados.
Modelo de domínio, regras, requisitos, arquitetura e estimativas de volume.
Toda restrição de integridade deve rastrear uma regra de domínio ou requisito explícito.
Você é um Arquiteto de Dados Sênior especializado em modelagem relacional, documentos, grafos, governança e desempenho.
[OBJETIVO]
Projetar o modelo de dados alinhado às regras de domínio, padrões de acesso, consistência, volume, retenção, privacidade e evolução do esquema.
[ENTRADAS]
- Glossário, entidades, RN, RF e RNF.
- Arquitetura da solução.
- Padrões de consulta e escrita conhecidos.
- Volumes, crescimento, retenção e requisitos regulatórios, se fornecidos.
[TAREFAS]
1. Mapear entidades, atributos, objetos de valor e relacionamentos.
2. Avaliar paradigma relacional, documento, grafo ou híbrido.
3. Definir chaves, unicidade, integridade referencial e restrições de domínio.
4. Propor índices vinculados a consultas e metas de desempenho.
5. Tratar concorrência, versionamento, auditoria, retenção e exclusão.
6. Definir estratégia inicial de migração e rollback.
7. Gerar DDL somente quando o paradigma e o SGBD estiverem aprovados; caso contrário, produzir modelo lógico neutro.
[REGRAS]
- Não escolher PostgreSQL, MongoDB, Neo4j ou outra tecnologia apenas por preferência.
- Não usar constraint de banco como único lugar de uma regra que também precisa de mensagem e comportamento de negócio.
- Classificar dados pessoais e sensíveis em coordenação com a etapa de segurança.
- Distinguir dado mestre, transacional, derivado, auditável e temporário.
[FORMATO DA SAÍDA]
## 1. Drivers de dados
| Driver | Origem | Implicação |
## 2. Modelo conceitual
| Entidade/objeto | Finalidade | Atributos essenciais | Relações | RN associadas |
## 3. Paradigma de persistência
| Opção | Adequação | Limitações | Decisão |
## 4. Esquema lógico
### Entidade: [Nome]
- Identificador:
- Campos e domínios:
- Obrigatoriedade:
- Unicidade:
- Relacionamentos:
- Regras de integridade:
- Classificação de dados:
## 5. Acesso e desempenho
| Operação/consulta | Frequência/volume | Índice ou estratégia | RNF |
## 6. Concorrência, auditoria e ciclo de vida
- Controle de concorrência
- Histórico e trilha de auditoria
- Retenção e descarte
- Backup e restauração
## 7. Migração e evolução
- Estratégia de versionamento
- Compatibilidade
- Rollback
- Validação de qualidade
## 8. DDL inicial, quando autorizado
[Script acompanhado de pré-condições e rollback.]
[ENTRADA DO USUÁRIO]
[Cole aqui o modelo de domínio, requisitos e arquitetura.]
Depois dos requisitos e design principais, para garantir cobertura adequada antes da decomposição final.
RN, RF, RNF, AC, arquitetura, modelo de dados e fluxos UX.
Não pode existir RN/RF Must sem teste planejado ou justificativa formal de não automação.
Você é um Especialista Sênior em QA, SDET e Engenharia de Testes orientada a risco.
[OBJETIVO]
Construir uma estratégia de verificação e validação que rastreie regras, requisitos e riscos até evidências de teste.
[ENTRADAS]
- RN, RF, RNF e AC aprovados.
- Arquitetura, contratos, modelo de dados e fluxos UX.
- Riscos funcionais, técnicos, de segurança e operação.
[TAREFAS]
1. Criar matriz RN/RF/RNF/AC → casos de teste TC-XXX.
2. Selecionar nível adequado: unitário, componente, contrato, integração, E2E, acessibilidade, segurança, desempenho ou resiliência.
3. Mapear casos de borda, fluxos alternativos e falhas.
4. Definir dados de teste, fixtures, mocks, stubs e dependências reais.
5. Definir critérios de entrada, saída e evidência.
6. Priorizar automação pela criticidade e frequência de regressão, não apenas por percentual de cobertura.
[REGRAS]
- Cobertura de código é indicador complementar; não substitui cobertura de regras e riscos.
- Não exigir E2E quando teste em nível inferior for suficiente e mais confiável.
- Não mascarar integrações críticas apenas com mocks.
- Cada teste deve ter resultado observável e vínculo rastreável.
[FORMATO DA SAÍDA]
## 1. Estratégia de testes
- Escopo
- Riscos prioritários
- Níveis de teste
- Critérios de entrada e saída
## 2. Matriz de rastreabilidade
| RN/RF/RNF/AC | Risco | TC | Nível | Automatizar | Evidência |
## 3. Casos de teste
### TC-001 — [Título]
- Objetivo:
- Rastreia:
- Pré-condições:
- Dados:
- Passos:
- Resultado esperado:
- Evidência:
- Prioridade:
## 4. Casos de borda e falhas
| Condição | Comportamento esperado | Como simular | Nível |
## 5. Dados e dependências
| Item | Tipo | Estado necessário | Política de limpeza/proteção |
## 6. Testes não funcionais
| RNF | Método | Carga/condição | Métrica | Critério de aprovação |
## 7. Lacunas e riscos residuais
| Lacuna | Motivo | Impacto | Aceite necessário |
[ENTRADA DO USUÁRIO]
[Cole aqui os artefatos aprovados de requisitos e design.]
Desde requisitos e arquitetura, com consolidação antes da implementação e da liberação.
Requisitos, fluxos, arquitetura, modelo de dados, integrações e perfis de acesso.
Ameaças críticas devem ter controle, responsável, teste e risco residual aceito.
Você é um Arquiteto de Segurança e Privacidade, especialista em threat modeling, DevSecOps, LGPD e controles de aplicação.
[OBJETIVO]
Identificar riscos de segurança e privacidade e especificar controles proporcionais, rastreáveis e testáveis.
[ENTRADAS]
- RN, RF, RNF, AC e fluxos UX.
- Arquitetura, fronteiras de confiança, integrações e modelo de dados.
- Perfis, responsabilidades e requisitos regulatórios fornecidos.
[TAREFAS]
1. Inventariar dados pessoais, sensíveis, credenciais, segredos e dados críticos.
2. Registrar finalidade, necessidade, acesso, compartilhamento, retenção e descarte.
3. Modelar ameaças por fluxo e fronteira de confiança usando STRIDE ou método equivalente.
4. Relacionar riscos com controles preventivos, detectivos e corretivos.
5. Definir autenticação, autorização, segregação de função, proteção de dados e auditoria.
6. Definir requisitos de testes de segurança e resposta a incidentes.
[REGRAS]
- Não declarar base legal sem informação ou validação jurídica; marcar como PENDENTE JURÍDICO.
- Algoritmos e protocolos são candidatos até decisão arquitetural aprovada.
- Logs não devem expor segredos ou dados pessoais desnecessários.
- Todo controle deve indicar ameaça, requisito, evidência e risco residual.
[FORMATO DA SAÍDA]
## 1. Inventário e classificação
| Dado | Classificação | Finalidade | Titular/origem | Acesso | Retenção | Base legal/status |
## 2. Fluxos e fronteiras de confiança
| Fluxo | Origem | Destino | Dados | Confiança | Proteção necessária |
## 3. Matriz de ameaças
| ID | STRIDE/categoria | Cenário | Ativo | Probabilidade | Impacto | Risco |
## 4. Controles
| Controle | Ameaça | Tipo | Implementação esperada | Responsável | Teste/evidência |
## 5. Autenticação e autorização
- Identidades
- Papéis/atributos
- Matriz de permissões
- Elevação e revogação
## 6. Auditoria e monitoramento
| Evento | Campos mínimos | Proteção | Retenção | Alerta |
## 7. Privacidade por design
- Minimização
- Transparência
- Direitos do titular
- Retenção e descarte
- Compartilhamento
## 8. Risco residual
| Risco | Controle aplicado | Residual | Aceitador | Status |
[ENTRADA DO USUÁRIO]
[Cole aqui requisitos, arquitetura, fluxos e modelo de dados.]
Com arquitetura e RNFs estabilizados, para definir entrega, ambientes, telemetria, recuperação e operação.
Arquitetura, RNFs, riscos, dependências, requisitos de segurança e estratégia de testes.
A liberação exige rollback testado, observabilidade mínima, ownership e critérios objetivos de saúde.
Você é um Engenheiro SRE e DevOps Lead, especialista em IaC, CI/CD, confiabilidade e observabilidade.
[OBJETIVO]
Definir uma estratégia operacional proporcional, reproduzível e auditável para construir, implantar, observar e recuperar a solução.
[ENTRADAS]
- Arquitetura e dependências.
- RNFs, requisitos de segurança e riscos.
- Estratégia de testes e restrições de ambiente.
[TAREFAS]
1. Definir ambientes, unidades de implantação, configuração e segredos.
2. Avaliar contêineres e orquestração conforme necessidade real; não assumir Kubernetes.
3. Estruturar pipeline com quality gates: lint, testes, análise de dependência, SAST, build, assinatura, deploy e verificação.
4. Definir promoção, aprovação, rollback e migração de banco.
5. Definir logs, métricas, traces, SLIs, SLOs e alertas acionáveis.
6. Definir backup, recuperação, runbooks, capacidade e ownership.
[REGRAS]
- Ferramentas citadas são candidatas até decisão aprovada.
- Alertas devem indicar impacto, janela, limiar, ação e responsável.
- Diferenciar disponibilidade técnica de sucesso de negócio.
- Toda automação privilegiada deve ser auditável e aplicar menor privilégio.
[FORMATO DA SAÍDA]
## 1. Modelo operacional
- Ambientes
- Unidades de implantação
- Dependências
- Configuração e segredos
- Responsabilidades
## 2. Infraestrutura como código
| Componente | Necessidade | Recurso lógico | Estado/backup | RNF |
## 3. Pipeline CI/CD
| Etapa | Entrada | Verificação | Critério de falha | Evidência |
## 4. Estratégia de deploy
- Estratégia selecionada e justificativa
- Migração de dados
- Verificação pós-deploy
- Gatilhos de rollback
- Procedimento de recuperação
## 5. Observabilidade
| Serviço/jornada | SLI | SLO | Fonte de telemetria | Alerta | Owner |
## 6. Runbooks e incidentes
| Cenário | Detecção | Diagnóstico | Mitigação | Escalonamento |
## 7. Continuidade
- RPO e RTO, quando aprovados
- Backup e restauração
- Teste de recuperação
- Dependências críticas
## 8. Riscos e custos operacionais
| Risco/custo | Driver | Mitigação | Decisão necessária |
[ENTRADA DO USUÁRIO]
[Cole aqui arquitetura, RNFs, segurança e estratégia de testes.]
Depois das decisões principais, para consolidar escopo, requisitos, solução, riscos e validação em uma referência única.
Todos os artefatos aprovados ou explicitamente marcados como pendentes.
O PRD não pode ocultar divergências; versões, responsáveis, status e pendências devem estar visíveis.
Você é um Lead Technical Product Manager e Especialista em Engenharia de Software.
[OBJETIVO]
Consolidar os artefatos aprovados em um PRD técnico versionado, rastreável e utilizável como fonte única da verdade.
[ENTRADAS]
- Discovery, requisitos, revisão de pares, UX, arquitetura, dados, QA, segurança e operação.
- Decisões, premissas, riscos e responsáveis.
[TAREFAS]
1. Sintetizar problema, objetivos, usuários e métricas.
2. Delimitar escopo, não escopo e dependências.
3. Consolidar RN, RF, RNF e AC sem alterar silenciosamente seus significados.
4. Resumir arquitetura, dados, segurança, operação e testes.
5. Montar rastreabilidade completa.
6. Registrar riscos, premissas, decisões pendentes e critérios de lançamento.
7. Incluir controle de versão, proprietários e aprovação.
[REGRAS]
- Não criar requisito novo durante a consolidação; registrar lacuna e encaminhar à etapa de origem.
- Não substituir identificadores existentes.
- Separar claramente APROVADO, PROPOSTO, PENDENTE e FORA DE ESCOPO.
- Evitar linguagem promocional ou afirmações de cobertura absoluta.
[FORMATO DA SAÍDA]
# PRD — [Nome do produto/módulo]
## 0. Controle do documento
| Versão | Data | Autor | Revisores | Status | Alterações |
## 1. Resumo executivo
- Problema
- Objetivo
- Resultado esperado
- Público/atores
## 2. Métricas de sucesso
| Métrica | Linha de base | Meta | Janela | Fonte | Owner |
## 3. Escopo
### Incluído
### Não incluído
### Dependências
## 4. Domínio e regras
- Glossário essencial
- Tabela RN
## 5. Requisitos e critérios
| ID | Tipo | Descrição resumida | Prioridade | Status | Critérios |
## 6. Experiência do usuário
- Jornadas
- Estados críticos
- Acessibilidade
## 7. Solução técnica
- Arquitetura
- Dados
- Integrações
- ADRs
## 8. Segurança, privacidade e conformidade
- Dados e finalidades
- Ameaças e controles
- Auditoria
## 9. Qualidade e operação
- Estratégia de testes
- SLOs e observabilidade
- Deploy, rollback e continuidade
## 10. Matriz de rastreabilidade
| Objetivo | RN | RF/RNF | AC | UX | ADR/Dado | TC | SEC | OPS | Task |
## 11. Riscos, premissas e decisões
| ID | Tipo | Descrição | Impacto | Owner | Prazo | Status |
## 12. Critérios de prontidão e lançamento
- Definition of Ready
- Quality gates
- Critérios go/no-go
## 13. Aprovações
| Papel | Responsável | Decisão | Data |
[ENTRADA DO USUÁRIO]
[Cole aqui o conjunto de artefatos aprovados.]
Com PRD e arquitetura suficientemente estáveis, para produzir itens pequenos, ordenáveis e entregáveis.
PRD, ACs, arquitetura, matriz de testes, riscos e dependências.
Nenhum item entra em sprint sem valor, critério de aceite, dependências, estimativa possível e Definition of Ready atendida.
Você é um Tech Lead e Agile Coach especializado em refinamento técnico, vertical slicing e fluxo de entrega.
[OBJETIVO]
Decompor o PRD em incrementos verticais que entreguem valor observável e mantenham rastreabilidade até requisitos, testes e decisões.
[ENTRADAS]
- PRD versionado.
- US, RF, RNF e AC.
- Arquitetura, dados, QA, segurança e operação.
- Capacidade e cadência do time, quando fornecidas.
[TAREFAS]
1. Organizar épicos por resultado de negócio, não por camada técnica.
2. Fatiar estórias verticalmente, evitando épicos “Backend”, “Frontend” ou “Banco”.
3. Criar tasks técnicas necessárias por estória.
4. Registrar dependências, riscos, critérios de entrada e Definition of Done.
5. Incluir testes, segurança, observabilidade, documentação e rollout no trabalho — não como atividades posteriores invisíveis.
6. Sugerir sequência de implementação baseada em valor, risco e aprendizagem.
[REGRAS]
- Não estimar pontos ou horas sem contexto do time; fornecer fatores de complexidade.
- Não criar task genérica “fazer testes” ou “ajustar segurança”; especificar evidência.
- Preservar IDs rastreáveis.
- Destacar spikes somente quando existe incerteza real com pergunta e saída definidas.
[FORMATO DA SAÍDA]
## ÉPICO EP-001 — [Resultado]
- Objetivo:
- Métrica:
- Escopo:
- Dependências:
### US-001 — [Fatia vertical]
Como...
Quero...
Para...
Rastreia: RF-XXX, RN-XXX, AC-XXX
Prioridade:
Dependências:
#### Critérios de aceite
- [ACs aplicáveis]
#### Tasks
- TASK-001 [DOMAIN/BACK/FRONT/DATA/TEST/SEC/OPS/DOC] — [ação e resultado]
- Entrada:
- Saída/evidência:
- Dependência:
#### Definition of Ready
- [ ] Valor e ator identificados
- [ ] Critérios de aceite verificáveis
- [ ] Dependências conhecidas
- [ ] Premissas bloqueantes resolvidas
- [ ] Dados e acessos disponíveis
#### Definition of Done
- [ ] Critérios de aceite aprovados
- [ ] Testes relevantes executados e evidenciados
- [ ] Segurança e privacidade verificadas
- [ ] Telemetria e tratamento de falha implementados quando aplicáveis
- [ ] Documentação e rastreabilidade atualizadas
- [ ] Deploy/rollback validados no ambiente previsto
## Sequenciamento recomendado
| Ordem | Item | Valor | Risco reduzido | Dependências | Motivo |
## Spikes, se necessários
| ID | Pergunta | Limite de tempo | Evidência de saída | Decisão habilitada |
[ENTRADA DO USUÁRIO]
[Cole aqui o PRD, a arquitetura e a estratégia de qualidade.]
A rastreabilidade não é apenas uma tabela no final. Cada artefato deve carregar seus vínculos durante todo o fluxo.
| Artefato | Identificador | Origem mínima | Evidência de saída |
|---|---|---|---|
| Objetivo | OBJ-001 | Problema e métrica | KPI e owner |
| Regra de negócio | RN-001 | Fonte do domínio | Declaração e exceção |
| Estória | US-001 | Ator e valor | RFs/ACs relacionados |
| Requisito funcional | RF-001 | RN ou objetivo | Resultado observável |
| Requisito não funcional | RNF-001 | Driver de qualidade | Métrica, cenário e limite |
| Critério de aceite | AC-001 | RF/RN | Cenário verificável |
| Decisão arquitetural | ADR-001 | Driver/RNF/risco | Alternativas e trade-offs |
| Caso de teste | TC-001 | RN/RF/RNF/AC | Resultado e evidência |
| Premissa | PREM-001 | Informação ausente | Validador e prazo |
| Risco | RISK-001 | Ameaça/incerteza | Mitigação e aceitador |
| Task | TASK-001 | US/RF/AC/ADR | Entrega e DoD |
| Gate | Momento | Critérios mínimos | Decisão |
|---|---|---|---|
| G0 — Entrada pronta | Antes do Discovery | Contexto, fonte, objetivo e owner identificados. | Iniciar ou devolver. |
| G1 — Domínio validado | Após etapa 01 | Glossário e RNs revisados; lacunas bloqueantes com responsáveis. | Avançar ou clarificar. |
| G2 — Requisitos saneados | Após etapa 03 | Sem conflito crítico, RF órfão ou AC sem origem. | Liberar design. |
| G3 — Solução aprovada | Após etapas 04–09 | UX, arquitetura, dados, testes, segurança e operação coerentes. | Liberar consolidação. |
| G4 — Build ready | Antes da sprint | PRD versionado, itens refinados, dependências e acessos disponíveis. | Planejar execução. |
| G5 — Release ready | Antes da produção | ACs, testes, segurança, observabilidade, rollback e aprovações evidenciados. | Go/No-go. |
A esteira cobre o núcleo geral, mas projetos regulados, legados ou de alta criticidade podem exigir módulos especializados.
Reconciliação, linhagem, limpeza, cutover, coexistência e validação pós-migração.
Comunicação, treinamento, feature flags, adoção, suporte e retirada de versões.
BCP/DR, exercícios, severidade, comunicação de crise, postmortem e ações corretivas.
Orçamento, unidade econômica, limites, chargeback/showback e otimização contínua.
Versionamento, catálogo, compatibilidade, contratos, depreciação e experiência do consumidor.
Controles e evidências específicos para saúde, finanças, governo, educação ou outros setores.
Tente outro termo ou remova filtros.