# `knowledge/patterns/`

Approved patterns the AI agent and humans should follow.

| File                           | Pattern                                               |
| ------------------------------ | ----------------------------------------------------- |
| `angular-signals.md`           | How we use Angular Signals (inputs, facades, effects) |
| `clean-architecture-dotnet.md` | .NET layer rules + CQRS shape + EF projection idiom   |
| `nestjs-modules.md`            | NestJS module shape + cross-cutting wiring            |
| `next-app-router.md`           | Server-first Next.js + Server Actions + cookie auth   |
| `document-library.md`          | End-to-end document upload/download with signed URLs  |

When a new pattern emerges (used in 2+ places, non-obvious), capture it here.
