---
name: debt-tracker
description: "Lê ERROR_LOG.md, PENDING_LOG.md e memory/MEMORY.md; classifica débitos por severidade (P0/P1/P2) e prioriza. Use quando o backlog acumulou e é preciso saber o que resolver primeiro."
---

# Objetivo

Produzir uma lista priorizada de débitos técnicos abertos, classificados por impacto e urgência.

# Quando usar
Use esta skill quando:

- `ERROR_LOG.md` ou `PENDING_LOG.md` acumularam entradas não resolvidas
- `technical-triage` identificar que o backlog está grande demais para priorizar
- o usuário pedir "o que está pendente?" ou "qual é o débito técnico?"

# Quando NÃO usar
Não use esta skill para:

- diagnosticar falhas novas (use `debug-failure`)
- decidir qual feature iniciar (use `technical-triage`)
- resolver os débitos diretamente

# Leia antes de agir

1. `ERROR_LOG.md`
2. `PENDING_LOG.md`
3. `memory/pitfalls.md` — armadilhas técnicas recorrentes
4. `memory/active_fronts.md` — decisões abertas e frentes em andamento

# Classificação de severidade

| Prioridade | Critério |
|------------|----------|
| P0 | Bloqueia trabalho em andamento ou quebra baseline |
| P1 | Degrada qualidade, segurança ou confiabilidade do sistema |
| P2 | Melhoria desejável, sem impacto imediato |

# Regras obrigatórias

- Cada item recebe severidade P0/P1/P2 com critério explícito.
- Origem do débito (commit/PR/sessão) deve constar em cada entrada.
- Priorize por impacto × esforço, não apenas por idade.
- Não invente débitos — só reporte o que está em ERROR_LOG, PENDING_LOG ou MEMORY.

# Processo

1. Leia os três arquivos acima.
2. Extraia todos os itens abertos (não resolvidos).
3. Classifique cada item como P0, P1 ou P2.
4. Ordene por prioridade decrescente.
5. Para cada item, indique: origem (arquivo + linha), descrição resumida, data se disponível.

# Saída final esperada

```
## P0 — Bloqueadores
- [ERROR_LOG:12] <descrição> (<data>)

## P1 — Degradação
- [PENDING_LOG:8] <descrição>

## P2 — Melhorias
- [MEMORY.md/pitfalls] <descrição>

Recomendação: resolver P0 antes de continuar qualquer feature.
```
