| //! HTTP transport surface for the example application. | |
| //! | |
| //! The API layer is split into: | |
| //! - DTOs that translate runtime/domain types into JSON | |
| //! - routes that bind those DTOs to HTTP endpoints | |
| //! - SSE glue for live lifecycle updates | |
| mod dto; | |
| mod routes; | |
| mod sse; | |
| pub use dto::PlanDto; | |
| pub use routes::{router, AppState}; | |