1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//! Semantic substrate module tree for workspace-level semantic analysis.
//!
//! This module groups the canonical semantic population, indexing, and query
//! infrastructure that replaces per-provider semantic approximations with a
//! single layered substrate.
//!
//! # Submodules
//!
//! - [`facts`] — canonical `FileFactShard` population from semantic fact producers.
/// Canonical `FileFactShard` population from semantic fact producers.
/// Typed reference index for cross-file reference lookups.
/// Import/export index for cross-file import and export lookups.
/// Scorecard aggregation for semantic shadow-compare receipts.
/// Visibility resolution for symbols at a given query point.
/// Package graph index for cross-file inheritance and role-composition lookups.
/// Value-shape index mapping entity IDs to lightweight type approximations.
/// Per-category semantic fact invalidation planning.
/// Semantic query facade: `SemanticQueries` trait and `WorkspaceSemanticQueries` impl.
/// Per-provider scorecard gate fixture suites (test-only).