A 5e storytelling engine with an LLM DM

Pulse the prompt marker while a turn runs master

The status row and its flavor phrases are gone. While a turn runs, the prompt's > marker renders as the sparkle pulse, one glyph per three render passes, and returns to > when the turn ends. The substitution happens at render time only: the stored prefix keeps its plain >, so a submitted line echoes into the transcript unchanged, and every sparkle glyph is one column wide, so wrap and cursor math hold. The viewport drops from five rows to three, tail, rule, prompt, and thinking.md, DmState, and the turn-counted phrase cycling go with the row that showed them. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HvctyUUkzw7PcNrjCGG6dF