A 5e storytelling engine with an LLM DM

Add character creation, session management, and DM improvements master

- Character creation flow: when no character exists, the CLI launches into an AI-guided character creation conversation that walks the player through building their character - Session saving on quit: added end_session tool that the DM calls when the player wants to stop playing. Saves current situation and open threads. CLI also catches Ctrl+C/Ctrl+D and asks DM to save. - Session recap on start: CLI sends [Session starting] signal, DM responds with a brief "previously on..." to re-orient the player - Reset command: `storied reset` clears player/world state for fresh starts - DM prompt refinements: - Narrative rhythm guidance (slower/epic vs faster/beat-by-beat) - Balance "yes, and..." with world constraints - Ending sessions gracefully - UI polish: dim blue rule lines above prompt and before DM response 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>