plan-7: write + execute supervisor MCP retirement (skill surface lives in routing now) #26
Closed
opened 2026-05-21 21:25:58 +00:00 by mathias
·
1 comment
No Branch/Tag Specified
main
fix/pipeline-writes-158
fix/edit-path-io-192
fix/create-regular-188
fix/guard-special-179
fix/linkcheck-keeps-write-178
fix/write-dir-redirect-173
fix/tunnel-detect-174
fix/pipeline-root-157
w3/154-mcp-auth-wiring
fix/tunnel-traversal
test/in-brain-targets-171
fix/brain-scan-root-157
fix/graph-wiki-root-157
fix/vectorstore-root-157
fix/notes-root-157
fix/search-root-157
fix/brainwide-root-157
fix/raw-symlinks-153
feat/symlink-tripwire-157
fix/rest-auth-149
fix/123-brain-edit-envelope-check
feat/106-page-aware-extraction
fix/105-source-drift-on-main
fix/104-surface-merge-conflicts-on-main
agent/b1-compile-on-ingest
agent/104-surface-merge-conflicts
agent/105-source-drift
agent/107-loud-unconfigured-alerting
feat/brain-read-edit
fix/capture-i1-refusal-names-target
renovate/configure
feat/consolidate-single-harness
icebox/cmd-routing
feat/brain-pending-promote
fix/close-session-classification-refresh
fix/capture-summarywriter
v0.24.0
v0.23.1
v0.23.0
v0.22.0
v0.21.1
v0.21.0
v0.20.1
v0.20.0
v0.19.1
v0.19.0
v0.18.4
v0.18.3
v0.18.2
v0.18.1
v0.18.0
v0.17.0
v0.16.1
v0.16.0
v0.15.0
v0.14.0
v0.13.2
v0.13.1
v0.13.0
v0.12.1
v0.12.0
v0.11.2
icebox/cmd-routing-2026-07-01
v0.11.1
v0.11.0
v0.10.0
v0.9.0
v0.8.0
v0.7.0
v0.6.0
v0.5.0
v0.4.1
v0.4.0
v0.3.0
v0.2.0
v0.1.0
Labels
Clear labels
agent/ready
blocked/client
blocked/supplier
blocked/upstream
risk/high
risk/low
risk/medium
size/l
size/m
size/s
size/xs
status:dispatch
status:dispatched
status:review
status:reviewing
type/chore
type/decision
type/docs
type/feat
type/fix
type/ops
type/research
type/test
Meets the agent-ready contract; authorizes unattended execution
Waiting on the client
Waiting on a supplier
Waiting on an upstream project or vendor
Irreversible, security-relevant, or control plane
Reversible, local, test-covered
Touches shared state, deploys or data
Too big - split it
Under two days
Under half a day
Under an hour
Maintenance, no behaviour change
Human decision required; never agent/ready
Documentation only
New capability
Corrects broken behaviour
Infrastructure, deploy, runtime
Investigate; output is a finding, not code
Test coverage only
No labels
Milestone
No items
No Milestone
Projects
Clear projects
No projects
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: mathias/hyperguild#26
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Background
Mode 2 (
client-local) of hyperguild's three-mode routing is live and serving 5 MCP tools fromgitea.d-ma.be/mathias/routingatrouting-mcp.d-ma.be— see infra commita0f2d39anddocs/superpowers/handoffs/2026-05-21-routing-mcp-consumers.mdfor the audit.The
supervisorpod still ships the old skill surface (full set includingtdd_red/green/refactor,spec,tier) on:30320plus the ingestion service on:30330. Supervisor was always scheduled for retirement once Mode 2 stabilized — that's the forward-reference Plan 7 in2026-05-04-mode-2-routing-pod-design.md.This issue tracks writing that Plan 7 and executing it.
Scope
Retire the supervisor MCP (the skill-worker half), keep the ingestion service (the brain-write half).
In scope:
:30320internal/skills/{tdd,spec}/— these were supervisor-only, never adopted by the routing pod. The note in the Mode 2 spec is explicit that only these two skill packages are removed;internal/skills/{review,debug,retrospective,trainer}/are reused by routing and must stay.:30320.mcp.jsonfiles that still point atkoala:30320to point at routing (koala:30310/https://routing-mcp.d-ma.be).Out of scope:
:30330/brain-mcp.d-ma.be). Stays.Acceptance criteria
~/dev/AGENTS/hyperguild/docs/superpowers/plans/2026-05-supervisor-retirement.mdcovering the scope above plus rollback stepsinternal/skills/{tdd,spec}/packages deletedinternal/skills/{review,debug,retrospective,trainer}/packages explicitly preserved (per Mode 2 spec's constraint)k3s/apps/supervisor/no longer expose:30320.mcp.jsonconsumers of:30320/supervisorMCP, migrate them to routingflux get kustomizationsReady=True,curl :30320/healthzreturns connection-refused,routing :30310 tools/liststill returns the 5 tools:30330still healthy (separate concern; should be unaffected)Cross-references
2026-05-04-mode-2-routing-pod-design.md— Plan 6 spec, the constraint "internal/skills/{review,debug,retrospective,trainer}/ survives Plan 6", and the forward reference to Plan 7docs/superpowers/handoffs/2026-05-21-routing-mcp-consumers.md— audit of current routing-mcp surfacedocs/superpowers/specs/2026-05-homelab-architecture-review.md— routing's KEEP decision references Plan 7 completionNote
This is a hyperguild-repo concern with a small infra-repo trailing edge (delete supervisor's MCP manifests once the binary stops serving). File a corresponding infra issue when Plan 7 is ready to start; the manifest delete is a separate small commit on
mathias/infra.Discovered 2026-05-22 during S1 spike that Plan 7 already shipped on 2026-05-12 — see
~/dev/AGENTS/hyperguild/CLAUDE.md(the file itself documents the retirement).Current state verifies:
cmd/supervisor/no longer exists in the hyperguild repo (onlycmd/hyperguildandcmd/routing).internal/skills/{tdd,spec}/no longer exists (per the Plan 7 spec;tdd+specmoved to SKILL.md files).internal/skills/retains brain, debug, org, project, retrospective, review, sessionlog, trainer — all reused by routing or the brain MCP.:30320listener; supervisor-MCP deployment manifests are gone.:30320references are in historical context files (.aider.conventions.md,AGENTS.md,.context/PROJECT.md,.cursorrules,system-prompt.txt). None are active manifests.Closing as already-done. The five context-file mentions of
:30320are stale text and worth a small cleanup pass in a follow-up commit, but not load-bearing — the actual binary, manifests, and skills are gone.