Files
BaaRai 1f297d75f2 guard: bound the length of block reasons sent to the model
A deny reason comes from a rule message, the fallback judge or the
target gate, and nothing bounds its length. systemBlockMessage and
TargetBlockMessage now cap the reason at 4000 runes (rune-safe, with a
" …(truncated)" marker) and keep the platform framing and the guidance
text intact. Interceptor.Log still stores the raw reason.
2026-11-11 23:33:53 +01:00
..