Files
soft_usite/pkg/services
Lizandro GuarnizoandClaude Sonnet 5 7146539f86 fix(umind): prohíbe inventar URLs y contactos, y hace clickeables los enlaces
El agente estaba dando https://escuelametropolitana.com/login.php, una
ruta que no existe: el prompt decía "no inventes datos" pero no decía
nada de URLs, teléfonos ni correos, que es justo lo que un modelo
confabula con más confianza porque "sabe" que un login suele estar en
/login.php. Un enlace inventado deja a la persona sin poder completar el
trámite, peor que no responder.

- Regla explícita: URLs, teléfonos, WhatsApp y correos solo si aparecen
  LITERALMENTE en los resultados de buscar_conocimiento, copiados carácter
  por carácter, sin completar rutas ni cambiar el dominio.
- Widget: los enlaces se vuelven clickeables. El contenido sale de páginas
  crawleadas, así que NO se inserta como HTML: se parte por URL y cada
  trozo va con createTextNode o un <a> con rel=noopener noreferrer
  nofollow. Verificado que un <img onerror> o un <script> en la respuesta
  quedan escapados como texto inerte.
- WhatsApp: preview_url=true, así el primer enlace se ve como tarjeta
  clickeable en vez de texto pelado.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-13 12:46:46 -05:00
..
up
2026-05-18 23:50:50 -05:00
up
2026-05-18 23:50:50 -05:00
up
2026-05-12 21:22:30 -05:00
ip
2026-05-12 22:34:10 -05:00
up
2026-05-21 23:11:01 -05:00
2025-04-24 02:07:47 +00:00
2026-06-11 17:47:46 -05:00
up
2025-06-07 19:00:44 -05:00
2025-05-30 19:40:26 -05:00
2026-05-15 23:30:07 -05:00
2025-04-24 02:07:47 +00:00
2025-04-28 20:57:32 -05:00