---
description: ADW cirúrgico de hotfix. Roda scout (root cause + blast radius) → hotfix brief → fix cirúrgico → test loop focado → Gate 3 sempre humano → ship.
argument-hint: <feature-name>
allowed-tools: Read, Write, Edit, Bash, Glob, Grep, Agent, AskUserQuestion, Skill
---

# /morph-hotfix — ADW Cirúrgico

Resolve uma queda ou bug crítico de produção com prioridade máxima em velocidade, sem abrir mão da aprovação humana antes do ship.

**Implementação:** este slash command é um atalho. O agente deve invocar `Skill(morph-hotfix)` com o nome da feature como argumento. A skill encadeia `morph-spec create --type hotfix` → scout → hotfix brief → plano mínimo → fix cirúrgico → test loop no blast radius → Gate 3 (sempre humano, nunca `--mode auto`) → pós-gate.

## Argumentos

`{feature-name}` — nome em kebab-case da feature.

## Fluxo

1. **Nascimento:** `morph-spec create {feature-name} --type hotfix --description "<incidente>"` — carimba `name`+`description` (obrigatória) e os gates `proposal`/`plan` por política e cria `0-proposal/`, `2-plan/`, `3-implement/` num passo só.
2. **Scout obrigatório:** despacha `subagent_type: "morph-scout"` (fallback `general-purpose` + persona colada) para localizar root cause e blast radius antes de qualquer fix.
3. **Hotfix brief:** escreve `0-proposal/proposal.md` curto (sintoma/root cause/blast radius/plano do fix) e `2-plan/tasks.json` mínimo (T1 fix, T2 verify/regressão).
4. **Fix cirúrgico:** implementa a mudança mínima que resolve o sintoma — sem refatoração, sem hardening fora de escopo.
5. **Test loop:** `morph-spec verify {feature-name} {task} --json` focado no blast radius até verde; evidência real capturada no `recap.md`.
6. **Gate 3 sempre humano:** `morph-spec gate-check {feature-name} review` (força a pausa via `workType: hotfix`, lido do disco) → `4-review/review-report.md` → `AskUserQuestion` sempre. **Nunca** `morph-spec approve {feature-name} review --mode auto` — o CLI recusa essa combinação num hotfix.
7. **Pós-gate:** `morph-spec verify {feature-name}` (suíte completa da feature) e sinaliza commit/archive — não arquiva automaticamente.

## Anti-padrões

- Não pular o scout mesmo sob pressão de tempo.
- Não auto-aprovar o Gate 3 — é sempre humano num hotfix.
- Não "fazer do jeito certo" às custas da velocidade — melhorias de forma vão para o roadmap-fora-hotfix.

## Referências

- `.claude/skills/morph-hotfix/SKILL.md` — fluxo completo passo a passo
- `.morph/framework/MORPH.md` §2.1 — roteamento por tipo de trabalho
- `.morph/framework/MORPH.md` §5 — Gates de aprovação, gate humano forçado no hotfix

**Feature:** $ARGUMENTS
