Example request
{
"lint": [
{
"rule": "apple_dimensions",
"authority": "OFFICIAL",
"status": "pass"
},
{
"rule": "headline_contrast",
"authority": "HEURISTIC",
"status": "warn",
"detail": "4.1:1 on slide 2; target 4.5:1"
}
]
}Reference table
| Field | Meaning | Agent behavior |
|---|---|---|
| rule | The check that ran | Map to a fix strategy |
| authority | OFFICIAL or HEURISTIC | Prioritize official failures |
| status | pass, warn, or fail | Rerender on fail |
| detail | Measured explanation | Use as revision input |
A render is not done until lint is read
The screenshot URLs are only half the response. The lint array tells automation whether the output is store-sized, readable, and free of common review-risk phrases.