Commit History

8 days ago

  1. diag(space): comprobar descarga de archivos de Telegram en /status Running

    Verified signature
    f62eac2
  2. fix(media): timeout de descarga y avisos separados del fallo del modelo

    Verified signature
    6c2fc56

9 days ago

  1. fix(selftest): comprueba la entrada multimodal con una imagen sintetica

    Verified signature
    1eabc26
  2. feat(bot): captions y media multimodal (fotos/miniaturas) para d3

    Verified signature
    7bd3804
  3. feat(bot): /aviso por DM con link t.me (sin comando en el grupo)

    Verified signature
    1976360
  4. feat(bot): /aviso manual (pedido/especulacion/spam/negocios) sin borrar ni salir de shadow

    Verified signature
    37d2a70
  5. fix: export_probs prioriza las filas mas recientes (LIMIT con DB creciendo)

    Verified signature
    c529e00
  6. feat: muestra ciega de mensajes NO escalados (botones ✅/❌) para medir falsos negativos

    Verified signature
    2d313d3
  7. feat: etiquetado con botones + export de calibracion (sin texto) + permitido/revision en routing

    Verified signature
    58ed22d
  8. fix familia d3/v2: discriminante modeling_d3.py (v2 tambien trae decision_config.json)

    Verified signature
    7a7b7c0
  9. juez Decision 3.0 (d3-lite): loader dual d3/v2 + deps del Space (codigo 8858009)

    Verified signature
    5de8632

12 days ago

  1. ajuste 16-oct: fuera 'grupo' del gate promo + gate de trata con lexico (primeros avisos reales)

    Verified signature
    cb76362

13 days ago

  1. gates de evidencia (medidos): -73% de avisos; retira export temporal

    Verified signature
    0e46575
  2. fix: api_key en _predict_direct, reintento unificado de lotes, bitacora al recibir, selftest de GPU y endpoint /nli restaurado

    Verified signature
    4c75589
  3. fix: api_key en _predict_direct, reintento unificado de lotes, bitacora al recibir, selftest de GPU y endpoint /nli restaurado

    Verified signature
    d54d46a

20 days ago

  1. fix GRAVE: la cola coerciba la decision del modelo a dict y la tiraba (el Space juzgaba y la bitacora se quedaba en 'sin respuesta', dec2_rows=0)

    Verified signature
    1ff61c0
  2. perf: mandar solo las 11 preguntas noul (categoria y gravedad son de depuracion y costaban 4x de latencia por mensaje)

    Verified signature
    d8c83a2
  3. fix: pinar la revision del modelo (3594047d69f4) — el commit de hoy en el repo reescribio la README y el bundle no verificaba

    Verified signature
    15fa1c7
  4. fix: bundle del modelo — copiar SOLO los archivos del MODEL_MANIFEST (el Space caia a CONFIG_ERROR y luego 'Package files differ') + verificacion SHA con diagnostico

    Verified signature
    46545aa
  5. fix: cabecera YAML del README del Space (sin ella caia a CONFIG_ERROR)

    Verified signature
    041e9f8
  6. Decision-2.0 pasa a ser el moderador (banco fuera, bot dentro): backend en CPU, red determinista de menores y umbrales medidos

    Verified signature
    887b6ea

21 days ago

  1. banco: endpoint /probabilidades (para entrenar la capa apilada sin GPU)

    Verified signature
    cd969d6
  2. banco: limpiar codigo muerto del muestreador

    Verified signature
    441ffe6
  3. banco: endpoint /muestrear (muestra estratificada de la bitacora completa, para etiquetar sin sesgo)

    Verified signature
    6063300
  4. Decision-2.0: pregunta 'promociona' (canal de spam ya no se neutraliza) -> 22/24 limpio con 0 FP

    Verified signature
    bdf0d80
  5. probar Decision-2.0-Nox-4B (9.7 GB) en CPU: el contenedor tiene 104 GB de RAM

    Verified signature
    6197e0d
  6. banco: /recursos con limites reales de cgroup (meminfo da los del host) + CUDA_VISIBLE_DEVICES=none

    Verified signature
    565d6d1
  7. banco: endpoint /recursos (RAM/CPU/disco del contenedor) para saber que modelo cabe

    Verified signature
    d91cbc5
  8. banco Decision-2.0 CPU: precargar Sol-2B para comparar tamano (el modelo se elige con la variable DEC2_MODEL)

    Verified signature
    68fe3a2
  9. banco Decision-2.0 CPU: /barrer para medir varias formulaciones de preguntas sin desplegar cada vez

    Verified signature
    257be0d
  10. banco Decision-2.0 CPU: endpoint /exportar (mensajes escalados con veredicto, para etiquetar)

    Verified signature
    50bc9c6
  11. Decision-2.0 CPU: neutralizacion con margen (permitido ya no tapa spam claro) -> 22/26 con 0 FP

    Verified signature
    a11d365
  12. banco Decision-2.0 CPU: copia limpia del paquete (el verificador rechaza .gitattributes y los symlinks del cache de HF)

    Verified signature
    960475f
  13. banco Decision-2.0 CPU: agregar el snapshot a sys.path (trae el paquete decision2/) y reportar el dispositivo

    Verified signature
    cee9301
  14. banco Decision-2.0 CPU: cargar con Decision2.from_pretrained(device='cpu') (AutoModel decide por is_available(), que ZeroGPU falsea)

    Verified signature
    77f61a5
  15. banco Decision-2.0 CPU: ocultar CUDA antes de torch (ZeroGPU emula CUDA y el modelo intentaba .to(cuda))

    Verified signature
    ef3e1e1
  16. banco Decision-2.0 CPU: dummy @spaces.GPU (lo exige zero-a10g; no se llama, no gasta cuota)

    Verified signature
    e7c72c8
  17. banco Decision-2.0-Eos-0.8B en CPU: 2 GB, sin GPU, sin cuota (HANDOFF 4.5)

    Verified signature
    703aed0
  18. banco Clef: duration=40 (ZeroGPU reserva antes de ejecutar; 180 s para 7 s de tarea regala cuota)

    Verified signature
    5bcdf1e
  19. banco Clef: agregar torchvision (el AutoProcessor multimodal lo exige)

    Verified signature
    cd581b7
  20. banco Clef: subir joint_schema_model.py (el preload no lo pone en sys.path) + errores visibles en /preparar

    Verified signature
    bee745a
  21. TEMPORAL: banco de pruebas Clef-Flash en el Space (medicion de latencia/cuota/calidad, HANDOFF 4.4)

    Verified signature
    af5cc9d

22 days ago

  1. latido: ultimo mensaje vs ultimo veredicto en /status y /resumen (detecta 'recibe pero no modera')

    Verified signature
    d341668
  2. restaurar la app de produccion (fin de la entrega temporal)

    Verified signature
    220f06a
  3. TEMPORAL: la app de entrega necesita el dummy @spaces.GPU que exige zero-a10g

    Verified signature
    3c310f1
  4. TEMPORAL: app que entrega la key para el banco de pruebas local (se borra en minutos)

    Verified signature
    8cf7d2c
  5. borrar el banco de pruebas temporal (medicion terminada)

    Verified signature
    0fee3b9
  6. quitar el banco de pruebas de modelos: medicion terminada (resultados en HANDOFF_GEMINI 4.2)

    Verified signature
    fe67311
  7. TEMPORAL: banco de pruebas de modelos (gemma vs flash-lite) sobre los 34 casos reales

    Verified signature
    1ff7364
  8. avisos: agrupar fallos tecnicos (1 inmediato + resumen cada 15 min) para no enterrar las infracciones reales

    Verified signature
    c98b380