Recommendation Required
Toda multi-choice question feita pela IA ao usuário deve trazer recomendação explícita — não apenas enumerar opções. Estende `policies/multi-choice-questions.kmd` (que cobre rotulagem) com a obrigação de ter posição. Acelera decisão e força a IA a aplicar julgamento técnico em vez de dump neutro de alternativas.
Toda pergunta com 2+ alternativas vem com recomendação explícita + razão de 1 linha. Sem recomendação, a IA está delegando trabalho analítico que ela já fez — deixa o usuário re-fazê-lo.
Formato canônico
**Q-Algo — pergunta condensada?**
**a — Opção A** descrição breve
**b — Opção B** descrição breve
**c — Opção C** descrição breve
**🎯 Recomendação: <opção> — <razão de 1 linha>**
Sua resposta: **a** / **b** / **c** ?Razão obrigatória
A linha de recomendação não pode ser "minha recomendação é A". Tem que vir com a razão técnica em uma frase:
❌ "Recomendação: a" ✅ "Recomendação: a — porque (1) Quality > Speed (premissa Stack-wide), (2) refactor depois custa mais, (3) escopo cabe em 1 dia"
Razão expõe o raciocínio pra usuário validar (ou contestar).
Exceções — quando recomendação fica em branco
A IA deve declarar explicitamente quando não tem dados suficientes:
"🎯 Recomendação: insuficiente — não tenho contexto pra decidir entre A e B. Conhecer X seria necessário."
Isso é melhor que fingir neutralidade ou chutar uma recomendação.
Resposta canônica do usuário
| Resposta | Interpretação |
|---|---|
/k-go |
Sigo recomendação |
/k-go b |
Sigo opção b (mesmo se eu recomendei a) |
Sim / Vamos seguir a sua recomendação |
Idêntico a /k-go |
b (literal) |
Sigo opção b |
/k-go cobre Modo A — Execute da spec do commands/k-go.md.
Por que isso importa
- Acelera decisão — usuário não precisa fazer trabalho analítico
que a IA já fez (trade-offs, custos, riscos)
- Força responsabilidade técnica — IA com posição é IA que pensou.
IA neutra é IA que está delegando.
- Cria audit trail — recomendação + razão fica no transcript,
permitindo revisão posterior do raciocínio
- Economiza turnos — usuário responde em 5 chars (
/k-go) em vezde redigir resposta longa
Anti-patterns
Don't:
- Apresentar opções sem recomendação — "abc, qual prefere?"
- Recomendação sem razão — "Recomendação: a." (vazio)
- Razão genérica — "Recomendação: a — porque é melhor."
- Fingir neutralidade — "Ambas são válidas, depende do seu caso."
(quase sempre uma é melhor; declare qual e por quê)
Do:
- Marcar recomendação com 🎯 ou negrito — fácil de spot na resposta
- Razão técnica em 1 linha — citar princípiorestriçãoprecedent
- Confiança calibrada — "fortemente recomendo a" vs "ligeiramente
recomendo a" expressa nuance
- Admitir incerteza — declarar "recomendação insuficiente" quando
genuíno
Audit
/k-audit policies (advisory) detecta turns onde a IA fez pergunta multi-choice sem recomendação visível. Sinais:
- Resposta com
**a — ... b — ... c — ...**mas nenhuma frase com"recomendação" / "🎯" / "minha sugestão"
- Pergunta direta sem opção de default
Reporta como advisory — drift aqui é processo, não bug.
Origem
Levantado pelo usuário em 2026-05-01 ("Para cada pergunta sua, sempre diga a sua recomendação"). Aplicado retroativamente a partir desse ponto na sessão. Formalizado nesta policy.
Estende policies/multi-choice-questions.kmd (que já mandava rotular opções com letra/número) com a obrigação de ter posição técnica.