mage_hand_use
Adjudicate Mage Hand cantrip uses: validates permitted actions, prohibitions, weight, and range, returning rule-based verdicts with citations.
Instructions
Adjudicate one proposed use of the Mage Hand cantrip: granted uses (manipulate, open unlocked, stow/retrieve, pour), prohibitions (attack, activate magic items), the 10-pound carry limit and 30-foot range leash. Granted uses require the relevant facts: distance for every granted use and weight when the hand carries or manipulates an object. Decisive prohibitions do not request irrelevant weight or distance. Uses outside the text's can/can't lists return cannot-adjudicate with gm-discretion and resolve-table-ruling; an authorized agent-DM may rule directly.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | manipulate_object | open_unlocked | stow_retrieve_open | pour_vial | attack | activate_magic_item | anything else = an authorized DM table ruling, including the calling agent-DM | |
| weight_lb | No | ||
| request_id | No | ||
| distance_ft | No | ||
| table_policy | No | ||
| asserted_facts | No | ||
| policy_context | No | ||
| table_decision | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| why | Yes | ||
| data | No | ||
| facts | Yes | ||
| adapter | Yes | ||
| verdict | Yes | ||
| rule_ids | Yes | ||
| citations | Yes | ||
| exit_code | Yes | ||
| assumptions | Yes | ||
| explanation | Yes | ||
| rule_result | Yes | ||
| checked_scope | Yes | ||
| coverage_level | Yes | ||
| state_mutation | Yes | ||
| table_decision | Yes | ||
| unchecked_scope | Yes |