Condition Management
manage_conditionApply, remove, or list mechanical and narrative conditions on entities in Holonovel; mutations persist and are audited, while listing is read-only.
Instructions
Manage mechanical or narrative conditions on entities. 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). Use when: applying, removing, or listing conditions. Do NOT use when: recording damage or combat state — use manage_combat (action: init/advance).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | apply, remove, or list. | |
| rounds | No | Optional duration in rounds (apply). | |
| condition | No | The condition name (apply/remove). | |
| entity_id | No | The entity to affect (apply/remove). |
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). |