Validate a filled task contract
validate_task_contractDeterministically validates a FILLED task contract (the JSON structure from get_task_contract_template): completeness of goal/non-goals/boundaries, decidability of each acceptance criterion (vague words, missing measurable markers), automated checks in the validation plan, expected evidence, and leftover placeholders. Returns a verdict (PASS / PASS WITH WARNINGS / FAIL), four dimension scores, and a concrete fix per finding. Validates form and completeness, not correctness. No LLM, nothing stored. lang='de' for German.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Report language (default: en) | |
| contract | Yes | The filled task contract as a JSON string (structure from get_task_contract_template, format='json') |