use serde::{Deserialize, Serialize};

#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct PassageMap {
    pub name: String,
    pub states: Vec<String>,
    pub transitions: Vec<(String, String, String)>, // (from, to, guard)
}
