## Goal Install the TypeScript gate baseline so every required check blocks pull requests. ## Checklist - [x] Measure current line and branch coverage before changing floors - [x] Add blocking ESLint complexity, function-size, and nesting caps - [x] Ratchet Vitest line and branch coverage floors without lowering existing thresholds - [x] Add blocking gitleaks CI coverage - [x] Add blocking osv-scanner coverage for all lockfiles - [x] Verify typecheck, tests, lint, coverage, secrets scan, and dependency audit locally - [x] Require `test`, `gitleaks`, and `dependency-audit` on `main` - [x] Open PR #61 ## Follow-up debt - [ ] Remove the 48 per-site ESLint suppression comments (57 legacy rule findings) - [ ] Review the 6 synthetic-secret Git-history fingerprints if fixture history changes - [ ] Upgrade the upstream ranges for `@hono/node-server` and `esbuild`, then remove the 2 below-threshold OSV exceptions ## Baseline `gate-baseline.md` v1, TypeScript packages profile.
Goal
Install the TypeScript gate baseline so every required check blocks pull requests.
Checklist
test,gitleaks, anddependency-auditonmainFollow-up debt
@hono/node-serverandesbuild, then remove the 2 below-threshold OSV exceptionsBaseline
gate-baseline.mdv1, TypeScript packages profile.