Implements POST/GET/DELETE /_miroir/indexes/{uid}/ttl-policy and
GET /_miroir/ttl-policies for per-index TTL sweep policy configuration.
Adds:
- Task store table 16 (ttl_policy) with SQLite and Redis backends
- Migration 006_ttl_policy.sql
- Endpoint handlers for CRUD operations on TTL policies
Accepts: {sweep_interval_s, max_deletes_per_sweep, enabled} to override
global ttl.* settings per index.
Closes: bf-2pgb4
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| 001_initial.sql | ||
| 002_feature_tables.sql | ||
| 003_task_registry_fields.sql | ||
| 004_mode_b_operations.sql | ||
| 005_jobs_chunking.sql | ||
| 006_ttl_policy.sql | ||