Modifying the embedded Jinja template removes the failure, but Claude Code sending a system message that is not first may affect the operation of the model - presumably that's why the enforcement was ...