[object Object]

← back to Designer Wallcoverings

TK-10014: wire gen-kravet-worklist + refresh-dwkk-roll-prices into daily cadence (post-FTP-load, unattended-safe)

5045f2660988cfe92ace159f76e5bfc56eed4b98 · 2026-07-29 04:24:09 -0700 · steve@designerwallcoverings.com

Files touched

Diff

commit 5045f2660988cfe92ace159f76e5bfc56eed4b98
Author: steve@designerwallcoverings.com <steve@designerwallcoverings.com>
Date:   Wed Jul 29 04:24:09 2026 -0700

    TK-10014: wire gen-kravet-worklist + refresh-dwkk-roll-prices into daily cadence (post-FTP-load, unattended-safe)
---
 shopify/scripts/kravet-feed-cadence.sh | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/shopify/scripts/kravet-feed-cadence.sh b/shopify/scripts/kravet-feed-cadence.sh
index ced76431..edac42ba 100755
--- a/shopify/scripts/kravet-feed-cadence.sh
+++ b/shopify/scripts/kravet-feed-cadence.sh
@@ -54,3 +54,13 @@ for T in kravet_catalog gp_baker_catalog gaston_daniela_catalog; do
   node kravet-feed-import.js --csv /tmp/item_info.csv --table "$T" --commit >> "$LOG" 2>&1
 done
 echo "$(date '+%F %T') tick done" >> "$LOG"
+
+# TK-10014 post-steps: keep worklist + canary price-signal fresh after each FTP load.
+# Both are unattended-safe (local PG reads / snapshot upsert — no Shopify writes).
+echo "$(date '+%F %T') regen kravet MAP worklist from FTP" >> "$LOG"
+bash "$DIR/gen-kravet-worklist-from-ftp.sh" >> "$LOG" 2>&1 || echo "$(date '+%F %T') worklist regen WARN (non-fatal)" >> "$LOG"
+
+echo "$(date '+%F %T') refresh DWKK roll-price snapshot" >> "$LOG"
+bash "$DIR/refresh-dwkk-roll-prices.sh" >> "$LOG" 2>&1 || echo "$(date '+%F %T') roll-price refresh WARN (non-fatal)" >> "$LOG"
+
+echo "$(date '+%F %T') cadence complete" >> "$LOG"

← 5b20a0ac auto-save: 2026-07-29T03:05:16 (2 files) — DW-Programming/Im  ·  back to Designer Wallcoverings  ·  auto-save: 2026-07-29T05:06:01 (1 files) — shopify/scripts/c 442bad40 →