fix: comply with eBay size standardization — never submit placeholder or invented sizes
eBay's size standardization (enforced July 2026) blocks or holds apparel and footwear listings whose Size is missing, non-standard, or a placeholder like 'See description'. The app was writing 'See photos' into Size whenever no tag was visible, and the publish pipeline could backfill a missing Size with 'Regular' or an arbitrary allowed value. - prompts.ts: size fallback is now a best standard size from visible measurements, or empty — never placeholder text - publish.ts: drop Size:'Regular' default; size aspects are only filled from real listing data (buildAspects, freeTextDefault, reconcileAspects, addMissingAspects all guarded); placeholder size strings are stripped before submission - ListingCard: Size is now editable in the review step, with a warning when an apparel/footwear listing has no size so the seller fills it in before posting - lib/categories.ts: category sets shared between server pipeline and client UI Fixes #20
A
ashnicholes-droid committed
5c696fd8c00559fc23527465a3662b24fae52f61
Parent: 04592aa