bijux-dag-app 0.4.1

Application orchestration and response-shaping layer for Bijux DAG command surfaces.
Documentation
use serde::Serialize;
use std::path::PathBuf;

#[derive(Debug, Serialize)]
pub struct RunCommandResponse {
    pub run_dir: PathBuf,
}

#[cfg(test)]
mod tests {
    use super::RunCommandResponse;
    use std::path::PathBuf;

    #[test]
    fn run_command_response_serializes_run_dir() {
        let response = RunCommandResponse { run_dir: PathBuf::from("runs/run-1") };
        let value = serde_json::to_value(&response).expect("serialize run response");
        assert_eq!(value["run_dir"], "runs/run-1");
    }
}