Skip to main content
Refs: standards data/jobs/api · existing CI (typecheck, Biome, dependency-cruiser, lockfile allowlist) In: lint partition-key predicate on designated tables (query AST scan or drizzle wrapper rule) · rule: every route file exports exactly one required permission constant, validated against the permission registry · parametric seed drift check (DB codes vs TS unions) · schema-dependency rules (loyalty/messaging/crm→core only) · k6 smoke profiles wired to certification pipeline. Acceptance: each rule has a failing fixture proving it fires · CI time budget documented.