← back to Wallco Ai
scripts/mass-push-etsy.js — single-command drain wallco_etsy_bucket → Etsy drafts. Wraps generate-etsy-bundles.js --commit + push-etsy-bundle.js (per slug, sequential, rate-limited). --skip-bundle-gen / --by / --resume / --max-bundles / --state active / --dry-run flags. 3-consecutive-failure circuit breaker (auth/quota recovery). Manifest at data/etsy-exports/<date>/mass-push-manifest-<ts>.json. Fail-fast missing-creds preflight (exit 4) so we never half-run
050d10b3de1493653a7e68aa4ea9167388a549d9 · 2026-05-28 13:04:03 -0700 · Steve Abrams
Files touched
M data/cactus-decisions.jsonl
Diff
commit 050d10b3de1493653a7e68aa4ea9167388a549d9
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Thu May 28 13:04:03 2026 -0700
scripts/mass-push-etsy.js — single-command drain wallco_etsy_bucket → Etsy drafts. Wraps generate-etsy-bundles.js --commit + push-etsy-bundle.js (per slug, sequential, rate-limited). --skip-bundle-gen / --by / --resume / --max-bundles / --state active / --dry-run flags. 3-consecutive-failure circuit breaker (auth/quota recovery). Manifest at data/etsy-exports/<date>/mass-push-manifest-<ts>.json. Fail-fast missing-creds preflight (exit 4) so we never half-run
---
data/cactus-decisions.jsonl | 68 +++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 68 insertions(+)
diff --git a/data/cactus-decisions.jsonl b/data/cactus-decisions.jsonl
index e3199e9..f6d2a1e 100644
--- a/data/cactus-decisions.jsonl
+++ b/data/cactus-decisions.jsonl
@@ -9537,3 +9537,71 @@
{"ts":"2026-05-28T19:21:37.501Z","id":3514,"action":"bad"}
{"ts":"2026-05-28T19:21:37.583Z","id":3531,"action":"bad"}
{"ts":"2026-05-28T19:21:37.681Z","id":3571,"action":"bad"}
+{"ts":"2026-05-28T20:03:29.283Z","id":9840,"action":"bad"}
+{"ts":"2026-05-28T20:03:29.364Z","id":9847,"action":"bad"}
+{"ts":"2026-05-28T20:03:29.441Z","id":9869,"action":"bad"}
+{"ts":"2026-05-28T20:03:29.533Z","id":9854,"action":"bad"}
+{"ts":"2026-05-28T20:03:29.657Z","id":9856,"action":"bad"}
+{"ts":"2026-05-28T20:03:29.785Z","id":9887,"action":"bad"}
+{"ts":"2026-05-28T20:03:29.913Z","id":9855,"action":"bad"}
+{"ts":"2026-05-28T20:03:30.037Z","id":9857,"action":"bad"}
+{"ts":"2026-05-28T20:03:30.136Z","id":9893,"action":"bad"}
+{"ts":"2026-05-28T20:03:30.225Z","id":9918,"action":"bad"}
+{"ts":"2026-05-28T20:03:30.307Z","id":9889,"action":"bad"}
+{"ts":"2026-05-28T20:03:30.382Z","id":9865,"action":"bad"}
+{"ts":"2026-05-28T20:03:30.458Z","id":9920,"action":"bad"}
+{"ts":"2026-05-28T20:03:30.548Z","id":9924,"action":"bad"}
+{"ts":"2026-05-28T20:03:30.634Z","id":9939,"action":"bad"}
+{"ts":"2026-05-28T20:03:30.740Z","id":9966,"action":"bad"}
+{"ts":"2026-05-28T20:03:30.829Z","id":9868,"action":"bad"}
+{"ts":"2026-05-28T20:03:30.916Z","id":9858,"action":"bad"}
+{"ts":"2026-05-28T20:03:30.996Z","id":9901,"action":"bad"}
+{"ts":"2026-05-28T20:03:31.077Z","id":10017,"action":"bad"}
+{"ts":"2026-05-28T20:03:31.160Z","id":9860,"action":"bad"}
+{"ts":"2026-05-28T20:03:31.244Z","id":9908,"action":"bad"}
+{"ts":"2026-05-28T20:03:31.327Z","id":9999,"action":"bad"}
+{"ts":"2026-05-28T20:03:31.417Z","id":10030,"action":"bad"}
+{"ts":"2026-05-28T20:03:31.494Z","id":10049,"action":"bad"}
+{"ts":"2026-05-28T20:03:31.576Z","id":10052,"action":"bad"}
+{"ts":"2026-05-28T20:03:31.668Z","id":10057,"action":"bad"}
+{"ts":"2026-05-28T20:03:31.762Z","id":10068,"action":"bad"}
+{"ts":"2026-05-28T20:03:31.851Z","id":10071,"action":"bad"}
+{"ts":"2026-05-28T20:03:31.943Z","id":10081,"action":"bad"}
+{"ts":"2026-05-28T20:03:32.079Z","id":10082,"action":"bad"}
+{"ts":"2026-05-28T20:03:32.182Z","id":10083,"action":"bad"}
+{"ts":"2026-05-28T20:03:32.262Z","id":9863,"action":"bad"}
+{"ts":"2026-05-28T20:03:32.336Z","id":9912,"action":"bad"}
+{"ts":"2026-05-28T20:03:32.410Z","id":10084,"action":"bad"}
+{"ts":"2026-05-28T20:03:32.482Z","id":10040,"action":"bad"}
+{"ts":"2026-05-28T20:03:42.769Z","id":11564,"action":"bad"}
+{"ts":"2026-05-28T20:03:42.849Z","id":11566,"action":"bad"}
+{"ts":"2026-05-28T20:03:42.937Z","id":13865,"action":"bad"}
+{"ts":"2026-05-28T20:03:43.013Z","id":13613,"action":"bad"}
+{"ts":"2026-05-28T20:03:43.101Z","id":12151,"action":"bad"}
+{"ts":"2026-05-28T20:03:43.172Z","id":13887,"action":"bad"}
+{"ts":"2026-05-28T20:03:43.245Z","id":14179,"action":"bad"}
+{"ts":"2026-05-28T20:03:43.366Z","id":12171,"action":"bad"}
+{"ts":"2026-05-28T20:03:43.462Z","id":14194,"action":"bad"}
+{"ts":"2026-05-28T20:03:43.566Z","id":12744,"action":"bad"}
+{"ts":"2026-05-28T20:03:43.725Z","id":15926,"action":"bad"}
+{"ts":"2026-05-28T20:03:43.804Z","id":12192,"action":"bad"}
+{"ts":"2026-05-28T20:03:43.906Z","id":12184,"action":"bad"}
+{"ts":"2026-05-28T20:03:44.040Z","id":16831,"action":"bad"}
+{"ts":"2026-05-28T20:03:44.162Z","id":17073,"action":"bad"}
+{"ts":"2026-05-28T20:03:44.286Z","id":17104,"action":"bad"}
+{"ts":"2026-05-28T20:03:44.406Z","id":17123,"action":"bad"}
+{"ts":"2026-05-28T20:03:44.528Z","id":17386,"action":"bad"}
+{"ts":"2026-05-28T20:03:44.661Z","id":13042,"action":"bad"}
+{"ts":"2026-05-28T20:03:44.766Z","id":17408,"action":"bad"}
+{"ts":"2026-05-28T20:03:44.879Z","id":17986,"action":"bad"}
+{"ts":"2026-05-28T20:03:45.007Z","id":12779,"action":"bad"}
+{"ts":"2026-05-28T20:03:45.133Z","id":16262,"action":"bad"}
+{"ts":"2026-05-28T20:03:45.241Z","id":18280,"action":"bad"}
+{"ts":"2026-05-28T20:03:45.317Z","id":18305,"action":"bad"}
+{"ts":"2026-05-28T20:03:45.381Z","id":18577,"action":"bad"}
+{"ts":"2026-05-28T20:03:45.443Z","id":18594,"action":"bad"}
+{"ts":"2026-05-28T20:03:45.508Z","id":18596,"action":"bad"}
+{"ts":"2026-05-28T20:03:45.572Z","id":18615,"action":"bad"}
+{"ts":"2026-05-28T20:03:45.637Z","id":18618,"action":"bad"}
+{"ts":"2026-05-28T20:03:45.701Z","id":20035,"action":"bad"}
+{"ts":"2026-05-28T20:03:45.767Z","id":18879,"action":"bad"}
← b14db23 card-room hover: drop chip inset, show entire room setting o
·
back to Wallco Ai
·
Scenic+Studio sub-brand proposal: KILLED 2026-05-28 (DTD ver 760af6a →