Note Management
manage_noteStore and update Novel-scoped scratch notes for reusable caller state, scoped to game_master, player, or shared badges, with audited server-level notes and summary listing.
Instructions
Manage Novel-scoped scratch notes, badge-scoped to game_master (default), player, or shared. set replaces the note content; badge_scope defaults to game_master and controls which badge can read it; set_server stores a server-level note with an optional narrative_tag, and list_server returns summaries unless detail is set. Mutations persist to the Novel and are audited. Use when: storing scratch state the caller will reuse. Do NOT use when: recording durable world facts — use manage_lore (action: set). Revert with manage_history (action: undo).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | The note key (set/remove/set_server/remove_server). | |
| action | Yes | set, remove, list, set_server, remove_server, or list_server. | |
| detail | No | Return full server notes instead of summary entries (list_server). | |
| content | No | The note content (set/set_server). | |
| badge_scope | No | game_master, player, or shared (set). | |
| narrative_tag | No | Optional narrative tag (set_server). |
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). |