SMART Studio
The canvas where an expert models a Recommendation and the model itself is the published artifact — versioned, validated, and citable back to the source document.
The model canvas
A Recommendation is authored as a graph: subjects, attributes, processes, and mappings, drawn and connected directly. Reference and implementation models compose in layers.
Inspectors
Every node carries its properties, constraints, and provenance in a structured inspector, validated as it is edited — schema, semantics, and the drift guards that keep a published model honest.
The document map
Each model element cites its clause in the source publication, so the model reads against the document line by line. Nothing enters the model without provenance.
Validation
The package is checked as it is built: primmel check over schema, references, layering, and constraints, with diagnostics at the node that broke the rule.