fix(juridico): 422 en los widgets de Contencioso y Marcas de la OAE por Año/Mes en CSV
La OAE manda a todo widget anio=2026&meses=1,2,…,12; los stats de Juicios
(lista y dashboard) y de Marcas declaraban anios/meses como List[int] y
FastAPI rechazaba el CSV con 422 antes de entrar al endpoint (visto en QA el
2026-10-09, desde que se agregaron Año/Mes a esos stats).
- Backend:
anios/mesescomo List[str] +_flatten_csv_int(CSV o repetido) yaniosingular como respaldo en juicios list/stats y en marcas stats; nunca 422 por formato. - OAE (DynamicWidget, fetch genérico): los widgets de Jurídico son de stock (cartera, exposición, alertas, marcas vigentes), así que NO aplican Año/Mes — misma decisión que los widgets self-fetching de Corporativo (2026-10-07). Sin esto «Total juicios» diría 3 (iniciados YTD) en vez de 91 en cartera.