Dokumentation¶
Navigationssida för Politiker.
Hitta rätt dokument¶
| Om du behöver… | Läs |
|---|---|
| förstå runtime, bindings och subsystem | Projektkontext |
| förstå requestflöden, state ownership och utskick | Arkitektur |
| utveckla, testa, migrera, deploya eller felsöka | Drift |
Systemkarta¶
Browser
|
v
app/src/access-index.ts
|
v
app/src/index.ts
|
+--> D1: application state + public contact registry
+--> KV: sessions
+--> R2: attachments
+--> Queue: send jobs ---> DLQ
+--> Durable Object: CredentialRateLimiter
+--> Email binding
+--> Static assets
En cron trigger kör varje minut för att fortsätta väntande arbete enligt applikationens modell.
State ownership¶
- D1: canonical application state, inklusive
public_contactsför politiker, media och akademiska mottagare. - KV: sessionsstate.
- R2: bilagor.
- Queue/DLQ: leveransarbete och retry/failure state.
- Durable Object: serialiserad koordinering/rate limiting.
- Assets: presentation.
Ändringskarta¶
- auth/session/API → architecture + tests
- D1-schema → migration + project-context + operations
- utskick/queue/rate limiting → architecture + operations
- R2/bilagor → architecture + storageverifiering
- bindings/routes/cron → project-context
- deploy/scripts → operations