Show the campaign clock on the player's prompt line master
The prompt reads `Day 1, 08:30 > ` when the campaign clock is known and falls back to the bare marker when it is not. The screen reads the clock through a provider closure at session start and after each turn-ending event, never per keystroke, because only a turn moves the clock. Wrapped input rows pad to the prefix's width so the whole input still wraps at one column, and the submitted line echoes into the scrollback under the prefix it was typed under. The play parameters fold into a Session struct, which keeps the argument count within clippy's limit. The on-disk transcript keeps its own player> format. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HvctyUUkzw7PcNrjCGG6dF