> ## Documentation Index
> Fetch the complete documentation index at: https://internal.softcrum.com/llms.txt
> Use this file to discover all available pages before exploring further.

# TS-005 — CI Extensions for the New Standards

> 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.

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.
