Skip to main content

cortex_context/
lib.rs

1//! Bounded context packs with explicit provenance (no silent doctrine pressure).
2#![warn(missing_docs)]
3
4pub mod audit;
5pub mod axiom;
6pub mod pack;
7pub mod redaction;
8
9use cortex_core::CoreResult;
10
11pub use audit::{ExcludedAuditEntry, ExclusionReason, IncludedAuditEntry, SelectionAudit};
12pub use axiom::{axiom_export_for_pack, constraint_envelope_for_pack, AxiomContextExport};
13pub use pack::{
14    ContextPack, ContextPackBuilder, ContextRefCandidate, ContextRefId, PackConflict,
15    PackExclusion, SelectedContextRef,
16};
17pub use redaction::{
18    ContentRedaction, PackMode, RawEventPayloadPolicy, RedactionPolicy, Sensitivity,
19};
20
21/// Builds a context pack shell (populate from retrieval + doctrine policy later).
22pub fn build_context_pack_stub() -> CoreResult<()> {
23    Ok(())
24}