Synops — redaksjonelt OS og kunnskapsgraf
Erstatter fire-and-forget tokio::spawn() i skrivestien med jobbkø-basert persistering. Alle PG-skriveoperasjoner (insert/update/delete for noder og edges) går nå gjennom den eksisterende jobbkøen som allerede har: - Eksponentiell backoff (30s × 2^n) ved feil - Dead letter queue (status='error' etter max_attempts=3) - Admin-API for overvåking, manuell retry og avbryt - Ressursstyring og prioritetsregler Ny modul pg_writes.rs med: - 5 enqueue-funksjoner (erstatter spawn_pg_*) - 5 job-handlere for dispatch i worker-loopen - Full paritet med gammel logikk: tilgangsgivende edges kjører recompute_access i transaksjon, synker til STDB, trigger rendering Før: PG-skrivefeil logget og glemt → data kun i STDB, tapt fra PG. Nå: automatisk retry → admin-synlig dead letter → manuell recovery. |
||
|---|---|---|
| config | ||
| docs | ||
| frontend | ||
| maskinrommet | ||
| migrations | ||
| ops | ||
| reference | ||
| scripts | ||
| spacetimedb | ||
| tools | ||
| .env.example | ||
| .gitignore | ||
| CLAUDE.md | ||
| spacetime.json | ||
| tasks.md | ||