From e8b007ad7474d7eef3d84b2da195d49c92f04f77 Mon Sep 17 00:00:00 2001 From: tegwick Date: Wed, 19 Aug 2026 19:39:10 +0200 Subject: [PATCH] Retire the haskelseed bridge The LAN builder is no longer needed. Removed its four tunnels (state-hub, state-hub-mcp, nix-daemon, k3s-api) and the agt-claude-haskelseed actor from the tunnel map, stopped the processes, and pruned their state files. Its Haskell/IHP build lane had already been parked since 2026-07-08 (CORE-WP-0007), and the host had been unreachable, so its tunnels only ever sat reconnecting. The host-roles table loses its LAN builder row entirely rather than pretending the role still exists, and records what happened to it. Eight tunnels remain, all connected: railiance01 (state-hub, state-hub-mcp, issue-core, k3s-api, state-hub-primary) and coulombcore (core-hub-staging, inter-hub, issue-core) pending its own decommission. Co-Authored-By: Claude Opus 5 --- wiki/OpsBridge.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wiki/OpsBridge.md b/wiki/OpsBridge.md index fd07095..8130ae6 100644 --- a/wiki/OpsBridge.md +++ b/wiki/OpsBridge.md @@ -224,8 +224,8 @@ Tunnels in `~/.config/bridge/tunnels.yaml` serve three host roles: | Role | Hosts | Behaviour | |------|-------|-----------| | **Workstation origin** | WSL laptop | Shutdown, sleep, and network changes kill local bridge processes without graceful remote SSH teardown. Orphan forwards on all remotes are common after wake. | -| **VPS remotes** | coulombcore, railiance01 | Normally always-on. Maintenance reboots clear kernel state, but laptop return can leave orphan forwards from the previous session if the VPS did not reboot. | -| **LAN builder** | haskelseed | Haskell/IHP build lane parked (`CORE-WP-0007`, 2026-07-08). Intermittently offline; same orphan-forward pattern when the workstation-side tunnel dies uncleanly. | +| **VPS remotes** | railiance01, coulombcore (being retired) | Normally always-on. Maintenance reboots clear kernel state, but laptop return can leave orphan forwards from the previous session if the VPS did not reboot. | +| **LAN builder** | *(none)* | haskelseed carried this role until 2026-08-19. Its Haskell/IHP build lane had been parked since 2026-07-08 (`CORE-WP-0007`) and the host was retired; its four tunnels and the `agt-claude-haskelseed` actor were removed. | Conditional remote cleanup before restart benefits all reverse tunnels. `should_cleanup_tunnel` skips healthy forwards — VPS tunnels with live working