- Omorganiser docs/: konsepter, features, infra og proposals i egne mapper - Ny docs/erfaringer/ med lærdommer fra chat-implementering (Svelte 5, SpacetimeDB, adapter-mønster) - Oppdater ARCHITECTURE.md: Lag 1 status, ny §10 Erfaringslogg, SpacetimeDB i lokal dev - Oppdater synkronisering.md med implementeringsstatus og designvalg - Oppdater lokal.md med SpacetimeDB og AI Gateway - Utvid PG-skjema med channels, messages, media_files, message_revisions - Legg til seed_dev.sql, migration_safety.md, .env.example - Nye feature-specs: chat, kanban, whiteboard, live_ai, lydmeldinger m.fl. - Nye konsept-specs: studioet, møterommet, redaksjonen, den asynkrone gjesten m.fl. - SpacetimeDB og AI Gateway i docker-compose.dev.yml - collect-docs.sh inkluderer erfaringer/ Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2 KiB
Konsept: Kunnskapsgrafen (Utforsking og redigering)
Filsti: docs/concepts/kunnskapsgrafen.md
1. Konsept
Kunnskapsgrafen er Sidelinjas kjerne — et levende nettverk av Temaer, Aktører, Faktoider, Episoder og Segmenter. Inspirert av Logseq og Obsidian bygger den seg opp organisk gjennom daglig bruk og skaper "serendipity" (lykketreff) i research-fasen ved å synliggjøre uventede forbindelser.
2. Brukeropplevelse
2.1 Organisk vekst
Grafen vokser gjennom daglig bruk av Sidelinja:
- Chat-meldinger med
#-tags oppretter automatiskMENTIONS-relasjoner i grafen. - AI Research-Klipperen trekker ut aktører og faktoider fra innlimt tekst.
- Podcastfabrikken kobler episode-segmenter til temaer og aktører.
- Møtereferater trådes automatisk mot temaer og aktører av AI-referenten.
2.2 Visuell utforsking
En interaktiv graf-visning (se docs/features/visuell_graf.md) lar redaksjonen:
- Navigere nettverket rundt en Aktør eller et Tema (2-3 ledd ut)
- Dra streker mellom noder for å opprette nye relasjoner
- Filtrere etter nodetype, relasjonstype, tidsperiode eller fritekst
- Bruke
PART_OF-hierarkier for fleksibel prosjektorganisering uten stive mappestrukturer
2.3 Søk
Full-text search på norsk (to_tsvector('norwegian', ...)) gjør det mulig å søke på tvers av alle episoder, segmenter og faktoider.
3. Komponenter
| Feature | Rolle i Kunnskapsgrafen |
|---|---|
| Kunnskapsgraf datamodell | Nodes/edges i PostgreSQL (se docs/features/kunnskapsgraf_og_relasjoner.md) |
| Visuell graf | Interaktiv D3.js/Vis.js-visning (se docs/features/visuell_graf.md) |
| Chat | Mentions (#/@) oppretter edges automatisk (se docs/features/chat.md) |
| AI Research-Klipper | Trekker ut aktører/faktoider til grafen (se docs/features/ai_research_klipper.md) |
4. Datamodell
Den tekniske datamodellen (nodes-supertabell, graph_edges, detailtabeller, deterministiske UUIDs, workspace-isolasjon) er dokumentert i docs/features/kunnskapsgraf_og_relasjoner.md.