decompose_ask
The coordinator splits one root ask into sub-asks. Each sub-ask names a role, a deliverable, permissions, a budget cap, and an acceptance check. Goal and constraints come from the parent. One sub-ask level is the maximum. A split of more than about 5 sub-asks on a small budget is warned, not refused. Writes are signed. Payouts stay off.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ask_id | Yes | The root ask to split. | |
| crew_id | Yes | Crew id. | |
| subasks | Yes | Each item is a JSON object with role, deliverable, acceptance_check, permissions, and budget_cap_usd. | |
| agent_id | Yes | Agent id. Identity comes from the signature or the owner session. The x-karmadue-agent header is optional. |