Decompose grader criteria

Split one plain-language AI-grader criterion carrying several obligations into focused, independently judgeable sub-checks. Authoring assist only: review the proposal, then save each accepted sub-check as its own AI grader (kind “ai”) on the suite. Nothing is persisted by this endpoint.

Authentication

AuthorizationBearer
API key or Clerk session token

Request

This endpoint expects an object.
criteriastringRequired1-4000 characters

One plain-language AI-grader criterion to split into focused sub-checks.

Response

Proposed sub-checks

modelstring
Resolved model id that produced the proposal.
subCheckslist of objects

Proposed focused checks (1-8), ordered as the obligations appear in the original criterion. A single entry means the criterion is already focused. Each accepted sub-check becomes a plain {kind:“ai”} grader row.

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
500
Internal Server Error
502
Bad Gateway Error