//! Scenario: indexes_lifecycle.
//!
//! Exempt for every SDK (`optional_for: [python, typescript, rust]` in
//! test-scenarios.yaml) — indexes are scoped to (connection_id, schema, table)
//! of *real* source tables, which the inline-CSV datasets used elsewhere in the
//! suite can't reach. Implementing it requires a dedicated indexable test table
//! plus env vars naming the schema/table/column to target, and the generated
//! Rust client does not (yet) expose an indexes API.
//!
//! This file exists so the scenario-parity scan finds `tests/indexes_lifecycle.rs`.
//! It always skips at runtime.

mod common;

#[tokio::test]
async fn indexes_lifecycle() {
    eprintln!(
        "SKIP {}: indexes_lifecycle is exempt for all SDKs (requires a real \
         indexable source table; see test-scenarios.yaml)",
        module_path!()
    );
    // Touch the shared helper so the `common` module is considered used and the
    // file stays wired to the same gating utilities as the rest of the suite.
    let _ = common::load_env();
}
