From 3aea4e1ec6bd007885bb72bbf8636d2e9fef447a Mon Sep 17 00:00:00 2001 From: Dai Ha Date: Sat, 22 Aug 2026 21:59:23 +0200 Subject: [PATCH] CB-622 lead follow-up: the three changes no worker could make MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. opencode.json — mount key bridged -> fleetd. Unit C could not do this: the file is neutralized by the worktree overlay, so every worker sees a stub and correctly reported it held no mount key. Tracked as CB-628. 2. e2e/bridge_ask_transcript.md keeps its name. It is a dated record of a run on 2026-07-16 that really did call bridge_ask, and its first line says so. The harness now writes fleet_ask_transcript.md for new runs; its header already says 'Live fleet_ask', so the two now agree. 3. docs/MCP-Contract.md line 20 — the historical banner describes section 6, and section 6 now says fleet_ask. --- docs/MCP-Contract.md | 2 +- e2e/bridge_ask_test.py | 2 +- e2e/{fleet_ask_transcript.md => bridge_ask_transcript.md} | 0 opencode.json | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) rename e2e/{fleet_ask_transcript.md => bridge_ask_transcript.md} (100%) diff --git a/docs/MCP-Contract.md b/docs/MCP-Contract.md index 3e57b0e..4fac394 100644 --- a/docs/MCP-Contract.md +++ b/docs/MCP-Contract.md @@ -17,7 +17,7 @@ > checked against `mcp/BridgeMcp.java` on 2026-08-17 and are accurate. > > What is still worth reading here is **§6 — the flows and the error model** (rendezvous, -> `bridge_ask`, detached delivery, the turn-done fallback). The shapes it describes are the ones +> `fleet_ask`, detached delivery, the turn-done fallback). The shapes it describes are the ones > that shipped; only the names around them drifted. Rewriting this page is tracked as **CB-609**. `bridged` is the **sole communication gateway** for every Claude session in the bridge. Both diff --git a/e2e/bridge_ask_test.py b/e2e/bridge_ask_test.py index e19d7f5..7044fee 100644 --- a/e2e/bridge_ask_test.py +++ b/e2e/bridge_ask_test.py @@ -210,7 +210,7 @@ def grade(rec): def write_transcript(out_dir, rec, meta): - path = out_dir / "bridge_ask_transcript.md" + path = out_dir / "fleet_ask_transcript.md" g, note = grade(rec) with path.open("w") as f: f.write(f"# Live fleet_ask — reverse rendezvous — {datetime.now():%Y-%m-%d %H:%M}\n\n") diff --git a/e2e/fleet_ask_transcript.md b/e2e/bridge_ask_transcript.md similarity index 100% rename from e2e/fleet_ask_transcript.md rename to e2e/bridge_ask_transcript.md diff --git a/opencode.json b/opencode.json index 221a43a..2f10e67 100644 --- a/opencode.json +++ b/opencode.json @@ -4,7 +4,7 @@ "CLAUDE.md" ], "mcp": { - "bridged": { + "fleetd": { "type": "remote", "url": "http://127.0.0.1:8765/mcp", "enabled": true -- 2.52.0