38 lines
1.3 KiB
JSON
38 lines
1.3 KiB
JSON
{
|
|
"feature_id": "F-050",
|
|
"verdict": "APPROVED",
|
|
"agent": "qa",
|
|
"timestamp": "2026-08-19T05:56:00Z",
|
|
"checks": {
|
|
"acceptance_layout": {
|
|
"pass": true,
|
|
"evidence": "Settings y product editor retiran max-w y heredan padding del layout."
|
|
},
|
|
"acceptance_actions": {
|
|
"pass": true,
|
|
"evidence": "tax-rates usa RowActions con title; shipping/brands ya lo hacían. Smoke 200 en 15 rutas admin."
|
|
},
|
|
"acceptance_categories": {
|
|
"pass": true,
|
|
"evidence": "Selector de padre permite cualquier categoría y el toggle promote a parent se aplica al guardar."
|
|
},
|
|
"acceptance_dashboard_stats": {
|
|
"pass": true,
|
|
"evidence": "POST /api/backoffice/auth/login → 200 con cookie backoffice_session; GET /api/admin/stats → 200 con 12 productos activos."
|
|
},
|
|
"acceptance_regression": {
|
|
"pass": true,
|
|
"evidence": "typecheck y boundaries verdes; admin lint 0 errores, 25 warnings legacy; build admin verde."
|
|
},
|
|
"acceptance_lan_smoke": {
|
|
"pass": true,
|
|
"evidence": "5/5 servicios en http://192.168.18.93:3000-3005 → 200."
|
|
},
|
|
"acceptance_hygiene": {
|
|
"pass": true,
|
|
"evidence": "git diff --check verde; 117 features en backlog; runtime efímero ignorado."
|
|
}
|
|
},
|
|
"notes": "QA gate aprobado. F-050 lista para cierre."
|
|
}
|