My assumption is somewhere in the harness toolchain there's a prompt inject that says:
- Always sign commit messages
In which case, Claude is being given conflicting instructions, which is a different class of problem than too many instructions.