NEXT_ACTION.md
Próxima Acción
Archivo vivo. Se sobreescribe al cierre de cada sesión. Una sola entrada.
Actualizado: 2026-06-27 (sesión 7 — T4 mergeada)
Acción inmediata
DOS COSAS en orden:
- Reorganizar el flujo de trabajo — definir cómo usar correctamente el Orchestrator, los agentes especializados y subagentes Claude Code antes de arrancar T5
- T5 — Frontend: catálogo de productos — listar, crear, editar, ver stock por sucursal
Reorganización del flujo (pendiente de esta sesión)
En sesión 7 se detectó que el flujo de agentes no se estaba respetando: - No se usaba el formato del ORCHESTRATOR antes de implementar - No se invocaba al QA_AGENT ni al SECURITY_AGENT - No se escribían tests antes del merge - No se usaban subagentes Claude Code para paralelizar trabajo
A definir: protocolo de sesión que integre Orchestrator → Agente especializado → QA_AGENT → Security review → commit/PR, usando subagentes para las partes independientes.
T5 — Catálogo de productos
APIs disponibles
| Endpoint | Método | Descripción |
|---|---|---|
/api/inventario/categorias/ |
GET/POST | Listar y crear categorías |
/api/inventario/productos/ |
GET/POST | Listar y crear productos |
/api/inventario/productos/{id}/ |
GET/PATCH/DELETE | Detalle, editar, soft-delete |
/api/inventario/stock/ |
GET | Stock (filtrable por ?sucursal={id}) |
/api/inventario/stock/{id}/ajustar/ |
PATCH | Ajuste manual de stock |
/api/empresas/sucursales/ |
GET | Listar sucursales (para filtro de stock) |
Funcionalidades requeridas
- Listado de productos con stock por sucursal
- Crear producto (con categoría, precio, especificaciones)
- Editar producto
- Soft-delete (desactivar) producto
- Ver stock de cada sucursal y ajustarlo manualmente
Estado del Sprint 1
| Tarea | Estado | PR |
|---|---|---|
| T1 — app_suscripciones | CERRADA | #16 |
| T2 — app_empresas onboarding + sucursales | CERRADA | #18 |
| T3 — app_inventario base | CERRADA | #19 |
| T4 — Frontend onboarding wizard | CERRADA | #20 |
| T5 — Frontend catálogo de productos | PENDIENTE | — |