OVERRIDES runtime profile: uses direct_shell because this is a
deterministic filesystem cleanup command with no Claude/Codex or LLM API
invocation.
Daily 03:45 UTC (05:45 SAST). Deletes image files older than 30 days from the WhatsApp monitor's media cache. These are downloaded for the image-OCR pipeline (Cayla's hockey fixtures etc.) and need a hard TTL to prevent unbounded disk growth on a 40 GB Hetzner box.
The DB row's media_path will dangle for deleted files; that's intentional —
deletion is the signal that the image is past relevance and shouldn't be
re-OCR'd. The OCR state-file dedup keeps record_ids forever (capped at 2000
entries) so already-processed records are still skipped.
find /home/lucienne/workspace/data/whatsapp/media -type f -mtime +30 -print -delete 2>/dev/null | wc -l; find /home/lucienne/workspace/data/whatsapp/media -mindepth 1 -type d -empty -delete 2>/dev/null
Format: minute hour day month weekday
| Started | Status | Duration | Log |
|---|---|---|---|
| 2h ago | completed | 0s | View log |
| 1d ago | completed | 0s | View log |
| 2d ago | completed | 0s | View log |
| 3d ago | completed | 0s | View log |
| 4d ago | completed | 0s | View log |
| 5d ago | completed | 0s | View log |
| 6d ago | completed | 0s | View log |
| 7d ago | completed | 0s | View log |
Mission Control is the board for your delegated work: requests come in, Luci coordinates the next step, and evidence stays visible for review.
Luci is your always-on assistant for routing, status updates, and follow-through. Operators can still open deeper evidence when needed.