estimate_qa_effort
Estimate QA effort deterministically using PERT, complexity multipliers, team capacity, and confidence scoring. Validate project intake fields to return structured errors or full estimation data.
Instructions
Deterministic QA effort estimate (PERT + complexity multipliers + team capacity + confidence score) — no LLM narrative; write your own from these numbers. Fields mirror the app's project-intake dialogue and are validated with the same rules; a validation failure returns {"error": "validation", "fields": {field: message}}, never a crash. Success returns the full EstimationData as JSON (baseline, multipliers, pert_activities, capacity, risk_buffer_days, final_effort_min/max, confidence_level/confidence_score).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| timeline | Yes | ||
| tech_stack | Yes | ||
| known_risks | Yes | ||
| methodology | Yes | ||
| project_name | Yes | ||
| project_type | Yes | ||
| team_qa_size | Yes | ||
| team_dev_size | Yes | ||
| additional_context | No | ||
| existing_automation | Yes | ||
| project_description | Yes | ||
| compliance_requirements | Yes |