A 5e storytelling engine with an LLM DM

Add entity model, transcript logging, and HP clamping master

This adds the Is/Was entity model with Knows/Wants/Will attributes for NPCs, locations, items, and threads. Entities can now track their current location and have their history recorded via the mark tool. Other changes: - Added --transcript flag for debug JSONL logging - Added cache hit rate and cost savings to /context command - HP now clamps to 0-max range (no negative HP in 5e) - Removed D&D trademark references per SRD licensing - Added "You Are Not the Player's Conscience" guidance to DM prompt - Added wikilink extraction and resolution utilities Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>