Dw Daily Catchup 20260909

repo: ~/Projects/dw-daily-catchup-20260909 · 36 commits · 0 in last 24h, 0 in last 7d ·

Search the build

36 commits indexed

  1. 5fbea1e 2026-09-09 Finalize catch-up proof after approved channel cleanup
  2. c3c3dd8 2026-09-09 Remove approved Google assignments and verify channel cleanup
  3. aa2f88d 2026-09-09 Verify storefront catch-up, repair missed publication and retain Google exception review
  4. 8f77ddc 2026-09-09 Record catch-up audit exceptions before publication repair
  5. 7ec14eb 2026-09-09 Bound catch-up retries to the 462 verified remaining candidates
  6. 5e650c1 2026-09-09 Add dated daily activation catch-up while retaining the 500 cap
  7. ea60cf7 2026-09-09 Keep released runtime worker locks out of repository snapshots
  8. 7396a48 2026-09-09 Verify full Gemini-free batch and shared hourly activation limit
  9. c3b8011 2026-09-09 auto-data-snapshot: 2026-09-09T11:09:48 (1 data files) — .drain.lock/TK-11321-owner.json
  10. b03419a 2026-09-09 Apply Steve-authorized Gemini skip and verify first live product
  11. f9e5125 2026-09-09 Record successful scheduled activation and remaining image funding block
  12. c88ff69 2026-09-09 Restore draft readiness checks and verify live activation canary
  13. 37bb28a 2026-09-03 TK-11186 Step D prep: rotation-activator skips showroom vendors (no activate/New Arrival tag/browse publish)
  14. 99013ea 2026-09-01 feat(golive-gate): mfr_sku provenance gate blocks blank/fabricated codes at DRAFT->ACTIVE
  15. d9e84e1 2026-08-31 rotation-activator: block $4.25 sample-leak price from passing the activation gate (TK-10456)
  16. c4f1747 2026-08-28 Fail closed on malformed activation fields
  17. ee136fc 2026-08-28 Unify pre-activation five-field checks
  18. 3b23d46 2026-08-11 chore: fail-closed activation guard in drain.sh (session close)
  19. 6074d75 2026-08-11 rotation drain: pre-flight re-intro guard check — abort activation tick on drift (TK-10474)
  20. 382423f 2026-08-11 collapse rotation-order.js to single source: symlink activator copy → canonical calendar copy (kills the two-drifting-copies footgun)
  21. 81ca301 2026-08-10 TK-10446 Tier-1: live-verify (892 orphans/48 have-roll/3 inactive) + gated revert script (dry-run default, re-checks live before each revert)
  22. 7f4f53f 2026-08-10 Save TK-10446 Tier-1 cleanup id list (943 rotation-published last-7d)
  23. 0117f7a 2026-08-10 Exclude samples, Gracie/bespoke vendors, and re-introductions from activation queue (TK-10446)
  24. 6ec5f49 2026-07-26 chore: refactor (summary label reflects COMMIT vs DRY mode), session close
  25. 04ef58e 2026-07-26 Add mdc-activate.js: private-label MDC→Phillipe Romano activator (mdc_catalog PID-scoped, settlement+5-field gate, ex-Google, MDC-coinage leak guard, Dublin-Vital hold)
  26. f8d9655 2026-07-25 auto-save: 2026-07-25T12:36:15 (1 files) — cmo-activate.js
  27. 0b70591 2026-07-23 rotation gate: quote-only ('quotes' tag) lines exempt from no-sellable-variant too (Koroseal/Vahallan sample-only by design)
  28. 469d6e0 2026-07-22 leakGuard: add rigo / rigowall / rigo wallcovering (RIGO PL onboard 2026-07-22)
  29. e06f84c 2026-07-22 drain: prune the activation-calendar cadence after each hourly run
  30. 3466936 2026-07-21 chore: clarify _HARD_RE/_VENDOR_RE are [token,RegExp] pairs (session close)
  31. 3f4f5ae 2026-07-21 activator: word-boundary leak matching — fixes 'versa' false-positive on legit Versace brand
  32. eb84eed 2026-07-21 activator: align leak guard to canonical dw-leak-scanner denylist (add york/brewster/lillian-august/momentum/versa; drop schumacher); cite source (DTD-B)
  33. ade810f 2026-07-21 activator: private-label leak guard — never activate a product with a source name (Greenland/WallQuest/etc) in title or vendor
  34. 329e3f2 2026-07-21 Add per-product settlement gate to rotation activator (texture auto-pass + Gemini vision, fail-closed, dual-key)
  35. 9976a6b 2026-07-21 add hourly drip drain.sh + STAGED launchd plist (not loaded — bootstrap gated on Steve approval)
  36. fca7d4c 2026-07-21 rotation activator: textures-first + vendor round-robin DRAFT->ACTIVE, all 15,863 drafts, live 5-field re-gate, own daily activation cap

Authors

Agents used

  • none detected

Skills used

  • /browse1
  • /fabricated1
  • /mfr-gate1
  • /mfr-gate-resolve1
  • /null1
  • /unknown1
  • /no-price1
  • /bespoke1
  • /brewster1
  • /lillian-august1
  • /momentum1
  • /versa1

Creative ideas + design notes

Commits with substantial prose (≥120 chars) — the rationale behind each move.

99013ea · 2026-09-01 · feat(golive-gate): mfr_sku provenance gate blocks blank/fabricated codes at DRAFT->ACTIVE
Adds lib/mfr-gate.js (pure, tested) + lib/mfr-gate-resolve.js (dw_unified I/O),
wired into rotate-activate.js / mdc-activate.js / cmo-activate.js before the flip.
Blocks: blank/null/unknown mfr, cross-vendor reused counters, and fabricated
<base>+<seq> runs (Carnegie Grain 6300->63001.. via placeholder 'Color N' staging).
Blocked drafts tag Needs-MfrSKU + hold; by-colour lines (Novasuede) exempt. TK-11063.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
d9e84e1 · 2026-08-31 · rotation-activator: block $4.25 sample-leak price from passing the activation gate (TK-10456)
The 5-field gate required a sellable variant with price>0, but the universal
$4.25 memo-sample price is >0, so any draft whose only sellable roll was stuck
at $4.25 passed the gate and the rotation flipped it DRAFT->ACTIVE — re-leaking
reverted discontinued/no-price products (5 Thibaut murals + 6 Chloe re-activated
at $4.25 hours after being reverted). Now a sellable variant priced at exactly
the sample-leak $4.25 no longer counts as a real price; a real price on any
sellable variant still passes. Fail-safe: can only block an activation.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
e06f84c · 2026-07-22 · drain: prune the activation-calendar cadence after each hourly run
After flipping the per-slot batch DRAFT->ACTIVE, call the calendar's
prune-active.js so already-live SKUs never linger in the projected cadence
between nightly regens (Steve: cadence = staged items only).

File tree

91 files tracked. Click any to browse the source at HEAD.

Other build journals

← Dw Cowtan Recrawl  ·  all 4 projects  ·  Dw Data Repair →

Export

commits.csv · feed.atom · project.json · commits.json

rendered in 1ms