//! `hive-c0re` library — module surface shared by the `hive-c0re` //! daemon binary and the `hivectl` operator CLI. //! //! `hive-c0re` (daemon) keeps the systemd service shape it always had: //! coordinator, broker, axum dashboard, admin/manager/agent unix //! sockets, background sweepers. `hivectl` (sibling bin under //! `src/bin/hivectl.rs`) reuses a thin subset (`forge`, `matrix`, //! `lifecycle`) to expose host-side administration verbs — manually //! provisioning forge / matrix users for an agent, etc. //! //! Every module is re-exported `pub` so anything in the crate is //! addressable from either binary; the lib doesn't have a curated //! surface beyond "this is where the modules live". pub mod actions; pub mod agent_sockets; pub mod approvals; pub mod audit_log; pub mod auto_update; pub mod broker; pub mod build_logs; pub mod capabilities; pub mod client; pub mod container_stats; pub mod container_view; pub mod coordinator; pub mod crash_watch; pub mod dashboard; pub mod dashboard_events; pub mod flake_check; pub mod forge; pub mod gateway_nginx; pub mod hive_stats; pub mod host_stats; pub mod knowledge; pub mod lifecycle; pub mod limits; pub mod loose_ends; pub mod matrix; pub mod meta; pub mod migrate; pub mod operator_questions; pub mod paths; pub mod priv_client; pub mod questions; pub mod rebuild_queue; pub mod reminder_scheduler; pub mod scheduled_prompts; pub mod scheduled_prompts_worker; pub mod server; pub mod socket_server; pub mod tool_groups; pub mod topology;