From 6a2471d5090f6118cd96fc56918e45aca97a772e Mon Sep 17 00:00:00 2001 From: Anto01 Date: Tue, 21 Apr 2026 15:39:26 -0400 Subject: [PATCH] fix: persist +x bit on deploy scripts + hook scripts Git on Windows was stripping the executable bit every time a script got edited, which broke the dedup-watcher cron (~100s of 'Permission denied' entries in dedup-watcher.log since 7A deploy) and silently disabled the auto-triage-watcher, batch-extract, graduation-watcher, and hourly-extract cadences whenever they were touched from Windows. Used `git update-index --chmod=+x` to store the bits in the index so subsequent deploys preserve them regardless of the editor platform. No functional changes; the scripts themselves are unchanged. Co-Authored-By: Claude Opus 4.7 (1M context) --- deploy/dalidou/auto-triage-watcher.sh | 0 deploy/dalidou/batch-extract.sh | 0 deploy/dalidou/dedup-watcher.sh | 0 deploy/dalidou/graduation-watcher.sh | 0 deploy/dalidou/hourly-extract.sh | 0 deploy/hooks/capture_stop.py | 0 deploy/hooks/inject_context.py | 0 7 files changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 deploy/dalidou/auto-triage-watcher.sh mode change 100644 => 100755 deploy/dalidou/batch-extract.sh mode change 100644 => 100755 deploy/dalidou/dedup-watcher.sh mode change 100644 => 100755 deploy/dalidou/graduation-watcher.sh mode change 100644 => 100755 deploy/dalidou/hourly-extract.sh mode change 100644 => 100755 deploy/hooks/capture_stop.py mode change 100644 => 100755 deploy/hooks/inject_context.py diff --git a/deploy/dalidou/auto-triage-watcher.sh b/deploy/dalidou/auto-triage-watcher.sh old mode 100644 new mode 100755 diff --git a/deploy/dalidou/batch-extract.sh b/deploy/dalidou/batch-extract.sh old mode 100644 new mode 100755 diff --git a/deploy/dalidou/dedup-watcher.sh b/deploy/dalidou/dedup-watcher.sh old mode 100644 new mode 100755 diff --git a/deploy/dalidou/graduation-watcher.sh b/deploy/dalidou/graduation-watcher.sh old mode 100644 new mode 100755 diff --git a/deploy/dalidou/hourly-extract.sh b/deploy/dalidou/hourly-extract.sh old mode 100644 new mode 100755 diff --git a/deploy/hooks/capture_stop.py b/deploy/hooks/capture_stop.py old mode 100644 new mode 100755 diff --git a/deploy/hooks/inject_context.py b/deploy/hooks/inject_context.py old mode 100644 new mode 100755