design.submitSynthesis
tools/call
Submit a fenced proposal, contradiction or failure. Never activates rules.
Scopes
read:design
Inputs
- runIdstringRequired
- generationintegerRequired
- evidenceDigeststringRequired
- kind"proposal" | "contradiction" | "failure"Required
- ruleKeystring
- class"functional" | "accessibility" | "principle" | "taste"
- textstring
- diffstring
- examplesstring[]
- antiExamplesstring[]
- requestedPreferencestring
- currentTaskstring
- concreteRiskstring
- guidanceobject
- alternativesstring[]
- questionstring
- code"INSUFFICIENT_EVIDENCE" | "PROVIDER_UNAVAILABLE" | "INVALID_DRAFT"
- recoverystring
Returns
The Design operation's result. A call returns content[0].text with the JSON result and structuredContent.result with the same value.
Listed when
The key has Design access and the tool's scope.