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