Server-admin (/server-admin): systemvide innstillinger (AI, kanaler) — kun for owners. Workspace-admin (/admin): workspace-spesifikke innstillinger (sider, entiteter) — for owner/admin i gjeldende workspace. - Ny rute /server-admin med egen layout-gate (owner-rolle) - Flytt AI og kanaler fra /admin til /server-admin - Workspace-admin gate sjekker nå rolle i gjeldende workspace - Sidebar: workspace-admin-lenker under separator, server-admin-nav i server-admin-modus - WorkspaceSwitcher: "Admin (server)" kun for owners - Kanaler: trekkspill gruppert etter workspace - Config-API: owners kan endre kanaler på tvers av workspaces - Migrasjon: ai_prompts-tabell Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
40 lines
2.1 KiB
SQL
40 lines
2.1 KiB
SQL
-- AI Prompts: redigerbare system-prompts for AI-tekstbehandling
|
||
CREATE TABLE ai_prompts (
|
||
action TEXT PRIMARY KEY,
|
||
system_prompt TEXT NOT NULL,
|
||
description TEXT,
|
||
updated_at TIMESTAMPTZ NOT NULL DEFAULT now()
|
||
);
|
||
|
||
-- Seed med nåværende hardkodede prompts
|
||
INSERT INTO ai_prompts (action, system_prompt, description) VALUES
|
||
('fix_text', 'Fiks denne teksten. Output på norsk.
|
||
- Returner KUN den fiksede teksten — ingen innledning, kommentar eller meta-tekst
|
||
- Fiks skrivefeil og grammatikk
|
||
- Start med en kort oppsummering av det viktigste (2–3 setninger)
|
||
- Fjern metainformasjon, navigasjon, annonser og annen støy fra innlimt webinnhold
|
||
- Dersom det er tydelig hva kilden er, oppgi den etter innledende oppsummering
|
||
- Behold saklig innhold og fakta intakt
|
||
- Bruk markdown-formatering der det gir bedre lesbarhet', 'Fikser skrivefeil, fjerner støy, oppsummerer'),
|
||
|
||
('extract_facts', 'Analyser denne teksten og trekk ut fakta. Output på norsk.
|
||
- Returner KUN faktalisten — ingen innledning, kommentar eller meta-tekst
|
||
- Identifiser konkrete påstander, tall, sitater og fakta
|
||
- List dem opp som punktliste
|
||
- For hver fakta: noter hvilken person eller organisasjon den gjelder (bruk #Navn-format)
|
||
- Ignorer meninger og spekulasjoner — kun verifiserbare påstander
|
||
- Behold kildehenvisninger der de finnes', 'Trekker ut fakta som punktliste'),
|
||
|
||
('rewrite', 'Skriv om denne teksten til artikkelformat. Output på norsk.
|
||
- Returner KUN artikkelen — ingen innledning, kommentar eller meta-tekst
|
||
- Lag en tittel som fanger essensen
|
||
- Skriv en ingress på 2–3 setninger
|
||
- Strukturer resten med mellomtitler der det er naturlig
|
||
- Hold deg til fakta fra originalteksten — ikke legg til informasjon
|
||
- Bruk markdown-formatering', 'Skriver om til artikkelformat'),
|
||
|
||
('translate', 'Oversett denne teksten til norsk.
|
||
- Returner KUN oversettelsen — ingen innledning, kommentar eller meta-tekst
|
||
- Behold formatering og struktur
|
||
- Oversett fagtermer korrekt, behold engelske termer i parentes der det er vanlig
|
||
- Behold egennavn uoversatt', 'Oversetter til norsk');
|