synops/maskinrommet/src
vegard f593b1e320 Redaksjonell innsending (oppgave 14.10): submitted_to-edge med rollevalidering
Maskinrommet håndhever nå publiseringsregler for samlinger med
require_approval: true i publishing-traiten:

- submitted_to-edge: kun roller i submission_roles (+ owner/admin) kan
  opprette. Metadata settes automatisk: status=pending, submitted_at=now.
- belongs_to-edge til require_approval-samling: kun owner/admin.
- Status-endring på submitted_to: kun owner/admin av samlingen.

PublishingConfig utvidet med require_approval (default false) og
submission_roles (default ["member"]).

Nye hjelpefunksjoner: get_publishing_config, get_user_role_for_node,
user_is_owner_or_admin. EdgeRow utvidet med source_id/target_id.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 02:01:11 +00:00
..
templates RSS/Atom-feed (oppgave 14.8): feed-discovery + betinget RSS-lenke 2026-03-18 01:42:16 +00:00
agent.rs Agent leser spec-node via discusses-edge for kontekstuell feedback 2026-03-18 01:40:12 +00:00
ai_edges.rs AI-foreslåtte edges: LLM-analyse av innhold → topics og mentions (oppgave 10.2) 2026-03-17 23:24:29 +00:00
audio.rs Lydstudio: lydredigering via FFmpeg i nettleseren 2026-03-18 00:45:53 +00:00
auth.rs Auth-middleware verifisert og fullført (oppgave 2.2) 2026-03-17 12:33:24 +01:00
cas.rs Pruning-logikk: TTL per modalitet, signaler, disk-nødventil (oppgave 11.3) 2026-03-18 00:02:27 +00:00
custom_domain.rs Custom domains (oppgave 14.9): DNS-validering, Caddy on-demand TLS, re-rendering 2026-03-18 01:51:35 +00:00
intentions.rs Redaksjonell innsending (oppgave 14.10): submitted_to-edge med rollevalidering 2026-03-18 02:01:11 +00:00
jobs.rs Forside-rendering med to moduser: statisk CAS og dynamisk in-memory cache (oppgave 14.3) 2026-03-18 01:04:31 +00:00
livekit.rs Sanntidslyd: kommunikasjonsnode → LiveKit-rom (oppgave 11.2) 2026-03-17 23:54:40 +00:00
main.rs Custom domains (oppgave 14.9): DNS-validering, Caddy on-demand TLS, re-rendering 2026-03-18 01:51:35 +00:00
pruning.rs Pruning-logikk: TTL per modalitet, signaler, disk-nødventil (oppgave 11.3) 2026-03-18 00:02:27 +00:00
publishing.rs Redaksjonell innsending (oppgave 14.10): submitted_to-edge med rollevalidering 2026-03-18 02:01:11 +00:00
queries.rs Kunnskapsgraf: topic-noder, mentions-edges, visuell graf-visning (oppgave 9.4) 2026-03-17 23:01:57 +00:00
rss.rs Podcast-RSS: samlings-node med publiserings-edges → generert RSS-feed (oppgave 11.4) 2026-03-18 00:09:10 +00:00
serving.rs Pruning-logikk: TTL per modalitet, signaler, disk-nødventil (oppgave 11.3) 2026-03-18 00:02:27 +00:00
stdb.rs Sanntidslyd: kommunikasjonsnode → LiveKit-rom (oppgave 11.2) 2026-03-17 23:54:40 +00:00
summarize.rs AI-oppsummering av kommunikasjonsnoder (oppgave 10.3) 2026-03-17 23:31:16 +00:00
tiptap.rs HTML-rendering av enkeltartikler til CAS med SEO-metadata (oppgave 14.2) 2026-03-18 00:52:58 +00:00
transcribe.rs Fullfør oppgave 7.5: Segmenttabell-migrasjon og SRT-pipeline 2026-03-17 18:19:00 +01:00
tts.rs TTS-pipeline: tekst → lyd via ElevenLabs (oppgave 10.4) 2026-03-17 23:40:46 +00:00
warmup.rs Legg til node_access i STDB + synk fra maskinrommet 2026-03-17 15:09:55 +01:00