feat(F-049): completed feature

This commit is contained in:
chattie
2026-08-19 07:34:15 +02:00
parent ae922c09d7
commit e86034a62c
16 changed files with 1097 additions and 80 deletions

View File

@@ -1,18 +1,22 @@
# Feature actual
No hay ninguna feature activa.
## Última feature cerrada
### F-048: Complete migration and consolidate approved work
- **Status**: done
## F-049: Document and operate monolith dev and prod lifecycle
- **Status**: in_progress
- **Stage**: close
- **Priority**: high
- **Type**: fix
- **Resultado**: migraciones validadas con ciclo fresh up/no-op/down/up; suites y builds de backend, admin, frontend y storefront en verde; cambios locales aprobados consolidados.
- **Gates**: reviewer APPROVED, security APPROVED, qa APPROVED.
- **Artefactos**: `work/artifacts/F-048/`.
- **Type**: chore
- **Description**: Redeploy del monolito completo y creación de una guía operativa única para levantar, reiniciar, consultar estado, logs y detener backend, admin, frontend y storefront en desarrollo y producción, incluyendo acceso desde la LAN.
## Backlog
## Acceptance
1. Todos los cambios actuales quedan desplegados y accesibles desde otro dispositivo de la LAN. ✅
2. `docs/HOWTO-monolith.md` documenta start/restart/status/stop/logs en dev. ✅
3. `docs/HOWTO-monolith.md` documenta build/start/restart/status/stop/logs en prod. ✅
4. Se publican health y URLs UI con la IP LAN detectada (`192.168.18.93`). ✅
5. `./scripts/verify.sh` queda en verde. ✅
Después del cierre de F-048 no quedan features `pending`, `in_progress` ni `blocked`.
## Estado de servicios
- backend (PID 43396) — `http://192.168.18.93:3000/health` → 200, Swagger en `/docs`.
- frontend (PID 43418) — `http://192.168.18.93:3003/` → 200.
- admin (PID 43438) — `http://192.168.18.93:3004/` → 200.
- storefront (PID 43482) — `http://192.168.18.93:3005/` → 200.