pub fn initialize_base_schema(conn: &Connection) -> Result<(), Box<dyn Error>>
Initialize base schema (persistent tables and indexes only). Safe to call on foreign databases (scan/scrub –dir) – all DDL is idempotent.