Surfaced during bert#88 / PR #92. On a clean checkout, cargo check --workspace fails: src-tauri/src/typedb_reader.rs and the bert-typedb tool use the old typedb-driver API (DriverOptions::new(false, None), TypeDBDriver::new(&str, ...)), but the pinned typedb-driver is 3.11.5, whose signatures changed (DriverOptions::new() takes no args; TypeDBDriver::new wants Addresses/Credentials).
Pre-existing — predates #88. There is in-progress local WIP (5 files: src-tauri/Cargo.toml, typedb_reader.rs, tools/bert-typedb/Cargo.toml, driver.rs, insert.rs) that fixes this; it's parked because sims run without TypeDB.
Impact:
cargo check --workspace / cargo clippy --workspace are red, so any CI or gate that builds the whole workspace can't give a clean signal.
release.yml builds the Tauri app, so the release path is blocked until this lands.
bert-core / bert / bert-compose all build clean — this is isolated to the two TypeDB-touching crates.
Fix: finish the typedb-driver 3.11.5 migration (the parked WIP) and land it.
Surfaced during bert#88 / PR #92. On a clean checkout,
cargo check --workspacefails:src-tauri/src/typedb_reader.rsand thebert-typedbtool use the oldtypedb-driverAPI (DriverOptions::new(false, None),TypeDBDriver::new(&str, ...)), but the pinnedtypedb-driveris 3.11.5, whose signatures changed (DriverOptions::new()takes no args;TypeDBDriver::newwantsAddresses/Credentials).Pre-existing — predates #88. There is in-progress local WIP (5 files:
src-tauri/Cargo.toml,typedb_reader.rs,tools/bert-typedb/Cargo.toml,driver.rs,insert.rs) that fixes this; it's parked because sims run without TypeDB.Impact:
cargo check --workspace/cargo clippy --workspaceare red, so any CI or gate that builds the whole workspace can't give a clean signal.release.ymlbuilds the Tauri app, so the release path is blocked until this lands.bert-core / bert / bert-compose all build clean — this is isolated to the two TypeDB-touching crates.
Fix: finish the typedb-driver 3.11.5 migration (the parked WIP) and land it.