Countdown Manager
manage_countdownSet, advance, remove, or list countdown timers in the active Novel so thresholds fire world effects and scene transitions can advance clocks automatically.
Instructions
Manage countdown timers in the active Novel. set accepts a starting tick count and optional total; advance fires the configured world_effect when the countdown reaches its threshold, and on_scene_transition advances it automatically; direction shifts NPC dispositions only when scope is also set. Mutating actions persist to the Novel and are audited; list is read-only. Use when: starting, advancing, removing, or listing clocks. Do NOT use when: tracking a vow's progress — use manage_vow (action: milestone). Revert with manage_history (action: undo).
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). | |
| total | No | Optional capacity for decrement refills (set; defaults to ticks). | |
| 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). |