ui_builder_record_guidelines
Record your own model's verdicts on ui_builder_guidelines_prompt as the design's latest design-guidelines result, so the editor's Issues panel and other agents show them. Pass the revision and rule ids the prompt asked (rules.asked[].id), and one verdict per rule you answered: pass, fail or not_applicable, with confidence 0..1, the nodeIds it is about and a one-sentence reason. ranBy is taken from your credential. Returns what ui_builder_get_guidelines returns.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"designId": "<designId>",
"revision": "<revision>",
"model": "<model>",
"asked": "<asked>",
"verdicts": "<verdicts>"
},
"name": "ui_builder_record_guidelines"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asked | Yes | The rule ids the prompt asked. | |
| model | Yes | The model that judged it, e.g. anthropic/claude-haiku-5.5. | |
| token | No | A grant token from poll_access, when you cannot set the X-Compose-Preview-Token header yourself — an MCP client fixes its headers at connect time, so this is how a token approved during this session is used in it. Prefer the header where you control it. | |
| designId | Yes | ||
| revision | Yes | The revision the prompt was built from. | |
| verdicts | Yes | ||
| agentName | No | Optional agent/client name shown to design viewers; self-reported. | |
| agentModel | No | Optional current model name shown to design viewers; self-reported. Omit when unknown. | |
| rulesVersion | No | The prompt's `rules.version`. Defaults to this host's. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| stale | No | ||
| record | No | ||
| schema | Yes | ||
| summary | Yes | ||
| designId | Yes | ||
| findings | No | ||
| unanswered | No | ||
| currentRevision | Yes |