lean_ctx/core/cognitive/mod.rs
1//! Cognitive Budget Allocator (F3) — Miller's Law for LLM context.
2//!
3//! Limits context to 7±2 semantic chunks, prioritized by task relevance.
4//! Uses tree-sitter signature boundaries for chunk detection.
5
6mod chunker;
7
8pub use chunker::{ChunkKind, SemanticChunk};
9pub(crate) use chunker::{budget_select, detect_chunks, render_budget_output};