feat: reestructuracion para easypanel y variables de entorno

This commit is contained in:
desoladorxx
2026-07-20 17:22:50 -05:00
commit 7f38210017
45 changed files with 8219 additions and 0 deletions

22
backend/diag_multi.py Normal file
View File

@@ -0,0 +1,22 @@
# diag_multi.py — Revisa programa_pautas y la suma por num_indice.
import services as S
from cache_manager import cache_invalidate
# forzar leer fresco de supabase
cache_invalidate("programa_pautas")
cache_invalidate("pautas_de_indice")
pp = S._programa_pautas() # {num_indice: [pautas]} SOLO de la tabla nueva
print("== Tabla programa_pautas (lo que se guardo) ==")
if not pp:
print(" (VACIA - no se guardo nada, o no se lee)")
for ni, ps in pp.items():
print(f" num_indice {ni} -> {ps}")
ppi = S._pautas_de_indice() # combinado basebi + nueva
print("\n== num_indices con VARIAS pautas (basebi + nueva) ==")
multi = {ni: ps for ni, ps in ppi.items() if len(ps) > 1}
for ni, ps in list(multi.items())[:15]:
print(f" num_indice {ni} -> {ps}")
if not multi:
print(" (ninguno con varias)")