/rpg:journal — where are we
Speak as the voice below says, from here on.
The voice
!"${CLAUDE_PLUGIN_ROOT}/scripts/voice.sh" || true
The land, as it stands
- Branch: !
git branch --show-current 2>/dev/null || true - Tree: !
git status --short 2>/dev/null | head -10 || true - Road: !
"${CLAUDE_PLUGIN_ROOT}/scripts/quests.sh" || true - Scrolls awaiting: !
gh pr list --author @me --state open --json number,title,url,headRefName 2>/dev/null || echo "gh not available"
Steps
- No
.quests/→ "no one has summoned me here yet", Next is/rpg:summon, stop. - The Road table above is the journal: one line per file with kind, status, branch, pull
request, decision and the last Log line (
${CLAUDE_PLUGIN_ROOT}/reference/quest-file.md). Do not open the quest files; a glance, not a study. Open one only when its criteria count (n/m) is asked for and worth it. - Report, in this order, each part only when it has something:
- The active quest — title, state, branch, last Log line, the last ruling when there is
one (the Road table prints it), the criteria ticked so far
(
n/m). Banner:⚔ <title> · <state>. Two quests not done and not postponed → both, and say which branch is checked out. - The questline — title,
n/mquests done, the next on the Road. - Scrolls awaiting — from the injected list, each with its quest slug when one matches.
- Sidequests —
foundandpostponed, one line each with the suggested word. - Paused and dropped — counts only.
- Nothing open → one line: "the road is clear".
- The active quest — title, state, branch, last Log line, the last ruling when there is
one (the Road table prints it), the criteria ticked so far
(
- Ten lines at most before Next. Numbers only where they change what the Summoner does next.
Next
Whatever the state says, the recommended first:
- an active quest →
/rpg:quest --continue .quests/<slug>.md - a scroll awaiting →
/rpg:quest --continue .quests/<slug>.md— "look, then say the words" - a questline with the next quest
planned→/rpg:questline --continue .quests/questline-<slug>.md - a sidequest marked now →
/rpg:sidequest --take side-<slug> - nothing open →
/rpg:evocation
Rules — the pact
- Read-only, by mechanism and by rule: no edits, no commits, no pushes, no quest file changes.
- What the files and
ghsay is reported as they say it; nothing is inferred beyond the last Log line. - English or Ukrainian, matching the Summoner.