From adbe1a1455d36b2c488f6ec2ee5d56a7bd3b31a3 Mon Sep 17 00:00:00 2001 From: Dmitrii Fedorov Date: Sat, 10 Oct 2026 22:11:28 -0300 Subject: [PATCH] build(trios-chat): add the shim crate to the workspace members The root Cargo.toml lists the 12 trios-chat ring crates but not the shim crates/trios-chat, so cargo refused to build it and e2e_chat_25, falsifier_runner and tests/r_chat_guard.rs never ran in CI. Cargo.lock gains only the trios-chat package entry. Refs #1814 L16 rationale: clippy -D warnings already fails at base 8b229e9 and ci.yml skips it; this PR changes no Rust source. --- Cargo.lock | 13 +++++++++++++ Cargo.toml | 1 + 2 files changed, 14 insertions(+) diff --git a/Cargo.lock b/Cargo.lock index c2c47ce937..279c8c1fc2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6239,6 +6239,19 @@ dependencies = [ "trios-browser-bw00", ] +[[package]] +name = "trios-chat" +version = "0.1.0" +dependencies = [ + "ed25519-dalek", + "rand 0.8.6", + "rand_core 0.6.4", + "serde", + "serde_json", + "trios-chat-br-output", + "x25519-dalek", +] + [[package]] name = "trios-chat-br-io-chat-05" version = "0.1.0" diff --git a/Cargo.toml b/Cargo.toml index d15b73ef45..b896afec00 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -71,6 +71,7 @@ members = [ "crates/trios-chat/rings/BR-OUTPUT-CHAT", "crates/trios-chat/rings/BR-IO-CHAT-05", "crates/trios-chat/rings/BR-IO-CHAT-07", + "crates/trios-chat", # Rust backend consolidation (Wave 0) — domain scaffolds "crates/trios-agent-loop", "crates/trios-agent-loop/rings/AL-00",