Dw Activation Debug TK11314

repo: ~/Projects/dw-activation-debug-TK11314 · 27 commits · 0 in last 24h, 0 in last 7d ·

Search the build

27 commits indexed

  1. 7202f97 2026-09-09 Verify approved production rollout and first scheduled activation run
  2. 39b3dd0 2026-09-09 Record reversible source rollout rehearsal and approval boundary
  3. 8a7469e 2026-09-09 Fix draft readiness reads and add fail-closed vision diagnostics and repair reporting
  4. 37bb28a 2026-09-03 TK-11186 Step D prep: rotation-activator skips showroom vendors (no activate/New Arrival tag/browse publish)
  5. 99013ea 2026-09-01 feat(golive-gate): mfr_sku provenance gate blocks blank/fabricated codes at DRAFT->ACTIVE
  6. d9e84e1 2026-08-31 rotation-activator: block $4.25 sample-leak price from passing the activation gate (TK-10456)
  7. c4f1747 2026-08-28 Fail closed on malformed activation fields
  8. ee136fc 2026-08-28 Unify pre-activation five-field checks
  9. 3b23d46 2026-08-11 chore: fail-closed activation guard in drain.sh (session close)
  10. 6074d75 2026-08-11 rotation drain: pre-flight re-intro guard check — abort activation tick on drift (TK-10474)
  11. 382423f 2026-08-11 collapse rotation-order.js to single source: symlink activator copy → canonical calendar copy (kills the two-drifting-copies footgun)
  12. 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)
  13. 7f4f53f 2026-08-10 Save TK-10446 Tier-1 cleanup id list (943 rotation-published last-7d)
  14. 0117f7a 2026-08-10 Exclude samples, Gracie/bespoke vendors, and re-introductions from activation queue (TK-10446)
  15. 6ec5f49 2026-07-26 chore: refactor (summary label reflects COMMIT vs DRY mode), session close
  16. 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)
  17. f8d9655 2026-07-25 auto-save: 2026-07-25T12:36:15 (1 files) — cmo-activate.js
  18. 0b70591 2026-07-23 rotation gate: quote-only ('quotes' tag) lines exempt from no-sellable-variant too (Koroseal/Vahallan sample-only by design)
  19. 469d6e0 2026-07-22 leakGuard: add rigo / rigowall / rigo wallcovering (RIGO PL onboard 2026-07-22)
  20. e06f84c 2026-07-22 drain: prune the activation-calendar cadence after each hourly run
  21. 3466936 2026-07-21 chore: clarify _HARD_RE/_VENDOR_RE are [token,RegExp] pairs (session close)
  22. 3f4f5ae 2026-07-21 activator: word-boundary leak matching — fixes 'versa' false-positive on legit Versace brand
  23. 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)
  24. ade810f 2026-07-21 activator: private-label leak guard — never activate a product with a source name (Greenland/WallQuest/etc) in title or vendor
  25. 329e3f2 2026-07-21 Add per-product settlement gate to rotation activator (texture auto-pass + Gemini vision, fail-closed, dual-key)
  26. 9976a6b 2026-07-21 add hourly drip drain.sh + STAGED launchd plist (not loaded — bootstrap gated on Steve approval)
  27. 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

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

Other build journals

← Dw Activation Calendar  ·  all 4 projects  ·  Dw Add Sellable Variant Tk10902 →

Export

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

rendered in 1ms