Skip to main content

Module types

Module types 

Source

Modules§

pipeline_rels
Canonical relationship types for the praxis pipeline.
vigil_rels
Canonical relationship types for vigil-pulse data.

Structs§

EdgeRow
A row from a relationship query (shared by traverse and query).
Entity
A stored entity with all fields.
EntityDetail
L1 — Search result detail. Everything except content and embedding.
EntitySummary
L0 — Minimal entity for traversal. No embedding, no content.
EntityUpdate
Fields that can be updated on an entity.
Episode
A stored episode.
EpisodeSearchResult
An episode search result.
ExtractedCase
An extracted case (problem-solution pair).
ExtractedEntity
A candidate entity extracted by the LLM from a conversation chunk.
ExtractedPattern
An extracted pattern (reusable process).
ExtractedPreference
An extracted preference (one per facet).
ExtractedRelationship
A candidate relationship extracted by the LLM.
ExtractionResult
Full extraction result from a single conversation chunk.
GraphStats
Graph-level statistics.
IngestionReport
Result of a full ingestion run.
NewEntity
Input for creating a new entity.
NewEpisode
Input for creating a new episode.
NewRelationship
Input for creating a new relationship.
PipelineDocuments
Contents of all 5 pipeline markdown files.
PipelineEntry
A parsed pipeline entry from a markdown document.
PipelineGraphStats
Pipeline health stats from the graph.
PipelineSyncReport
Report from a pipeline sync operation.
QueryOptions
Options for hybrid query (semantic + graph expansion + episodes).
QueryResult
Result of a hybrid query.
Relationship
A stored relationship.
ScoredEntity
A scored entity in search results.
SearchOptions
Options for entity search.
SearchResult
A search result with scoring (legacy — wraps full Entity).
TraversalEdge
An edge in a traversal tree.
TraversalNode
A node in a traversal tree.
VigilSyncReport
Report from a vigil sync operation.

Enums§

DedupDecision
LLM deduplication decision for a candidate entity.
Direction
Direction for relationship queries.
EntityType
Node types in the knowledge graph. Mutable types can be merged/updated. Immutable types are historical facts.
MatchSource
How an entity was found.