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