---
name: kairos:entrevistar
description: >
  Questionamento socrático para clarificar requisitos de domínio regulado
  ANTES de pesquisar ou implementar. Expõe premissas ocultas, identifica
  assertions aplicáveis e mede clareza dos requisitos. Use quando o usuário
  disser "kairos entrevistar", "entrevistar domínio", "clarificar requisitos",
  "perguntas sobre a feature".
argument-hint: "[descrição da funcionalidade ou problema]"
user-invocable: true
disable-model-invocation: false
---

# KairOS — Entrevista de Domínio Regulado

O usuário descreveu: **$ARGUMENTS**

## Fase 1: Classificação de Domínio

Identifique o domínio regulado aplicável verificando `.kairos/config.yaml` e os domínios instalados em `.kairos/dominio/`.

## Análise Paralela

ENQUANTO faz perguntas ao usuário, analise o codebase em paralelo:

```
┌─────────────────────────┐     ┌─────────────────────────┐
│  THREAD 1: Perguntas    │     │  THREAD 2: Análise      │
│                         │     │                         │
│  Perguntas socráticas   │     │  Escaneando codebase... │
│  ao usuário, uma por    │     │  Componentes reusáveis  │
│  vez.                   │     │  Assertions aplicáveis  │
│                         │     │  Padrões existentes     │
└────────────┬────────────┘     └────────────┬────────────┘
             └──────────┬─────────────────────┘
                        ▼
              JUNÇÃO: Entrevista + Análise = PRD enriquecido
```

Quando o dev terminar de responder, a análise do codebase JÁ está pronta.

## Fase 2: Perguntas Socráticas (máximo 5 perguntas)

Para cada domínio identificado, faça perguntas que:

1. **Expõem premissas** — "Você assume que [X]? Porque se [Y], muda completamente..."
2. **Identificam edge cases regulatórios** — "E se [condição especial]? As regras mudam."
3. **Clarificam escopo de conformidade** — "Precisa de conformidade com [lei X, artigo Y]?"
4. **Detectam conflitos** — "Esse requisito pode conflitar com [guardrail Z]"
5. **Medem completude** — "Falta informação sobre [aspecto W]"

**IMPORTANTE:** Faça as perguntas UMA de cada vez, não todas juntas.
Use linguagem acessível — o usuário pode não ser técnico.

## Fase 3: Score de Clareza

Avalie a clareza em 5 dimensões (1-5):

| Dimensão | Score | Notas |
|----------|-------|-------|
| **Funcional** — O que deve fazer está claro? | {1-5} | |
| **Regulatório** — Quais regras se aplicam está definido? | {1-5} | |
| **Técnico** — Stack e integrações estão claras? | {1-5} | |
| **Escopo** — Os limites estão definidos? | {1-5} | |
| **Aceitação** — Como saber que está pronto está claro? | {1-5} | |
| **Média** | {N}/5 | |

- Score < 3.5 → Mais perguntas antes de prosseguir
- Score >= 3.5 → Gerar repasse para `/kairos:pesquisar`

## Saída: Resumo da Entrevista

Gere `.kairos/specs/entrevista-{slug}.md`:

```markdown
# Entrevista: {título}

## Score de Clareza: {N}/5

## Domínio: {domínio}

## Premissas Identificadas
- {premissa 1}
- {premissa 2}

## Assertions Prováveis
- {ID}: {regra}

## Riscos de Conformidade
- {risco 1}

## Requisitos Clarificados
{resumo do que ficou definido}

## Questões em Aberto
{o que ainda precisa ser definido}
```

## Próximo Passo

```
Entrevista completa. Score de clareza: {N}/5

Próximo: /kairos:pesquisar .kairos/specs/entrevista-{slug}.md
```

## Idioma

TODAS as mensagens em Português do Brasil.
