Skip to main content

relay_knowledge/domain/
mod.rs

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