DashboardcraftFollow package conventions, add regress…

Follow package conventions, add regression tests, and fully verify changes

Category: preference
Confidence: 1.00
ID: 01a0821e-012b-73ad-9fe4-5696feec6901
Project ID: e16af391-c497-4837-b681-c849a5514499
Cross-project: No
Recalled in other projects: 0
Source session: 1VJ3OVRZQ0CrLAVdS
Created: 2026-07-15 10:11:08
Updated: 2026-09-08 17:43:19

Content

For getsentry/craft, use the Volta-pinned Node 24.18.0 and pnpm 10.27.0 exclusively; never use npm or Yarn. Install with pnpm install --frozen-lockfile, build with pnpm build (dist/craft), test with pnpm test, lint with pnpm lint, fix with pnpm fix, and manually validate with pnpm build && ./dist/craft. Other package managers bypass the committed pnpm lockfile and cause resolution churn. Add focused regressions, iterate with focused tests, then run applicable full tests, typecheck, lint, formatting, generated-file, and docs checks; inspect final diffs and report blockers.

Move to: