Fix #337: DEVIATIONS.md staleness pass #343

Merged
crueber merged 1 commit from fix/issue-337 into main 2026-09-11 18:18:48 +00:00
Owner

Docs-only staleness pass for DEVIATIONS.md (fixes #337, one file, no code behavior change):

  • D-DEP-1: backend budget corrected from exactly three to exactly four modules (chi/v5, BurntSushi/toml, x/net, x/crypto). x/crypto is the ratified fourth: SSH server transport only per docs/go/17_ssh.md 17.1 (2026-09-02 explicit user request); verified against go.mod (4 direct requires) and AGENTS.md law 1. Chain extended: two-module -> three (chi) -> four (x/crypto).
  • D-DEP-2: marked SUPERSEDED by D-WEB-6 (2026-09-02 SolidJS+Tailwind runtime) and amended by D-WEB-7 (2026-09-06 +marked@18.0.11 +dompurify@3.4.15). Current truth stated inline: runtime exactly solid-js + @solidjs/router + marked + dompurify; dev vite, vite-plugin-solid, @tailwindcss/vite, tailwindcss, esbuild; still no TypeScript (verified against web/package.json).
  • D-PKG-2: amended to the vite+esbuild node stage, superseded by D-WEB-6: node:22-alpine + pnpm 11 runs pnpm run build = build:ui (vite SPA -> dist/) + build:sdk (esbuild SDK -> dist/repos.js); Go stage embeds built dist/ (verified against Dockerfile lines 8-21, web/package.json scripts, Makefile web target).

Verification: every stated fact checked against go.mod, web/package.json, Dockerfile, Makefile, 17_ssh.md 17.1, AGENTS.md law 1, D-WEB-6/D-WEB-7. Grep sweep: no remaining in-force claim of the three old truths; residual note: D-WEB-2 line 24 still carries its 2026-08-31 vanilla/raw-ESM reading (single devDependency, unbuilt SPA) as in-force text - left untouched as out of scope, candidate follow-up. Last-updated bumped to 2026-09-11. No tests apply (docs-only); no code changes.

Docs-only staleness pass for DEVIATIONS.md (fixes #337, one file, no code behavior change): - D-DEP-1: backend budget corrected from exactly three to exactly four modules (chi/v5, BurntSushi/toml, x/net, x/crypto). x/crypto is the ratified fourth: SSH server transport only per docs/go/17_ssh.md 17.1 (2026-09-02 explicit user request); verified against go.mod (4 direct requires) and AGENTS.md law 1. Chain extended: two-module -> three (chi) -> four (x/crypto). - D-DEP-2: marked SUPERSEDED by D-WEB-6 (2026-09-02 SolidJS+Tailwind runtime) and amended by D-WEB-7 (2026-09-06 +marked@18.0.11 +dompurify@3.4.15). Current truth stated inline: runtime exactly solid-js + @solidjs/router + marked + dompurify; dev vite, vite-plugin-solid, @tailwindcss/vite, tailwindcss, esbuild; still no TypeScript (verified against web/package.json). - D-PKG-2: amended to the vite+esbuild node stage, superseded by D-WEB-6: node:22-alpine + pnpm 11 runs pnpm run build = build:ui (vite SPA -> dist/) + build:sdk (esbuild SDK -> dist/repos.js); Go stage embeds built dist/ (verified against Dockerfile lines 8-21, web/package.json scripts, Makefile web target). Verification: every stated fact checked against go.mod, web/package.json, Dockerfile, Makefile, 17_ssh.md 17.1, AGENTS.md law 1, D-WEB-6/D-WEB-7. Grep sweep: no remaining in-force claim of the three old truths; residual note: D-WEB-2 line 24 still carries its 2026-08-31 vanilla/raw-ESM reading (single devDependency, unbuilt SPA) as in-force text - left untouched as out of scope, candidate follow-up. Last-updated bumped to 2026-09-11. No tests apply (docs-only); no code changes.
Sign in to join this conversation.
No description provided.