Skip to main content

relay_knowledge/domain/
mod.rs

1//! Pure domain model types.
2
3mod code;
4mod code_repository;
5mod entity;
6mod error;
7mod graph_version;
8mod index;
9mod multimodal;
10mod mutation;
11mod operational;
12mod retrieval;
13mod source;
14
15pub use code::{
16    CodeChunkRecord, CodeExtractionMetadata, CodeFileFields, CodeFileRecord, CodeGraphBatch,
17    CodeGraphCommitReceipt, CodeParseStatus, CodeParseStatusCounts, CodeRange, CodeReferenceFields,
18    CodeReferenceKind, CodeReferenceRecord, CodeResolutionState, CodeSymbolKind, CodeSymbolRecord,
19};
20pub use code_repository::{
21    CodeCallRecord, CodeFileDiagnostic, CodeFileFingerprint, CodeImpactPathGroups,
22    CodeImpactRequest, CodeImportRecord, CodeIndexBatch, CodeIndexCheckpoint, CodeIndexMode,
23    CodeIndexProgressSummary, CodeIndexRequest, CodeIndexResourceBudget, CodeIndexSession,
24    CodeIndexSnapshot, CodeIndexSummary, CodeIndexTaskRecord, CodeIndexTaskState,
25    CodePathTombstone, CodeQueryKind, CodeRepositoryExcludedPath, CodeRepositoryLanguagePreview,
26    CodeRepositoryLargestFile, CodeRepositoryLatencySample, CodeRepositoryRegistration,
27    CodeRepositoryReport, CodeRepositoryScopePreview, CodeRepositorySelector, CodeRepositoryStatus,
28    CodeRepositoryTotals, CodeRetrievalHit, CodeRetrievalLayer, CodeRetrievalRequest,
29    CodeScopeRetentionSummary, RepositoryCodeChunkRecord, RepositoryCodeFileRecord,
30    RepositoryCodeRange, RepositoryCodeReferenceRecord, RepositoryCodeSymbolRecord,
31    code_snapshot_scope_id,
32};
33pub use entity::KnowledgeEntity;
34pub use error::DomainError;
35pub use graph_version::GraphVersion;
36pub use index::{IndexKind, IndexModality, IndexState, IndexStatus};
37pub use multimodal::{
38    EvidenceExtractionMetadata, EvidenceModality, ExtractionDiagnostic, ExtractionStatus,
39    LayoutRegion,
40};
41pub use mutation::{
42    ClaimRecord, CommitReceipt, ConfidenceScore, EventRecord, EvidenceRecord, EvidenceSpan,
43    FactStatus, GraphMutationBatch, GraphRelationRecord, GraphVersionRange,
44};
45pub use operational::{
46    AuditEventRecord, AuditStatus, ProposalConflictRecord, ProposalConflictSeverity, ProposalKind,
47    ProposalProvenance, ProposalRecord, ProposalState, ServiceDefinitionPlan, ServiceManagerAction,
48    ServiceOperatorState, ServiceOperatorStatus, WorkerBackendState, WorkerKind, WorkerStatus,
49    WorkerTaskRecord, WorkerTaskState, normalize_actor,
50};
51pub use retrieval::{
52    CodeGraphArtifact, CodeGraphArtifactKind, ContextEntity, ContextGraphFact,
53    ContextGraphFactKind, ContextGraphPath, ContextGraphPathEdge, ContextPackItem, FreshnessPolicy,
54    FusionDiagnostics, RECIPROCAL_RANK_FUSION_K, RankingSignal, RerankDiagnostics, RerankMode,
55    RerankModeError, RerankSignal, RetrievalBackendState, RetrievalBackendStatus,
56    RetrievalBudgetUsed, RetrievalHit, RetrievalMode, RetrievedContextPack, RetrieverSource,
57};
58pub use source::SourceScope;