Nystart basert på arkitektonisk innsikt fra Sidelinja v1. Koden er ny, visjon og primitiver er validert gjennom tidligere arbeid. Inneholder: - Komplett arkitekturdokumentasjon (docs/arkitektur.md) - 6 vedtatte retninger (docs/retninger/) - Alle concepts, features, proposals og erfaringer fra v1 - Server-oppsett og drift (docs/setup/) - LiteLLM-konfigurasjon (API-nøkler via env) - Editor.svelte referanse fra v1 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
29 lines
1.1 KiB
Markdown
29 lines
1.1 KiB
Markdown
# Collaborative Cursors — Sanntids-pekere for flerbrukermiljø
|
|
|
|
## Idé
|
|
|
|
Alle brukere som er på samme side ser hverandres musepekere som fargede prikker med navn. Fungerer på storyboard, kanban, whiteboard og kalender.
|
|
|
|
## Hvorfor interessant?
|
|
|
|
Gir "jamming together"-følelse under innspilling og planlegging. Produsent og host ser hverandre jobbe i sanntid uten å snakke om det.
|
|
|
|
## Fungerer slik
|
|
1. Klient sender `{ user_id, x, y, page }` til SpacetimeDB ved musebevegelse (throttlet til ~10 Hz)
|
|
2. Andre klienter renderer fargede SVG-sirkler med brukernavn
|
|
3. Prikken fader ut etter 5 sekunder uten bevegelse
|
|
4. Valgfritt: kort "trail" som viser bevegelsesretning
|
|
|
|
## Bygger på
|
|
- SpacetimeDB (pub/sub for posisjoner)
|
|
- Svelte ($state store for cursor-map)
|
|
|
|
## Innsats
|
|
Lav — under 50 linjer Svelte + en SpacetimeDB-reducer.
|
|
|
|
## Wow-faktor
|
|
Middels — visuelt tiltalende, men ikke kritisk funksjonalitet.
|
|
|
|
## Åpne spørsmål
|
|
- Bør pekere vises i chat-visning også, eller bare canvas-baserte views?
|
|
- Throttling-strategi: SpacetimeDB-reducer eller klient-side debounce?
|