Provenance

Package-level source and extraction provenance.

$defs.provenance · 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": [        "source",
        "extraction_method"    ],
    "properties": {        "source": {            "type": "string"        },
        "extracted_on": {            "type": "string"        },
        "extraction_method": {            "enum": [                "manual",
                "assisted",
                "automated",
                "mixed"            ]        },
        "review_status": {            "enum": [                "draft",
                "reviewed",
                "validated"            ]        },
        "review_notes": {            "type": "array",
            "items": {                "type": "string"            }        },
        "coverage": {            "enum": [                "full_material_scope",
                "targeted_material_scope",
                "partial_draft"            ]        },
        "rules_generated": {            "type": "integer",
            "minimum": 0        },
        "unresolved_items": {            "type": "array",
            "items": {                "type": "string"            }        },
        "source_file": {            "type": "string"        }    }}

Fields

FieldTypeStatusMeaning
sourcestringRequiredHuman-readable identity of the source document represented by the package.
extracted_onstringOptionalDate the MatReq extraction was produced.
extraction_methodenum — "manual", "assisted", "automated", "mixed"RequiredWhether extraction was manual, assisted, automated, or mixed.
review_statusenum — "draft", "reviewed", "validated"OptionalCurrent technical review maturity of the MatReq package.
review_notesarrayOptionalReviewer comments, limitations, or outstanding verification work.
coverageenum — "full_material_scope", "targeted_material_scope", "partial_draft"OptionalExtraction coverage, exclusions, unresolved areas, and review status.
rules_generatedinteger — minimum 0OptionalCount of rules generated in this package.
unresolved_itemsarrayOptionalKnown requirements or source areas that remain unresolved.
source_filestringOptionalFilename or controlled source identifier used for extraction.