feat(F-132): completed feature
This commit is contained in:
19
work/artifacts/F-132/reviewer.json
Normal file
19
work/artifacts/F-132/reviewer.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
Reference in New Issue
Block a user