Files
mercadodevida/work/artifacts/F-067/qa.json
2026-08-19 17:30:00 +02:00

15 lines
1.2 KiB
JSON

{
"feature_id": "F-067",
"agent": "qa",
"verdict": "APPROVED",
"summary": "End-to-end trace. Listing cards have the image centred. Checkout fetches saved addresses when the user is logged in, defaults to the isDefault address and lets the user pick a different one. Backend tests and verify.sh pass.",
"evidence": [
"AC1 'Listing cards have the image visually centred' — rendered HTML has w-full max-h-72 (or flex w-full max-h-72 on storefront) and the image is object-contain centred inside",
"AC2 'Checkout fetches saved addresses when user is logged in' — curl POST /api/auth/login (info@rikrdo.es) → 200; curl GET /api/users/{id}/addresses → returns the saved address",
"AC3 'Default saved address pre-fills the shipping form on first render' — useEffect picks isDefault and applies addressToForm",
"AC4 'User can pick a different saved address and the form updates' — handleSelectAddress re-applies addressToForm on the manual form fields",
"AC5 'verify.sh is green' — exit 0",
"Regression: backend tests 124 passed, 56 skipped; typecheck green across frontend / storefront / admin; storefront listing cards unaffected"
],
"timestamp": "2026-08-19T15:35:00Z"
}