-- 010_pruning.sql -- Støtte for pruning-logikk: TTL per modalitet, signaler som forlenger levetid. -- Ref: docs/retninger/maskinrommet.md § CAS og intelligent pruning BEGIN; -- last_accessed_at: sporer siste gang en CAS-fil ble servert. -- Brukes som signal for å forlenge TTL — "noen bruker denne filen aktivt". ALTER TABLE nodes ADD COLUMN IF NOT EXISTS last_accessed_at TIMESTAMPTZ; -- Indeks for pruning-spørringer: finn media-noder sortert etter alder/tilgang. CREATE INDEX IF NOT EXISTS idx_nodes_media_access ON nodes (node_kind, last_accessed_at, created_at) WHERE node_kind = 'media'; COMMIT;