A 5e storytelling engine with an LLM DM
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Show advancement_ready flag in DM character context

The evaluator was setting the flag on the character sheet but
format_character_context cherry-picks fields and never included it,
so the DM couldn't see it.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

+5
+5
src/storied/character.py
··· 395 395 elif (gold := data.get("gold")) is not None: 396 396 lines.append(f"**Purse:** {gold} gp\n") 397 397 398 + # Advancement readiness flag (set by background evaluator) 399 + advancement_ready = data.get("advancement_ready") 400 + if advancement_ready: 401 + lines.append(f"**⚡ Advancement Ready: Level {advancement_ready}**\n") 402 + 398 403 # Include the markdown body (equipment, features, notes, etc.) 399 404 body = data.get("body", "") 400 405 if body: