---
name: kairos:pesquisar
description: >
  Pesquisa paralela automatizada para funcionalidades em domínios regulados.
  Usa subagentes paralelos para buscar legislação, padrões do projeto
  e documentação técnica simultaneamente. Gera PRD com seção de conformidade.
  Use quando o usuário disser "kairos pesquisar", "pesquisar legislação",
  "pesquisar domínio", "pesquisa de conformidade".
argument-hint: "[descrição da funcionalidade ou caminho do resumo da entrevista]"
user-invocable: true
disable-model-invocation: false
---

# KairOS — Pesquisa Paralela (Anti-Vibe Coding)

Funcionalidade solicitada: **$ARGUMENTS**

## Fluxo 1: Análise de Impacto

Execute em paralelo:
1. Identificar TODOS os arquivos afetados
2. Mapear dependências entre arquivos
3. Encontrar componentes/hooks/stores REUTILIZÁVEIS
4. Detectar duplicações potenciais

## Fluxo 2: Contexto Regulatório

Execute em paralelo:
1. Buscar assertions aplicáveis em `.kairos/dominio/*/assertions/`
2. Buscar legislação relevante em `.kairos/dominio/*/conhecimento/`
3. Identificar guardrails aplicáveis em `.kairos/dominio/*/guardrails.yaml`
4. Resumir referências legais (artigos específicos)

## Fluxo 3: Contexto Técnico

Enquanto os fluxos paralelos trabalham:
1. Verificar dependências do projeto
2. Ler design system / tokens do produto
3. Verificar padrões de código existentes
4. Checar estado das políticas de segurança

## Fluxo 4: Padrões Aprendidos

1. Ler `.kairos/aprendizado/padroes.yaml` (se existir)
2. Buscar padrões relevantes
3. Buscar anti-padrões para evitar erros conhecidos

## Síntese: PRD

Combine os fluxos em `kairos/specs/prd-{feature-slug}.md`:

```markdown
# PRD: {Título da Funcionalidade}

## 1. Objetivo
O que esta funcionalidade resolve e por que é necessária.

## 2. Arquivos Afetados
Lista com caminho completo.

## 3. Componentes Reutilizáveis
O que JÁ existe no projeto e DEVE ser usado (anti-reinvenção).

## 4. Assertions Aplicáveis
| ID | Regra | Ref. Legal | Severidade |
|----|-------|-----------|------------|

## 5. Legislação Relevante
Resumo conciso.

## 6. Padrões do Projeto
Exemplos de código existentes para referência.

## 7. Padrões Aprendidos
Anti-padrões a EVITAR.

## 8. Restrições Técnicas
Limites de stack, API, desempenho.

## 9. Riscos de Conformidade
O que pode dar errado regulatoriamente.

## 10. Critérios de Aceitação
- [ ] {critério funcional}
- [ ] {critério de conformidade}

## 11. Orçamento de Contexto
Tokens estimados para implementação.
```

**IMPORTANTE:**
- PRD máximo 500 linhas — concisão economiza context window
- Foque em informação ACIONÁVEL, não acadêmica

## Próximo Passo

```
PRD gerado em kairos/specs/prd-{slug}.md

Próximo: /kairos:nova ou /kairos:especificar
```

## Idioma

TODAS as mensagens em Português do Brasil.
