ai-dispatch 10.39.0

Multi-AI CLI team orchestrator
// CLI handler for `aid web` — starts the local web UI server.
// Exports: run; depends on crate::web, crate::store.

use anyhow::Result;
use std::sync::Arc;
use crate::store::Store;

pub async fn run(port: u16, host: String, token: Option<String>) -> Result<()> {
    let store = Arc::new(Store::open(&crate::paths::db_path())?);
    crate::web::serve(store, port, host, token).await
}

#[cfg(test)]
mod tests {
    use super::*;

    #[test]
    fn test_run_signature_compiles() {
        let _ = run;
    }
}