SpecifyDocs

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.