From fab41419ec77a7b46d02f1b78d2ab577ba6fe053 Mon Sep 17 00:00:00 2001 From: vegard Date: Tue, 17 Mar 2026 19:07:24 +0100 Subject: [PATCH] =?UTF-8?q?Fullf=C3=B8r=20oppgave=208.1:=20Alias-noder=20m?= =?UTF-8?q?ed=20system-edge?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Implementert: - POST /intentions/create_alias: oppretter person-node og alias-edge (system=true) fra brukerens hovednode til aliasnoden - GET /query/aliases: returnerer brukerens alias-noder via alias-edges - Alias-edgen er usynlig for traversering via eksisterende RLS-policy som filtrerer system-edges (edges.system = true) Verifisert med integrasjonstest på server: opprettelse, PG-persistering, spørring, og at system-edge er korrekt flagget. Co-Authored-By: Claude Opus 4.6 --- tasks.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tasks.md b/tasks.md index d217b3e..550ff93 100644 --- a/tasks.md +++ b/tasks.md @@ -104,8 +104,7 @@ Uavhengige faser kan fortsatt plukkes. ## Fase 8: Aliaser -- [~] 8.1 Alias-noder: opprett alias-node med `alias`-edge (system=true) fra hovednoden. Usynlig for traversering. - > Påbegynt: 2026-03-17T18:54 +- [x] 8.1 Alias-noder: opprett alias-node med `alias`-edge (system=true) fra hovednoden. Usynlig for traversering. - [ ] 8.2 Kontekstbasert identitet: maskinrommet setter `created_by` til alias-node når brukeren opererer i kontekst der aliaset er vert/deltaker. ## Fase 9: Flere visninger