- Replace `pub use types::*` in store/mod.rs with explicit re-export list - Make transcript_dedup_key private in agents/enrich.rs (only used internally) - Inline duplicated projects_dir() helper in agents/knowledge.rs and daemon.rs
Separate the agent layer (everything that calls external LLMs or orchestrates sequences of such calls) from core graph infrastructure. agents/: llm, prompts, audit, consolidate, knowledge, enrich, fact_mine, digest, daemon Root: store/, graph, spectral, search, similarity, lookups, query, config, util, migrate, neuro/ (scoring + rewrite) Re-exports at crate root preserve backwards compatibility so `crate::llm`, `crate::digest` etc. continue to work.