Repository navigation
Description
Parent: #6026 (content versioning + retention). Research source: prior-art doc ~/workspace/scratch/atlas-ingestion-brief-2026-11-04/prior-art-research.md (2026-11-04). Follow-up 11 (Cluster 2).
Finding (research, in substance)
Versioned-data systems converge on: keep everything until a policy-driven vacuum. Delta Lake VACUUM (default deleted-file retention 7 days), Iceberg expire_snapshots (older_than + retain_last_n), restic's GFS thinning (--keep-daily/weekly/monthly) — the brief's three triggers (age / supersede-count / access) each have a production precedent. Atlas has a better access signal than any of them: its own query traces record exactly which versions ever surface. Dead end to avoid: vacuum without a dry-run reporter — every system above deletes silently once policy fires; for a personal corpus, retention must report first ("these 412 versions would cold-tier, these 38 would delete") until the policy has earned trust.
Scope
- Rule engine over the lineage graph: per-class composite rules (age AND/OR supersede-count AND/OR last-surfaced-in-top-K), evaluated against query-trace stats (sibling design design(atlas): retrieval statistics, result feedback, and query traces — top-K survival, thumbs + essays, per-stage scores #6027).
- Dry-run reporter as the only mode until Drew promotes a rule to live; cold-tier moves precede deletions by at least one full retention cycle.
- Interaction with design(atlas): content versioning + retention — versions, rename lineage, newest-resolution, cold rollout, deletion triggers #6026's governing tension: atlas: provenance registry (chunk occurrences), content-addressed extracts, multi-DB vector resolution #3125's keep-ALL rule vs the 2026-11-04 deletion triggers — the engine encodes which rule governs which tier/class.
Done looks like
An engine design: rule schema, evaluation cadence, dry-run report format, promotion path from dry-run to live.
Activity
developing-today commentedon Nov 5, 2026
CODE-1706
dezren39 commentedon Nov 5, 2026
🤖 Agent note · handed off
developing-today commentedon Nov 5, 2026
🤖 Agent note · state: handed off
69 remaining items
dezren39 commentedon Nov 6, 2026
🤖 Agent note · handed off
dezren39 commentedon Nov 6, 2026
🤖 Agent note · handed off
dezren39 commentedon Nov 6, 2026
🤖 Agent note · handed off