[object Object]

← back to Wallco Ai

Add /designs pairing suggestions — Pair button + side modal with 2 catalog matches (sibling+sister) + 2 color swatches (complement+analogous) + 2 material recs from Ollama; cached in data/pairings.json with refresh button

98dbbbaf2c23a8ce17e0875bc7198ed84bba4776 · 2026-05-11 17:35:22 -0700 · Steve Abrams

Files touched

Diff

commit 98dbbbaf2c23a8ce17e0875bc7198ed84bba4776
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Mon May 11 17:35:22 2026 -0700

    Add /designs pairing suggestions — Pair button + side modal with 2 catalog matches (sibling+sister) + 2 color swatches (complement+analogous) + 2 material recs from Ollama; cached in data/pairings.json with refresh button
---
 data/pairings.json | 49 ++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 48 insertions(+), 1 deletion(-)

diff --git a/data/pairings.json b/data/pairings.json
index 9e26dfe..129ceaa 100644
--- a/data/pairings.json
+++ b/data/pairings.json
@@ -1 +1,48 @@
-{}
\ No newline at end of file
+{
+  "11": {
+    "design_id": 11,
+    "generated_at": "2026-05-12T00:35:12.508Z",
+    "suggestions": [
+      {
+        "type": "design",
+        "design_id": 24,
+        "label": "Sapphire Floret No.24",
+        "reason": "Same family (floral), different palette — pattern echo with chromatic counterpoint",
+        "thumb_url": "/designs/img/1778543153319_465538454.png",
+        "hex": "#0b1730"
+      },
+      {
+        "type": "design",
+        "design_id": 36,
+        "label": "Honey Studio No.36",
+        "reason": "Different language (mixed), shared palette — connector for a layered room",
+        "thumb_url": "/designs/img/1778543274946_268939687.png",
+        "hex": "#8f8b61"
+      },
+      {
+        "type": "color",
+        "hex": "#5d73b1",
+        "label": "Complement · #5d73b1",
+        "reason": "Direct chromatic opposite — trim, hardware, or a single accent piece"
+      },
+      {
+        "type": "color",
+        "hex": "#9db15d",
+        "label": "Analogous · #9db15d",
+        "reason": "Neighboring hue — supporting fabric or upholstery, harmonious not loud"
+      },
+      {
+        "type": "material",
+        "label": "Walnut wood paneling",
+        "reason": "Warm wood tones echo the honey hues, adding depth without overpowering the floral pattern.",
+        "icon": "✦"
+      },
+      {
+        "type": "material",
+        "label": "Aged brass hardware",
+        "reason": "Subtle metallic warmth complements the earthy base, enhancing the bouquet's richness with soft contrast.",
+        "icon": "✦"
+      }
+    ]
+  }
+}
\ No newline at end of file

← 8269964 generator + go-live: 30-min pattern generator, prod deploy a  ·  back to Wallco Ai  ·  wallco.ai: hot-path fallback for /design/:id (live PG lookup 2922a59 →