Score a composition (the standalone sighted judge)
Queue the server-side judge: it samples eval beats, renders them, and grades editorial/spatial/brand/caption (0–10 + weighted composite + worst-first critique). Your REGISTERED CRITICS run too (register_critic) — rules + rubric verdicts ride the result as clientScores, exactly like the Director's gates evaluate them (evaluator-webhook critics run in the Director lane only). Returns a jobId — wait_job(kind='verify') for the result, which ALSO carries a checkpointId: the verdicts mint a durable kind:'score' Checkpoint (the same evidence noun the Director's gates produce). Stateless — nothing to open, warm or close; the compose_verify meter fires on the job's success terminal.
Request
- Base URL: https://api.cueframe.ai
- URL: https://api.cueframe.ai/v1/projects/{id}/score-composition
- Auth: one of:
- HTTP bearer
- OAuth 2 (authorization code, authorization URL https://api.cueframe.ai/api/auth/mcp/authorize, token URL https://api.cueframe.ai/api/auth/mcp/token, scopes: projects:write)
- API key in header PAYMENT-SIGNATURE
Path parameters
Request body
Example request
{
"editorialIntent": "punchy, founder-led"
}Response
Score job queued.
Changes
No recorded changes to this operation across all 1 revision of this API.