---
description: Implementa a feature aprovada no Gate 2. Loop autônomo de tarefas via morph-implement com auto-advance entre tarefas, depois morph-review apresenta o Gate 3.
argument-hint: <feature-name>
allowed-tools: Read, Write, Edit, Bash, Glob, Grep, Agent, AskUserQuestion, Skill
---

# /morph-apply — NLH Implementation

Executa as tasks de uma feature até o Gate 3.

**Implementação:** este slash command é um atalho. O agente deve invocar `Skill(morph-apply)` com o nome da feature. A skill decide adaptativamente entre execução sequencial (auto-advance entre tasks) ou paralela (Agent dispatch para tasks independentes) baseado no DAG do `tasks.json`. Termina com `morph-review` + Gate 3 trust-aware.

## Argumentos

`{feature-name}` — nome da feature já planejada (Gate 2 aprovado).

## Pré-requisitos

Antes de começar, verifique:
- `.morph/features/{feature-name}/2-plan/spec.md` existe
- `.morph/features/{feature-name}/2-plan/mandate.md` existe
- `.morph/features/{feature-name}/2-plan/tasks.json` existe e é válido contra o schema

Se algum estiver faltando, abortar e pedir ao usuário para rodar `/morph-proposal {feature-name}` primeiro.

## Anti-padrões

- Não pausar entre tarefas para confirmação — o tasks.json já foi aprovado no Gate 2.
- Não escrever código fora de `3-implement/` ou da source tree do projeto.
- Não modificar `spec.md` ou `mandate.md` durante a implementação — esses arquivos foram congelados pelo Gate 2.

## Referências

- `.morph/framework/MORPH.md` — charter completo
- `.claude/skills/morph-implement/SKILL.md`
- `.claude/skills/morph-eval/SKILL.md`
- `.claude/skills/morph-review/SKILL.md`

**Feature:** $ARGUMENTS
