//! HTTP daemon for NCL export caching, file watching, actor registry, and MCP
//! surface.
//!
//! Provides a long-running axum server that caches `nickel export` results,
//! watches `.ontology/` for changes, maintains an actor session registry with
//! bearer-token auth (ADR-005), serves the annotated API catalog built from
//! `#[onto_api]` proc-macro registrations (ADR-007), and exposes an MCP tool
//! surface for Claude Code integration.
//!
//! Feature flags: `db` (stratum-db persistence), `nats` (event publishing),
//! `ui` (Tera templates + static assets), `mcp` (rmcp tool server).

pub mod actors;
pub mod api;
pub mod api_catalog;
pub mod cache;
pub mod config;
pub mod config_coherence;
pub mod error;
pub mod federation;
#[cfg(feature = "mcp")]
pub mod mcp;
#[cfg(feature = "nats")]
pub mod nats;
pub mod notifications;
pub mod registry;
pub mod search;
#[cfg(feature = "db")]
pub mod seed;
#[cfg(feature = "ui")]
pub mod session;
pub mod sync;
#[cfg(feature = "ui")]
pub mod ui;
pub mod watcher;
