Evaluate Design
evaluate_designScores a design draft against its requirements on a 0–100 scale with per-axis ratings and findings that flag offending patterns for reselection.
Instructions
Evaluate a design draft against the requirements it must serve: scores 0-100 with per-axis ratings, findings (a 'selection' finding names the offending pattern and drives reselection upstream), and advisory integrity findings of the design itself. Pass the design returned by generate_design or select_design_patterns, plus the requirement text or a prior analyze_design payload.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| analysis | No | Optional prior analyze_design payload: its decision parts drive the axis weighting; without it the requirement text becomes a single decision part | |
| design_json | Yes | The design draft to score (docs/result-schema.json shape) | |
| requirements | Yes | The requirement text the design must serve (40-100000 characters) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||