# Archive MORPH Feature

Arquive uma feature concluída, movendo-a de `project/outputs/` para `project/archive/`.

## Pré-requisitos

Verifique antes de arquivar:
- [ ] Feature existe em `.morph/project/outputs/{feature}/`
- [ ] Todas as tasks estão completas
- [ ] `recap.md` está preenchido
- [ ] Código está em produção (ou staging)

## Workflow

1. **Valide a conclusão**:
   - Leia `.morph/project/outputs/{feature}/tasks.json`
   - Verifique que todas tasks estão completadas
   - Confirme com o usuário se pode arquivar

2. **Complete o recap**:
   - Atualize `.morph/project/outputs/{feature}/recap.md`
   - Preencha métricas finais
   - Documente lições aprendidas

3. **Extraia specs**:
   - Se a feature define comportamento permanente
   - Copie spec relevante para `.morph/project/specs/`
   - Isso vira a "verdade atual" do sistema

4. **Mova para archive**:
   ```
   .morph/project/outputs/{feature}/  →  .morph/project/archive/{feature}/
   ```

5. **Atualize métricas do projeto**:
   - Incremente contador de features
   - Atualize custo total
   - Atualize tempo total

## Output

Apresente resumo do arquivamento:

```
╔════════════════════════════════════════════╗
║         FEATURE ARCHIVED                   ║
╠════════════════════════════════════════════╣
║ Feature: {name}                            ║
║ Completed: {date}                          ║
╠════════════════════════════════════════════╣
║ METRICS                                    ║
╠════════════════════════════════════════════╣
║ Tasks: {X}/{X} completed                   ║
║ Time: {X}h (estimated: {Y}h)               ║
║ Cost Impact: +${X}/month                   ║
╠════════════════════════════════════════════╣
║ FILES                                      ║
╠════════════════════════════════════════════╣
║ Created: {X} files                         ║
║ Modified: {Y} files                        ║
║ Tests: {Z} files ({W}% coverage)           ║
╠════════════════════════════════════════════╣
║ ARCHIVED TO                                ║
╠════════════════════════════════════════════╣
║ .morph/project/archive/{feature}/          ║
╚════════════════════════════════════════════╝
```

## Specs Extraídas

Se houver specs extraídas:
```
Specs extracted to .morph/project/specs/:
- {domain}/spec.md - {description}
```

---

**Feature to archive:** $ARGUMENTS
