arcp 2.0.0

Reference implementation of the Agent Runtime Control Protocol (ARCP) v1.1 — umbrella crate that re-exports arcp-core, arcp-client, and arcp-runtime.
Documentation
//! sqlglot-equivalent classifier. Tags a statement as read / write / ddl
//! and lists the tables it touches.

#![allow(
    unreachable_pub,
    clippy::todo,
    clippy::unimplemented,
    dead_code,
    unused_variables
)]

pub struct Classification {
    pub op: &'static str, // "read" | "write" | "ddl"
    pub tables: Vec<String>,
}

/// In a real impl, parse via `sqlparser-rs` or similar.
pub fn classify(_sql: &str) -> Classification {
    todo!()
}