mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-09 12:17:13 +00:00
The target span started at the closing bracket, so masking [RSA 4096-bit](url) left an unbalanced [RSA 4096-bit in the translatable text. The translator closed it, and restoring the span produced [RSA 4096-bit]](url). Parity never noticed, because the extra bracket sits outside every protected span, and 1248 German entries carried it. A lookbehind now keeps the bracket in the text and masks the target alone. The existing damage is repaired in place rather than discarded: the sources hold no ]]( at all, so every occurrence in a translation was spurious, and the German around it was sound. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>