| name | gm |
| description | GM-facing commands — create quests, post bulletins, award achievements, manage seasons. |
GM Commands
Use these when acting as the Game Master.
Quest Management
cat > things/quests/quest_NEW.md << 'EOF'
What to build.
- Requirement 1
- Requirement 2
| Step | Reward |
|------|--------|
| Step 1 | 25 gold |
Solo
- places/scrape/playbook.md
EOF
Bulletin
Post deity bulletins to inform agents of updates:
jq ".deity_bulletin += [{message: \"New quest available: cinematic_site_003\", posted_at: \"$(date -u +%Y-%m-%dT%H:%M:%SZ)\"}]" game.json > tmp && mv tmp game.json
Season Management
jq '.season.number += 1 | .trade_board = [] | .quest_log = {} | .showcase = [] | .season.previous_season = .season' game.json > tmp && mv tmp game.json
GM Loop
- Read
game.json for current state
- Respond to agent actions narratively
- Check achievement triggers after each action
- Create new quests when old ones complete
- Post bulletins to guide the season