fix(tpv-dev-in-prod): tPV production is running next dev (HMR + React DevTools visible)
This commit is contained in:
44
work/artifacts/TPV-DEV-IN-PROD/leader-close.json
Normal file
44
work/artifacts/TPV-DEV-IN-PROD/leader-close.json
Normal file
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"feature_id": "TPV-DEV-IN-PROD",
|
||||
"verdict": "APPROVED",
|
||||
"leader": "leader",
|
||||
"closed_at": "2026-08-27T21:17:00Z",
|
||||
"summary": "Cierre del feature TPV-DEV-IN-PROD. Gates reviewer + security + qa todos APPROVED. verify.sh verde. Artefactos completos: architect.md, implementer.md, reviewer.json, security.json, qa.json, documenter.md. Backlog promovido de in_progress a done con completed_at y gates=true. Cambios commiteados vía scripts/close_feature.py.",
|
||||
"gates_summary": {
|
||||
"reviewer": "APPROVED",
|
||||
"security": "APPROVED",
|
||||
"qa": "APPROVED"
|
||||
},
|
||||
"files_changed": [
|
||||
"project/scripts/monolith.sh",
|
||||
"docs/HOWTO-monolith.md",
|
||||
"docs/pos/POS_OPERATIONS.md"
|
||||
],
|
||||
"lines_added": 143,
|
||||
"lines_removed": 1,
|
||||
"follow_up_tickets": [
|
||||
{
|
||||
"id": "TPV-MANIFEST-PATH",
|
||||
"title": "TPV manifest path mismatch: layout points /manifest.json but Next publishes /manifest.webmanifest",
|
||||
"priority": "high",
|
||||
"status": "pending"
|
||||
},
|
||||
{
|
||||
"id": "TPV-POS-SALES-500",
|
||||
"title": "TPV /api/pos/sales returns HTTP 500",
|
||||
"priority": "high",
|
||||
"status": "pending"
|
||||
},
|
||||
{
|
||||
"id": "TPV-FAVICON-404",
|
||||
"title": "TPV missing favicon.ico (404 in browser console)",
|
||||
"priority": "low",
|
||||
"status": "pending"
|
||||
}
|
||||
],
|
||||
"operational_notes": [
|
||||
"El operador del host remoto debe ejecutar `kill -TERM <PID-dev>` sobre el dev process que está sirviendo tpv-mv.rikrdo.com, luego `monolith.sh prod restart`. El smoke test post-arranque impedirá futuros deploys con dev mode accidental.",
|
||||
"Tras mergear y reiniciar el host, los 4 servicios Next deben mostrar banner sin (Turbopack) en sus logs.",
|
||||
"Si el smoke test falla en el host remoto, seguir docs/HOWTO-monolith.md §3.1 (runbook de 6 pasos)."
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user