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
41
42
43
44
45
46
47
48
//! # Knowledge Compiler (KC)
//!
//! Compiles scattered memories into coherent, maintained topic pages.
//! Gated behind the `kc` feature flag.
//!
//! ## Submodules
//!
//! - `types` — Shared type definitions used across all KC subsystems
//!
//! Future submodules (not yet implemented):
//! - `discovery` — Topic candidate discovery from memory clusters
//! - `compilation` — Core compilation pipeline (pure logic + LLM enhancement)
//! - `trigger` — Change detection and recompile triggering
//! - `lifecycle` — Merge, split, archive operations
//! - `feedback` — User feedback processing
//! - `decay` — Knowledge decay and staleness detection
//! - `conflict` — Conflict detection and resolution
//! - `health` — Health reporting and link integrity
//! - `export` — Export/import functionality
//! - `access` — Query and CLI access layer
//! - `privacy` — Privacy level enforcement
//! - `llm` — LLM provider abstraction for KC
//! - `intake` — Document intake and splitting
// Re-export all public types for convenience
pub use *;
pub use *;