From 190ef1e188e12c606f1359325fd9fdd1dbef29e2 Mon Sep 17 00:00:00 2001 From: tegwick Date: Fri, 28 Aug 2026 14:15:08 +0200 Subject: [PATCH] fix(workplans): re-key OPS-WP strays onto BRIDGE-WP OPS-WP belongs to ops-hub, which holds its own OPS-WP-0001..0003. These two were blocking ops-hub from registering its records at all. Renumbered rather than merely re-prefixed: BRIDGE-WP-0001..0005 are already in use here, so the numbers could not be carried over. OPS-WP-0001 diagnostics -> BRIDGE-WP-0006, OPS-WP-0002 agent-usability -> BRIDGE-WP-0007. Filenames follow the ids, and the body cross-reference between the two was rewritten with them. The old identifiers stay readable in the hub rows once those retire. Co-Authored-By: Claude Opus 5 Assistant: claude-code Assistant-Model: opus Assistant-Process: 2583210@bnt-lap001 Assistant-Session: f2bff2d5-e9b2-4338-92ca-10282a927006 --- ...stics.md => BRIDGE-WP-0006-diagnostics.md} | 24 +++++++++---------- ...y.md => BRIDGE-WP-0007-agent-usability.md} | 14 +++++------ 2 files changed, 19 insertions(+), 19 deletions(-) rename workplans/{OPS-WP-0001-diagnostics.md => BRIDGE-WP-0006-diagnostics.md} (92%) rename workplans/{OPS-WP-0002-agent-usability.md => BRIDGE-WP-0007-agent-usability.md} (96%) diff --git a/workplans/OPS-WP-0001-diagnostics.md b/workplans/BRIDGE-WP-0006-diagnostics.md similarity index 92% rename from workplans/OPS-WP-0001-diagnostics.md rename to workplans/BRIDGE-WP-0006-diagnostics.md index cb3d79c..55caedc 100644 --- a/workplans/OPS-WP-0001-diagnostics.md +++ b/workplans/BRIDGE-WP-0006-diagnostics.md @@ -1,5 +1,5 @@ --- -id: OPS-WP-0001 +id: BRIDGE-WP-0006 type: workplan title: "ops-bridge diagnostics and flow improvements" domain: infotech @@ -12,7 +12,7 @@ updated: "2026-03-20" state_hub_workstream_id: "6726cea2-447a-40b2-b0a0-edf495f07942" --- -# OPS-WP-0001 — ops-bridge diagnostics and flow improvements +# BRIDGE-WP-0006 — ops-bridge diagnostics and flow improvements **Scope:** Add `bridge check` end-to-end diagnostics command, fix `bridge status` to surface live PID liveness and flag stale state, add a `bridge_check` MCP tool, and @@ -28,7 +28,7 @@ actually listening. ## Task: Add `read_raw_pid()` to StateManager ```task -id: OPS-WP-0001-T01 +id: BRIDGE-WP-0006-T01 status: done priority: high state_hub_task_id: "05e98e85-699a-4982-bb3e-8f2538cde2c7" @@ -42,7 +42,7 @@ liveness check. Existing `read_pid()` (which also checks liveness) stays unchang ## Task: Create `src/bridge/diagnostics.py` ```task -id: OPS-WP-0001-T02 +id: BRIDGE-WP-0006-T02 status: done priority: high state_hub_task_id: "b68d7b1e-850b-469a-9de2-8b5d3d1f1c05" @@ -57,7 +57,7 @@ local_api, latency_ms, stale_state, ok property) and `check_tunnel()` / ## Task: Fix `bridge status` and add `bridge check` to CLI ```task -id: OPS-WP-0001-T03 +id: BRIDGE-WP-0006-T03 status: done priority: high state_hub_task_id: "e87c6c5d-170c-4af3-905c-a48fae2edbe5" @@ -72,7 +72,7 @@ Add `_print_check_table` helper. ## Task: Add `bridge_check` MCP tool and `bridge://check` resource ```task -id: OPS-WP-0001-T04 +id: BRIDGE-WP-0006-T04 status: done priority: high state_hub_task_id: "7e97c112-20e2-4e2e-b853-53b10998392b" @@ -86,7 +86,7 @@ Add `bridge_check(tunnel?)` tool and `bridge://check` resource to ## Task: Register `bridge_check` capability ```task -id: OPS-WP-0001-T05 +id: BRIDGE-WP-0006-T05 status: done priority: high state_hub_task_id: "c69fc748-a706-46db-a4d5-30d60222452b" @@ -100,7 +100,7 @@ Add `bridge_check` entry to `src/bridge/capabilities.py` with ## Task: Write `tests/test_diagnostics.py` ```task -id: OPS-WP-0001-T06 +id: BRIDGE-WP-0006-T06 status: done priority: high state_hub_task_id: "070ed088-74a6-48d3-81cf-739c2a2fd21b" @@ -114,7 +114,7 @@ test_pid_alive_port_closed, test_ssh_timeout. ## Task: Add `TestCheckCommand` to `tests/test_cli.py` ```task -id: OPS-WP-0001-T07 +id: BRIDGE-WP-0006-T07 status: done priority: high state_hub_task_id: "aae5ddc5-f823-4647-a536-8604ddb97946" @@ -128,7 +128,7 @@ test_check_any_fail, test_check_json_flag, test_check_specific_tunnel. ## Task: Add `TestMcpBridgeCheck` to `tests/test_mcp.py` ```task -id: OPS-WP-0001-T08 +id: BRIDGE-WP-0006-T08 status: done priority: high state_hub_task_id: "ed492a3d-7a5f-465e-8cc3-d2f992f5462c" @@ -141,7 +141,7 @@ Test: test_bridge_check_tool marked capability("bridge_check") + access_mode("mc ## Task: Add tunnels targets to state-hub Makefile ```task -id: OPS-WP-0001-T09 +id: BRIDGE-WP-0006-T09 status: done priority: medium state_hub_task_id: "a3c77062-cff5-40e3-936c-b210b05f8839" @@ -155,7 +155,7 @@ Add to `.PHONY` line. ## Task: Run test suite and verify ```task -id: OPS-WP-0001-T10 +id: BRIDGE-WP-0006-T10 status: done priority: high state_hub_task_id: "e42de76c-fab7-4924-8929-38fa9eaca478" diff --git a/workplans/OPS-WP-0002-agent-usability.md b/workplans/BRIDGE-WP-0007-agent-usability.md similarity index 96% rename from workplans/OPS-WP-0002-agent-usability.md rename to workplans/BRIDGE-WP-0007-agent-usability.md index 634f019..3cd09ca 100644 --- a/workplans/OPS-WP-0002-agent-usability.md +++ b/workplans/BRIDGE-WP-0007-agent-usability.md @@ -1,5 +1,5 @@ --- -id: OPS-WP-0002 +id: BRIDGE-WP-0007 type: workplan title: "Agent Usability — MCP Registration, Skill, and Worker Orientation" domain: infotech @@ -9,11 +9,11 @@ owner: custodian topic_slug: custodian created: "2026-03-21" updated: "2026-03-26" -depends_on: OPS-WP-0001 +depends_on: BRIDGE-WP-0006 state_hub_workstream_id: "c195cc40-8be7-462e-be26-a7d6bda34cd5" --- -# OPS-WP-0002 — Agent Usability: MCP Registration, Skill, and Worker Orientation +# BRIDGE-WP-0007 — Agent Usability: MCP Registration, Skill, and Worker Orientation ## Problem @@ -73,7 +73,7 @@ worker agents: ### T01 — SSE transport mode for MCP server ```task -id: OPS-WP-0002-T01 +id: BRIDGE-WP-0007-T01 status: done priority: high state_hub_task_id: "27fc6fa1-6d0e-438a-b4a3-c6091931da88" @@ -100,7 +100,7 @@ Gate: `bridge_status()` tool callable via SSE on localhost:8002 after ### T02 — Register MCP server in ~/.claude.json ```task -id: OPS-WP-0002-T02 +id: BRIDGE-WP-0007-T02 status: done priority: high state_hub_task_id: "2216457d-035e-4804-b685-18975f3c6d1f" @@ -132,7 +132,7 @@ mcp-http`. ### T03 — `/bridge` slash command skill ```task -id: OPS-WP-0002-T03 +id: BRIDGE-WP-0007-T03 status: done priority: medium state_hub_task_id: "4b2e39eb-4585-4e60-ab16-9e7909eced74" @@ -177,7 +177,7 @@ identifies and recovers a manually-stopped tunnel. ### T04 — Worker agent orientation in CLAUDE.md ```task -id: OPS-WP-0002-T04 +id: BRIDGE-WP-0007-T04 status: done priority: medium state_hub_task_id: "cc64bb07-ea5d-498a-8c14-bb653581efe7"