Countdown Manager
manage_countdownStart, advance, remove, or list countdown timers in an active Novel. Mutations persist and can be undone; not for vow tracking.
Instructions
Manage countdown timers in the active Novel. Mutating actions persist to the Novel and are audited; read-only actions do not mutate state. Revert the most recent mutation with manage_history (action: undo). set's direction shifts NPC dispositions only when scope is also set. Use when: starting, advancing, removing, or listing clocks. Do NOT use when: tracking a vow's progress — use manage_vow (action: milestone).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Countdown name (set/advance/remove). | |
| type | No | round or narrative (set). | |
| scope | No | Optional scope name (set). | |
| ticks | No | Starting ticks (set). | |
| action | Yes | set, advance, remove, or list. | |
| triggers | No | Optional world-model triggers (set). | |
| direction | No | Optional direction: increment or decrement (set). | |
| world_effect | No | Optional world-model effect applied when the countdown fires (set). | |
| on_scene_transition | No | When true, advance on each scene transition (set). |
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). |