Always-on rules + banned words/phrases for this project, honored every reply. Plain lines ban exact phrases. Lines starting with re: are regex patterns — they catch a whole structure (e.g. re:\bnot\s+[^.!?\n]{1,90}?,?\s+but\s+ flags "not X, but Y" shapes). Critique the AI in chat, then ⋯ → “Teach slop catcher” to make it stick.
Highlight banned phrases/patterns in output
Teach The Workshop your personal “please stop writing like this” rules in normal language. Exact bans catch one phrase; pattern bans catch similar shapes; habit and character rules steer the writer.
Auto-suggest rules from my corrections
These run before the writer and feed hidden steering into the main reply. Each one can fail safely; generation keeps going.
Length tiers steer pacing and density instead of acting like hard scene caps. API max tokens remain as a safety rail.
Retry once if the reply breaks
After replies, the extractor saves verbatim details & planted threads. Backs up before each write.
Review new memory before saving
When on, new facts/secrets wait in a little review pile instead of becoming canon immediately.
Turns older than this get folded into the summary. Raise it for detail-dense chats.
Local vector search supplements lore and saved facts. It never overrides pinned facts, AU rules, or keyword lore.
No semantic index yet.
End scenes with numbered options
Web search (appends :online)