Crear, actualizar y gestionar tickets en BACKLOG.md con formato estándar. Use when creating tickets, managing backlog, tracking progress, or updating ticket status.
grep -E "^\- \[.\] \*\*TICKET-" BACKLOG.md | tail -5
| Scope | Área |
|---|---|
WP | WordPress — temas, plugins, páginas |
DOCK | Docker — compose, containers |
SEO | SEO — meta tags, schema |
INF | Infraestructura — Traefik, SSL |
DB | Base de datos — MySQL |
CACHE | Cache — Redis |
SEC | Seguridad |
DOC | Documentación |
FIX | Bug fixes |
Template obligatorio:
- [ ] **TICKET-{SCOPE}-{NUM}: {Título Descriptivo}**
- **Fuente:** [Documento o solicitud que origina este ticket]
- **Historia de Usuario:** Como {rol}, quiero {acción} para {beneficio}.
- **Criterios de Aceptación:**
```gherkin
Scenario: {Escenario principal}
Given {contexto}
When {acción}
Then {resultado esperado}
Scenario: {Escenario secundario}
Given {contexto}
When {acción}
Then {resultado esperado}
```
- **Archivos a Modificar:**
- `path/to/file.ext` (NEW/MODIFIED/DELETED)
- **Dependencias:** TICKET-XXX-YYY (si aplica)
- **Estimación:** X horas
- **Prioridad:** P0/P1/P2/P3
- **Status:** ⏸️ PENDIENTE
# Buscar ticket
grep -n "TICKET-WP-001" BACKLOG.md
# Cambiar estado
# ⏸️ PENDIENTE → 🔄 EN PROGRESO → 🧪 EN TESTING → ✅ COMPLETADO
Al completar un ticket, agregar:
- **Status:** ✅ COMPLETADO
- **Completado:** YYYY-MM-DD
- **Notas de cierre:** {Qué se hizo, decisiones tomadas}
echo "✅ Completados: $(grep -c '✅ COMPLETADO' BACKLOG.md)"
echo "🔄 En Progreso: $(grep -c '🔄 EN PROGRESO' BACKLOG.md)"
echo "⏸️ Pendientes: $(grep -c '⏸️ PENDIENTE' BACKLOG.md)"
echo "🚫 Bloqueados: $(grep -c '🚫 BLOQUEADO' BACKLOG.md)"