feat(F-155): completed feature

This commit is contained in:
chattie
2026-08-21 22:37:03 +02:00
parent ad040ae3a9
commit a225d87645
17 changed files with 377 additions and 17 deletions

View File

@@ -0,0 +1,16 @@
{
"feature_id": "F-155",
"agent": "reviewer",
"stage": "review_gate",
"verdict": "APPROVED",
"summary": "La persistencia de PostgreSQL y Redis queda endurecida sin apartar los volúmenes existentes. El check operacional prueba reinicio y recreación de contenedores conservando datos.",
"checks": [
{"item":"No se cambia a un volumen vacío","ok":true,"evidence":"docker-compose fija project_mdv_pg_data y project_mdv_redis_data, que son los mounts actuales"},
{"item":"Redis persistente","ok":true,"evidence":"Redis arranca con appendonly=yes y RDB save 60 1"},
{"item":"Compose reconcilia configuración","ok":true,"evidence":"monolith.sh usa docker compose up -d postgres redis en vez de docker start directo"},
{"item":"Recreación verificada","ok":true,"evidence":"npm run infra:persistence-check -- --recreate mantiene marcadores PG/Redis"},
{"item":"Servicios regresión","ok":true,"evidence":"backend/admin/frontend/storefront 200 tras recrear infra"},
{"item":"Build/test","ok":true,"evidence":"npm run build OK; npm test 191 passed/56 skipped"}
],
"issues": []
}