All periodic workloads now run as Deployments with internal sleep loops that exit after a configurable lifetime (default 4h) for K8s to restart. No CronJobs or Jobs used. - Index builder: 15-min sleep loop, writes JSON to PV, exits after 4h - Replay pruning: folded into index builder (weekly cycle check), acb-replay-pruner container removed - Evolver: already used this pattern (4h exit) - Match workers: standard long-running Deployment (no periodic exit needed) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| .gitkeep | ||
| plan.md | ||