Add entity model, transcript logging, and HP clamping
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>