Adventure Management
manage_adventureGenerate adventure scaffolds or single encounters, load prepared modules, and list adventures by genre for a tabletop RPG campaign.
Instructions
Generate, load, or list adventure content. generate writes an adventure scaffold into the target store (novel by default when one is active; a !force prefix bypasses the guard) and generate_encounter writes one encounter; both persist to the Novel, appear in the audit log, and the most recent write is undoable via manage_history (action: undo). load and list are read-only, and list accepts an optional genre filter. Use when: the GM wants a new adventure scaffold, a single encounter, or to load a prepared module. Do NOT use when: recording a story beat — use manage_story (action: record).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | No | Adventure module slug (load). | |
| action | Yes | generate, generate_encounter, load, or list. | |
| filter | No | Optional genre filter (list). | |
| target | No | novel, codex, or both (generate). | |
| context | No | Scene context (generate_encounter). | |
| premise | No | Adventure premise (generate). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | Human-readable text envelope mirroring the structured result (REQ-001, REQ-548a). | |
| status | Yes | Machine-readable result status: OK, NEED_INPUT, WARNING, PARTIAL, or an error category (REQ-002, REQ-548c). |