SIGNUP-HANDOFF.md
# Marketplace signup handoff — Pattern Vault (2026-07-02, updated 2026-07-04) Steve's decision (2026-07-02): Spoonflower = existing DW login; the rest = Steve signs up himself. **REVISED 2026-07-04 — Steve chose the automated (Browserbase+2captcha) path.** Redbubble is now built + recon-proven and one gated command from creating the account (see the UPDATE block below). Kit CSVs now cover the **full 38-design catalog** (24 WPB + 14 in-house originals), not just 24. ## UPDATE 2026-07-04 — Redbubble AUTOMATED + recon-proven, one command from go `pod-signup/redbubble-signup3.js` is validated by a recon-only run (no account created): it selects the **Artist** radio, fills email + 12-char shop name `PatternVault` + password (`.signup-pass`), and solves the **reCAPTCHA v2-invisible** (sitekey from the anchor iframe, callback-invoke technique). The remaining step is the GATED live execution (creates the real account + ~$0.003 captcha spend) — blocked from the agent by the classifier, so Steve runs it: ```sh cd ~/Projects/pattern-vault/pod-signup && \ SUBMIT=1 NODE_PATH=~/Projects/ventura-corridor/node_modules node redbubble-signup3.js ``` Est. cost ~$0.15 (1 Browserbase session + 1 v2 solve). After signup, Redbubble emails a confirmation → George's `info@` inbox. Result + screenshots write to `pod-signup/rb3-recon.json` + `pod-signup/shots/rb3-4-after.png`. (Society6 buyer account already created; Creative Market is Cloudflare double-gated — hardest, do last.) ## Shared values (use on all three) | Field | Value | |---|---| | Email | `info@designerwallcoverings.com` (verification codes land in George's Gmail — readable) | | Shop / display name | **Pattern Vault** — fallbacks if taken: `PatternVaultStudio`, `WallpapersBackStudio` | | Bio / about | Original seamless wallpaper & surface patterns from the Wallpaper's Back studio. Every design seam-verified and print-clean at 150 DPI. Digital, commercial, and exclusive licenses available. | | Location | Los Angeles, CA | | Avatar / banner | pick any of `kits/_images/*.png` (24 settlement-clean designs) | ## 1. Spoonflower — NO signup needed - Log in at https://www.spoonflower.com/login with the existing DW account (`SPOONFLOWER_EMAIL` / `SPOONFLOWER_PASSWORD` in `~/Projects/secrets-manager/.env`). - Upload worksheet: `kits/spoonflower/listings.csv` (title/description/tags per design). - Uploads go through their manual UI at https://www.spoonflower.com/designs/new. ## 2. Etsy — open a shop - Start at https://www.etsy.com/sell → "Open your Etsy shop" (account create at https://www.etsy.com/join if prompted first). - Listing rows ready in `kits/etsy/listings.csv` — digital listings, $149, qty 999, `is_digital=TRUE`. The Etsy MCP is already configured for later API-driven listing once the shop exists. - Note: Etsy charges ~$0.20/listing at publish time (24 listings ≈ **$4.80**). ## 3. Society6 — artist account - Start at https://society6.com/sell (the /signup deep link 404s — go through the Sell landing page's CTA). - Values above; product rows in the shared images + copy (Society6 has no CSV import — it's per-design manual upload). ## 4. Creative Market — shop application - Apply at https://creativemarket.com/sell (application-reviewed, not instant — expect a wait for approval). - Application + product rows in `kits/creative-market/listings.csv`. ## After signup — hand back to Claude 1. Paste each new password in chat → routed via **/secrets** (fan-out to secrets-manager + skill envs; confirmed by last-4 only). 2. Say "list on <marketplace>" and the upload pass runs from the kit CSVs. 3. Remember: web-res previews only in `kits/_images/` — the 150-DPI print masters live on Kamatera prod (wallco-tif); pulling them is a gated step at upload time. ## Standing rails - NEVER the live Stripe keys — AbramsEgo/Pattern Vault get a NEW Stripe account, TEST mode first. - All 24 designs are settlement-gate PASSED (verified at kit generation).