feat(ti/proyectos): oculta la fuente Hoja — Asana es la vista principal, con...
feat(ti/proyectos): oculta la fuente Hoja — Asana es la vista principal, con leyenda de la última consulta
Pedido de Rafael (29-oct-2026): la Hoja de Proyectos TI no la ve nadie, admin incluido, hasta nuevo aviso. Va en su propio commit para revertirlo cuando la Hoja regrese.
- Backend (routers/ti.py, FUENTE_HOJA_OCULTA): dashboard/stats sin fuente=asana, catalogos y sync-sheets responden 403. Asana basta con el módulo ti_proyectos (o su sub-área del OAE); el corte manual y su estado siguen pidiendo ti_proyectos_asana, y Calidad pide además ti_proyectos_asana_calidad.
- Frontend (ProyectosDashboard.tsx, FUENTE_HOJA_VISIBLE): la vista abre en Asana, sin el switch Hoja | Asana ni «Registrar»; Sincronizar sólo con el módulo de Asana.
- Encabezado: «Vista alimentada a través de Asana - <fecha y hora del último corte exitoso>» en lugar del subtítulo de la cartera.
El código de la Hoja y su sync programado quedan intactos: al revertir, la Hoja vuelve con datos al día. /api/tableau/digitalizacion no se bloquea.
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com