You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Builder archive:
- Migration 056 widens trend_briefs.status CHECK to allow 'archived' — an
operator-only parking state for needs_description briefs that leaves the
Builder queue and is excluded from the ledger watchdog.
- archiveBrief/unarchiveBrief actions + getArchivedBriefs query; Archive
button on FromScoutCard; Archived section on the Builder page with
Restore + Delete. CLAUDE.md status flow updated.
Listing bp145 publish fix (copy generation was never broken — the failures
were downstream on the variants blueprint):
- Pricing: publisher.ts now falls back to a per-blueprint default Etsy price
(listingDefaultPriceUsd, 145 -> $25.99) when neither the listing's price_usd
nor brief.price_target_usd is set, instead of $0.00 tripping the floor.
- Provider: the forward path already writes provider 39 (SwiftPOD); added
Python tests locking that invariant. The 16 historical provider-3 designs
are repaired by scripts/repair-bp145-provider.ts (manual, dry-run by
default, --apply to commit) which flips provider 3 -> 39 (variant IDs are
identical across providers for White S/M/L/XL/2XL) and resets the two
stuck listings.
Migration 056 is intentionally un-applied and the repair script un-run —
both are operator-gated cloud mutations.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments