Query inicial — términos de la tarea, rutas amplias:
Patrones buscados:
Excluidos:
Candidatos encontrados y puntuación de relevancia:
El codespace usa terminología propia — descubierta en los ficheros de alta relevancia:
Codebase usa SubscriptionGuard como patrón de permisos.
Decisión — ¿suficiente contexto?
Query refinada con terminología del codebase:
Nuevas rutas incluidas:
Excluidos (confirmados irrelevantes):
Nuevos candidatos — muy alta relevancia:
plan-check.ts contiene la lógica allowedFeatures['pdf-export'] — el bug está aquí: plan Basic no está en la lista permitida.
Contexto prácticamente completo. Un último ajuste:
La causa raíz es clara: el objeto allowedFeatures en plan-check.ts tiene pdf-export: ['Pro', 'Enterprise'] — falta 'Basic'.
Decisión — ¿suficiente contexto?