2abfec57ae41b3ef06ff1a2ec1c5cd1988d72777
El guard de "Validar navegación real del catálogo" en build.yaml seguia pinneado a la implementacion vieja de navbar.tsx: greppeaba literalmente "collection=Marvel", "category=Mochilas" y "currentCollection", que eran exactamente los valores hardcodeados que PR #32 elimino por estar rotos (ya no correspondian a ningun dato real desde que se quito legacyProductMeta en PR #29). El guard quedo validando el bug, no la correccion, y bloqueo el build post-merge de PR #32. Ahora valida el comportamiento real nuevo: que el nav arma su arbol desde datos reales (buildCategoryTree), que linkea por nombre real de categoria (encodeURIComponent(root.name)) y que expone el item activo (aria-current={isActive(...)}). El check de remontaje en app/catalog/page.tsx tambien se actualizo: la key ya no incluye ":${section}" porque ese query param nunca se usaba (dead code eliminado en PR #32). Co-Authored-By: Claude Sonnet 5 <[email protected]> Claude-Session: https://claude.ai/code/session_013dunTcReWMKhWgCPkvAVHD
Languages
TypeScript
96%
Dockerfile
3.3%
CSS
0.6%