synops/scripts
vegard 445f32de69 Sanntidslyd: kommunikasjonsnode → LiveKit-rom (oppgave 11.2)
Kobler kommunikasjonsnoder til LiveKit for sanntidslyd.
Bruker sender join_communication-intensjon, maskinrommet validerer
tilgang og returnerer signert LiveKit JWT-token + rom-URL.

Nye komponenter:
- maskinrommet/src/livekit.rs: JWT token-generering (HS256-signert
  med LIVEKIT_API_SECRET, 1-times TTL, publisher/subscriber-roller)
- POST /intentions/join_communication: validerer deltaker-edge,
  genererer token, oppretter rom i STDB, oppdaterer node-metadata
- POST /intentions/leave_communication: fjerner deltaker fra STDB
- POST /intentions/close_communication: stenger rom (krever owner)
- SpacetimeDB: live_room + room_participant tabeller for sanntids
  deltakerliste (frontend abonnerer via WebSocket)

SpacetimeDB-modul publisert som synops-v2 (ny identitet etter
at den opprinnelige ikke lenger var tilgjengelig). .env oppdatert.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 23:54:40 +00:00
..
generate-litellm-config.sh LiteLLM AI Gateway: Docker, DB-ruting, config-generering (oppgave 10.1) 2026-03-17 23:12:46 +00:00
maskinrommet-env.sh Sanntidslyd: kommunikasjonsnode → LiveKit-rom (oppgave 11.2) 2026-03-17 23:54:40 +00:00
maskinrommet.service Implementer Claude som chat-deltaker (Fase A: MVP) 2026-03-17 19:20:17 +00:00
run-next-task.sh Fiks remote-navn: forgejo → origin i task-runner 2026-03-17 23:16:56 +00:00
run-tasks.sh Fiks run-tasks.sh: unngå set -e krasj ved exitkode-håndtering 2026-03-17 22:21:11 +00:00
summary.sh Arkitekturbeslutninger: noder er sentrum, edges definerer alt 2026-03-17 10:29:54 +01:00
synops.md Fjern gjenværende v2-referanser, dokumenter editor og tekstlagring 2026-03-17 10:55:39 +01:00
test-sanntid.sh Fullfør oppgave 3.6: Sanntidstest verifisert 2026-03-17 14:40:18 +01:00