Files
mercadodevida/work/artifacts/F-132/reviewer.json
2026-08-21 17:45:12 +02:00

19 lines
1.1 KiB
JSON

{
"verdict": "APPROVED",
"reviewer": "reviewer",
"feature_id": "F-132",
"summary": "Cambios mínimos en frontend: quitar no-store de fetches server-side, añadir revalidate a páginas, opt-out turbopack en uploads.",
"checks": [
"fetchCategories / fetchProducts / fetchBrands / fetchBrandBySlug / fetchCategoryBySlug / fetchProductBySlug / fetchPage / fetchProductVariants / fetchVariantPrice / fetchStockAvailability sin cache: 'no-store'",
"fetchSearchSuggestions mantiene cache: 'no-store' (uso cliente)",
"/products, /products/[slug], /categories, /categories/[slug], /brands, /brands/[slug] tienen export const revalidate = 3600",
"/search tiene export const dynamic = 'force-dynamic'",
"frontend/src/app/uploads/[...path]/route.ts tiene /*turbopackIgnore: true*/ en 4 llamadas path.join() runtime",
"tsc --noEmit exit 0",
"Build exit 0, / es ○ Static con Revalidate 1h",
"Sin DYNAMIC_SERVER_USAGE en logs de build",
"Sin warnings de filesystem access en route.ts"
],
"notes": "Re-deploy del frontend requiere reinicio del monolith por parte del operador.",
"reviewed_at": "2026-08-21T15:40:00Z"
}