Definition JSON
This fragment is shown exactly as published. Use the chevrons to fold objects and arrays; linked $ref values return to their targets in the complete schema.
{ "type": "object",
"additionalProperties": false,
"required": [ "mode",
"missing_result_status" ],
"properties": { "mode": { "enum": [ "direct",
"computed",
"record_review",
"cross_document",
"inspection_record",
"manual_review" ] },
"checkability": { "enum": [ "mtr_direct",
"mtr_computed",
"mtr_statement",
"supporting_report",
"requisition_completeness",
"design_or_service_evaluation",
"cross_document",
"manual_only" ] },
"required_evidence_types": { "type": "array",
"uniqueItems": true,
"items": { "type": "string" } },
"record_object_types": { "type": "array",
"uniqueItems": true,
"items": { "type": "string" } },
"missing_result_status": { "enum": [ "missing_evidence",
"missing_project_input",
"manual_review_required",
"external_evidence_required",
"unsupported_evaluation" ] },
"notes": { "type": "array",
"items": { "type": "string" } } }}Fields
| Field | Type | Status | Meaning |
|---|---|---|---|
mode | enum — "direct", "computed", "record_review", "cross_document", "inspection_record", "manual_review" | Required | Mode used by this schema object. |
checkability | enum — "mtr_direct", "mtr_computed", "mtr_statement", "supporting_report", "requisition_completeness", "design_or_service_evaluation", … | Optional | Checkability used by this schema object. |
required_evidence_types | array | Optional | Required evidence types used by this schema object. |
record_object_types | array | Optional | Record object types used by this schema object. |
missing_result_status | enum — "missing_evidence", "missing_project_input", "manual_review_required", "external_evidence_required", "unsupported_evaluation" | Required | Missing result status used by this schema object. |
notes | array | Optional | Additional explanatory notes that do not replace the structured requirement. |