Modules
A knowledge graph fragment — a small, self-contained piece of knowledge expressed as a property graph.
Encode and decode between %Artefact{} and Arrows JSON.
A declared equivalence between nodes across two artefacts.
Derives Cypher from an %Artefact{}.
Splode root for Artefact errors.
Validation rule violations on an %Artefact{}.
Op-specific outcomes that prevent an operation from proceeding even when its inputs are valid.
Catch-all for errors that don't match any known Artefact error class.
The property graph inside an %Artefact{} — a list of nodes and relationships.
Converts between %Artefact{} structs and Mermaid legacy graph source.
A node in an %Artefact{} graph.
Implementation home for Artefact operations.
A directed relationship between two nodes in an %Artefact{} graph.
UUIDv7 generation and validation for Artefact node identity.
Validates %Artefact{} structs against the structural rules
documented in Artefact.
Mix Tasks
Installs Artefact