fix: el borrador escapa el Markdown que no escribimos #9
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/borrador-sin-markdown-ajeno"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Desde #8 el borrador se publica como comentario en el PR, y Forgejo lo renderiza. Lo que dicen los modelos está influido por el diff, así que podía traer:
: una imagen que el navegador de cada lector pide al abrir el PR;@mencionesque notifican a gente.safe()solo neutralizaba los comandos del runner (::). Ahora:prose()escapa todas las marcas de Markdown del texto ajeno (título de la tarea, hallazgo, criterio, cita, motivo, modelos, errores). Mete un espacio de ancho cero en@y en://, porque el escape no frena las menciones ni los enlaces automáticos. Se lee igual, pero como texto plano.code()para la ruta del archivo, que va dentro de un bloque de código: cambia las comillas invertidas para que no pueda cerrarlo antes de tiempo.TestDraftIsInertMarkdownarma un hallazgo con imagen,<img>,<script>, enlace, mención y una comilla invertida en la ruta, y comprueba que nada se renderiza pero que el texto sigue ahí.🤖 Generated with Claude Code