SpacetimeDB er nå helt fjernet fra Synops. Sanntid håndteres av PG LISTEN/NOTIFY + WebSocket i portvokteren (maskinrommet). Kode fjernet: - spacetimedb/ Rust-modul og spacetime.json - maskinrommet/src/stdb.rs (HTTP-klient for STDB-reducers) - frontend module_bindings/ (23 auto-genererte filer) - spacetimedb npm-avhengighet fra package.json - scripts/test-sanntid.sh (testet STDB-flyt) Infrastruktur: - Docker-container stoppet og fjernet fra docker-compose.yml - Caddy: fjernet /spacetime/* reverse proxy - maskinrommet-env.sh: fjernet STDB_IP og SPACETIMEDB_*-variabler - .env.example: fjernet SpacetimeDB-seksjoner Dokumentasjon oppdatert: - CLAUDE.md: stack, lagmodell, kjerneprinsipper, driftsmodell - docs/arkitektur.md: skrivestien, lesestien, datalag, teknologivalg - docs/retninger/datalaget.md: migrasjonshistorikk, status "fjernet" - 37 andre docs oppdatert (features, concepts, infra, ops, retninger) - Alle kode-kommentarer med STDB-referanser oppdatert Verifisert: maskinrommet bygger og starter OK, frontend bygger OK, helsesjekk returnerer 200. Caddy reloadet.
2.6 KiB
2.6 KiB
Ryddejobb — Full prosjektrevisjon
Hva
Systematisk gjennomgang av hele prosjektet for å oppdatere fremdrift, tette hull, fjerne utdaterte referanser, og sikre at dokumentasjon stemmer med virkeligheten.
Når
- Annenhver uke som rutine
- Etter store implementeringsjobber
- Når prosjektet føles uoversiktlig
Sjekkliste
1. CLAUDE.md — stemmer instruksjonene?
- Er stack-beskrivelsen oppdatert?
- Er doc-treet komplett (alle filer i
docs/er listet)? - Er reglene fortsatt relevante?
- Finnes det nye konvensjoner som bør inn?
2. Docs vs virkelighet
- Gå gjennom
docs/concepts/— stemmer beskrivelsene med hva som finnes i koden? - Gå gjennom
docs/features/— er det features beskrevet som ikke er påbegynt? Marker dem. - Gå gjennom
docs/infra/— stemmer infrastruktur-docs meddocker-compose.dev.ymlog prod? - Gå gjennom
docs/setup/— fungerer oppsettinstruksjonene fortsatt? - Gå gjennom
docs/retninger/— er tesene fortsatt relevante? Har noen modnet til beslutninger? - Er det docs som refererer til filer, routes eller komponenter som ikke eksisterer?
3. Kode-hygiene
- Ubrukte SvelteKit-routes (mapper i
web/src/routes/uten innhold eller med stub) - Ubrukte komponenter (filer i
web/src/lib/components/som ikke importeres) - Ubrukte Rust-moduler i worker
- Gamle migrations som bør dokumenteres eller konsolideres
package.json/Cargo.toml— ubrukte dependencies
4. Fremdriftsstatus
- Hva er faktisk implementert og fungerer?
- Hva er påbegynt men ufullstendig?
- Hva er kun planlagt (kun docs)?
- Oppdater en kort statusoversikt (kan legges i
ops/status.mdved behov)
5. Synk — repo vs deploy vs docs
- Er deployede Docker-images bygd fra siste kode i repo?
- Er alle migrasjoner i repo kjørt i PG?
- Er miljøvariabler i
/srv/synops/.envoppdatert?
6. CLAUDE.md minne
- Gå gjennom
~/.claude/projects/-home-vegard-server/memory/MEMORY.md - Fjern utdaterte minner
- Oppdater minner som har blitt unøyaktige
- Er det ny kunnskap fra nylige samtaler som bør lagres?
7. Erfaringslogg
- Er det gjort arbeid nylig som mangler erfaringsdokumentasjon i
docs/erfaringer/? - Er eksisterende erfaringsdokumenter fortsatt relevante og korrekte?
8. Utviklermiljø
- Kompilerer Rust (
cargo buildi maskinrommet/)? - Bygger frontend (
npm run buildi frontend/)? - Er
~/.claude/CLAUDE.md(server-instrukser) oppdatert?
Sist kjørt
Ikke kjørt ennå.