synops/maskinrommet/src
vegard 26c6a3b8d9 Dynamiske sider (oppgave 14.15): kategori, arkiv, søk, om-side
Implementerer fire nye dynamiske sidetyper for publiseringssamlinger:

- Kategori-sider: filtrert på tag-edges, paginert med cache
- Arkiv: kronologisk med månedsgruppering, paginert med cache
- Søk: PG fulltekst med tsvector/ts_rank, paginert med cache
- Om-side: statisk CAS-node (page_role: "about"), immutable cache

Teknisk:
- Ny migrasjon (011): tsvector-kolonne + GIN-indeks + trigger for søk
- Nye Tera-templates: category.html, archive.html, search.html, about.html
- DynamicPageCache for in-memory caching av dynamiske sider
- Ruter for /pub/{slug}/kategori/{tag}, arkiv, sok, om
- Custom domain-varianter for alle nye sidetyper

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 02:39:06 +00:00
..
templates Dynamiske sider (oppgave 14.15): kategori, arkiv, søk, om-side 2026-03-18 02:39:06 +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 Dynamiske sider (oppgave 14.15): kategori, arkiv, søk, om-side 2026-03-18 02:39:06 +00:00
intentions.rs Bulk re-rendering ved temaendring (oppgave 14.14): paginert batch-jobb via jobbkø 2026-03-18 02:28:07 +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 Dynamiske sider (oppgave 14.15): kategori, arkiv, søk, om-side 2026-03-18 02:39:06 +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 Dynamiske sider (oppgave 14.15): kategori, arkiv, søk, om-side 2026-03-18 02:39:06 +00:00
queries.rs Redaksjonell samtale (oppgave 14.13): kommunikasjonsnode knyttet til artikkel 2026-03-18 02:22:17 +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