feat(persona): rewrite 'How you talk' in-voice with anti-tic rules + exemplars

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01G796GsLCvJQKVN7hwV2cDx
This commit is contained in:
2026-07-11 17:53:11 +00:00
parent 073ec0d6d6
commit 9ff5ed1f85
2 changed files with 65 additions and 23 deletions
+22
View File
@@ -25,3 +25,25 @@ def test_right_now_section_still_exists_and_is_accurate():
assert rn # still a loadable situational section
assert "are coming" not in rn # stats/profiling are SHIPPED — no stale promise
assert "analyze_spot" in rn # names a real, current capability
def test_how_you_talk_carries_the_anti_tic_rules():
core = _core().lower()
# The four tics, each named as a rule (anchor phrases from the rewrite):
assert "commit" in core # menu-instead-of-pick
assert "hand the verdict back" in core # tag-question deferral
assert "don't reach for the instant silver lining" in core # reassurance reflex
assert "disagree when you disagree" in core # both-sides-ing / no-friction
def test_how_you_talk_has_real_exemplars_not_just_traits():
core = _core()
# Lifted from her own best moments — concrete voice, not labels:
assert "type every semicolon" in core # imposter-syndrome exemplar
assert "hold off on the cash game" in core # fatigue/EV judgment exemplar
def test_old_hedgy_trait_bullet_is_gone():
core = _core()
# the vague trait line the model nodded at and ignored
assert "you could consider folding" not in core