← back to Ticket System
schedule ticket-reaper hourly (com.steve.ticket-reaper, --block)
ae90cac56cf1b439056c66819fd97bfc28f62b45 · 2026-07-27 18:46:24 -0700 · Steve Abrams
Files touched
Diff
commit ae90cac56cf1b439056c66819fd97bfc28f62b45
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Mon Jul 27 18:46:24 2026 -0700
schedule ticket-reaper hourly (com.steve.ticket-reaper, --block)
---
reaper-cron.sh | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/reaper-cron.sh b/reaper-cron.sh
new file mode 100755
index 0000000..3c79e2a
--- /dev/null
+++ b/reaper-cron.sh
@@ -0,0 +1,8 @@
+#!/usr/bin/env bash
+# Hourly stale-doing reaper — auto-blocks orphaned DOING tickets (idle >6h, no live
+# worker). Conservative: never auto-marks done. Steve-approved 2026-07-27.
+set -u
+ROOT="$HOME/Projects/ticket-system"
+LOG="$ROOT/reaper.log"
+NODE="$(command -v node || echo /opt/homebrew/bin/node)"
+{ echo "=== reaper $(date '+%F %T') ==="; cd "$ROOT" && "$NODE" reaper.js --block; } >> "$LOG" 2>&1
← 1b3f83b add stale-doing reaper: flags DOING tickets idle >Nh with no
·
back to Ticket System
·
live gdrive ticket export: hourly CSV sync to private Drive 9136e0b →