Every public API surface change is recorded here.
Breaking changes: 1
The criteria-agreement judgments read names the caller tenant (S-313), derive judgment identities from authenticated principals (S-310 part C), add the flagged draft rubric example runner (S-181 part E2b), list ungated starter rubric templates, name the caller tenant in the starter rubric templates list (S-275 part V3), expose a closed escalation verdict as current beside the original verification (S-230 part R1a), and add the flagged from-description rubric drafting route (S-275 part V4).
CriteriaJudgmentsResponse.tenant_idGET /rubrics/templatesPOST /rubrics/examplesPOST /rubrics/from-descriptionRubricExamplesRequest.examplesRubricExamplesRequest.specRubricExamplesResult.examplesRubricExamplesResult.rubricRubricFromDescriptionRequest.descriptionRubricFromDescriptionRequest.optionsRubricFromDescriptionResult.compileRubricFromDescriptionResult.draftRubricFromDescriptionResult.inductionRubricFromDescriptionResult.lintRubricFromDescriptionResult.rubric_specRubricTemplate.descriptionRubricTemplate.labelRubricTemplate.slugRubricTemplate.specRubricTemplateList.templatesRubricTemplateList.tenant_idVerificationObject.current_verdictCriteriaJudgmentRequest.judge_idNo breaking changes
Documents criteria-agreement proposal and acceptance judgment routes (S-310 part B).
CriteriaJudgment.judge_idCriteriaJudgment.judged_atCriteriaJudgment.kindCriteriaJudgment.partyCriteriaJudgment.rubric_versionCriteriaJudgment.rule_versionCriteriaJudgment.seqCriteriaJudgmentCreatedResponse.agreementCriteriaJudgmentCreatedResponse.judgmentCriteriaJudgmentRequest.identity_rungCriteriaJudgmentRequest.judge_idCriteriaJudgmentRequest.kindCriteriaJudgmentRequest.partyCriteriaJudgmentRequest.rubric_versionCriteriaJudgmentsResponse.agreementCriteriaJudgmentsResponse.judgmentsCriteriaJudgmentsResponse.rule_versionCriteriaJudgmentsResponse.subject_refGET /criteria-agreements/{subject_ref}/judgmentsPOST /criteria-agreements/{subject_ref}/judgmentsNo breaking changes
Documents GET /reviewer-tiers, the read of the reviewer tier record (S-232).
GET /reviewer-tiersNo breaking changes
Documents ai-record from/to parameters, AiRecord answer schema, and 400/401/403 refusals.
AiRecord.by_modelAiRecord.disputedAiRecord.escalationsAiRecord.figuresAiRecord.fromAiRecord.sourceAiRecord.tenant_idAiRecord.test_splitAiRecord.toAiRecordFigure.countAiRecordFigure.firstAiRecordFigure.lastAiRecordFigure.rateAiRecordFigure.sampleAiRecordFigure.too_few_to_showNo breaking changes
Baseline: the public API surface as recorded on 2026-10-01. Later entries are measured against it.
Records the public API surface as it stood on 2026-10-01.