synops/docs
vegard 8b5425fb59 Fullfører oppgave 18.6: Egendefinerte AI-presets
Brukere kan nå opprette egne AI-preset-noder med custom prompt,
dele dem med samlinger/team via shared_with-edges, og redigere/slette
egne presets. Modellprofil (flash/standard) er låst — kun admin
kan oppgradere fra flash til standard.

Backend:
- POST /intentions/create_ai_preset: Oppretter custom preset med
  tvunget category=custom og model_profile=flash. Valgfri deling
  til samling i samme kall.
- update_node: Beskytter model_profile mot endring av ikke-admin.
  Forhindrer kategori-endring fra custom til standard.

Frontend:
- AiToolPanel: "+ Nytt preset"-knapp, opprett/rediger-skjema med
  tittel, prompt, retning, ikon og farge. Rediger/slett/del-knapper
  for egne custom presets. Egendefinerte presets markert med "egn."
- createAiPreset() i api.ts.

Dokumentasjon:
- ai_verktoy.md: Oppdatert fasestatus, ny § 10 om egendefinerte
  presets med API-eksempler og modellprofil-beskyttelse.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 07:11:34 +00:00
..
concepts Fullfører oppgave 15.6: Serverhelse-dashboard 2026-03-18 04:12:54 +00:00
erfaringer Fullfør oppgave 7.2: Transkripsjons-pipeline (CAS → Whisper → content) 2026-03-17 17:44:54 +01:00
features Fullfører oppgave 18.6: Egendefinerte AI-presets 2026-03-18 07:11:34 +00:00
infra Fullfører oppgave 15.5: Ressursstyring for jobbkø 2026-03-18 04:02:11 +00:00
primitiver Fullfører oppgave 18.1: AI-preset node-type 2026-03-18 06:13:09 +00:00
proposals Lytter-rants: knyttes til podcast (samling), ikke bare episode 2026-03-18 01:29:59 +00:00
retninger Retning: Unix-filosofi — maskinrommet orkestrerer, verktøy gjør jobben 2026-03-18 01:49:48 +00:00
setup LiveKit oppsett: Docker-container for WebRTC (oppgave 11.1) 2026-03-17 22:54:50 +00:00
arkitektur.md Oppdater CLAUDE.md og arkitektur med nye prinsipper 2026-03-18 01:56:51 +00:00