Skip to content

docs: sync docs with actual stack - #447

Merged
github-actions[bot] merged 1 commit into
mainfrom
docs/sync-stack-evig
Sep 4, 2026
Merged

docs: sync docs with actual stack#447
github-actions[bot] merged 1 commit into
mainfrom
docs/sync-stack-evig

Conversation

@catomean

@catomean catomean commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator

Docs truth-sweep for evig, verified against package.json and the CI workflows before every edit:

  • npm → pnpm across all evergreen docs (packageManager is pnpm@11.25.0): npm runpnpm run, npm cipnpm install --frozen-lockfile, npx tsxpnpm exec tsx (tsx is a dep), npx ts-prune/jscpdpnpm dlx, package-lock.jsonpnpm-lock.yaml
  • Jest → Vitest in README, CONTRIBUTING, COMMANDS (vitest ^4.1.11 installed, jest gone)
  • Node: README "20+" → 22.13+ per engines, noting CI/deploy run Node 24; deployment.md "Setup Node 20 (npm cache)" → Node 24 (pnpm cache), pipeline line now shows pnpm run verify (what deploy-selfhost.yml actually runs)
  • Versions: TypeScript 5.x → 6 (installed ^6.0.3); Next.js 14 → 16 in BLOG_SYSTEM, guides/ARCHITECTURE, AI_BOT_SYSTEM_PROMPT
  • COMMANDS.md: removed nonexistent dev:cms script; Docker services list corrected to db/meilisearch/listmonk (compose has no redis)
  • HR_RUNBOOK: dropped the -- separator (pnpm run test src/…)
  • "Last Updated" stamps bumped on edited files that carry them

Left untouched: docs/archive/**, dated audit reports, UPGRADE_PLAN — historical records. Legacy revampit-era guides (system-integration, cms-solution) kept their npm references since they describe external/old systems; note cms-api/ no longer exists in-repo though installation/backend guides still mention it.

Gates: pnpm run lint:docs OK (baseline 68 held, 0 primary), prettier check clean.

🤖 Generated with Claude Code

Docs truth-sweep against ground truth (package.json, CI workflows):
- npm → pnpm across evergreen docs (pnpm 11.25.0 is the package manager;
  npx tsx → pnpm exec tsx, npx ts-prune/jscpd → pnpm dlx, npm ci →
  pnpm install --frozen-lockfile, package-lock.json → pnpm-lock.yaml)
- Jest → Vitest in README, CONTRIBUTING, COMMANDS (vitest 4 is installed)
- Node claims: README 20+ → 22.13+ (engines) with CI/deploy on 24;
  deployment.md "Setup Node 20 (npm cache)" → Node 24 (pnpm cache), and
  the pipeline line now shows `pnpm run verify` as CI actually runs
- TypeScript 5.x claims → 6 (typescript ^6.0.3); Next.js 14 → 16 in
  BLOG_SYSTEM, guides/ARCHITECTURE, AI_BOT_SYSTEM_PROMPT
- COMMANDS.md: dropped nonexistent `dev:cms` script; services list fixed
  to db/meilisearch/listmonk (no redis in compose)
- HR_RUNBOOK: `npm run test -- src/…` → `pnpm run test src/…` (pnpm
  passes args without the `--` separator)

Historical records (docs/archive/**, dated audit reports, UPGRADE_PLAN)
left as-is — they describe what was true when written.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WqKqMnHQHSmkGFfc5t7Rxn
@github-actions
github-actions Bot merged commit 9ae9d2d into main Sep 4, 2026
8 checks passed
@github-actions
github-actions Bot deleted the docs/sync-stack-evig branch September 4, 2026 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant