First checks
Baseline
Section titled “Baseline”bun run docs:checkbun --filter @repo/database db:generatebun --filter @repo/docs buildBy change type
Section titled “By change type”| Change | Checks |
|---|---|
| Docs only | bun run docs:check |
| Web UI or forms | cd apps/svelte-web && bun run check && bun run lint |
| API/router/service | bun --filter @repo/database db:generate && bun --filter api check-types && bun --filter @repo/api check-types |
| Worker | bun --filter worker check-types |
| Shared validation/cache packages | bun test packages/ plus package-specific check-types |
| Native contract | bun --filter @repo/contract check-types && bun run packages/contract/scripts/codegen-models.ts && git diff --exit-code |
First PR checklist
Section titled “First PR checklist”- Update colocated
FEATURE.mdwhen feature behavior changes. - Update
apps/docswhen onboarding, operations, architecture, or conventions change. - Regenerate native models when
@repo/contractschemas change. - Do not commit generated docs under
/api/,/notifications/workflows/,/design/tokens.mdx, or/reference/workspace-inventory.mdx. - Run the smallest relevant checks plus
docs:checkfor docs-affecting changes.