Repository navigation
v2.8.1 — dead paths, found by walking a clean install
Dead paths, found by walking a clean install
A verification pass over a freshly installed copy resolved every file path named in the tree — 936 of them. Three classes did not resolve, one of them a regression introduced by 2.8.0.
If you installed 2.8.0, take this update. Two MCP resources were returning a missing file.
Fixed
- MCP server, broken by the 2.8.0 move.
mcp-server/server.pyread the handoff and component-spec templates fromtemplates/specs/, which 2.8.0 moved intoskills/global-design/templates/specs/. Bothgds://templates/frontend-tzandgds://templates/component-specreturned a missing file. The test suites did not catch it — they never exercise resource paths. All seven_read_repo_filetargets were audited and now resolve. - Two paths carrying the
skills/global-design/prefix, inrules/20-rendered-verification.mdandtemplates/specs/design-system-master.md. After install the tree is flat, so the prefix points at nothing. This is the defect v2.1.4 stripped from 24 files, reintroduced by files added since. - Sixteen references to directories that are not bundled and cannot be.
examples/alone is 167MB of before-and-after imagery;redesigns/anddemo/are repository material. Written as bare relative paths inrules/,patterns/,recipes/,agents/andreferences/, they read like skill files and led nowhere once installed. They are now repository URLs, which resolve for a reader and stop pretending to be part of the bundle. task-routing.mdrouting-version footer was still stampedv2.7.0; 2.8.0 missed it. It is a release surface and moves with the other four.
Verified on a clean gds install --tool=all
| Check | Result |
|---|---|
gds doctor |
11 of 11 |
| File paths named across the installed tree | 936 checked, 0 dead references to skill files |
| MCP server import + every exposed resource | 7 of 7 read |
verify-rendered.mjs self-test |
clean fixture exit 0, defective fixture exit 1 |
| Eval suite structure | 14 cases, 6 categories, 0 problems |
| Test suites | 42 + 73 pass |
| Release gate | 19 of 19, score 95 |
Upgrading
git pull
python scripts/gds install --tool=claude-code /path/to/your-project
python scripts/gds doctor /path/to/your-projectFull detail: CHANGELOG.md.