Compute

Check a piece against the written standards

Changed on

Asks a model whether the record about to be computed (over the last resolved piece, if any) breaks the organization's design standards, the production manufacturer's manufacturing standards or the capsule's own rules. Returns findings with the key to change, the proposed value (already within the capsule's schema and Studio UI rules; null when the UI fixes that key) and the rule quoted verbatim. Nothing is applied here: the Studio applies the proposals before computing and reports them in the chat. Call it only when a key of the gate (GET /v3/compute/standards/gate) changed. checked is false, without calling the model, when there are no standards (NO_STANDARDS) or no OpenRouter key (OPENROUTER_KEY_MISSING).

post/v3/compute/standards

Request

Request body

capsule_idinteger required

Knowledge Capsule of the caller's organization.

valuesobject required

The record, as sent to /v3/compute/solve.

resolvedobject

values_resolved of the last solve, if any (the record overrides it).

techobject

tech of the last solve, if any.

changed_keysstring[]

Schema keys the user changed since the last check (empty on the first check).

langstring nullable

Language code for the findings' reason ("es", "en"…); English when missing.

Response

{checked, reason?, findings: [{key, current, proposed, rule, source: design|manufacturing|capsule, severity: must|should, reason}]}

Changes