Synops — redaksjonelt OS og kunnskapsgraf
Find a file
vegard 5dfaeff53c Valider fase 3–4: fiks belongs_to-tilgangspropagering og mottakssortering
Validering av fase 3 (frontend) og fase 4 (tilgangskontroll) avdekket to bugs:

1. belongs_to-access-gap: Når en belongs_to-edge opprettes ETTER at
   noen allerede har tilgang til foreldrenoden, fikk ikke barnenoden
   tilgangsoppføringer i node_access-matrisen. F.eks. kunne Vegard (eier
   av en kommunikasjonsnode) ikke se innhold opprettet av Claude med
   belongs_to-edge til den noden.

   Løsning: Ny PG-funksjon propagate_belongs_to_access() som kopierer
   forelderens tilgangsrader til barnet. Kalles fra maskinrommet ved
   opprettelse av belongs_to-edges (create_node m/context, create_edge,
   create_communication m/context). Retroaktiv fiks for eksisterende data.

2. Mottaksflate-sortering: Brukte .microsSinceUnixEpoch (SpacetimeDB-
   BigInt-arv) på vanlig number-felt, ga alltid 0n → ingen sortering.
   Fikset til direkte number-sammenligning.

Verifisert: SvelteKit + maskinrommet bygger og kjører. PG-skjema, OIDC,
WebSocket/NOTIFY, RLS-policies, team-transitivitet og visibility fungerer.
2026-03-18 14:41:20 +00:00
config Opprydding: arkiver STDB-docs, fjern Caddy-konfig, rydd referanser (oppgave 22.5) 2026-03-18 13:45:30 +00:00
docs Oppdater benchmark-rapport: parallelle tester feilet, sekvensielt er nødvendig 2026-03-18 14:28:52 +00:00
frontend Valider fase 3–4: fiks belongs_to-tilgangspropagering og mottakssortering 2026-03-18 14:41:20 +00:00
logs Validering 23.1: fase 1–2 (infra + maskinrommet) verifisert 2026-03-18 13:58:50 +00:00
maskinrommet Valider fase 3–4: fiks belongs_to-tilgangspropagering og mottakssortering 2026-03-18 14:41:20 +00:00
migrations Valider fase 3–4: fiks belongs_to-tilgangspropagering og mottakssortering 2026-03-18 14:41:20 +00:00
ops Fjern SpacetimeDB komplett (oppgave 22.4) 2026-03-18 13:39:09 +00:00
reference Fjern SpacetimeDB komplett (oppgave 22.4) 2026-03-18 13:39:09 +00:00
scripts Fiks benchmark: legg til --output-format text for piped output 2026-03-18 14:33:01 +00:00
tools Fjern SpacetimeDB komplett (oppgave 22.4) 2026-03-18 13:39:09 +00:00
.env.example Fjern SpacetimeDB komplett (oppgave 22.4) 2026-03-18 13:39:09 +00:00
.gitignore Synops v2: arkitektur, retninger og dokumentasjon 2026-03-17 06:43:08 +01:00
CLAUDE.md Opprydding: arkiver STDB-docs, fjern Caddy-konfig, rydd referanser (oppgave 22.5) 2026-03-18 13:45:30 +00:00
tasks.md Valider fase 3–4: fiks belongs_to-tilgangspropagering og mottakssortering 2026-03-18 14:41:20 +00:00