feat(F-054): completed feature
This commit is contained in:
@@ -2899,6 +2899,26 @@
|
||||
},
|
||||
"acceptance": "1. El select de categoría padre y el checkbox de promote están alineados verticalmente y ambos ocupan todo el ancho disponible.",
|
||||
"completed_at": "2026-08-19T08:48:35Z"
|
||||
},
|
||||
{
|
||||
"id": "F-054",
|
||||
"title": "Backend muere sin rastro y auth/login devuelve 502/500",
|
||||
"status": "done",
|
||||
"stage": null,
|
||||
"type": "fix",
|
||||
"priority": "high",
|
||||
"description": "El backend (dist/infrastructure/http/server.js) muere sin dejar trazas en el log y deja a admin/frontend sin API. Síntoma: /api/auth/login devuelve 502 (admin proxy) o 500 (frontend route handler) cuando el backend no responde. Causa raíz desconocida (no hay error en el log). Mejoras: (1) investigar por qué muere; (2) hacer que monolith.sh detecte y reinicie el backend si muere; (3) usar process.env.NEXT_PUBLIC_API_URL en frontend/src/app/api/auth/login/route.ts en lugar de hardcodear http://127.0.0.1:3000.",
|
||||
"created_at": "2026-08-19T08:52:44Z",
|
||||
"updated_at": "2026-08-19T08:52:44Z",
|
||||
"assignee": null,
|
||||
"gates": {
|
||||
"reviewer": true,
|
||||
"security": true,
|
||||
"qa": true,
|
||||
"close": true
|
||||
},
|
||||
"acceptance": "1. Backend se mantiene estable bajo carga normal (no muere sin causa aparente). 2. Si el backend muere, monolith.sh lo reinicia automáticamente. 3. /api/auth/login en 3003 usa NEXT_PUBLIC_API_URL configurable. 4. /api/auth/login responde códigos del backend (no 500/502) cuando el backend está vivo.",
|
||||
"completed_at": "2026-08-19T11:15:30Z"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user