begin_work
Start ordinary work by composing intake, plan, and launch in one call, with optional slice details and structured errors for self-correction.
Instructions
Compose intake -> plan -> start for ordinary work without MangoMe jargon.
Existing callers may pass proposed_slice. Zero-touch callers can instead pass
slice_title and optionally slice_objective; slice_declared_id is optional and
MangoMe generates a stable AUTO-* id when omitted. Domain failures are returned
as structured error data so the worker can self-correct.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| intent | Yes | ||
| spec_id | No | ||
| turn_id | No | ||
| work_id | No | ||
| actor_id | Yes | ||
| estimate | No | ||
| family_id | Yes | ||
| slice_title | No | ||
| contract_ids | No | ||
| request_text | Yes | ||
| classification | No | EXISTING_CONTRACT_WORK | |
| expected_scope | No | ||
| proposed_slice | No | ||
| slice_objective | No | ||
| slice_declared_id | No | ||
| expected_artifacts | No | ||
| classification_source | No | MANGOME_ZERO_TOUCH | |
| acceptance_expectations | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||