Skip to content

docs: sync docs with actual stack - #890

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

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

Conversation

@catomean

@catomean catomean commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator

Truth-sweep of the living docs against repo ground truth. Every edit verified against package.json / workflows / installed config before changing.

Drift fixed (claim → ground truth):

  • npm/npx commands → pnpm / pnpm exec (declared deps) / pnpm dlx (one-offs); npm run X -- --flagpnpm run X --flag; package-lock.json → pnpm-lock.yaml (packageManager pnpm@11.25.0)
  • jest → Vitest everywhere it described the present: config file names (vitest.config.ts/vitest.setup.ts), vi.fn/vi.spyOn, reporter example, debug commands, framework mentions
  • Retired mcp_supabase_* examples (marked legacy by .claude/CLAUDE.md itself) → current mechanisms: PostgREST reads, migrations as supabase/migrations/*.sql applied on deploy by scripts/apply-migrations.sh, box psql for DDL
  • Versions: TypeScript 5.x → 6.x, Node 20 → 24 (.nvmrc + CI), Next.js 15 → 16, React 18 → 19; devops/ci-cd.md now says Node 24 + pnpm
  • docs/operations/devops/infrastructure.md claimed pushes to main do NOT deploy — cd.yml deploys after green CI; fixed
  • Nonexistent scripts → real ones: test:comprehensive:*test:*, diag:supabase*scripts/diagnostics/*, db:migrate/test:migration → deploy-applied migrations + migration-replay.yml, test:envpnpm test tests/env.test.ts, jest-only flags (--testNamePattern) → vitest -t
  • zod 4: z.record(z.unknown())z.record(z.string(), z.unknown()) (matches src usage)
  • SETUP.md package-manager claims (npm/yarn) → pnpm 11
  • Bumped Last Updated stamps on edited .claude docs

Skipped as historical record: docs/archive/**, dated audits/sprint summaries/business plans, session logs.

Note: .ai-guides/*.md symlinks on main dangle (target docs/guides/ai/ doesn't exist; real path is docs/development/guides/ai/) — left untouched, flagging for a follow-up.

🤖 Generated with Claude Code

Truth-sweep of the living docs against repo ground truth (pnpm 11.25.0,
Node 24, Vitest, zod 4, TS 6, Next 16/React 19, self-hosted Supabase with
file-based migrations applied on deploy):

- npm/npx commands -> pnpm / pnpm exec / pnpm dlx; `run X -- --flag`
  loses the `--`; package-lock.json -> pnpm-lock.yaml
- jest -> Vitest (config names, vi.fn/vi.spyOn, reporter examples,
  debug commands, framework mentions)
- retired mcp_supabase_* examples -> current mechanisms: PostgREST
  reads, migrations as supabase/migrations/*.sql applied on deploy,
  box psql for DDL
- version claims: TypeScript 5.x -> 6.x, Node 20 -> 24, Next.js 15 ->
  16, React 18 -> 19; CI described as Node 24 + pnpm
- nonexistent scripts replaced with real ones (test:comprehensive:* ->
  test:*, diag:supabase -> scripts/diagnostics/*, db:migrate/test:
  migration -> deploy-applied migrations / migration-replay.yml)
- infrastructure.md deploy claim fixed: cd.yml deploys main after green
  CI (doc said pushes to main do NOT deploy)
- zod 4 API: z.record now takes key+value schemas

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WqKqMnHQHSmkGFfc5t7Rxn
@github-actions
github-actions Bot merged commit c022bfd into main Sep 4, 2026
6 checks passed
@github-actions
github-actions Bot deleted the docs/sync-docs-stack branch September 4, 2026 17:02
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