raise_missing_requirements
Elicit missing requirements and clarifications from the user when details are insufficient for implementation, using targeted questions and identified gaps.
Instructions
Raise Missing Requirements
Description
Elicit missing requirements and clarifications from the user when details are insufficient for implementation.
Args
current_request: string — Current understanding of the user’s requestidentified_gaps: list[string] — Missing requirement gapsspecific_questions: list[string] — Targeted questions to clarify gapsdecision_areas(optional): list[string] — Fundamental decisions to confirm (e.g., database, framework, ui_type, app_type, api_style, auth, hosting)options(optional): list[string] — Candidate options to present with pros/consconstraints(optional): list[string] — Known constraints or non-negotiables
Returns
string: summary text of clarified requirements and context from the user
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| options | No | ||
| task_id | Yes | ||
| constraints | No | ||
| decision_areas | No | ||
| current_request | Yes | ||
| identified_gaps | Yes | ||
| specific_questions | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |