---
id: create-project-brief
agent: analyst
title: Criar o brief de projeto
inputs: [insumos de descoberta (brainstorm, pesquisa de mercado, notas do usuário)]
outputs: [docs/project-brief.md]
elicit: true
modes: [interactive]
---

# Criar o brief de projeto

**Objetivo:** sintetizar a descoberta num brief de projeto enxuto e rastreável que dê ao @pm a munição para escrever o PRD — sem inventar escopo nem decidir produto.

**Pré-condições:**
- Existe pelo menos um insumo de descoberta (brainstorm, pesquisa de mercado, análise competitiva, ou notas do usuário). Se não houver **nada**, **pare** e elícito o contexto base — brief não nasce do vácuo.
- Há um template de brief em `templates/`. Se existir, preencho-o; se não, uso a estrutura canônica de seções abaixo.

## Passos

1. **Reúno os insumos** disponíveis (brainstorms, pesquisas, notas) e listo as fontes. Cada afirmação no brief vai rastrear a uma delas.
2. **Aperto o problema com o usuário.** Confirmo: qual é o problema, para quem, e por que agora. **(ponto de elicitação — exige resposta real do usuário)**
3. **Preencho as seções do brief**, uma a uma, cada uma rastreando a um insumo:
   - Problema (o que dói e para quem)
   - Objetivo / resultado desejado (mensurável quando possível)
   - Usuários-alvo / personas
   - Escopo proposto (o que está dentro) e não-escopo (o que está fora)
   - Restrições e premissas conhecidas (CON-*)
   - Riscos e questões em aberto
   - Métricas de sucesso
4. **Marco hipóteses explicitamente.** Tudo que não rastreia a uma fonte verificável vira uma hipótese rotulada — nunca apresento suposição como fato.
5. **Fecho com o "portanto".** Indico o próximo passo (handoff ao @pm para o PRD) e o que ainda precisa de validação.
6. **Salvo** em `docs/project-brief.md` e roteio ao @pm.

## Critério de pronto (DoD)

- [ ] Problema, objetivo e usuários-alvo confirmados com o usuário (elicitação cumprida)
- [ ] Todas as seções do brief preenchidas, cada afirmação rastreando a uma fonte/insumo
- [ ] Hipóteses marcadas explicitamente, distintas dos fatos
- [ ] Escopo e não-escopo declarados
- [ ] Brief salvo em `docs/project-brief.md` e roteado ao @pm

## Falha / recuperação

- **Insumos insuficientes para uma seção** → marco a seção como "a validar" com a pergunta aberta; não invento o conteúdo.
- **Usuário pede que eu escreva o PRD** → recuso e delego: PRD é do @pm. Eu entrego o brief, ele decide o produto.
- **Achados conflitantes entre insumos** → registro o conflito explicitamente em "questões em aberto" em vez de escolher arbitrariamente uma versão.
