| # | Hash | Type | Description | Files | Lines |
|---|---|---|---|---|---|
| 1 | 44b2886 |
chore | Project scaffolding.gitignore, Cargo.toml, Cargo.lock | 3 | +3,524 |
| 2 | 7573dea |
feat | Configuration and error handlingsrc/config.rs, src/error.rs | 2 | +175 |
| 3 | a098816 |
feat | Database migration with RLS policiesmigrations/001_init.sql | 1 | +88 |
| 4 | 16accb3 |
feat | Domain models with validationsrc/domain/mod.rs, src/domain/models.rs — 34 unit tests | 2 | +562 |
| 5 | 48c955c |
feat | Repositories with tenant-scoped queriessrc/repository/ + 16 sqlx cache files | 20 | +2,221 |
| 6 | 38a4af9 |
feat | CloudEvents producer and service layersrc/events/, src/service/ | 4 | +267 |
| 7 | f22ae9a |
feat | REST API handlers and server entry pointsrc/api/, src/lib.rs, src/main.rs | 8 | +569 |
| 7 atomic commits | 40 | +7,406 |
git format-patchc8854f2e0854a6 in 7 logical groups, committing each824bbcc == 824bbccgit am — zero conflicts