Skip to main content

relay_knowledge/domain/
mod.rs

1//! Pure domain model types.
2
3mod code;
4mod core;
5mod graph;
6mod knowledge;
7mod operations;
8
9pub(crate) use code::call_targets as code_call_targets;
10pub use code::{
11    CODEGRAPH_CONTEXT_DEFAULT_LIMIT, CODEGRAPH_CONTEXT_DEFAULT_MAX_BYTES,
12    CODEGRAPH_CONTEXT_MAX_BYTES, CODEGRAPH_CONTEXT_MAX_LIMIT, CODEGRAPH_CONTEXT_MIN_BYTES,
13    CodeCallRecord, CodeChunkRecord, CodeDependencyRecord, CodeExtractionMetadata,
14    CodeFeatureFlagGraph, CodeFeatureFlagRecord, CodeFeatureFlagRequest, CodeFeatureFlagUsage,
15    CodeFileDiagnostic, CodeFileFields, CodeFileFingerprint, CodeFileRecord, CodeGraphBatch,
16    CodeGraphCodeExcerpt, CodeGraphCommitReceipt, CodeGraphContextBudget, CodeGraphContextPack,
17    CodeGraphContextProvenance, CodeGraphContextRequest, CodeGraphImpactHint, CodeImpactPathGroups,
18    CodeImpactRequest, CodeImportRecord, CodeIndexBatch, CodeIndexCheckpoint, CodeIndexMode,
19    CodeIndexProgressSummary, CodeIndexRequest, CodeIndexResourceBudget, CodeIndexSession,
20    CodeIndexSnapshot, CodeIndexSummary, CodeIndexTaskQueueStatus, CodeIndexTaskRecord,
21    CodeIndexTaskState, CodeMonorepoWorkspace, CodeMonorepoWorkspaceFormat, CodeParseStatus,
22    CodeParseStatusCounts, CodePathTombstone, CodeQueryKind, CodeRange, CodeReferenceFields,
23    CodeReferenceKind, CodeReferenceRecord, CodeRepositoryCrossEdge, CodeRepositoryExcludedPath,
24    CodeRepositoryLanguagePreview, CodeRepositoryLargestFile, CodeRepositoryLatencySample,
25    CodeRepositoryRegistration, CodeRepositoryRemovalSummary, CodeRepositoryReport,
26    CodeRepositoryScopePreview, CodeRepositorySelector, CodeRepositorySet,
27    CodeRepositorySetAddMemberRequest, CodeRepositorySetCreateRequest, CodeRepositorySetMember,
28    CodeRepositorySetMemberStatus, CodeRepositorySetOverlayStatus, CodeRepositorySetQueryHit,
29    CodeRepositorySetQueryRequest, CodeRepositorySetRefreshSummary,
30    CodeRepositorySetRefreshTaskRecord, CodeRepositorySetRefreshTaskState,
31    CodeRepositorySetRemoveMemberRequest, CodeRepositorySetStatus, CodeRepositoryStatus,
32    CodeRepositoryTotals, CodeResolutionState, CodeRetrievalHit, CodeRetrievalLayer,
33    CodeRetrievalRequest, CodeRouteRecord, CodeScopeRetentionSummary, CodeSymbolGenerationCounts,
34    CodeSymbolKind, CodeSymbolRecord, CodeWorkspaceDetectionConfig, CodeWorkspaceMember,
35    CodeWorkspacePackageMapping, CodebaseViewBudget, CodebaseViewCall, CodebaseViewDependency,
36    CodebaseViewEdge, CodebaseViewEvidence, CodebaseViewFile, CodebaseViewKind, CodebaseViewNode,
37    CodebaseViewRequest, CodebaseViewSection, CodebaseViewSnapshot, CodebaseViewSymbol,
38    RepositoryCodeChunkRecord, RepositoryCodeFileRecord, RepositoryCodeRange,
39    RepositoryCodeReferenceRecord, RepositoryCodeSymbolRecord, RouteHandlerRole, StalenessHint,
40    SymbolRole, code_snapshot_expected_scope_id, code_snapshot_scope_id,
41    code_snapshot_scope_is_fact_versioned,
42};
43pub use core::{
44    DomainError, GraphVersion, IndexKind, IndexModality, IndexState, IndexStatus, KnowledgeEntity,
45    SourceScope,
46};
47pub use graph::{
48    ClaimRecord, CodeGraphArtifact, CodeGraphArtifactKind, CommitReceipt, ConfidenceScore,
49    ContextEntity, ContextGraphFact, ContextGraphFactKind, ContextGraphPath, ContextGraphPathEdge,
50    ContextPackItem, EventRecord, EvidenceExtractionMetadata, EvidenceModality, EvidenceRecord,
51    EvidenceSpan, ExtractionDiagnostic, ExtractionStatus, FactStatus, FreshnessPolicy,
52    FusionDiagnostics, GraphMutationBatch, GraphRelationRecord, GraphVersionRange, LayoutRegion,
53    RECIPROCAL_RANK_FUSION_K, RankingSignal, RerankDiagnostics, RerankMode, RerankModeError,
54    RerankSignal, RetrievalBackendState, RetrievalBackendStatus, RetrievalBudgetUsed, RetrievalHit,
55    RetrievalMode, RetrievedContextPack, RetrieverSource, TraversalProvenanceTrace,
56    TraversalRankingContribution, TraversalTraceEdge, TraversalTraceEvidence, TraversalTraceNode,
57    TraversalTraceNodeKind, TraversalTraceRedaction,
58};
59pub use knowledge::{
60    KnowledgeMap, KnowledgeMapChange, KnowledgeMapHistoryEntry, KnowledgeMapRoute,
61    KnowledgeMapSource, KnowledgeMapSourceKind, KnowledgeMapTopic,
62};
63pub use operations::{
64    AuditEventRecord, AuditStatus, ProposalConflictRecord, ProposalConflictSeverity, ProposalKind,
65    ProposalProvenance, ProposalRecord, ProposalState, ServiceDefinitionPlan,
66    ServiceLifecycleExecutionReport, ServiceLifecycleStep, ServiceLifecycleStepResult,
67    ServiceManagerAction, ServiceOperatorState, ServiceOperatorStatus, ServicePackageManifestCheck,
68    ServicePermissionRequirement, SoftwareBuildTarget, SoftwareBuildTargetInput, SoftwareComponent,
69    SoftwareComponentInput, SoftwareDependencyUsage, SoftwareDependencyUsageInput,
70    SoftwareDesignElement, SoftwareDesignElementInput, SoftwareFile, SoftwareFileInput,
71    SoftwareGlobalKind, SoftwareGlobalProjection, SoftwareGlobalRequest, SoftwareGlobalStatus,
72    SoftwareIacResource, SoftwareIacResourceInput, SoftwareRelationship, SoftwareRelationshipInput,
73    SoftwareSdkUsage, SoftwareSdkUsageInput, SoftwareTopic, SoftwareTopicInput, WorkerBackendState,
74    WorkerKind, WorkerStatus, WorkerTaskRecord, WorkerTaskState, normalize_actor,
75};