---
paths: src/**/*.ts
---

# TypeScript Rules

Use strict TypeScript throughout.

## Mandatory

- `strict: true` in tsconfig
- No `any` — prefer `unknown` at boundaries
- Prefer `type` aliases for simple shapes, `interface` for extendable objects
