9976a6b2026-07-21add hourly drip drain.sh + STAGED launchd plist (not loaded — bootstrap gated on Steve approval)
fca7d4c2026-07-21rotation activator: textures-first + vendor round-robin DRAFT->ACTIVE, all 15,863 drafts, live 5-field re-gate, own daily activation cap
Authors
Steve34
auto-commit-fleet1
steve1
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.
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.