synops/docs/retninger
vegard e0988711d8 Spesifiser interaksjonsmodell: drag-and-drop som universell grammatikk
Ny retning som formaliserer Synops sin interaksjonsfilosofi:
- Inn=transformer, ut=skap nytt (to retninger)
- Body=engang, header=vedvarende (to mål)
- Konsistent overalt: AI, orkestrering, tema, lyd, kalender
- Visuell feedback med to drop-soner (grønn=engang, blå=vedvarende)
- Fire prinsipper: reversibilitet, konsistens, synlighet, gradvis dybde

Også: observes-edge i orkestrering og edges.md for eksplisitt
kobling mellom orkestrering og observerte noder.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 13:41:06 +00:00
..
arbeidsflaten.md Fjern SpacetimeDB komplett (oppgave 22.4) 2026-03-18 13:39:09 +00:00
bruker_ikke_workspace.md Fullfør oppgave 4.2: team-transitivitet i recompute_access 2026-03-17 15:01:51 +01:00
datalaget.md Fjern SpacetimeDB komplett (oppgave 22.4) 2026-03-18 13:39:09 +00:00
interaksjonsmodell.md Spesifiser interaksjonsmodell: drag-and-drop som universell grammatikk 2026-03-18 13:41:06 +00:00
maskinrommet.md Fjern SpacetimeDB komplett (oppgave 22.4) 2026-03-18 13:39:09 +00:00
README.md Spesifiser interaksjonsmodell: drag-and-drop som universell grammatikk 2026-03-18 13:41:06 +00:00
rom_ikke_forum.md Fjern SpacetimeDB komplett (oppgave 22.4) 2026-03-18 13:39:09 +00:00
status_quo.md Fjern SpacetimeDB komplett (oppgave 22.4) 2026-03-18 13:39:09 +00:00
universell_input.md Fjern SpacetimeDB komplett (oppgave 22.4) 2026-03-18 13:39:09 +00:00
unix_filosofi.md Fjern SpacetimeDB komplett (oppgave 22.4) 2026-03-18 13:39:09 +00:00

Retninger

Store, åpne spørsmål om prosjektets identitet og arkitektoniske retning.

Dette er ikke features, ikke proposals, ikke spesifikasjoner — det er teser som utforsker hvordan Sidelinja bør tenke om seg selv. En retning kan påvirke alt fra teknologivalg til UX-filosofi, men den er ikke en beslutning. Den er en pågående diskusjon.

Pipeline

retninger/     →     kan informere alt:
(tese)               concepts/, features/, infra/, arkitektur.md

En retning "forfremmes" ikke — den modnes, og det den konkluderer med påvirker andre dokumenter. En retning kan også forkastes eller parkeres.

Oversikt

Retning Status Kjernespørsmål
Status quo Referanse Hva er Sidelinja i dag? Ankerpunkt for de andre retningene.
Rom, ikke forum Åpen Bør Sidelinja være en oppslukende sanntidsopplevelse fremfor en tradisjonell webapp?
Universell input og mottak Besluttet Én multimodal input-primitiv, én mottaksflate, kommunikasjonsnoder. Edges definerer alt.
Maskinrommet Besluttet Én Rust-tjeneste: fang, prosesser, lever. Eier all skriving. Edge-drevet ressursorkestrering.
Noder er sentrum Besluttet Alt er noder (brukere, team, innhold). Edges definerer relasjoner og tilgang. Materialisert tilgangsmatrise for RLS.
Datalaget Revidert PG er eneste datakilde. Sanntid via LISTEN/NOTIFY + WebSocket. CAS for binærdata, AGE ved behov.
Arbeidsflaten Besluttet Spatial canvas med verktøy-paneler. Drag-and-drop skaper nye noder med edges.
Unix-filosofi Besluttet Maskinrommet orkestrerer, CLI-verktøy gjør jobben. Claude deler verktøykasse.
Interaksjonsmodell Besluttet Drag-and-drop som grammatikk. Inn=transformer, ut=skap nytt. Body=engang, header=vedvarende.

Relaterte spesifikasjoner

Retningene har ført til konkrete spesifikasjoner:

  • docs/primitiver/traits.md — Trait-system for samlingsnoder (komposisjon av evner)
  • docs/concepts/publisering.md — Publiseringsflyt fra privat tanke til offentlig artikkel

Format

  • Hva er tesen?
  • Hva motiverer den? (observasjoner, frustrasjoner, inspirasjon)
  • Hva ville vært annerledes hvis vi fulgte den?
  • Spenninger og åpne spørsmål
  • Ingen krav om konklusjon