Verification

Evidence types, checking method, and result behavior used to demonstrate compliance.

$defs.verification · object

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": [        "evidence",
        "mode"    ],
    "properties": {        "evidence": {            "type": "array",
            "items": {                "type": "string"            },
            "uniqueItems": true,
            "description": "Evidence artifact types. Core values include MTR, CMTR, COC, PMI_report, NDE_report, hardness_report, impact_report, corrosion_test_report, metallurgical_test_report, ferrite_report, heat_treatment_chart, hydrotest_report, PQR, WPS, production_test_plate_report, traceability_record, inspection_record, material_requisition, and design_calculation."        },
        "mode": {            "enum": [                "direct",
                "computed",
                "inspection_record",
                "record_review",
                "cross_document",
                "manual_review"            ]        },
        "result_if_missing": {            "enum": [                "missing_evidence",
                "needs_requisition_input",
                "manual_review_required",
                "unverified"            ]        },
        "notes": {            "type": "array",
            "items": {                "type": "string"            }        },
        "checkability": {            "enum": [                "mtr_direct",
                "mtr_computed",
                "mtr_statement",
                "supporting_report",
                "requisition_completeness",
                "design_or_service_evaluation",
                "cross_document",
                "manual_only"            ]        },
        "evidence_fields": {            "type": "array",
            "items": {                "type": "string"            }        }    }}

Fields

FieldTypeStatusMeaning
evidencearrayRequiredEvidence artifact types. Core values include MTR, CMTR, COC, PMI_report, NDE_report, hardness_report, impact_report, corrosion_test_report, metallurgical_test_report, ferrite_report, heat_treatment_chart, hydrotest_report, PQR, WPS, production_test_plate_report, traceability_record, inspection_record, material_requisition, and design_calculation.
modeenum — "direct", "computed", "inspection_record", "record_review", "cross_document", "manual_review"RequiredHow compliance is checked: direct comparison, calculation, record review, cross-document review, or manual engineering review.
result_if_missingenum — "missing_evidence", "needs_requisition_input", "manual_review_required", "unverified"OptionalResult returned when the required evidence or requisition input is absent.
notesarrayOptionalAdditional evidence-review instructions.
checkabilityenum — "mtr_direct", "mtr_computed", "mtr_statement", "supporting_report", "requisition_completeness", "design_or_service_evaluation", …OptionalWhere and how the rule can be checked, such as directly from an MTR, from a supporting report, or only by manual evaluation.
evidence_fieldsarrayOptionalSpecific evidence fields needed to evaluate the rule.