Skip to main content

termivar_scanner/
semantic.rs

1//! Semantic Model Builder components: deterministic entity extraction from scanner evidence (Phase 1).
2//!
3//! ## Runtime scope
4//!
5//! - **Build:** always/default.
6//! - **Execution:** host/library only; consumes `Evidence`. Not wired into the
7//!   default `termivar scan` runtime and not automatically composed into
8//!   `StandardWebDecisionRuntime`.
9//! - **Default `termivar scan`:** no.
10//! - **Support:** implemented and tested (Phase 1.5).
11//!
12//! See `docs/internals/runtime-map.md`.
13
14mod entity;
15mod extractor;
16
17pub use entity::{
18    AuthArtifactKind, LimitsError, SemanticEntity, SemanticEntityType, SemanticExtractionLimits,
19    SemanticExtractionResult,
20};
21pub use extractor::EntityExtractor;