18 lines
1.1 KiB
JSON
18 lines
1.1 KiB
JSON
{
|
|
"feature_id": "F-052",
|
|
"verdict": "APPROVED",
|
|
"agent": "qa",
|
|
"timestamp": "2026-08-19T08:47:30Z",
|
|
"checks": {
|
|
"acceptance_existing_frontend": {"pass": true, "evidence": "GET /uploads/fa7a31db-...jpg en 3003 → 200 image/jpeg 129711"},
|
|
"acceptance_existing_storefront": {"pass": true, "evidence": "GET /uploads/fa7a31db-...jpg en 3005 → 200 image/jpeg 129711"},
|
|
"acceptance_hot_upload_admin": {"pass": true, "evidence": "Subida nueva a7e3aa30-...jpg sin rebuild → 200 en 3004"},
|
|
"acceptance_hot_upload_frontend": {"pass": true, "evidence": "GET /uploads/a7e3aa30-...jpg en 3003 → 200 image/jpeg"},
|
|
"acceptance_hot_upload_storefront": {"pass": true, "evidence": "GET /uploads/a7e3aa30-...jpg en 3005 → 200 image/jpeg"},
|
|
"regression_favicon": {"pass": true, "evidence": "Favicons siguen 200 (F-051 OK)"},
|
|
"regression_lan_smoke": {"pass": true, "evidence": "5/5 servicios en LAN 200"},
|
|
"hygiene": {"pass": true, "evidence": "git diff --check verde"}
|
|
},
|
|
"notes": "QA aprobado. Las imágenes se sirven correctamente desde cualquier app y los nuevos uploads aparecen sin rebuild gracias a la ruta dinámica."
|
|
}
|