[object Object]

← back to Gmc Titlefix

TK-11233 B3: driver honors START_OFFSET for resume after session teardown

af42c04238109e35527b847f55145fc465a14efc · 2026-09-04 12:40:03 -0700 · Steve

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Dj5vkpUp18yQkVZEYNdSCG

Files touched

Diff

commit af42c04238109e35527b847f55145fc465a14efc
Author: Steve <steve@designerwallcoverings.com>
Date:   Fri Sep 4 12:40:03 2026 -0700

    TK-11233 B3: driver honors START_OFFSET for resume after session teardown
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_01Dj5vkpUp18yQkVZEYNdSCG
---
 run-kravet-fullrun.sh | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/run-kravet-fullrun.sh b/run-kravet-fullrun.sh
index 7b75204..f4b2719 100755
--- a/run-kravet-fullrun.sh
+++ b/run-kravet-fullrun.sh
@@ -7,9 +7,10 @@ CHUNK=250
 TOTAL=$(psql "host=/tmp dbname=dw_unified" -tA -c "SELECT count(*) FROM shopify_products sp JOIN kravet_catalog c ON c.shopify_product_id::text=sp.shopify_id::text WHERE sp.status='ACTIVE' AND c.image_url ~ 'brandfolder';")
 PROG=data/fullrun-logs/kravet-progress.log
 mkdir -p data/fullrun-logs
-echo "=== Kravet full run START $(date) — TOTAL in-scope=$TOTAL, chunk=$CHUNK ===" | tee -a "$PROG"
+START="${START_OFFSET:-0}"
+echo "=== Kravet full run START $(date) — TOTAL in-scope=$TOTAL, chunk=$CHUNK, resume-from=$START ===" | tee -a "$PROG"
 applied=0
-for ((off=0; off<TOTAL; off+=CHUNK)); do
+for ((off=START; off<TOTAL; off+=CHUNK)); do
   echo "--- chunk offset=$off/$TOTAL $(date +%H:%M) ---" | tee -a "$PROG"
   TK11233_APPROVED=1 node tk11233-kravet-hires-canary.mjs --apply --ordered --min 1200 --limit $CHUNK --offset $off 2>&1 \
     | grep -E "✓|⚠|APPLY|NEEDS_HIRES|ORIG_ALSO|too_large|ERROR" | tee -a "$PROG"

← 663c9f5 auto-data-snapshot: 2026-09-04T12:10:54 (4 data files) — dat  ·  back to Gmc Titlefix  ·  auto-data-snapshot: 2026-09-04T12:55:58 (5 data files) — dat c7848e1 →