Rebel Walls Push
repo: ~/Projects/rebel-walls-push · 15 commits · 0 in last 24h, 2 in last 7d · █
Skills used
- /push1
- /npm1
- /npx1
- /homebrew1
- /day1
- /deploy1
- /psql1
- /throttle1
- /acronym1
Creative ideas + design notes
Commits with substantial prose (≥120 chars) — the rationale behind each move.
e6677f9 · 2026-07-08 · GMC re-gate: exclude Google & YouTube publication (29646651457) from push + activate
Both run on a daily cron and re-leaked the $4.25 sample price to the Google channel.
Filter Google out of loadPublications() in each. Google is fed by the controlled TSV
feed only. Inline + reversible.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
a3c8752 · 2026-06-30 · Add RW cadence daily step — 5 murals/day, budget-coordinated, DRY by default
Steve 2026-06-30: '5 new SKUs a day, focusing on murals' (RW is 100% murals). Budget-coordinated
via the shared variant ledger (take 'rebel' N) so it never races the hourly uploader. DRY by default;
--commit creates live. NOTE: push.js dry flag is --dry-run (an initial --dry typo created 5 live
products DWRW-361150..361154 = today's authorized batch; flag corrected, true-dry now verified 0 writes).
1e70258 · 2026-06-09 · dedup-guard push: skip 759 patterns already live under older Rebel Walls SKUs (DTD verdict A)
- dedup-flag.js: tightened pattern+exact-color match vs older live cohort (DWRW-72201..451820);
flags 759 true dups, leaves 2,874 net-new pushable via reversible dedup_skip column
- push.js fetchRows: AND dedup_skip IS NOT TRUE (null-safe) so resume pushes only net-new
- verify-live.js / reconcile-from-shopify.js: read-only Shopify count + sku->id helpers
c54afd5 · 2026-06-04 · Rebel Walls: bake live-on-create (ACTIVE + all channels + inventory 2026) into pusher; add activation pass for already-pushed products
push.js now creates non-discontinued products as ACTIVE with tracked variants,
publishes to all 13 publications, and sets available=2026 on both variants after
each productSet. New activate.js does the same for the ~500 already-pushed DRAFT
products (idempotent, resumable via activated_at checkpoint). _shop.js shared
GraphQL/psql helper with 429/throttle backoff.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
File tree
12 files tracked. Click any to browse the source at HEAD.
rendered in 0ms