chore: remove unused surfaces (VS Code extension, statusline, landing assets, Docker) #14
Reference in New Issue
Block a user
Delete Branch "chore/remove-unused-surfaces"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The repo shipped five install/publish surfaces that nothing in the project builds, tests, or documents as supported any more. Each carried its own stale docs. The container path additionally described a
DockerfilewhoseCOPY statusline/would have broken the image build the moment that directory went away — found by scanning everyCOPYtarget for existence.Removed
vscode-extension/hoangsonw.claude-code-agent-monitor— an ID we do not ownstatusline/sw.js,manifest.json,robots.txt,sitemap.xml,og-image.svg,favicon.svg,fonts/— for pages that no longer exist.superpowers/.gitignore:55, so it predates the ruleDockerfile,docker-compose.yml,.dockerignore, 5 Makefile targets, 2 npm scriptsKept deliberately — the USER's containers, not ours
This is the line the change is careful about; none of these are ours to delete:
scripts/install-hooks.jscontainer detection +AGENTHUB_ALLOW_CONTAINER_HOOKS— this is what guards issue #193 (a hook path written from inside a container poisoning a bind-mounted host~/.claude), plus its testserver/lib/lane-detect.jsdocker-compose service detection andserver/data/profile-templates/postgres-compose/— a lane's own compose fileserver/lib/stage-detect.jsdocker pushdetectionhost.docker.internalPrometheus notes indocs/API.md/server/routes/metrics.js~/.claude/statusline.py(cc-discovery.js,cc-watcher.js).devcontainer/stays as a dev environment; only itsdocker-in-dockerfeature is dropped, since it existed solely to build the Dockerfile this PR removesDocs follow the code
ARCHITECTURE.mdloses the VS Code, statusline and container sections plus two dead TOC anchors, and its PWA section is rewritten from three PWAs to one (every claim re-checked againstclient/public/sw.jsandmanifest.json). Same removals inINSTALL.md,SETUP.md,docs/DEPLOYMENT.md,server/README.md,client/README.md,docs/README.md,docs/HOOKS.md,docs/DATABASE.md. The Makefile target count inARCHITECTURE.mdis corrected 25 → 17 (it was already stale before this PR).docs/DEPLOYMENT.mdkeeps its Kubernetes section but now states outright that the repo ships no image — build your own — soimage: agenthub:latestis not left dangling.Verification
npm run test:server1633 pass / 0 fail ·npm run test:client475 pass / 0 fail ·npm run buildgreen ·prettier --checkclean · file-header audit clean · 0 new duplicate headings (the 2 inARCHITECTURE.mdpre-exist inmain; this PR removes one) · 0 new dead TOC anchors or dead relative links (the 1 anchor + 4 links flagged all pre-exist inmainand are left alone).