SpacetimeDB er nå helt fjernet fra Synops. Sanntid håndteres av PG LISTEN/NOTIFY + WebSocket i portvokteren (maskinrommet). Kode fjernet: - spacetimedb/ Rust-modul og spacetime.json - maskinrommet/src/stdb.rs (HTTP-klient for STDB-reducers) - frontend module_bindings/ (23 auto-genererte filer) - spacetimedb npm-avhengighet fra package.json - scripts/test-sanntid.sh (testet STDB-flyt) Infrastruktur: - Docker-container stoppet og fjernet fra docker-compose.yml - Caddy: fjernet /spacetime/* reverse proxy - maskinrommet-env.sh: fjernet STDB_IP og SPACETIMEDB_*-variabler - .env.example: fjernet SpacetimeDB-seksjoner Dokumentasjon oppdatert: - CLAUDE.md: stack, lagmodell, kjerneprinsipper, driftsmodell - docs/arkitektur.md: skrivestien, lesestien, datalag, teknologivalg - docs/retninger/datalaget.md: migrasjonshistorikk, status "fjernet" - 37 andre docs oppdatert (features, concepts, infra, ops, retninger) - Alle kode-kommentarer med STDB-referanser oppdatert Verifisert: maskinrommet bygger og starter OK, frontend bygger OK, helsesjekk returnerer 200. Caddy reloadet.
66 lines
4.9 KiB
Markdown
66 lines
4.9 KiB
Markdown
# Forslag (Proposals)
|
||
|
||
Halvtenkte idéer, kreative innfall og ting vi vil utforske når vi får tid. Ikke spesifisert, ikke forpliktet — bare parkert.
|
||
|
||
## Pipeline
|
||
|
||
```
|
||
retninger/ → påvirker alt (arkitektoniske teser)
|
||
proposals/ → features/ eller concepts/
|
||
(idé) (spesifisert, klar for implementering)
|
||
```
|
||
|
||
Når en idé modnes nok til å bli implementert, skrives en full spec i `docs/features/` eller `docs/concepts/` og forslaget slettes herfra. Idéer som er for store og fundamentale for proposals — arkitektoniske teser om prosjektets retning — hører hjemme i `docs/retninger/`.
|
||
|
||
## Oversikt
|
||
|
||
| Forslag | Innsats | Wow-faktor | Bygger på |
|
||
|---|---|---|---|
|
||
| [Auto-Clipper](auto_clipper.md) | Middels | Høy | Live transkripsjon, jobbkø, Caddy byte-range |
|
||
| [Graph Health Monitor](graph_health_monitor.md) | Lav | Middels | Kunnskapsgraf, pgvector, jobbkø |
|
||
| [Serendipity Roulette](serendipity_roulette.md) | Lav | Høy | Kunnskapsgraf, Live AI |
|
||
| [Podcast Time Machine](podcast_time_machine.md) | Lav | Høy | Segmenter, Caddy byte-range, Live AI |
|
||
| [Meme Generator](meme_generator.md) | Lav | Høy | Whiteboard, transkripsjon, AI Gateway |
|
||
| [Valgomat Roast](valgomat_roast.md) | Lav | Middels | Valgomat, kunnskapsgraf |
|
||
| [Live Audience Q&A](live_audience_qa.md) | Middels | Høy | Valgomat, LiveKit, WebSocket |
|
||
| [Guest Prep Simulator](guest_prep_simulator.md) | Middels | Høy | Kunnskapsgraf, AI Gateway |
|
||
| [Debate Club](debate_club.md) | Middels | Middels | Kunnskapsgraf, AI Gateway, jobbkø |
|
||
| [Ghost Host TTS](ghost_host_tts.md) | Stor | Høy | LiveKit, AI Gateway, ny TTS-infra |
|
||
| [Tekst-primitiv](tekst_primitiv.md) *(realisert)* | Lav–Middels | Middels–Høy | Meldingsboks, view-configs |
|
||
| [Editor](editor.md) *(delvis implementert)* | Middels–Stor | Høy | Tekst-primitiv, Tiptap/ProseMirror, KaTeX |
|
||
| [Artikkel-publisering](artikkel_publisering.md) *(forfremmet)* | Middels–Stor | Høy | Tekst-primitiv, kunnskapsgraf, Caddy, jobbkø |
|
||
| [Sosial publisering](social_posting.md) | Lav–Middels | Høy | Chat, jobbkø, workspace settings |
|
||
| [Komponerbare sider](komponerbare_sider.md) *(superseded)* | Lav (Fase 1) | Middels–Høy | Workspace-modell, SvelteKit, alle feature-komponenter |
|
||
| [Contradiction Detector](contradiction_detector.md) | Middels | Høy | Live AI, kunnskapsgraf, pgvector, segmenter |
|
||
| [Auto-Highlight Reel](auto_highlight_reel.md) | Middels | Høy | Podcastfabrikken, jobbkø, AI Gateway, Caddy byte-range |
|
||
| [Audience Voice Memo](audience_voice_memo.md) | Lav | Høy | Den Asynkrone Gjesten, Live transkripsjon, Live AI |
|
||
| [Avisvisning](avisvisning.md) | Lav–Middels | Høy | Meldingsboks, kunnskapsgraf, prominens-score |
|
||
| [Personlig workspace](personlig_workspace.md) *(superseded)* | Lav–Middels | Middels–Høy | Workspace-modell, meldingsboks, tekst-primitiv |
|
||
| [Kildevern-modus](kildevern_modus.md) | Lav–Middels | Høy | AI Gateway, Ollama/vLLM, Møterommet |
|
||
| [Podcasting 2.0](podcasting_2_0.md) | Lav | Høy | Podcastfabrikken, kunnskapsgraf, RSS |
|
||
| [Web Clipper](web_clipper.md) | Lav–Middels | Høy | Jobbkø, AI Gateway, meldingsboks, kunnskapsgraf |
|
||
| [Visuelle Waveforms](waveforms.md) | Lav–Middels | Høy | Podcastfabrikken, jobbkø, editor |
|
||
| **Innspilling & Storyboard** | | | |
|
||
| [Storyboard](storyboard.md) | Middels–Stor | Høy | Canvas-primitiv, meldingsboks, universell overføring, Studioet, Podcastfabrikken |
|
||
| [Card Chaining](card_chaining.md) | Lav | Middels | Kunnskapsgraf, Storyboard, AI Gateway |
|
||
| [Ghost Cards](ghost_cards.md) | Lav–Middels | Høy | Storyboard, meldingsboks, kunnskapsgraf |
|
||
| [Pinboard Mode](pinboard_mode.md) | Lav | Høy | Storyboard, kanban |
|
||
| [Flow Meter](flow_meter.md) | Lav | Middels | Storyboard |
|
||
| [Emotion Tags](emotion_tags.md) | Lav | Middels | Meldingsboks, kanban, storyboard |
|
||
| **Samarbeid** | | | |
|
||
| [Collaborative Cursors](collaborative_cursors.md) | Lav | Middels | WebSocket, Svelte |
|
||
| [Card Heat Map](card_heat_map.md) | Lav | Middels | Meldingsboks, kanban/storyboard |
|
||
|
||
**Forfremmet til feature:** [Meldingsboks](../features/meldingsboks.md) — universell diskusjonsprimitiv. [Artikkel-publisering](artikkel_publisering.md) → Fase 14 / `docs/concepts/publisering.md`. [Tekst-primitiv](tekst_primitiv.md) — realisert i nodearkitekturen.
|
||
|
||
**Superseded av retninger:** [Komponerbare sider](komponerbare_sider.md) → `docs/retninger/arbeidsflaten.md`. [Personlig workspace](personlig_workspace.md) → `docs/retninger/bruker_ikke_workspace.md`.
|
||
|
||
**Lavthengende frukter** (lav innsats, høy wow): Serendipity Roulette, Podcast Time Machine, Meme Generator, Audience Voice Memo, Pinboard Mode, Ghost Cards.
|
||
|
||
## Format
|
||
Forslagsfiler er lette — ingen streng mal. Minimum:
|
||
- Hva er idéen?
|
||
- Hvorfor er den interessant?
|
||
- Hva bygger den på? (eksisterende features/infra)
|
||
- **Innsats** (Lav / Middels / Stor) og **Wow-faktor** (Lav / Middels / Høy)
|
||
- Åpne spørsmål
|