← 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
M shopify/scripts/kravet-feed-cadence.sh
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 →