start_qa_orchestration
Create a content-free QA session before triage; task_type narrows bundle options and the host chooses the review route.
Instructions
Create a content-free QA session for a tracked review; call once before triage.
Every call creates a separate session. Use prepare_qa_orchestration for a stateless profile
checklist. task_type narrows the bundle shortlist; the host still selects the review route.
Sessions expire after the configured TTL (1800 seconds by default).
Capacity is 100 sessions by default and can be configured.
Expired sessions are purged and retained terminal sessions may be evicted. If capacity can only be freed by removing an active session, the call returns a
session limiterror.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task_type | Yes | Broad request category: ordinary_review for implementation review, widget_review for widget changes, epic_analysis for broad exploration, requirements_analysis for requirement review, qa_planning for coverage planning, autotest_implementation for automation work, or other. This affects recommended_bundles only; the host chooses the route from changed files and evidence; it is not a risk level. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes | ||
| status | Yes | ||
| read_only | No | ||
| task_type | Yes | ||
| expires_at | Yes | ||
| next_action | Yes | ||
| current_step | Yes | ||
| model_policy | No | ||
| allowed_bundles | No | ||
| current_profile | No | ||
| deep_assessment | No | ||
| review_profiles | No | ||
| selected_bundle | No | ||
| allowed_profiles | No | ||
| deep_reason_code | No | ||
| selected_profile | No | ||
| completed_profiles | No | ||
| host_owns_decisions | No | ||
| recommended_bundles | No |