Pipeline
The release-1 analytical pipeline is intentionally explicit and file-based.
Operations
-
assessInput: one composition profile Output: oneassessment_result -
coverageInput: one composition profile and one use-case file Output: onecoverage_result -
compareInput: twoassessment_resultdocuments and optional alignment file Output: onecomparison_result -
prioritizeInput: oneassessment_result, optionalcomparison_result, and optional list ofcoverage_resultdocuments Output: oneprioritization_resultConsumes coverage gaps, maintainability findings, structural comparison observations, and alignment-gap observations when present. -
summarizeInput: one or more result documents Output: onesummary_resultProduces a compact deterministic interpretation over existing results without rerunning analysis. The JSON result is canonical; the CLI may also render it as Markdown.
Result Documents
All analytical result documents use the same top-level envelope:
result_typeinputscontentdiagnostics
For comparison_result, the main analytical sections are:
-
structural_comparisonMetric deltas and ranked structural observations. -
alignmentPresent only when an alignment file is supplied. Includes aggregate counts,evaluated_pairs, andranked_alignment_observationsfor unmatched declared equivalences.
For prioritization_result, the ranked target list may therefore include:
- coverage gaps
- maintainability findings
- structural comparison observations
- alignment gaps derived from declared but incompletely matched equivalences
For summary_result, the main sections are:
headlineresult_typeskey_pointsfollow_up_questions
Current release-1 analytical semantics are intentionally conservative, but they now include:
- direct contradiction detection for cardinality conflicts and datatype-versus-object-reference conflicts
- item coverage matching from SHACL property-path, owner-shape, and target-class evidence
- join coverage matching from shared owner shapes, explicit cross-shape object-reference paths, or record-level retrieval context where appropriate
Discovery
The tool exposes built-in artifacts through:
schemavocabularytemplatecapabilities
These discovery commands are intended for both humans and AI-agent skills.