fix(workplans): re-key OPS-WP strays onto BRIDGE-WP
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s

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 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 2583210@bnt-lap001
Assistant-Session: f2bff2d5-e9b2-4338-92ca-10282a927006
This commit is contained in:
tegwick 2026-08-28 14:15:08 +02:00
parent da755cccdf
commit 190ef1e188
2 changed files with 19 additions and 19 deletions

View file

@ -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"

View file

@ -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"