tandem-server 0.6.5

HTTP server for Tandem engine APIs
use crate::capability_resolver::canonicalize_tool_name;
use crate::http::AppState;
use crate::{
    incident_monitor_github, IncidentMonitorApprovalPolicy, IncidentMonitorConfig,
    IncidentMonitorDestinationConfig, IncidentMonitorDestinationKind,
    IncidentMonitorDestinationReadiness, IncidentMonitorDraftRecord, IncidentMonitorIncidentRecord,
    IncidentMonitorPostRecord, IncidentMonitorRouteConfig, IncidentMonitorRoutePreviewMatch,
    IncidentMonitorRoutePreviewResponse, IncidentMonitorSourceKind, IncidentMonitorSourceReadiness,
    IncidentMonitorSubmission,
};
use axum::{
    extract::{Path, Query, State},
    http::HeaderMap,
    http::StatusCode,
    response::{IntoResponse, Response},
    Json,
};

include!("incident_monitor_parts/part01.rs");
include!("incident_monitor_parts/part05.rs");
include!("incident_monitor_parts/part06.rs");
include!("incident_monitor_parts/part08.rs");
include!("incident_monitor_parts/part07.rs");
include!("incident_monitor_parts/part02.rs");
include!("incident_monitor_parts/part03.rs");
include!("incident_monitor_parts/part04.rs");
include!("incident_monitor_parts/part09.rs");
include!("incident_monitor_parts/part10.rs");
include!("incident_monitor_parts/part11.rs");
include!("incident_monitor_parts/part12.rs");
include!("incident_monitor_parts/part13.rs");
include!("incident_monitor_parts/part14.rs");
include!("incident_monitor_parts/part15.rs");
include!("incident_monitor_parts/part16.rs");