[object Object]

← back to Dw Activation Calendar

schedule regen: pre-flight re-intro guard check — abort regen on drift (TK-10474)

ecdc2280f4b8760d238f5a8af459828d4d01e7b7 · 2026-08-11 13:45:39 -0700 · steve@designerwallcoverings.com

Files touched

Diff

commit ecdc2280f4b8760d238f5a8af459828d4d01e7b7
Author: steve@designerwallcoverings.com <steve@designerwallcoverings.com>
Date:   Tue Aug 11 13:45:39 2026 -0700

    schedule regen: pre-flight re-intro guard check — abort regen on drift (TK-10474)
---
 regen.sh | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/regen.sh b/regen.sh
index fdc52d0..3d34b47 100644
--- a/regen.sh
+++ b/regen.sh
@@ -8,5 +8,10 @@ DIR="$HOME/Projects/dw-activation-calendar"
 LOG="$DIR/regen.log"
 cd "$DIR" || exit 1
 echo "[$(date '+%Y-%m-%d %H:%M:%S')] regen start" >>"$LOG"
+# --- re-intro guard pre-check (TK-10474): abort schedule regen if the guard drifted ---
+GUARD="$HOME/Projects/dw-activation-calendar/scripts/check-reintro-guard.sh"
+if [ -x "$GUARD" ] && ! "$GUARD" >>"$LOG" 2>&1; then
+  echo "[$(date '+%Y-%m-%d %H:%M:%S')] ABORT: re-intro guard drift detected — schedule regen skipped" >>"$LOG"; exit 1
+fi
 node scripts/generate-schedule.js >>"$LOG" 2>&1
 echo "[$(date '+%Y-%m-%d %H:%M:%S')] regen end rc=$?" >>"$LOG"

← f0c59fb add re-intro guard drift-check: fails loud if activation pat  ·  back to Dw Activation Calendar  ·  never-activate: exclude Jeffrey Stevens (DWJS) + Phillip Jef 54e4ec1 →