diff --git a/.gitignore b/.gitignore index a9f4599..95d6ac8 100644 --- a/.gitignore +++ b/.gitignore @@ -8,9 +8,6 @@ # Scratch (testfiler, notater, midlertidig) .scratch/ -# Oppgaver for agenter (plukkliste, ikke i git) -tasks/ - # Node node_modules/ diff --git a/tasks/100-deep-links.md b/tasks/100-deep-links.md new file mode 100644 index 0000000..8cdde7f --- /dev/null +++ b/tasks/100-deep-links.md @@ -0,0 +1,3 @@ +# Deep links: ruter → workspace med riktig panel +Alle separate ruter (/chat, /board, /calendar, /diary, /graph, /studio, /collection, /editorial, /admin) → deep links som åpner workspace med riktig panel. +Ref: docs/fikseliste.md diff --git a/tasks/100-del-med-handling.md b/tasks/100-del-med-handling.md new file mode 100644 index 0000000..90c9338 --- /dev/null +++ b/tasks/100-del-med-handling.md @@ -0,0 +1,3 @@ +# "Del med..."-handling i kontekst-velger +Velg person/team, velg rolle → member_of-edge. +Ref: docs/fikseliste.md diff --git a/tasks/100-hardkodede-farger-traits.md b/tasks/100-hardkodede-farger-traits.md new file mode 100644 index 0000000..079caa9 --- /dev/null +++ b/tasks/100-hardkodede-farger-traits.md @@ -0,0 +1,4 @@ +# Fjern hardkodede farger i trait-komponenters style-blokker +124 forekomster av hardkodede hex-verdier i 7 trait-filer. +Erstatt med var(--color-*) for full temastøtte. +Ref: docs/fikseliste.md diff --git a/tasks/100-ny-samtale-verktøymeny.md b/tasks/100-ny-samtale-verktøymeny.md new file mode 100644 index 0000000..af40096 --- /dev/null +++ b/tasks/100-ny-samtale-verktøymeny.md @@ -0,0 +1,2 @@ +# Flytt "Ny samtale"/"Nytt brett"/"Ny samling" til verktøymenyen +Ref: docs/fikseliste.md diff --git a/tasks/100-workspace-modifikatorer.md b/tasks/100-workspace-modifikatorer.md new file mode 100644 index 0000000..d3d87c7 --- /dev/null +++ b/tasks/100-workspace-modifikatorer.md @@ -0,0 +1,3 @@ +# Workspace-modifikatorer i toolbar +Fullskjerm og snap-to-grid fungerer ikke. Zoom via musehjul fungerer. +Ref: docs/fikseliste.md diff --git a/tasks/200-admin-komplett.md b/tasks/200-admin-komplett.md new file mode 100644 index 0000000..a21316f --- /dev/null +++ b/tasks/200-admin-komplett.md @@ -0,0 +1,3 @@ +# Komplett admin-panel +Nøkkelhåndtering, AI-ruting, oppgaver, agent-oversikt, brukeradmin. +Ref: docs/oppdrag/admin-komplett.md, docs/infra/nøkkelhåndtering.md diff --git a/tasks/200-chat-forum-dualitet.md b/tasks/200-chat-forum-dualitet.md new file mode 100644 index 0000000..cdbef55 --- /dev/null +++ b/tasks/200-chat-forum-dualitet.md @@ -0,0 +1,3 @@ +# Chat/forum-dualitet + lest/ulest +Samme data, to visninger. Transitiv lest/ulest via last_seen. +Ref: docs/proposals/chat_forum_dualitet.md diff --git a/tasks/200-mine-ting.md b/tasks/200-mine-ting.md new file mode 100644 index 0000000..73732d0 --- /dev/null +++ b/tasks/200-mine-ting.md @@ -0,0 +1,3 @@ +# Mine ting — oversiktspanel +Dine noder gruppert (samtaler, prosjekter, møter). Dra node inn i verktøy for å koble. +Ref: docs/proposals/mine_ting.md diff --git a/tasks/200-rollebasert-arv.md b/tasks/200-rollebasert-arv.md new file mode 100644 index 0000000..81627d8 --- /dev/null +++ b/tasks/200-rollebasert-arv.md @@ -0,0 +1,3 @@ +# Rollebasert arv i samlinger +Edge-roller styrer trait-synlighet per bruker. +Ref: docs/proposals/rollebasert_arv.md diff --git a/tasks/200-synops-agent-komplett.md b/tasks/200-synops-agent-komplett.md new file mode 100644 index 0000000..5aebebe --- /dev/null +++ b/tasks/200-synops-agent-komplett.md @@ -0,0 +1,4 @@ +# Komplett synops-agent +Gjør synops-agent til fullverdig erstatning for Claude Code og vaktmester. +8 faser: robustgjøring, interaktiv, plan, git, graf, vaktmester, sub-agenter, recovery. +Ref: docs/oppdrag/synops-agent-komplett.md, docs/proposals/agent_harness.md diff --git a/tasks/200-universell-input.md b/tasks/200-universell-input.md new file mode 100644 index 0000000..91aa938 --- /dev/null +++ b/tasks/200-universell-input.md @@ -0,0 +1,3 @@ +# Universell input +Én TipTap-komponent, alle kontekster. Markup-bytte, draft-caching. +Ref: docs/proposals/universell_input.md diff --git a/tasks/200-varsling.md b/tasks/200-varsling.md new file mode 100644 index 0000000..dcd6718 --- /dev/null +++ b/tasks/200-varsling.md @@ -0,0 +1,3 @@ +# Varslingssystem +Notification-noder, WebSocket-toast, valgfri epost. +Ref: docs/proposals/varsling.md diff --git a/tasks/300-chat-merging.md b/tasks/300-chat-merging.md new file mode 100644 index 0000000..460c863 --- /dev/null +++ b/tasks/300-chat-merging.md @@ -0,0 +1,3 @@ +# Chat-merging +Dra chat oppå chat → flettet visning (live eller snapshot) + AI-beriking. +Ref: docs/proposals/chat_merging.md diff --git a/tasks/300-collaborative-cursors.md b/tasks/300-collaborative-cursors.md new file mode 100644 index 0000000..c792366 --- /dev/null +++ b/tasks/300-collaborative-cursors.md @@ -0,0 +1,3 @@ +# Collaborative cursors +Sanntids-pekere for flerbrukersamarbeid via WebSocket. +Ref: docs/proposals/collaborative_cursors.md diff --git a/tasks/300-editor-utvidelse.md b/tasks/300-editor-utvidelse.md new file mode 100644 index 0000000..0d978b5 --- /dev/null +++ b/tasks/300-editor-utvidelse.md @@ -0,0 +1,3 @@ +# Editor-utvidelse +Collaborative editing (Yjs), LaTeX (KaTeX), podcast-embeds, fotnoter. +Ref: docs/proposals/editor.md diff --git a/tasks/300-skjermen.md b/tasks/300-skjermen.md new file mode 100644 index 0000000..f8d68b8 --- /dev/null +++ b/tasks/300-skjermen.md @@ -0,0 +1,3 @@ +# Skjermen — live-produksjon +Dra inn video/bilder/tekst, multi-skjerm switching, opptak, sceneskifte. +Ref: docs/proposals/skjermen.md diff --git a/tasks/300-storyboard.md b/tasks/300-storyboard.md new file mode 100644 index 0000000..2d82d0e --- /dev/null +++ b/tasks/300-storyboard.md @@ -0,0 +1,3 @@ +# Storyboard +Fritt canvas for episodeplanlegging. Grunnlag for mange småkonsepter. +Ref: docs/proposals/storyboard.md diff --git a/tasks/300-waveforms.md b/tasks/300-waveforms.md new file mode 100644 index 0000000..5a996f4 --- /dev/null +++ b/tasks/300-waveforms.md @@ -0,0 +1,3 @@ +# Waveforms +Visuell bølgeform for lydfiler i editor, segmenter, podcastfabrikk. +Ref: docs/proposals/waveforms.md diff --git a/tasks/400-nøkkelhåndtering.md b/tasks/400-nøkkelhåndtering.md new file mode 100644 index 0000000..a1d5eaa --- /dev/null +++ b/tasks/400-nøkkelhåndtering.md @@ -0,0 +1,3 @@ +# API-nøkler i PG +api_keys-tabell, AES-256-GCM, admin-UI, test-tilkobling. +Ref: docs/infra/nøkkelhåndtering.md diff --git a/tasks/400-oppgave-noder.md b/tasks/400-oppgave-noder.md new file mode 100644 index 0000000..78101e0 --- /dev/null +++ b/tasks/400-oppgave-noder.md @@ -0,0 +1,4 @@ +# Oppgave-noder i PG +Implementer proposal/assignment/task som node_kind i maskinrommet. +Erstatter filbaserte tasks med graf-basert modell. +Ref: docs/infra/oppgaver.md diff --git a/tasks/500-ghost-cards.md b/tasks/500-ghost-cards.md new file mode 100644 index 0000000..106429f --- /dev/null +++ b/tasks/500-ghost-cards.md @@ -0,0 +1,3 @@ +# Ghost Cards +Spøkelseskort fra forrige episode i storyboard. +Ref: docs/proposals/ghost_cards.md diff --git a/tasks/500-graph-health.md b/tasks/500-graph-health.md new file mode 100644 index 0000000..4da3976 --- /dev/null +++ b/tasks/500-graph-health.md @@ -0,0 +1,3 @@ +# Graph Health Monitor +Admin-side for kunnskapsgraf-helse og foreslåtte edges. +Ref: docs/proposals/graph_health_monitor.md diff --git a/tasks/500-meme-generator.md b/tasks/500-meme-generator.md new file mode 100644 index 0000000..7ec3b80 --- /dev/null +++ b/tasks/500-meme-generator.md @@ -0,0 +1,3 @@ +# Meme Generator +AI-generert meme etter møte basert på transkripsjon. +Ref: docs/proposals/meme_generator.md diff --git a/tasks/500-pinboard-mode.md b/tasks/500-pinboard-mode.md new file mode 100644 index 0000000..6f05476 --- /dev/null +++ b/tasks/500-pinboard-mode.md @@ -0,0 +1,3 @@ +# Pinboard Mode +Zoom ut storyboard til fugleperspektiv. +Ref: docs/proposals/pinboard_mode.md diff --git a/tasks/500-podcast-time-machine.md b/tasks/500-podcast-time-machine.md new file mode 100644 index 0000000..991a685 --- /dev/null +++ b/tasks/500-podcast-time-machine.md @@ -0,0 +1,3 @@ +# Podcast Time Machine +Spill 20-sekunders klipp fra gammel episode om samme tema. +Ref: docs/proposals/podcast_time_machine.md diff --git a/tasks/500-podcasting-2-0.md b/tasks/500-podcasting-2-0.md new file mode 100644 index 0000000..36093a1 --- /dev/null +++ b/tasks/500-podcasting-2-0.md @@ -0,0 +1,3 @@ +# Podcasting 2.0 +iTunes/podcast-tags i RSS. Data finnes allerede. Nesten gratis. +Ref: docs/proposals/podcasting_2_0.md diff --git a/tasks/500-serendipity-roulette.md b/tasks/500-serendipity-roulette.md new file mode 100644 index 0000000..e55490a --- /dev/null +++ b/tasks/500-serendipity-roulette.md @@ -0,0 +1,3 @@ +# Serendipity Roulette +Tilfeldig faktoide fra kunnskapsgrafen under innspilling. +Ref: docs/proposals/serendipity_roulette.md diff --git a/tasks/600-audience-voice-memo.md b/tasks/600-audience-voice-memo.md new file mode 100644 index 0000000..a40f574 --- /dev/null +++ b/tasks/600-audience-voice-memo.md @@ -0,0 +1,3 @@ +# Audience Voice Memo +QR-kode for publikums voice memos under innspilling. +Ref: docs/proposals/audience_voice_memo.md diff --git a/tasks/600-auto-clipper.md b/tasks/600-auto-clipper.md new file mode 100644 index 0000000..b737c7d --- /dev/null +++ b/tasks/600-auto-clipper.md @@ -0,0 +1,3 @@ +# Auto Clipper +AI-genererte lydklipp (punchlines, 15-45 sek). +Ref: docs/proposals/auto_clipper.md diff --git a/tasks/600-auto-highlight-reel.md b/tasks/600-auto-highlight-reel.md new file mode 100644 index 0000000..64a702b --- /dev/null +++ b/tasks/600-auto-highlight-reel.md @@ -0,0 +1,3 @@ +# Auto Highlight Reel +AI-kuratert klipp-pakke med tekstforslag og hashtags. +Ref: docs/proposals/auto_highlight_reel.md diff --git a/tasks/600-avisvisning.md b/tasks/600-avisvisning.md new file mode 100644 index 0000000..b6a8a82 --- /dev/null +++ b/tasks/600-avisvisning.md @@ -0,0 +1,3 @@ +# Avisvisning +Workspace-aktivitet rendret som avis. +Ref: docs/proposals/avisvisning.md diff --git a/tasks/600-card-chaining.md b/tasks/600-card-chaining.md new file mode 100644 index 0000000..3bc6888 --- /dev/null +++ b/tasks/600-card-chaining.md @@ -0,0 +1,3 @@ +# Card Chaining +Auto-edges når kort plasseres ved siden av hverandre. +Ref: docs/proposals/card_chaining.md diff --git a/tasks/600-card-heat-map.md b/tasks/600-card-heat-map.md new file mode 100644 index 0000000..4bdac55 --- /dev/null +++ b/tasks/600-card-heat-map.md @@ -0,0 +1,3 @@ +# Card Heat Map +Visuell oppmerksomhets-glow på kort. +Ref: docs/proposals/card_heat_map.md diff --git a/tasks/600-contradiction-detector.md b/tasks/600-contradiction-detector.md new file mode 100644 index 0000000..b86cad4 --- /dev/null +++ b/tasks/600-contradiction-detector.md @@ -0,0 +1,3 @@ +# Contradiction Detector +Live selvmotsigelse-sjekk under innspilling. +Ref: docs/proposals/contradiction_detector.md diff --git a/tasks/600-debate-club.md b/tasks/600-debate-club.md new file mode 100644 index 0000000..501a7dd --- /dev/null +++ b/tasks/600-debate-club.md @@ -0,0 +1,3 @@ +# Debate Club +Simulert debatt fra kunnskapsgraf. +Ref: docs/proposals/debate_club.md diff --git a/tasks/600-emotion-tags.md b/tasks/600-emotion-tags.md new file mode 100644 index 0000000..634f722 --- /dev/null +++ b/tasks/600-emotion-tags.md @@ -0,0 +1,3 @@ +# Emotion Tags +Stemnings-ikoner på kort (morsom, seriøs, kontroversiell). +Ref: docs/proposals/emotion_tags.md diff --git a/tasks/600-flow-meter.md b/tasks/600-flow-meter.md new file mode 100644 index 0000000..b406184 --- /dev/null +++ b/tasks/600-flow-meter.md @@ -0,0 +1,3 @@ +# Flow Meter +Varighet-indikator øverst på storyboard. +Ref: docs/proposals/flow_meter.md diff --git a/tasks/600-ghost-host-tts.md b/tasks/600-ghost-host-tts.md new file mode 100644 index 0000000..2892359 --- /dev/null +++ b/tasks/600-ghost-host-tts.md @@ -0,0 +1,3 @@ +# Ghost Host TTS +AI-stemme under innspilling via LiveKit. +Ref: docs/proposals/ghost_host_tts.md diff --git a/tasks/600-guest-prep-simulator.md b/tasks/600-guest-prep-simulator.md new file mode 100644 index 0000000..4ca1b39 --- /dev/null +++ b/tasks/600-guest-prep-simulator.md @@ -0,0 +1,3 @@ +# Guest Prep Simulator +Prøvedebatt med gjest basert på kunnskapsgraf. +Ref: docs/proposals/guest_prep_simulator.md diff --git a/tasks/600-kildevern-modus.md b/tasks/600-kildevern-modus.md new file mode 100644 index 0000000..f63ff57 --- /dev/null +++ b/tasks/600-kildevern-modus.md @@ -0,0 +1,3 @@ +# Kildevern Modus +Rut AI-trafikk til lokal LLM for sensitive kilder. +Ref: docs/proposals/kildevern_modus.md diff --git a/tasks/600-live-audience-qa.md b/tasks/600-live-audience-qa.md new file mode 100644 index 0000000..d439b33 --- /dev/null +++ b/tasks/600-live-audience-qa.md @@ -0,0 +1,3 @@ +# Live Audience QA +QR-kode: publikum stiller spørsmål, sortert etter popularitet. +Ref: docs/proposals/live_audience_qa.md diff --git a/tasks/600-social-posting.md b/tasks/600-social-posting.md new file mode 100644 index 0000000..90632ad --- /dev/null +++ b/tasks/600-social-posting.md @@ -0,0 +1,3 @@ +# Social Posting +Post til X/Bluesky/Mastodon fra chat. +Ref: docs/proposals/social_posting.md diff --git a/tasks/600-valgomat-roast.md b/tasks/600-valgomat-roast.md new file mode 100644 index 0000000..47c916a --- /dev/null +++ b/tasks/600-valgomat-roast.md @@ -0,0 +1,3 @@ +# Valgomat Roast +Morsomme politikersitater og selvmotsigelser. +Ref: docs/proposals/valgomat_roast.md diff --git a/tasks/README.md b/tasks/README.md new file mode 100644 index 0000000..0005f7a --- /dev/null +++ b/tasks/README.md @@ -0,0 +1,23 @@ +# Oppgaver + +Én fil per oppgave. Midlertidig filbasert til oppgave-noder i PG +er implementert. + +## Struktur + +``` +tasks/ + *.md ← åpne oppgaver + active/ ← under arbeid + done/ ← fullført (med dato-prefix) +``` + +## Filnavn: PPP-beskrivelse.md + +PPP = prioritet (lavere = viktigere): +- 100 — Pågående UI/UX-forbedringer +- 200 — Høy (grunnleggende plattform) +- 300 — Middels (produksjon og samarbeid) +- 400 — Infrastruktur +- 500 — Lavthengende frukt +- 600 — Fremtidige features