diff --git a/src/storied/character.py b/src/storied/character.py index aa52922..5c91e8d 100644 --- a/src/storied/character.py +++ b/src/storied/character.py @@ -395,6 +395,11 @@ def format_character_context(data: dict) -> str: elif (gold := data.get("gold")) is not None: lines.append(f"**Purse:** {gold} gp\n") + # Advancement readiness flag (set by background evaluator) + advancement_ready = data.get("advancement_ready") + if advancement_ready: + lines.append(f"**⚡ Advancement Ready: Level {advancement_ready}**\n") + # Include the markdown body (equipment, features, notes, etc.) body = data.get("body", "") if body: