| PD-1 |
Cloudflare is the only public surface |
| PD-2 |
Postgres is the single source of truth (no D1) |
| PD-3 |
KV is the edge read cache (TTL-based) |
| PD-4 |
Queues are the async write buffer |
| PD-5 |
Multi-repo with per-repo access control |
| PD-6 |
Services only import from @n8r/contracts |
| PD-7 |
Four trust boundaries with distinct auth models |
| PD-8 |
Structured logging standard across all services |
| PD-9 |
Temperature model — configurable per data type, per tenant |
| PD-10 |
Edge Workers are stateless |
| PD-11 |
Injectionators keep running if core is unreachable |
| PD-12 |
API keys use two-key rotation window |