← back to Pattern Vault
kits: extend all 3 marketplace kits to full 38-design catalog (add 14 in-house originals), sanitize internal jargon from listing copy
1aa9b2c8692bc98d9119833e620d4fd572052394 · 2026-07-04 09:34:25 -0700 · Steve Abrams
Files touched
M kits/README.mdA kits/_images/ih-h_black.pngA kits/_images/ih-h_blush.pngA kits/_images/ih-lane1.pngA kits/_images/ih-lane1b.pngA kits/_images/ih-lane1c2.pngA kits/_images/ih-lane2.pngA kits/_images/ih-lane2b.pngA kits/_images/ih-lane2c.pngA kits/_images/ih-lane3b.pngA kits/_images/ih-lane4.pngA kits/_images/ih-lane5.pngA kits/_images/ih-lane6.pngA kits/_images/ih-m_emerald.pngA kits/_images/ih-m_plum.pngM kits/creative-market/listings.csvM kits/etsy/listings.csvM kits/spoonflower/listings.csvA pod-signupA scripts/extend-kits-inhouse.mjs
Diff
commit 1aa9b2c8692bc98d9119833e620d4fd572052394
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Sat Jul 4 09:34:25 2026 -0700
kits: extend all 3 marketplace kits to full 38-design catalog (add 14 in-house originals), sanitize internal jargon from listing copy
---
kits/README.md | 14 +++--
kits/_images/ih-h_black.png | Bin 0 -> 1485637 bytes
kits/_images/ih-h_blush.png | Bin 0 -> 1424369 bytes
kits/_images/ih-lane1.png | Bin 0 -> 1373968 bytes
kits/_images/ih-lane1b.png | Bin 0 -> 817866 bytes
kits/_images/ih-lane1c2.png | Bin 0 -> 1575288 bytes
kits/_images/ih-lane2.png | Bin 0 -> 1493253 bytes
kits/_images/ih-lane2b.png | Bin 0 -> 1637277 bytes
kits/_images/ih-lane2c.png | Bin 0 -> 1711726 bytes
kits/_images/ih-lane3b.png | Bin 0 -> 1705536 bytes
kits/_images/ih-lane4.png | Bin 0 -> 2037933 bytes
kits/_images/ih-lane5.png | Bin 0 -> 899774 bytes
kits/_images/ih-lane6.png | Bin 0 -> 1790183 bytes
kits/_images/ih-m_emerald.png | Bin 0 -> 1572388 bytes
kits/_images/ih-m_plum.png | Bin 0 -> 1443155 bytes
kits/creative-market/listings.csv | 16 +++++-
kits/etsy/listings.csv | 16 +++++-
kits/spoonflower/listings.csv | 16 +++++-
pod-signup | 1 +
scripts/extend-kits-inhouse.mjs | 107 ++++++++++++++++++++++++++++++++++++++
20 files changed, 163 insertions(+), 7 deletions(-)
diff --git a/kits/README.md b/kits/README.md
index 73872a4..1dd0fd8 100644
--- a/kits/README.md
+++ b/kits/README.md
@@ -1,6 +1,10 @@
-# Marketplace upload kits (generated 2026-07-02T13:26:14.556Z)
+# Marketplace upload kits (initial gen 2026-07-02; extended 2026-07-04)
+
+Images: kits/_images/<id>.png — **38/38 designs**:
+ • 24 WPB-derived tiles (numeric ids, downloaded from wallpapersback.com)
+ • 14 in-house originals (ih-* ids, sips-converted from public/assets/pilot/*.webp)
+ added by `scripts/extend-kits-inhouse.mjs` (idempotent — rewrites the ih-* rows on re-run).
-Images: kits/_images/<id>.png (24/24 downloaded from wallpapersback.com).
NOTE: marketplace masters should be the FULL-RES tiles — those live on Kamatera prod
(wallco-tif pipeline); pulling them is a Steve-gated prod step. These web-res copies are for
listing previews + copy; swap in the 150-DPI masters at upload time.
@@ -9,5 +13,7 @@ listing previews + copy; swap in the 150-DPI masters at upload time.
- etsy/listings.csv — digital-listing rows (also maps to the Etsy API listing fields)
- creative-market/listings.csv — shop-application + product rows
-Each row's copy was LLM-written from the design's style line. All GATED: creating the
-accounts + uploading is Steve's switch (see pending-approval/abramsego-golive-260701.md §5).
+Each row's copy was LLM-written from the design's style line, sanitized of internal
+provenance/legal-gate jargon (no "settlement" terms reach customer-facing text). All GATED:
+creating the accounts + uploading is Steve's switch (see
+pending-approval/abramsego-golive-260701.md §5).
diff --git a/kits/_images/ih-h_black.png b/kits/_images/ih-h_black.png
new file mode 100644
index 0000000..934dce3
Binary files /dev/null and b/kits/_images/ih-h_black.png differ
diff --git a/kits/_images/ih-h_blush.png b/kits/_images/ih-h_blush.png
new file mode 100644
index 0000000..a6356a8
Binary files /dev/null and b/kits/_images/ih-h_blush.png differ
diff --git a/kits/_images/ih-lane1.png b/kits/_images/ih-lane1.png
new file mode 100644
index 0000000..85b1c03
Binary files /dev/null and b/kits/_images/ih-lane1.png differ
diff --git a/kits/_images/ih-lane1b.png b/kits/_images/ih-lane1b.png
new file mode 100644
index 0000000..ea9a4b9
Binary files /dev/null and b/kits/_images/ih-lane1b.png differ
diff --git a/kits/_images/ih-lane1c2.png b/kits/_images/ih-lane1c2.png
new file mode 100644
index 0000000..1e09dde
Binary files /dev/null and b/kits/_images/ih-lane1c2.png differ
diff --git a/kits/_images/ih-lane2.png b/kits/_images/ih-lane2.png
new file mode 100644
index 0000000..00eb6e4
Binary files /dev/null and b/kits/_images/ih-lane2.png differ
diff --git a/kits/_images/ih-lane2b.png b/kits/_images/ih-lane2b.png
new file mode 100644
index 0000000..c1015e8
Binary files /dev/null and b/kits/_images/ih-lane2b.png differ
diff --git a/kits/_images/ih-lane2c.png b/kits/_images/ih-lane2c.png
new file mode 100644
index 0000000..79e754d
Binary files /dev/null and b/kits/_images/ih-lane2c.png differ
diff --git a/kits/_images/ih-lane3b.png b/kits/_images/ih-lane3b.png
new file mode 100644
index 0000000..12c9c62
Binary files /dev/null and b/kits/_images/ih-lane3b.png differ
diff --git a/kits/_images/ih-lane4.png b/kits/_images/ih-lane4.png
new file mode 100644
index 0000000..576b89f
Binary files /dev/null and b/kits/_images/ih-lane4.png differ
diff --git a/kits/_images/ih-lane5.png b/kits/_images/ih-lane5.png
new file mode 100644
index 0000000..7a1c65e
Binary files /dev/null and b/kits/_images/ih-lane5.png differ
diff --git a/kits/_images/ih-lane6.png b/kits/_images/ih-lane6.png
new file mode 100644
index 0000000..7523dcd
Binary files /dev/null and b/kits/_images/ih-lane6.png differ
diff --git a/kits/_images/ih-m_emerald.png b/kits/_images/ih-m_emerald.png
new file mode 100644
index 0000000..2cb1739
Binary files /dev/null and b/kits/_images/ih-m_emerald.png differ
diff --git a/kits/_images/ih-m_plum.png b/kits/_images/ih-m_plum.png
new file mode 100644
index 0000000..16eab22
Binary files /dev/null and b/kits/_images/ih-m_plum.png differ
diff --git a/kits/creative-market/listings.csv b/kits/creative-market/listings.csv
index b5b3c25..8016b16 100644
--- a/kits/creative-market/listings.csv
+++ b/kits/creative-market/listings.csv
@@ -22,4 +22,18 @@ _images/57668.png,"Chamois Folio No.57668","A companion Monterey mural panel in
_images/40171.png,"Honey Studio No.40171","A honeyed stripe in antique brass — warm metallic-leaning bands with old-hotel p","A honeyed stripe in antique brass — warm metallic-leaning bands with old-hotel polish.. Original seamless repeat from the Wallpaper's Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.","stripe · antique-brass",149,"stripe · antique-brass, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready, A honeyed"
_images/54109.png,"Chamois Reverie No.54109","Designer-zoo calm in deeper chamois — the menagerie line in a moodier, tea-stain","Designer-zoo calm in deeper chamois — the menagerie line in a moodier, tea-stained neutral.. Original seamless repeat from the Wallpaper's Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.","designer-zoo-calm",149,"designer-zoo-calm, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready, Designer-zoo calm"
_images/7445.png,"Raccoons Drift in Claret","Raccoons drifting in claret — rich wine-dark ground with sly, characterful wildl","Raccoons drifting in claret — rich wine-dark ground with sly, characterful wildlife.. Original seamless repeat from the Wallpaper's Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.","stoned-animals",149,"stoned-animals, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready, Raccoons drifting"
-_images/10006.png,"Greige Studio No.10006","An inspired abstract study in cool greige — smoky, mineral tones for modern mini","An inspired abstract study in cool greige — smoky, mineral tones for modern minimal interiors.. Original seamless repeat from the Wallpaper's Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.","inspired",149,"inspired, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready, An inspired"
\ No newline at end of file
+_images/10006.png,"Greige Studio No.10006","An inspired abstract study in cool greige — smoky, mineral tones for modern mini","An inspired abstract study in cool greige — smoky, mineral tones for modern minimal interiors.. Original seamless repeat from the Wallpaper's Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.","inspired",149,"inspired, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready, An inspired"
+_images/ih-lane1.png,Arden Botanical — Heritage Trellis,"Heritage Botanical — original, generated in our own hand from live trend researc","Heritage Botanical — original, generated in our own hand from live trend research (Forest green + cream on soft sage). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",patterns,149,"heritage, trellis, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready"
+_images/ih-lane2.png,Nocturne Bloom — Dark Moody Floral,"Dark Moody Florals — original, generated in our own hand from live trend researc","Dark Moody Florals — original, generated in our own hand from live trend research (Blush peony on ink-black ground). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",patterns,149,"dark, moody, floral, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready"
+_images/ih-h_black.png,Gilded Bough — Heritage Noir,"Heritage botanical — original, in our own hand from live trend research (Antique","Heritage botanical — original, in our own hand from live trend research (Antique gold on charcoal). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",patterns,149,"heritage, noir, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready"
+_images/ih-h_blush.png,Rosewater Trellis — Heritage Soft,"Heritage botanical — original, in our own hand from live trend research (Sage on","Heritage botanical — original, in our own hand from live trend research (Sage on blush). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",patterns,149,"heritage, soft, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready"
+_images/ih-m_plum.png,Amethyst Nocturne — Moody Bloom,"Dark moody floral — original, in our own hand from live trend research (Plum on ","Dark moody floral — original, in our own hand from live trend research (Plum on aubergine-black). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",patterns,149,"moody, bloom, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready"
+_images/ih-m_emerald.png,Emerald Nocturne — Camellia,"Dark moody floral — original, in our own hand from live trend research (Blush on","Dark moody floral — original, in our own hand from live trend research (Blush on emerald-black). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",patterns,149,"camellia, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready"
+_images/ih-lane4.png,Atomic Meadow — Mid-Century Retro,"Retro mid-century — original, in our own hand from live trend research (Mustard,","Retro mid-century — original, in our own hand from live trend research (Mustard, teal & burnt-orange). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",patterns,149,"mid-century, retro, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready"
+_images/ih-lane5.png,Tide Lines — Coastal Stripe,"Coastal stripe — original, in our own hand from live trend research (Faded navy,","Coastal stripe — original, in our own hand from live trend research (Faded navy, sage & sand). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",patterns,149,"coastal, stripe, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready"
+_images/ih-lane6.png,Folk Tile — Block Print Geometry,"Block-print geometry — original, in our own hand from live trend research (Indig","Block-print geometry — original, in our own hand from live trend research (Indigo & terracotta on cream). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",patterns,149,"block, print, geometry, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready"
+_images/ih-lane1c2.png,Calico Vine — Heritage Ditsy,"Heritage botanical ditsy — original, in our own hand from live trend research (T","Heritage botanical ditsy — original, in our own hand from live trend research (Terracotta & olive on bone). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",patterns,149,"heritage, ditsy, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready"
+_images/ih-lane3b.png,Cottage Wash — Painterly Floral,"Painterly watercolor floral — original, in our own hand from live trend research","Painterly watercolor floral — original, in our own hand from live trend research (Blush + sage on warm cream). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",patterns,149,"painterly, floral, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready"
+_images/ih-lane1b.png,Indigo Trellis — Heritage Vine,"Heritage botanical trellis — original, in our own hand from live trend research ","Heritage botanical trellis — original, in our own hand from live trend research (Deep indigo on oatmeal). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",patterns,149,"heritage, vine, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready"
+_images/ih-lane2b.png,Crimson Nocturne — Moody Rose,"Dark moody floral — original, in our own hand from live trend research (Burgundy","Dark moody floral — original, in our own hand from live trend research (Burgundy rose on charcoal). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",patterns,149,"moody, rose, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready"
+_images/ih-lane2c.png,Teal Nocturne — Magnolia Bloom,"Dark moody floral — original, in our own hand from live trend research (Ivory ma","Dark moody floral — original, in our own hand from live trend research (Ivory magnolia on deep teal). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",patterns,149,"magnolia, bloom, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready"
diff --git a/kits/etsy/listings.csv b/kits/etsy/listings.csv
index 7ce6eb2..d63260d 100644
--- a/kits/etsy/listings.csv
+++ b/kits/etsy/listings.csv
@@ -22,4 +22,18 @@ _images/57668.png,"Chamois Folio No.57668 — Seamless Digital Pattern","A compa
_images/40171.png,"Honey Studio No.40171 — Seamless Digital Pattern","A honeyed stripe in antique brass — warm metallic-leaning bands with old-hotel polish.. Original seamless repeat from the Wallpaper's Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",149,999,"stripe · antique-brass,seamless pattern,original design,wallpaper,surface design,repeat pattern,print ready,A honeyed",i_did,2020_2026,TRUE
_images/54109.png,"Chamois Reverie No.54109 — Seamless Digital Pattern","Designer-zoo calm in deeper chamois — the menagerie line in a moodier, tea-stained neutral.. Original seamless repeat from the Wallpaper's Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",149,999,"designer-zoo-calm,seamless pattern,original design,wallpaper,surface design,repeat pattern,print ready,Designer-zoo calm",i_did,2020_2026,TRUE
_images/7445.png,"Raccoons Drift in Claret — Seamless Digital Pattern","Raccoons drifting in claret — rich wine-dark ground with sly, characterful wildlife.. Original seamless repeat from the Wallpaper's Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",149,999,"stoned-animals,seamless pattern,original design,wallpaper,surface design,repeat pattern,print ready,Raccoons drifting",i_did,2020_2026,TRUE
-_images/10006.png,"Greige Studio No.10006 — Seamless Digital Pattern","An inspired abstract study in cool greige — smoky, mineral tones for modern minimal interiors.. Original seamless repeat from the Wallpaper's Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",149,999,"inspired,seamless pattern,original design,wallpaper,surface design,repeat pattern,print ready,An inspired",i_did,2020_2026,TRUE
\ No newline at end of file
+_images/10006.png,"Greige Studio No.10006 — Seamless Digital Pattern","An inspired abstract study in cool greige — smoky, mineral tones for modern minimal interiors.. Original seamless repeat from the Wallpaper's Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",149,999,"inspired,seamless pattern,original design,wallpaper,surface design,repeat pattern,print ready,An inspired",i_did,2020_2026,TRUE
+_images/ih-lane1.png,Arden Botanical — Heritage Trellis — Seamless Digital Pattern,"Heritage Botanical — original, generated in our own hand from live trend research (Forest green + cream on soft sage). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",149,999,"heritage,trellis,seamless pattern,original design,wallpaper,surface design,repeat pattern,print ready",i_did,2020_2026,TRUE
+_images/ih-lane2.png,Nocturne Bloom — Dark Moody Floral — Seamless Digital Pattern,"Dark Moody Florals — original, generated in our own hand from live trend research (Blush peony on ink-black ground). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",149,999,"dark,moody,floral,seamless pattern,original design,wallpaper,surface design,repeat pattern,print ready",i_did,2020_2026,TRUE
+_images/ih-h_black.png,Gilded Bough — Heritage Noir — Seamless Digital Pattern,"Heritage botanical — original, in our own hand from live trend research (Antique gold on charcoal). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",149,999,"heritage,noir,seamless pattern,original design,wallpaper,surface design,repeat pattern,print ready",i_did,2020_2026,TRUE
+_images/ih-h_blush.png,Rosewater Trellis — Heritage Soft — Seamless Digital Pattern,"Heritage botanical — original, in our own hand from live trend research (Sage on blush). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",149,999,"heritage,soft,seamless pattern,original design,wallpaper,surface design,repeat pattern,print ready",i_did,2020_2026,TRUE
+_images/ih-m_plum.png,Amethyst Nocturne — Moody Bloom — Seamless Digital Pattern,"Dark moody floral — original, in our own hand from live trend research (Plum on aubergine-black). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",149,999,"moody,bloom,seamless pattern,original design,wallpaper,surface design,repeat pattern,print ready",i_did,2020_2026,TRUE
+_images/ih-m_emerald.png,Emerald Nocturne — Camellia — Seamless Digital Pattern,"Dark moody floral — original, in our own hand from live trend research (Blush on emerald-black). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",149,999,"camellia,seamless pattern,original design,wallpaper,surface design,repeat pattern,print ready",i_did,2020_2026,TRUE
+_images/ih-lane4.png,Atomic Meadow — Mid-Century Retro — Seamless Digital Pattern,"Retro mid-century — original, in our own hand from live trend research (Mustard, teal & burnt-orange). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",149,999,"mid-century,retro,seamless pattern,original design,wallpaper,surface design,repeat pattern,print ready",i_did,2020_2026,TRUE
+_images/ih-lane5.png,Tide Lines — Coastal Stripe — Seamless Digital Pattern,"Coastal stripe — original, in our own hand from live trend research (Faded navy, sage & sand). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",149,999,"coastal,stripe,seamless pattern,original design,wallpaper,surface design,repeat pattern,print ready",i_did,2020_2026,TRUE
+_images/ih-lane6.png,Folk Tile — Block Print Geometry — Seamless Digital Pattern,"Block-print geometry — original, in our own hand from live trend research (Indigo & terracotta on cream). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",149,999,"block,print,geometry,seamless pattern,original design,wallpaper,surface design,repeat pattern,print ready",i_did,2020_2026,TRUE
+_images/ih-lane1c2.png,Calico Vine — Heritage Ditsy — Seamless Digital Pattern,"Heritage botanical ditsy — original, in our own hand from live trend research (Terracotta & olive on bone). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",149,999,"heritage,ditsy,seamless pattern,original design,wallpaper,surface design,repeat pattern,print ready",i_did,2020_2026,TRUE
+_images/ih-lane3b.png,Cottage Wash — Painterly Floral — Seamless Digital Pattern,"Painterly watercolor floral — original, in our own hand from live trend research (Blush + sage on warm cream). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",149,999,"painterly,floral,seamless pattern,original design,wallpaper,surface design,repeat pattern,print ready",i_did,2020_2026,TRUE
+_images/ih-lane1b.png,Indigo Trellis — Heritage Vine — Seamless Digital Pattern,"Heritage botanical trellis — original, in our own hand from live trend research (Deep indigo on oatmeal). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",149,999,"heritage,vine,seamless pattern,original design,wallpaper,surface design,repeat pattern,print ready",i_did,2020_2026,TRUE
+_images/ih-lane2b.png,Crimson Nocturne — Moody Rose — Seamless Digital Pattern,"Dark moody floral — original, in our own hand from live trend research (Burgundy rose on charcoal). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",149,999,"moody,rose,seamless pattern,original design,wallpaper,surface design,repeat pattern,print ready",i_did,2020_2026,TRUE
+_images/ih-lane2c.png,Teal Nocturne — Magnolia Bloom — Seamless Digital Pattern,"Dark moody floral — original, in our own hand from live trend research (Ivory magnolia on deep teal). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.",149,999,"magnolia,bloom,seamless pattern,original design,wallpaper,surface design,repeat pattern,print ready",i_did,2020_2026,TRUE
diff --git a/kits/spoonflower/listings.csv b/kits/spoonflower/listings.csv
index ae40620..be5da26 100644
--- a/kits/spoonflower/listings.csv
+++ b/kits/spoonflower/listings.csv
@@ -22,4 +22,18 @@ _images/57668.png,"Chamois Folio No.57668","A companion Monterey mural panel in
_images/40171.png,"Honey Studio No.40171","A honeyed stripe in antique brass — warm metallic-leaning bands with old-hotel polish.. Original seamless repeat from the Wallpaper's Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.","stripe · antique-brass, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready, A honeyed"
_images/54109.png,"Chamois Reverie No.54109","Designer-zoo calm in deeper chamois — the menagerie line in a moodier, tea-stained neutral.. Original seamless repeat from the Wallpaper's Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.","designer-zoo-calm, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready, Designer-zoo calm"
_images/7445.png,"Raccoons Drift in Claret","Raccoons drifting in claret — rich wine-dark ground with sly, characterful wildlife.. Original seamless repeat from the Wallpaper's Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.","stoned-animals, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready, Raccoons drifting"
-_images/10006.png,"Greige Studio No.10006","An inspired abstract study in cool greige — smoky, mineral tones for modern minimal interiors.. Original seamless repeat from the Wallpaper's Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.","inspired, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready, An inspired"
\ No newline at end of file
+_images/10006.png,"Greige Studio No.10006","An inspired abstract study in cool greige — smoky, mineral tones for modern minimal interiors.. Original seamless repeat from the Wallpaper's Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.","inspired, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready, An inspired"
+_images/ih-lane1.png,Arden Botanical — Heritage Trellis,"Heritage Botanical — original, generated in our own hand from live trend research (Forest green + cream on soft sage). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.","heritage, trellis, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready"
+_images/ih-lane2.png,Nocturne Bloom — Dark Moody Floral,"Dark Moody Florals — original, generated in our own hand from live trend research (Blush peony on ink-black ground). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.","dark, moody, floral, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready"
+_images/ih-h_black.png,Gilded Bough — Heritage Noir,"Heritage botanical — original, in our own hand from live trend research (Antique gold on charcoal). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.","heritage, noir, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready"
+_images/ih-h_blush.png,Rosewater Trellis — Heritage Soft,"Heritage botanical — original, in our own hand from live trend research (Sage on blush). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.","heritage, soft, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready"
+_images/ih-m_plum.png,Amethyst Nocturne — Moody Bloom,"Dark moody floral — original, in our own hand from live trend research (Plum on aubergine-black). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.","moody, bloom, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready"
+_images/ih-m_emerald.png,Emerald Nocturne — Camellia,"Dark moody floral — original, in our own hand from live trend research (Blush on emerald-black). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.","camellia, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready"
+_images/ih-lane4.png,Atomic Meadow — Mid-Century Retro,"Retro mid-century — original, in our own hand from live trend research (Mustard, teal & burnt-orange). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.","mid-century, retro, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready"
+_images/ih-lane5.png,Tide Lines — Coastal Stripe,"Coastal stripe — original, in our own hand from live trend research (Faded navy, sage & sand). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.","coastal, stripe, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready"
+_images/ih-lane6.png,Folk Tile — Block Print Geometry,"Block-print geometry — original, in our own hand from live trend research (Indigo & terracotta on cream). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.","block, print, geometry, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready"
+_images/ih-lane1c2.png,Calico Vine — Heritage Ditsy,"Heritage botanical ditsy — original, in our own hand from live trend research (Terracotta & olive on bone). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.","heritage, ditsy, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready"
+_images/ih-lane3b.png,Cottage Wash — Painterly Floral,"Painterly watercolor floral — original, in our own hand from live trend research (Blush + sage on warm cream). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.","painterly, floral, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready"
+_images/ih-lane1b.png,Indigo Trellis — Heritage Vine,"Heritage botanical trellis — original, in our own hand from live trend research (Deep indigo on oatmeal). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.","heritage, vine, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready"
+_images/ih-lane2b.png,Crimson Nocturne — Moody Rose,"Dark moody floral — original, in our own hand from live trend research (Burgundy rose on charcoal). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.","moody, rose, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready"
+_images/ih-lane2c.png,Teal Nocturne — Magnolia Bloom,"Dark moody floral — original, in our own hand from live trend research (Ivory magnolia on deep teal). Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. Digital single-use license included; commercial and exclusive tiers available.","magnolia, bloom, seamless pattern, original design, wallpaper, surface design, repeat pattern, print ready"
diff --git a/pod-signup b/pod-signup
new file mode 160000
index 0000000..2eec6b7
--- /dev/null
+++ b/pod-signup
@@ -0,0 +1 @@
+Subproject commit 2eec6b7ac12398ed0387bd457f1b5f0c6cf9be42
diff --git a/scripts/extend-kits-inhouse.mjs b/scripts/extend-kits-inhouse.mjs
new file mode 100644
index 0000000..d3d200e
--- /dev/null
+++ b/scripts/extend-kits-inhouse.mjs
@@ -0,0 +1,107 @@
+#!/usr/bin/env node
+// Extend the marketplace upload kits (spoonflower / etsy / creative-market) to cover
+// the in-house-original designs that were added to the catalog after the initial
+// 24-design WPB kit build. Idempotent: re-running skips designs already present in a CSV.
+//
+// - Converts each in-house web preview (public/assets/pilot/<x>.webp) -> kits/_images/ih-<x>.png
+// via macOS `sips` ($0 local). These are listing PREVIEWS; the 150-DPI print masters remain
+// a gated Kamatera pull at actual upload time (see kits/README.md).
+// - Appends native-schema rows to all three kit CSVs.
+//
+// Usage: node scripts/extend-kits-inhouse.mjs
+
+import fs from 'node:fs';
+import path from 'node:path';
+import { execFileSync } from 'node:child_process';
+import { fileURLToPath } from 'node:url';
+
+const ROOT = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..');
+const catalog = JSON.parse(fs.readFileSync(path.join(ROOT, 'data/catalog.json'), 'utf8'));
+const inhouse = catalog.filter((d) => d.category === 'in-house-original');
+
+const PRICE = 149;
+const LICENSE_LINE =
+ 'Original seamless repeat from the Wallpaper’s Back studio — seam-verified, print-clean at 150 DPI. ' +
+ 'Digital single-use license included; commercial and exclusive tiers available.';
+
+// CSV field: quote if it contains comma/quote/newline; double internal quotes.
+const q = (v) => {
+ const s = String(v ?? '');
+ return /[",\n]/.test(s) ? '"' + s.replace(/"/g, '""') + '"' : s;
+};
+
+// Derive a short style descriptor + tag set from title + styleLine.
+const styleOf = (d) => {
+ const parts = d.title.split('—').map((s) => s.trim()); // em-dash split
+ return parts.length > 1 ? parts[parts.length - 1] : d.title;
+};
+const tagsOf = (d) => {
+ const style = styleOf(d).toLowerCase();
+ const words = style.split(/[\s/]+/).filter((w) => w.length > 2);
+ const base = ['seamless pattern', 'original design', 'wallpaper', 'surface design', 'repeat pattern', 'print ready'];
+ // Etsy caps at 13 tags; keep it tight and deduped.
+ return [...new Set([...words, ...base])].slice(0, 13);
+};
+// Strip internal provenance/legal-gate jargon from customer-facing copy.
+const sanitize = (s) =>
+ String(s || '')
+ .replace(/settlement[- ]?(post[- ]?gen )?pass(ed)?\.?/gi, '') // "Settlement-passed", "Settlement post-gen PASS"
+ .replace(/\s*\(\s*\)\s*/g, ' ') // empty parens left behind
+ .replace(/\s+([.,])/g, '$1') // space before punctuation
+ .replace(/\s+/g, ' ')
+ .trim();
+const descOf = (d) => sanitize(`${sanitize(d.styleLine)} ${LICENSE_LINE}`);
+const slugOf = (d) => 'ih-' + path.basename(d.img).replace(/\.[a-z]+$/i, '');
+
+// 1) Convert previews -> PNG in kits/_images/
+const imgDir = path.join(ROOT, 'kits/_images');
+fs.mkdirSync(imgDir, { recursive: true });
+let converted = 0;
+for (const d of inhouse) {
+ const src = path.join(ROOT, 'public', d.img); // /assets/pilot/x.webp
+ const out = path.join(imgDir, slugOf(d) + '.png');
+ if (fs.existsSync(out)) continue;
+ if (!fs.existsSync(src)) {
+ console.warn(' ! missing preview, skipping:', d.id, src);
+ continue;
+ }
+ execFileSync('sips', ['-s', 'format', 'png', src, '--out', out], { stdio: 'ignore' });
+ converted++;
+}
+
+// 2) Append rows to each kit CSV (skip designs already present by design_file).
+const kits = {
+ 'kits/spoonflower/listings.csv': (d) => {
+ const file = `_images/${slugOf(d)}.png`;
+ return { key: file, row: [file, d.title, descOf(d), tagsOf(d).join(', ')].map(q).join(',') };
+ },
+ 'kits/etsy/listings.csv': (d) => {
+ const file = `_images/${slugOf(d)}.png`;
+ const row = [file, `${d.title} — Seamless Digital Pattern`, descOf(d), PRICE, 999,
+ tagsOf(d).join(','), 'i_did', '2020_2026', 'TRUE'].map(q).join(',');
+ return { key: file, row };
+ },
+ 'kits/creative-market/listings.csv': (d) => {
+ const file = `_images/${slugOf(d)}.png`;
+ const subtitle = descOf(d).slice(0, 80);
+ const row = [file, d.title, subtitle, descOf(d), 'patterns', PRICE, tagsOf(d).join(', ')].map(q).join(',');
+ return { key: file, row };
+ },
+};
+
+const summary = {};
+for (const [rel, build] of Object.entries(kits)) {
+ const p = path.join(ROOT, rel);
+ // Drop any prior in-house (ih-*) rows so regenerated copy replaces them; keep header + WPB rows.
+ const kept = fs
+ .readFileSync(p, 'utf8')
+ .split('\n')
+ .filter((line) => line.length && !/(^|,)"?_images\/ih-/.test(line));
+ const rows = inhouse.map((d) => build(d).row);
+ fs.writeFileSync(p, kept.join('\n') + '\n' + rows.join('\n') + '\n');
+ summary[rel] = rows.length;
+}
+
+console.log(`in-house designs: ${inhouse.length}`);
+console.log(`previews converted to PNG: ${converted}`);
+for (const [k, v] of Object.entries(summary)) console.log(` + ${v} rows -> ${k}`);
← fe41b86 chore: macstudio3 migration — reconcile from mac2 + repoint
·
back to Pattern Vault
·
gitignore embedded pod-signup repo (keep independent history 0cd4c2e →