server/docs/concepts/møterommet.md
vegard a5985ef3f8 Dokumentasjon, erfaringslogg, migrasjoner og infra-oppdateringer
- 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>
2026-03-15 01:40:14 +01:00

2.3 KiB

Konsept: Møterommet (Interne redaksjonsmøter)

Filsti: docs/concepts/møterommet.md

1. Konsept

Et fullverdig virtuelt møterom for Sidelinjas redaksjon. Bygget på LiveKit for lyd/video, med AI-referent som automatisk genererer referat og action points, delt whiteboard for visuell brainstorming, og søkbar møtehistorikk i Kunnskapsgrafen.

2. Brukeropplevelse

  1. En bruker oppretter et møterom i SvelteKit. Alle deltakere kobler seg til via LiveKit (WebRTC).
  2. Under møtet er følgende verktøy tilgjengelige:
    • Video/lyd — LiveKit-strøm mellom deltakere
    • Whiteboard — Frihåndstavle for skisser (se docs/features/whiteboard.md)
    • Delt scratchpad — SpacetimeDB-drevet tekstfelt for kjappe notater
    • Aha-markør — Markerer viktige øyeblikk med tidsstempel
    • Off-the-record — Pauser AI-lytting og opptak
  3. Whisper transkriberer møtet via live transkripsjonspipelinen (se docs/features/live_transkripsjon.md).
  4. Ved møteslutt genererer AI-referenten (se docs/features/live_ai.md, møte-modus):
    • Strukturert referat (Markdown)
    • Action points → foreslåtte Kanban-kort (se docs/features/kanban.md)
    • Identifiserte #Temaer og @Aktører → automatisk tråding i Kunnskapsgrafen

3. Komponenter

Feature Rolle i Møterommet
LiveKit WebRTC lyd/video
Live transkripsjon Whisper-pipeline for møtetranskripsjon (se docs/features/live_transkripsjon.md)
Live AI (møte-modus) Referat, action points, tråding (se docs/features/live_ai.md)
Whiteboard Frihåndstavle for visuell brainstorming (se docs/features/whiteboard.md)
Chat Scratchpad / tekstnotater (se docs/features/chat.md)
Kanban Mottaker av foreslåtte action-point-kort (se docs/features/kanban.md)

4. Off-the-record

Når off-the-record er aktivt:

  • Whisper-strømmen stopper — ingen data lagres
  • Visuell indikator i alle deltakeres grensesnitt
  • Transkripsjonen får et gap i tidslinja
  • Whiteboard forblir aktivt (visuelt, ikke tale)

5. Søkbar møtehistorikk

Møter transkriberes i segmenter (samme modell som episode-segmenter) og indekseres i PostgreSQL med full-text search. Møtereferater lenkes til Temaer og Aktører via graph_edges, slik at intern møtehistorikk blir søkbar i Kunnskapsgrafen.