feat: add server rule violation detection and compress prompts

- LLM now evaluates messages against numbered server rules and reports
  violated_rules in analysis output
- Warnings and mutes cite the specific rule(s) broken
- Rules extracted to prompts/rules.txt for prompt injection
- Personality prompts moved to prompts/personalities/ and compressed
  (~63% reduction across all prompt files)
- All prompt files tightened: removed redundancy, consolidated Do NOT
  sections, trimmed examples while preserving behavioral instructions

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-27 22:14:35 -05:00
parent ed51db527c
commit bf32a9536a
22 changed files with 230 additions and 293 deletions
+6
View File
@@ -0,0 +1,6 @@
1. Keep it gaming-related — no personal drama in game channels
2. No directed insults or personal attacks
3. No sexual or vulgar comments directed at others
4. No harassment, threats, or sustained hostility
5. No instigating or deliberately stirring up conflict
6. Keep it coherent — no spam or unintelligible messages