From 9d69e4419dfd6793b779f7d7891fa0b8d782bab9 Mon Sep 17 00:00:00 2001 From: Till JS Date: Mon, 20 Apr 2026 16:03:55 +0200 Subject: [PATCH] docs(claude-md): document \`validate:all\` + \`test:coverage\` in Quick Start MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Quality block listed build / type-check / format but not the two audit-adjacent commands added this session. \`validate:all\` is the local mirror of CI's validate job (turbo recursion + pgSchema + crypto registry) and is the right pre-push gate; \`test:coverage\` emits the lcov + json-summary artifacts that CI uploads. Both were already documented in their per-topic guidelines (authentication.md, database.md, testing.md) — this just surfaces them in the root Quick Start so contributors don't have to know which guideline mentions which command. Co-Authored-By: Claude Opus 4.7 (1M context) --- CLAUDE.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CLAUDE.md b/CLAUDE.md index f9c903893..344d032fa 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -83,8 +83,14 @@ Quality: pnpm run build pnpm run type-check pnpm run format +pnpm run validate:all # turbo recursion + pgSchema + crypto registry — run before push +pnpm run test:coverage # emit v8 coverage under per-package coverage/ ``` +`validate:all` is the local mirror of the CI `validate` job — it runs in +seconds and fails fast on any of the three invariant checks. Use it as a +pre-push gate. + ## Key Architecture Notes These are the patterns that span the repo. Service-/app-specific details live in their own CLAUDE.md.