Three writers fight over the CC session title: the version-banner hook (every prompt), cmux (stamps the git branch on focus), and your /rename (once). This session's real tally: hook 150 · cmux 19 · rename 10 — the hook buries your rename every prompt. Pick a fix, watch the same event timeline resolve.
ai-title, 502 events) — which the design above never modeled. Key fact: CC's ai-title only generates for unnamed sessions. ork's banner hook kept
un-naming the session by overwriting /rename (option B re-checked the transcript tail every turn and could miss the rename), which re-woke CC's auto-titler.
Fix shipped: option B is now a sticky per-session latch — once a rename is detected, ork writes user-renamed.flag and never emits again. The name persists, so CC keeps the session named and its auto-titler stays off. One flag closes all four sources. See docs/fix--session-rename-sticky-guard/rename-latch.html.