//! Bash-task on-disk schema, shared by the runner and the MCP tool //! layer. //! //! `TaskFile` + `TaskStatus` live in `hive-sh4re` (the shared wire-types //! crate) so the agent web UI in `hive-agent` can deserialize the same //! canonical type when reading the tasks dir for its running-tasks //! panel — no parallel copy to drift. Re-exported here so existing //! `crate::protocol::{TaskFile, TaskStatus}` imports across this crate //! keep compiling unchanged. pub use hive_sh4re::bash_task::{TaskFile, TaskStatus};