Vow Management
manage_vowTrack narrative vows, quests, and obligations by setting milestones, advancing progress, resolving outcomes, forsaking commitments, and listing active vows.
Instructions
Track narrative vows, quests, and obligations with milestones. set creates a vow and links a countdown whose ticks follow the difficulty rank track (scope defaults to shared); milestone advances progress; resolve and forsake close the vow with distinct outcomes (fulfilled vs abandoned). Mutations require the GM or Editor badge, persist to the Novel, and are undoable via manage_history (action: undo); resolve and forsake are terminal in the forward direction. Use when: setting, advancing, resolving, forsaking, or listing vows. Do NOT use when: starting a clock timer — use manage_countdown (action: set).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Vow name (set). | |
| scope | No | game_master, shared, faction, or party (set). | |
| action | Yes | set, milestone, resolve, forsake, or list. | |
| reason | No | The reason for abandoning (forsake). | |
| outcome | No | The resolution outcome (resolve). | |
| parties | No | Parties bound by the vow (set). | |
| vow_name | No | Vow name (milestone/resolve/forsake). | |
| difficulty | No | troublesome, dangerous, formidable, extreme, or epic (set). | |
| description | No | Vow description (set). | |
| consequences | No | Optional consequences (resolve). |
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). |