{
  "verdict": "APPROVED",
  "reviewer": "reviewer",
  "feature_id": "F-131",
  "summary": "Fix mínimo y crítico en proxy catch-all: reenvío de query string al backend.",
  "checks": [
    "apps/admin/src/app/api/[...path]/route.ts — 5 handlers (GET, POST, PATCH, PUT, DELETE) actualizados",
    "Cada handler extrae req.nextUrl.search y lo concatena a la URL del backend",
    "tsc --noEmit exit 0",
    "npm run build exit 0",
    "Bundle compilado contiene fetch(`${API}/${path}${search}`) en los 5 handlers",
    "No se modificaron rutas más específicas (/api/auth/*, /api/upload)"
  ],
  "notes": "El bug afectaba también a /inventory (F-126) y a cualquier endpoint con query params. El fix es transversal.",
  "reviewed_at": "2026-08-21T15:50:00Z",
  "agent": "reviewer"
}
