1#[path = "code/graph_records.rs"]
4mod code;
5#[path = "code/call_targets.rs"]
6pub(crate) mod code_call_targets;
7#[path = "code/dependencies.rs"]
8mod code_dependency;
9#[path = "code/repository.rs"]
10mod code_repository;
11#[path = "code/repository_helpers.rs"]
12mod code_repository_helpers;
13#[path = "code/repository_index.rs"]
14mod code_repository_index;
15#[path = "code/repository_set.rs"]
16mod code_repository_set;
17#[cfg(test)]
18#[path = "code/repository_tests.rs"]
19mod code_repository_tests;
20#[path = "code/staleness.rs"]
21mod code_staleness;
22#[path = "code/workspace.rs"]
23mod code_workspace;
24#[path = "core/entity.rs"]
25mod entity;
26#[path = "core/error.rs"]
27mod error;
28#[path = "core/graph_version.rs"]
29mod graph_version;
30#[path = "core/index.rs"]
31mod index;
32#[path = "knowledge/map.rs"]
33mod knowledge_map;
34#[path = "graph/multimodal.rs"]
35mod multimodal;
36#[path = "graph/mutation.rs"]
37mod mutation;
38#[path = "operations/runtime.rs"]
39mod operational;
40#[path = "graph/retrieval.rs"]
41mod retrieval;
42#[path = "operations/software.rs"]
43mod software;
44#[path = "core/source.rs"]
45mod source;
46
47pub use code::{
48 CodeChunkRecord, CodeExtractionMetadata, CodeFileFields, CodeFileRecord, CodeGraphBatch,
49 CodeGraphCommitReceipt, CodeParseStatus, CodeParseStatusCounts, CodeRange, CodeReferenceFields,
50 CodeReferenceKind, CodeReferenceRecord, CodeResolutionState, CodeSymbolKind, CodeSymbolRecord,
51 RouteHandlerRole, SymbolRole,
52};
53pub use code_dependency::CodeDependencyRecord;
54pub use code_repository::{
55 CodeCallRecord, CodeFeatureFlagGraph, CodeFeatureFlagRecord, CodeFeatureFlagRequest,
56 CodeFeatureFlagUsage, CodeFileDiagnostic, CodeFileFingerprint, CodeImpactPathGroups,
57 CodeImpactRequest, CodeImportRecord, CodeIndexMode, CodeIndexRequest, CodePathTombstone,
58 CodeQueryKind, CodeRepositoryExcludedPath, CodeRepositoryLanguagePreview,
59 CodeRepositoryLargestFile, CodeRepositoryLatencySample, CodeRepositoryRegistration,
60 CodeRepositoryRemovalSummary, CodeRepositoryReport, CodeRepositoryScopePreview,
61 CodeRepositorySelector, CodeRepositoryStatus, CodeRepositoryTotals, CodeRetrievalHit,
62 CodeRetrievalLayer, CodeRetrievalRequest, CodeRouteRecord, CodeSymbolGenerationCounts,
63 RepositoryCodeChunkRecord, RepositoryCodeFileRecord, RepositoryCodeRange,
64 RepositoryCodeReferenceRecord, RepositoryCodeSymbolRecord, code_snapshot_expected_scope_id,
65 code_snapshot_scope_id, code_snapshot_scope_is_fact_versioned,
66};
67pub use code_repository_index::{
68 CodeIndexBatch, CodeIndexCheckpoint, CodeIndexProgressSummary, CodeIndexResourceBudget,
69 CodeIndexSession, CodeIndexSnapshot, CodeIndexSummary, CodeIndexTaskQueueStatus,
70 CodeIndexTaskRecord, CodeIndexTaskState, CodeScopeRetentionSummary,
71};
72pub use code_repository_set::{
73 CodeRepositoryCrossEdge, CodeRepositorySet, CodeRepositorySetAddMemberRequest,
74 CodeRepositorySetCreateRequest, CodeRepositorySetMember, CodeRepositorySetMemberStatus,
75 CodeRepositorySetOverlayStatus, CodeRepositorySetQueryHit, CodeRepositorySetQueryRequest,
76 CodeRepositorySetRefreshSummary, CodeRepositorySetRefreshTaskRecord,
77 CodeRepositorySetRefreshTaskState, CodeRepositorySetRemoveMemberRequest,
78 CodeRepositorySetStatus,
79};
80pub use code_staleness::StalenessHint;
81pub use code_workspace::{
82 CodeMonorepoWorkspace, CodeMonorepoWorkspaceFormat, CodeWorkspaceDetectionConfig,
83 CodeWorkspaceMember, CodeWorkspacePackageMapping,
84};
85pub use entity::KnowledgeEntity;
86pub use error::DomainError;
87pub use graph_version::GraphVersion;
88pub use index::{IndexKind, IndexModality, IndexState, IndexStatus};
89pub use knowledge_map::{
90 KnowledgeMap, KnowledgeMapChange, KnowledgeMapHistoryEntry, KnowledgeMapRoute,
91 KnowledgeMapSource, KnowledgeMapSourceKind, KnowledgeMapTopic,
92};
93pub use multimodal::{
94 EvidenceExtractionMetadata, EvidenceModality, ExtractionDiagnostic, ExtractionStatus,
95 LayoutRegion,
96};
97pub use mutation::{
98 ClaimRecord, CommitReceipt, ConfidenceScore, EventRecord, EvidenceRecord, EvidenceSpan,
99 FactStatus, GraphMutationBatch, GraphRelationRecord, GraphVersionRange,
100};
101pub use operational::{
102 AuditEventRecord, AuditStatus, ProposalConflictRecord, ProposalConflictSeverity, ProposalKind,
103 ProposalProvenance, ProposalRecord, ProposalState, ServiceDefinitionPlan,
104 ServiceLifecycleExecutionReport, ServiceLifecycleStep, ServiceLifecycleStepResult,
105 ServiceManagerAction, ServiceOperatorState, ServiceOperatorStatus, ServicePackageManifestCheck,
106 ServicePermissionRequirement, WorkerBackendState, WorkerKind, WorkerStatus, WorkerTaskRecord,
107 WorkerTaskState, normalize_actor,
108};
109pub use retrieval::{
110 CodeGraphArtifact, CodeGraphArtifactKind, ContextEntity, ContextGraphFact,
111 ContextGraphFactKind, ContextGraphPath, ContextGraphPathEdge, ContextPackItem, FreshnessPolicy,
112 FusionDiagnostics, RECIPROCAL_RANK_FUSION_K, RankingSignal, RerankDiagnostics, RerankMode,
113 RerankModeError, RerankSignal, RetrievalBackendState, RetrievalBackendStatus,
114 RetrievalBudgetUsed, RetrievalHit, RetrievalMode, RetrievedContextPack, RetrieverSource,
115};
116pub use software::{
117 SoftwareBuildTarget, SoftwareBuildTargetInput, SoftwareComponent, SoftwareComponentInput,
118 SoftwareDependencyUsage, SoftwareDependencyUsageInput, SoftwareDesignElement,
119 SoftwareDesignElementInput, SoftwareFile, SoftwareFileInput, SoftwareGlobalKind,
120 SoftwareGlobalProjection, SoftwareGlobalRequest, SoftwareGlobalStatus, SoftwareIacResource,
121 SoftwareIacResourceInput, SoftwareRelationship, SoftwareRelationshipInput, SoftwareSdkUsage,
122 SoftwareSdkUsageInput, SoftwareTopic, SoftwareTopicInput,
123};
124pub use source::SourceScope;