Overview
MatReqJSON represents atomic rules imposed in addition to a base material specification and activated through a material requisition or contract document.
Rule anatomy
- Stable rule identifier and category
- Source normativity and project activation
- Material, product-form, component, weld-region, service, and fabrication targets
- Boolean applicability conditions
- Typed requirement behavior and effect on MatSpec
- Verification evidence and source provenance
Requisition activation
Whole-document, scoped section, annex, clause, and direct purchaser invocations are supported conceptually. The material requisition remains the project-specific source of truth.
Known work
- Executable decision graphs
- Multidimensional tables and curves
- Effective-requirement resolver
- Formal formulas, sampling, and retest models