diff --git a/src/agent_comms/todos.py b/src/agent_comms/todos.py index 6a9d18f50a..281e53ab5d 100644 --- a/src/agent_comms/todos.py +++ b/src/agent_comms/todos.py @@ -12,6 +12,7 @@ import re import subprocess import sqlite3 +import sys import time import asyncio from abc import abstractmethod @@ -758,7 +759,8 @@ class OrderWords(WireValue): # for long ordinary words with no slash or filename suffix. CITED: ClassVar[re.Pattern] = re.compile( r'(?m)^ {4}.*$|`[^`\n]*`|"[^"\n]*"|“[^”\n]*”|' - r'(?:(? bool: + """Flags, never blocks: a wording slip costs a note, not a resend.""" + if found: + print(f"Flag: jargon {', '.join(found)} hides what happened; say it plainly.", file=sys.stderr) + return False + class StrikeReason(PlainText): """What a unit did, plainly, in enough words to stand on the public record. A unit's