[object Object]

← back to Wild Wallcoverings

all 159 clean: copy-check, settlement, tile scans complete; contact sheets rebuilt

33fa61f8b329f3c112e20de0a9f6ab1b5c0fc444 · 2026-07-22 18:11:41 -0700 · Steve Abrams

Files touched

Diff

commit 33fa61f8b329f3c112e20de0a9f6ab1b5c0fc444
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Wed Jul 22 18:11:41 2026 -0700

    all 159 clean: copy-check, settlement, tile scans complete; contact sheets rebuilt
---
 data/designs.json                             | 1592 ++++++++++++++++++++++---
 output/designs/arcade-memory-v4-nano.png      |  Bin 106932 -> 55394 bytes
 output/designs/arcade-memory-v5-nano.png      |  Bin 103314 -> 61777 bytes
 output/designs/daily-dose-v5-nano.png         |  Bin 27841 -> 19319 bytes
 output/designs/galaxy-bots-v1-nano.png        |  Bin 64938 -> 48802 bytes
 output/designs/galaxy-bots-v3-sdxl.png        |  Bin 103826 -> 138184 bytes
 output/designs/galaxy-bots-v6-nano.png        |  Bin 29351 -> 32655 bytes
 output/designs/lagoon-legends-v5-nano.png     |  Bin 41358 -> 109352 bytes
 output/designs/lost-continent-v5-nano.png     |  Bin 78276 -> 154345 bytes
 output/designs/lost-continent-v6-nano.png     |  Bin 59814 -> 100838 bytes
 output/designs/midnight-frequency-v5-nano.png |  Bin 104754 -> 121059 bytes
 output/designs/painted-feathers-v1-nano.png   |  Bin 117122 -> 25195 bytes
 output/designs/painted-feathers-v2-sdxl.png   |  Bin 95715 -> 152219 bytes
 output/designs/painted-feathers-v6-nano.png   |  Bin 29786 -> 31670 bytes
 output/designs/ray-shadow-v5-nano.png         |  Bin 136766 -> 70544 bytes
 output/designs/regatta-day-v5-nano.png        |  Bin 81785 -> 269156 bytes
 output/review/arcade-memory.png               |  Bin 0 -> 616050 bytes
 output/review/astral-tiger.png                |  Bin 0 -> 713145 bytes
 output/review/bodega-cats.png                 |  Bin 0 -> 531091 bytes
 output/review/campfire-toile.png              |  Bin 0 -> 504566 bytes
 output/review/circle-fields.png               |  Bin 0 -> 316890 bytes
 output/review/daily-dose.png                  |  Bin 0 -> 257606 bytes
 output/review/desert-choir.png                |  Bin 0 -> 258616 bytes
 output/review/dream-clouds.png                |  Bin 0 -> 336314 bytes
 output/review/fungi-skyline.png               |  Bin 0 -> 604488 bytes
 output/review/galaxy-bots.png                 |  Bin 0 -> 343378 bytes
 output/review/golden-pineapple.png            |  Bin 0 -> 629768 bytes
 output/review/herbarium-press.png             |  Bin 0 -> 743449 bytes
 output/review/lagoon-legends.png              |  Bin 0 -> 554800 bytes
 output/review/lost-continent.png              |  Bin 0 -> 507858 bytes
 output/review/midnight-frequency.png          |  Bin 0 -> 618175 bytes
 output/review/mod-orbit.png                   |  Bin 0 -> 534996 bytes
 output/review/monstera-bungalow.png           |  Bin 0 -> 1006143 bytes
 output/review/moonrise-ikat.png               |  Bin 0 -> 209913 bytes
 output/review/night-jungle.png                |  Bin 0 -> 968783 bytes
 output/review/painted-feathers.png            |  Bin 0 -> 569899 bytes
 output/review/plumbline.png                   |  Bin 0 -> 430585 bytes
 output/review/ray-shadow.png                  |  Bin 0 -> 454714 bytes
 output/review/regatta-day.png                 |  Bin 0 -> 569349 bytes
 output/review/robot-parade.png                |  Bin 0 -> 212017 bytes
 output/review/tidepool-bloom.png              |  Bin 0 -> 452429 bytes
 scripts/__pycache__/batch_gen.cpython-314.pyc |  Bin 11349 -> 10487 bytes
 42 files changed, 1436 insertions(+), 156 deletions(-)

diff --git a/data/designs.json b/data/designs.json
index ff716c8..dd989c3 100644
--- a/data/designs.json
+++ b/data/designs.json
@@ -67,25 +67,73 @@
     "file": "astral-tiger-v1-nano.png",
     "engine": "nano-banana",
     "created_at": "2026-07-23T00:29:43.146157+00:00",
-    "copycheck": "CLEAN"
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "WARN"
+    }
    },
    {
     "file": "astral-tiger-v4-nano.png",
     "engine": "nano-banana",
     "created_at": "2026-07-23T00:29:51.008254+00:00",
-    "copycheck": "CLEAN"
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "FAIL"
+    }
    },
    {
     "file": "astral-tiger-v5-nano.png",
     "engine": "nano-banana",
     "created_at": "2026-07-23T00:30:00.110825+00:00",
-    "copycheck": "CLEAN"
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "empty",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "FAIL"
+    }
    },
    {
     "file": "astral-tiger-v6-nano.png",
     "engine": "nano-banana",
     "created_at": "2026-07-23T00:30:07.821667+00:00",
-    "copycheck": "CLEAN"
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "empty",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    }
   ],
   "reference": {
@@ -162,26 +210,73 @@
     "file": "midnight-frequency-v1-nano.png",
     "engine": "nano-banana",
     "created_at": "2026-07-23T00:30:16.515588+00:00",
-    "copycheck": "CLEAN"
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "WARN"
+    }
    },
    {
     "file": "midnight-frequency-v4-nano.png",
     "engine": "nano-banana",
     "created_at": "2026-07-23T00:30:25.036177+00:00",
-    "copycheck": "CLEAN"
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "WARN"
+    }
    },
    {
     "file": "midnight-frequency-v5-nano.png",
     "engine": "nano-banana",
     "created_at": "2026-07-23T00:30:33.183385+00:00",
-    "copycheck": "FLAGGED",
-    "copycheck_what": "The stylized representations of the cassette tape and the keyboard motifs in Image 2 are near-identical imitations of those found in Image 1. Specifically, the spool design and overall shape of the cassette tape, and the key layout and proportions of the keyboard, are too similar to be considered original."
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "empty",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "midnight-frequency-v6-nano.png",
     "engine": "nano-banana",
     "created_at": "2026-07-23T00:30:42.283547+00:00",
-    "copycheck": "CLEAN"
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "FAIL"
+    }
    }
   ],
   "reference": {
@@ -240,25 +335,73 @@
     "file": "robot-parade-v1-nano.png",
     "engine": "nano-banana",
     "created_at": "2026-07-23T00:30:50.553296+00:00",
-    "copycheck": "CLEAN"
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "robot-parade-v4-nano.png",
     "engine": "nano-banana",
     "created_at": "2026-07-23T00:31:01.535593+00:00",
-    "copycheck": "CLEAN"
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "robot-parade-v5-nano.png",
     "engine": "nano-banana",
     "created_at": "2026-07-23T00:31:10.978163+00:00",
-    "copycheck": "CLEAN"
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "robot-parade-v6-nano.png",
     "engine": "nano-banana",
     "created_at": "2026-07-23T00:31:18.930358+00:00",
-    "copycheck": "CLEAN"
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    }
   ],
   "reference": {
@@ -298,6 +441,7 @@
     "file": "galaxy-bots-v3-sdxl.png",
     "engine": "local-sdxl",
     "created_at": "2026-07-22T21:34:46.315492+00:00",
+    "copycheck": "CLEAN",
     "settlement": "OK",
     "settlement_detail": {
      "a1_directional_foliage": false,
@@ -308,34 +452,80 @@
      "acceptable": false
     },
     "tile": {
-     "verdict": "FAIL",
-     "max": null
-    },
-    "copycheck": "FLAGGED",
-    "copycheck_what": "Many of the small scattered five-pointed stars in the background of image 2 are near-identical in shape, style, and rendering to the stars in image 1."
+     "verdict": "FAIL"
+    }
    },
    {
     "file": "galaxy-bots-v1-nano.png",
     "engine": "nano-banana",
     "created_at": "2026-07-23T00:31:28.544384+00:00",
-    "copycheck": "FLAGGED",
-    "copycheck_what": "The rocket motif, including its specific shape, the arrangement of its three portholes, the design of its fins, and its textured appearance, is a near-identical imitation of the rocket motif found in Image 1."
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "galaxy-bots-v4-nano.png",
     "engine": "nano-banana",
     "created_at": "2026-07-23T00:31:36.425007+00:00",
-    "copycheck": "CLEAN"
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "galaxy-bots-v5-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:04.322446+00:00"
+    "created_at": "2026-07-23T00:44:04.322446+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "WARN"
+    }
    },
    {
     "file": "galaxy-bots-v6-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:06.329941+00:00"
+    "created_at": "2026-07-23T00:44:06.329941+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    }
   ],
   "reference": {
@@ -393,22 +583,74 @@
    {
     "file": "herbarium-press-v1-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:06.332778+00:00"
+    "created_at": "2026-07-23T00:44:06.332778+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": true,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "WARN"
+    }
    },
    {
     "file": "herbarium-press-v4-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:06.335342+00:00"
+    "created_at": "2026-07-23T00:44:06.335342+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "WARN"
+    }
    },
    {
     "file": "herbarium-press-v5-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:06.338619+00:00"
+    "created_at": "2026-07-23T00:44:06.338619+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": true,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "FAIL"
+    }
    },
    {
     "file": "herbarium-press-v6-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:06.341477+00:00"
+    "created_at": "2026-07-23T00:44:06.341477+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": true,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "FAIL"
+    }
    }
   ],
   "reference": {
@@ -466,23 +708,75 @@
    {
     "file": "desert-choir-v1-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:06.344407+00:00"
+    "created_at": "2026-07-23T00:44:06.344407+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "desert-choir-v4-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:06.347037+00:00"
-   },
-   {
-    "file": "desert-choir-v5-nano.png",
-    "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:06.349626+00:00"
-   },
-   {
-    "file": "desert-choir-v6-nano.png",
-    "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:06.352173+00:00"
-   }
+    "created_at": "2026-07-23T00:44:06.347037+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
+   },
+   {
+    "file": "desert-choir-v5-nano.png",
+    "engine": "nano-banana",
+    "created_at": "2026-07-23T00:44:06.349626+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
+   },
+   {
+    "file": "desert-choir-v6-nano.png",
+    "engine": "nano-banana",
+    "created_at": "2026-07-23T00:44:06.352173+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "empty",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
+   }
   ],
   "reference": {
    "file": "ref-desert-choir.jpg",
@@ -539,22 +833,74 @@
    {
     "file": "ray-shadow-v1-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:06.355203+00:00"
+    "created_at": "2026-07-23T00:44:06.355203+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "ray-shadow-v4-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:06.357754+00:00"
+    "created_at": "2026-07-23T00:44:06.357754+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "ray-shadow-v5-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:06.360428+00:00"
+    "created_at": "2026-07-23T00:44:06.360428+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "ray-shadow-v6-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:06.362931+00:00"
+    "created_at": "2026-07-23T00:44:06.362931+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    }
   ],
   "reference": {
@@ -612,22 +958,74 @@
    {
     "file": "moonrise-ikat-v1-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:06.364500+00:00"
+    "created_at": "2026-07-23T00:44:06.364500+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "moonrise-ikat-v4-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:13.055873+00:00"
+    "created_at": "2026-07-23T00:44:13.055873+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "moonrise-ikat-v5-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.063185+00:00"
+    "created_at": "2026-07-23T00:44:15.063185+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "moonrise-ikat-v6-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.066512+00:00"
+    "created_at": "2026-07-23T00:44:15.066512+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "empty",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    }
   ],
   "reference": {
@@ -703,22 +1101,74 @@
    {
     "file": "night-jungle-v1-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.070059+00:00"
+    "created_at": "2026-07-23T00:44:15.070059+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": true,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "WARN"
+    }
    },
    {
     "file": "night-jungle-v4-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.072639+00:00"
+    "created_at": "2026-07-23T00:44:15.072639+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": true,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "FAIL"
+    }
    },
    {
     "file": "night-jungle-v5-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.075009+00:00"
+    "created_at": "2026-07-23T00:44:15.075009+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": true,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "WARN"
+    }
    },
    {
     "file": "night-jungle-v6-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.077255+00:00"
+    "created_at": "2026-07-23T00:44:15.077255+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": true,
+     "b_prohibited": false,
+     "b_matched": "empty",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "WARN"
+    }
    }
   ],
   "reference": {
@@ -794,22 +1244,74 @@
    {
     "file": "golden-pineapple-v1-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.079001+00:00"
+    "created_at": "2026-07-23T00:44:15.079001+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "FAIL"
+    }
    },
    {
     "file": "golden-pineapple-v4-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.080167+00:00"
+    "created_at": "2026-07-23T00:44:15.080167+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": true,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "WARN"
+    }
    },
    {
     "file": "golden-pineapple-v5-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.081466+00:00"
+    "created_at": "2026-07-23T00:44:15.081466+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "empty",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "golden-pineapple-v6-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.082503+00:00"
+    "created_at": "2026-07-23T00:44:15.082503+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    }
   ],
   "reference": {
@@ -886,27 +1388,79 @@
    {
     "file": "monstera-bungalow-v1-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.083701+00:00"
+    "created_at": "2026-07-23T00:44:15.083701+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": true,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "WARN"
+    }
    },
    {
     "file": "monstera-bungalow-v4-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.084955+00:00"
+    "created_at": "2026-07-23T00:44:15.084955+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": true,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "FAIL"
+    }
    },
    {
     "file": "monstera-bungalow-v5-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.086470+00:00"
+    "created_at": "2026-07-23T00:44:15.086470+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": true,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "WARN"
+    }
    },
    {
     "file": "monstera-bungalow-v6-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.087608+00:00"
-   }
-  ],
-  "reference": {
-   "file": "ref-monstera-bungalow.jpg",
-   "title": "Deliciosa Bungalow"
+    "created_at": "2026-07-23T00:44:15.087608+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "WARN"
+    }
+   }
+  ],
+  "reference": {
+   "file": "ref-monstera-bungalow.jpg",
+   "title": "Deliciosa Bungalow"
   },
   "colorway": "Fern & Ivory"
  },
@@ -941,21 +1495,19 @@
     "file": "painted-feathers-v2-sdxl.png",
     "engine": "local-sdxl",
     "created_at": "2026-07-22T22:27:26.559229+00:00",
+    "copycheck": "CLEAN",
     "settlement": "OK",
     "settlement_detail": {
-     "a1_directional_foliage": true,
-     "a2_open_space": true,
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
      "a3_multi_color_leaves": false,
      "b_prohibited": false,
      "b_matched": "empty",
-     "acceptable": true
+     "acceptable": false
     },
     "tile": {
-     "verdict": "FAIL",
-     "max": null
-    },
-    "copycheck": "FLAGGED",
-    "copycheck_what": "Several stylized feather motifs in Image 2 directly imitate the design and rendering (central quill with distinct parallel diagonal lines for barbs) of the smaller, naturalistic feather elements found in Image 1."
+     "verdict": "FAIL"
+    }
    },
    {
     "file": "painted-feathers-v7-nano.png",
@@ -978,22 +1530,74 @@
    {
     "file": "painted-feathers-v1-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.088804+00:00"
+    "created_at": "2026-07-23T00:44:15.088804+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": true,
+     "b_prohibited": false,
+     "b_matched": "empty",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "painted-feathers-v4-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.089969+00:00"
+    "created_at": "2026-07-23T00:44:15.089969+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "WARN"
+    }
    },
    {
     "file": "painted-feathers-v5-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.091136+00:00"
+    "created_at": "2026-07-23T00:44:15.091136+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "painted-feathers-v6-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.092309+00:00"
+    "created_at": "2026-07-23T00:44:15.092309+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    }
   ],
   "reference": {
@@ -1051,22 +1655,74 @@
    {
     "file": "tidepool-bloom-v1-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.093465+00:00"
+    "created_at": "2026-07-23T00:44:15.093465+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "tidepool-bloom-v4-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.094636+00:00"
+    "created_at": "2026-07-23T00:44:15.094636+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "tidepool-bloom-v5-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.095811+00:00"
+    "created_at": "2026-07-23T00:44:15.095811+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "empty",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "tidepool-bloom-v6-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.097016+00:00"
+    "created_at": "2026-07-23T00:44:15.097016+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    }
   ],
   "reference": {
@@ -1124,22 +1780,74 @@
    {
     "file": "mod-orbit-v1-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.098128+00:00"
+    "created_at": "2026-07-23T00:44:15.098128+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": true,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "mod-orbit-v4-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.099284+00:00"
+    "created_at": "2026-07-23T00:44:15.099284+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "empty",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "mod-orbit-v5-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.100452+00:00"
+    "created_at": "2026-07-23T00:44:15.100452+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "FAIL"
+    }
    },
    {
     "file": "mod-orbit-v6-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.101644+00:00"
+    "created_at": "2026-07-23T00:44:15.101644+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "WARN"
+    }
    }
   ],
   "reference": {
@@ -1197,22 +1905,74 @@
    {
     "file": "lost-continent-v1-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.102820+00:00"
+    "created_at": "2026-07-23T00:44:15.102820+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "lost-continent-v4-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.104017+00:00"
+    "created_at": "2026-07-23T00:44:15.104017+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "lost-continent-v5-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.105228+00:00"
+    "created_at": "2026-07-23T00:44:15.105228+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "empty",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "WARN"
+    }
    },
    {
     "file": "lost-continent-v6-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:15.106457+00:00"
+    "created_at": "2026-07-23T00:44:15.106457+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    }
   ],
   "reference": {
@@ -1270,22 +2030,74 @@
    {
     "file": "plumbline-v1-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:22.498989+00:00"
+    "created_at": "2026-07-23T00:44:22.498989+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "WARN"
+    }
    },
    {
     "file": "plumbline-v4-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:24.503021+00:00"
+    "created_at": "2026-07-23T00:44:24.503021+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "FAIL"
+    }
    },
    {
     "file": "plumbline-v5-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:24.507976+00:00"
+    "created_at": "2026-07-23T00:44:24.507976+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "plumbline-v6-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:24.512325+00:00"
+    "created_at": "2026-07-23T00:44:24.512325+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "empty",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    }
   ],
   "reference": {
@@ -1343,22 +2155,74 @@
    {
     "file": "lagoon-legends-v1-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:24.516622+00:00"
+    "created_at": "2026-07-23T00:44:24.516622+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "lagoon-legends-v4-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:24.519627+00:00"
+    "created_at": "2026-07-23T00:44:24.519627+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "lagoon-legends-v5-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:24.522838+00:00"
+    "created_at": "2026-07-23T00:44:24.522838+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "lagoon-legends-v6-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:24.525492+00:00"
+    "created_at": "2026-07-23T00:44:24.525492+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    }
   ],
   "reference": {
@@ -1416,22 +2280,74 @@
    {
     "file": "fungi-skyline-v1-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:24.527936+00:00"
+    "created_at": "2026-07-23T00:44:24.527936+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "WARN"
+    }
    },
    {
     "file": "fungi-skyline-v4-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:24.530270+00:00"
+    "created_at": "2026-07-23T00:44:24.530270+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "fungi-skyline-v5-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:24.532165+00:00"
+    "created_at": "2026-07-23T00:44:24.532165+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "fungi-skyline-v6-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:24.533459+00:00"
+    "created_at": "2026-07-23T00:44:24.533459+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "empty",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    }
   ],
   "reference": {
@@ -1489,22 +2405,74 @@
    {
     "file": "regatta-day-v1-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:39:54.593046+00:00"
+    "created_at": "2026-07-23T00:39:54.593046+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "empty",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "WARN"
+    }
    },
    {
     "file": "regatta-day-v4-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:40:02.925844+00:00"
+    "created_at": "2026-07-23T00:40:02.925844+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "WARN"
+    }
    },
    {
     "file": "regatta-day-v5-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:40:12.061956+00:00"
+    "created_at": "2026-07-23T00:40:12.061956+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "empty",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "FAIL"
+    }
    },
    {
     "file": "regatta-day-v6-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:40:20.186112+00:00"
+    "created_at": "2026-07-23T00:40:20.186112+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "empty",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    }
   ],
   "reference": {
@@ -1554,48 +2522,100 @@
      "acceptable": false
     },
     "tile": {
-     "verdict": "FAIL",
-     "max": null
-    },
-    "copycheck": "CLEAN"
+     "verdict": "FAIL",
+     "max": null
+    },
+    "copycheck": "CLEAN"
+   },
+   {
+    "file": "arcade-memory-v7-nano.png",
+    "engine": "nano-banana",
+    "created_at": "2026-07-23T00:07:29.653323+00:00",
+    "tile": {
+     "verdict": "PASS"
+    },
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "copycheck": "CLEAN"
+   },
+   {
+    "file": "arcade-memory-v1-nano.png",
+    "engine": "nano-banana",
+    "created_at": "2026-07-23T00:40:28.943273+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "WARN"
+    }
+   },
+   {
+    "file": "arcade-memory-v4-nano.png",
+    "engine": "nano-banana",
+    "created_at": "2026-07-23T00:40:36.838372+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
+   },
+   {
+    "file": "arcade-memory-v5-nano.png",
+    "engine": "nano-banana",
+    "created_at": "2026-07-23T00:40:45.134741+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
-    "file": "arcade-memory-v7-nano.png",
+    "file": "arcade-memory-v6-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:07:29.653323+00:00",
-    "tile": {
-     "verdict": "PASS"
-    },
+    "created_at": "2026-07-23T00:40:53.235903+00:00",
+    "copycheck": "CLEAN",
     "settlement": "OK",
     "settlement_detail": {
      "a1_directional_foliage": false,
      "a2_open_space": false,
      "a3_multi_color_leaves": false,
      "b_prohibited": false,
-     "b_matched": "",
+     "b_matched": "empty",
      "acceptable": false
     },
-    "copycheck": "CLEAN"
-   },
-   {
-    "file": "arcade-memory-v1-nano.png",
-    "engine": "nano-banana",
-    "created_at": "2026-07-23T00:40:28.943273+00:00"
-   },
-   {
-    "file": "arcade-memory-v4-nano.png",
-    "engine": "nano-banana",
-    "created_at": "2026-07-23T00:40:36.838372+00:00"
-   },
-   {
-    "file": "arcade-memory-v5-nano.png",
-    "engine": "nano-banana",
-    "created_at": "2026-07-23T00:40:45.134741+00:00"
-   },
-   {
-    "file": "arcade-memory-v6-nano.png",
-    "engine": "nano-banana",
-    "created_at": "2026-07-23T00:40:53.235903+00:00"
+    "tile": {
+     "verdict": "WARN"
+    }
    }
   ],
   "reference": {
@@ -1653,22 +2673,74 @@
    {
     "file": "daily-dose-v1-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:41:00.788803+00:00"
+    "created_at": "2026-07-23T00:41:00.788803+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "daily-dose-v4-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:41:08.908334+00:00"
+    "created_at": "2026-07-23T00:41:08.908334+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "daily-dose-v5-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:41:18.577394+00:00"
+    "created_at": "2026-07-23T00:41:18.577394+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "daily-dose-v6-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:41:26.472059+00:00"
+    "created_at": "2026-07-23T00:41:26.472059+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    }
   ],
   "reference": {
@@ -1726,22 +2798,74 @@
    {
     "file": "circle-fields-v1-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:41:35.063451+00:00"
+    "created_at": "2026-07-23T00:41:35.063451+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "circle-fields-v4-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:41:44.969568+00:00"
+    "created_at": "2026-07-23T00:41:44.969568+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "circle-fields-v5-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:41:53.369360+00:00"
+    "created_at": "2026-07-23T00:41:53.369360+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "circle-fields-v6-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:44:30.317177+00:00"
+    "created_at": "2026-07-23T00:44:30.317177+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    }
   ],
   "reference": {
@@ -1817,22 +2941,74 @@
    {
     "file": "campfire-toile-v1-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:42:08.652729+00:00"
+    "created_at": "2026-07-23T00:42:08.652729+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "WARN"
+    }
    },
    {
     "file": "campfire-toile-v4-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:42:18.266756+00:00"
+    "created_at": "2026-07-23T00:42:18.266756+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "WARN"
+    }
    },
    {
     "file": "campfire-toile-v5-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:42:28.136666+00:00"
+    "created_at": "2026-07-23T00:42:28.136666+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "empty",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "WARN"
+    }
    },
    {
     "file": "campfire-toile-v6-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:42:37.927677+00:00"
+    "created_at": "2026-07-23T00:42:37.927677+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": true,
+     "a2_open_space": true,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "WARN"
+    }
    }
   ],
   "reference": {
@@ -1890,22 +3066,74 @@
    {
     "file": "dream-clouds-v1-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:42:45.661916+00:00"
+    "created_at": "2026-07-23T00:42:45.661916+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "empty",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "WARN"
+    }
    },
    {
     "file": "dream-clouds-v4-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:42:54.263951+00:00"
+    "created_at": "2026-07-23T00:42:54.263951+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "dream-clouds-v5-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:43:01.942511+00:00"
+    "created_at": "2026-07-23T00:43:01.942511+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "dream-clouds-v6-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:43:09.742863+00:00"
+    "created_at": "2026-07-23T00:43:09.742863+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": false
+    },
+    "tile": {
+     "verdict": "FAIL"
+    }
    }
   ],
   "reference": {
@@ -1981,22 +3209,74 @@
    {
     "file": "bodega-cats-v1-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:43:18.120237+00:00"
+    "created_at": "2026-07-23T00:43:18.120237+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "WARN"
+    }
    },
    {
     "file": "bodega-cats-v4-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:43:26.038763+00:00"
+    "created_at": "2026-07-23T00:43:26.038763+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "bodega-cats-v5-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:43:37.426647+00:00"
+    "created_at": "2026-07-23T00:43:37.426647+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    },
    {
     "file": "bodega-cats-v6-nano.png",
     "engine": "nano-banana",
-    "created_at": "2026-07-23T00:43:45.066392+00:00"
+    "created_at": "2026-07-23T00:43:45.066392+00:00",
+    "copycheck": "CLEAN",
+    "settlement": "OK",
+    "settlement_detail": {
+     "a1_directional_foliage": false,
+     "a2_open_space": false,
+     "a3_multi_color_leaves": false,
+     "b_prohibited": false,
+     "b_matched": "",
+     "acceptable": true
+    },
+    "tile": {
+     "verdict": "PASS"
+    }
    }
   ],
   "reference": {
diff --git a/output/designs/arcade-memory-v4-nano.png b/output/designs/arcade-memory-v4-nano.png
index a8d8d2f..7d1f104 100644
Binary files a/output/designs/arcade-memory-v4-nano.png and b/output/designs/arcade-memory-v4-nano.png differ
diff --git a/output/designs/arcade-memory-v5-nano.png b/output/designs/arcade-memory-v5-nano.png
index e37cdd1..4479258 100644
Binary files a/output/designs/arcade-memory-v5-nano.png and b/output/designs/arcade-memory-v5-nano.png differ
diff --git a/output/designs/daily-dose-v5-nano.png b/output/designs/daily-dose-v5-nano.png
index e300426..a2e5baf 100644
Binary files a/output/designs/daily-dose-v5-nano.png and b/output/designs/daily-dose-v5-nano.png differ
diff --git a/output/designs/galaxy-bots-v1-nano.png b/output/designs/galaxy-bots-v1-nano.png
index 22596c8..f8ff06f 100644
Binary files a/output/designs/galaxy-bots-v1-nano.png and b/output/designs/galaxy-bots-v1-nano.png differ
diff --git a/output/designs/galaxy-bots-v3-sdxl.png b/output/designs/galaxy-bots-v3-sdxl.png
index 339ff3e..346a56e 100644
Binary files a/output/designs/galaxy-bots-v3-sdxl.png and b/output/designs/galaxy-bots-v3-sdxl.png differ
diff --git a/output/designs/galaxy-bots-v6-nano.png b/output/designs/galaxy-bots-v6-nano.png
index a87b6a5..eb01346 100644
Binary files a/output/designs/galaxy-bots-v6-nano.png and b/output/designs/galaxy-bots-v6-nano.png differ
diff --git a/output/designs/lagoon-legends-v5-nano.png b/output/designs/lagoon-legends-v5-nano.png
index 06bf50f..306f5a8 100644
Binary files a/output/designs/lagoon-legends-v5-nano.png and b/output/designs/lagoon-legends-v5-nano.png differ
diff --git a/output/designs/lost-continent-v5-nano.png b/output/designs/lost-continent-v5-nano.png
index 288d017..9d709f6 100644
Binary files a/output/designs/lost-continent-v5-nano.png and b/output/designs/lost-continent-v5-nano.png differ
diff --git a/output/designs/lost-continent-v6-nano.png b/output/designs/lost-continent-v6-nano.png
index 390972f..8c7dbce 100644
Binary files a/output/designs/lost-continent-v6-nano.png and b/output/designs/lost-continent-v6-nano.png differ
diff --git a/output/designs/midnight-frequency-v5-nano.png b/output/designs/midnight-frequency-v5-nano.png
index a8855ca..7334198 100644
Binary files a/output/designs/midnight-frequency-v5-nano.png and b/output/designs/midnight-frequency-v5-nano.png differ
diff --git a/output/designs/painted-feathers-v1-nano.png b/output/designs/painted-feathers-v1-nano.png
index aac8247..81f0a91 100644
Binary files a/output/designs/painted-feathers-v1-nano.png and b/output/designs/painted-feathers-v1-nano.png differ
diff --git a/output/designs/painted-feathers-v2-sdxl.png b/output/designs/painted-feathers-v2-sdxl.png
index e733885..7ee2cba 100644
Binary files a/output/designs/painted-feathers-v2-sdxl.png and b/output/designs/painted-feathers-v2-sdxl.png differ
diff --git a/output/designs/painted-feathers-v6-nano.png b/output/designs/painted-feathers-v6-nano.png
index 2ee71c3..90b626c 100644
Binary files a/output/designs/painted-feathers-v6-nano.png and b/output/designs/painted-feathers-v6-nano.png differ
diff --git a/output/designs/ray-shadow-v5-nano.png b/output/designs/ray-shadow-v5-nano.png
index 0477011..4086385 100644
Binary files a/output/designs/ray-shadow-v5-nano.png and b/output/designs/ray-shadow-v5-nano.png differ
diff --git a/output/designs/regatta-day-v5-nano.png b/output/designs/regatta-day-v5-nano.png
index 58971f0..1273212 100644
Binary files a/output/designs/regatta-day-v5-nano.png and b/output/designs/regatta-day-v5-nano.png differ
diff --git a/output/review/arcade-memory.png b/output/review/arcade-memory.png
new file mode 100644
index 0000000..e2cb9d8
Binary files /dev/null and b/output/review/arcade-memory.png differ
diff --git a/output/review/astral-tiger.png b/output/review/astral-tiger.png
new file mode 100644
index 0000000..91cd911
Binary files /dev/null and b/output/review/astral-tiger.png differ
diff --git a/output/review/bodega-cats.png b/output/review/bodega-cats.png
new file mode 100644
index 0000000..7e2ff09
Binary files /dev/null and b/output/review/bodega-cats.png differ
diff --git a/output/review/campfire-toile.png b/output/review/campfire-toile.png
new file mode 100644
index 0000000..dc3279c
Binary files /dev/null and b/output/review/campfire-toile.png differ
diff --git a/output/review/circle-fields.png b/output/review/circle-fields.png
new file mode 100644
index 0000000..6d42a62
Binary files /dev/null and b/output/review/circle-fields.png differ
diff --git a/output/review/daily-dose.png b/output/review/daily-dose.png
new file mode 100644
index 0000000..5ed0d92
Binary files /dev/null and b/output/review/daily-dose.png differ
diff --git a/output/review/desert-choir.png b/output/review/desert-choir.png
new file mode 100644
index 0000000..9b55dcc
Binary files /dev/null and b/output/review/desert-choir.png differ
diff --git a/output/review/dream-clouds.png b/output/review/dream-clouds.png
new file mode 100644
index 0000000..cc93d7c
Binary files /dev/null and b/output/review/dream-clouds.png differ
diff --git a/output/review/fungi-skyline.png b/output/review/fungi-skyline.png
new file mode 100644
index 0000000..4ba724d
Binary files /dev/null and b/output/review/fungi-skyline.png differ
diff --git a/output/review/galaxy-bots.png b/output/review/galaxy-bots.png
new file mode 100644
index 0000000..d40fbc6
Binary files /dev/null and b/output/review/galaxy-bots.png differ
diff --git a/output/review/golden-pineapple.png b/output/review/golden-pineapple.png
new file mode 100644
index 0000000..af38eae
Binary files /dev/null and b/output/review/golden-pineapple.png differ
diff --git a/output/review/herbarium-press.png b/output/review/herbarium-press.png
new file mode 100644
index 0000000..0987425
Binary files /dev/null and b/output/review/herbarium-press.png differ
diff --git a/output/review/lagoon-legends.png b/output/review/lagoon-legends.png
new file mode 100644
index 0000000..386575f
Binary files /dev/null and b/output/review/lagoon-legends.png differ
diff --git a/output/review/lost-continent.png b/output/review/lost-continent.png
new file mode 100644
index 0000000..7da7639
Binary files /dev/null and b/output/review/lost-continent.png differ
diff --git a/output/review/midnight-frequency.png b/output/review/midnight-frequency.png
new file mode 100644
index 0000000..647e00a
Binary files /dev/null and b/output/review/midnight-frequency.png differ
diff --git a/output/review/mod-orbit.png b/output/review/mod-orbit.png
new file mode 100644
index 0000000..ab62d5f
Binary files /dev/null and b/output/review/mod-orbit.png differ
diff --git a/output/review/monstera-bungalow.png b/output/review/monstera-bungalow.png
new file mode 100644
index 0000000..1d74d44
Binary files /dev/null and b/output/review/monstera-bungalow.png differ
diff --git a/output/review/moonrise-ikat.png b/output/review/moonrise-ikat.png
new file mode 100644
index 0000000..5a08a65
Binary files /dev/null and b/output/review/moonrise-ikat.png differ
diff --git a/output/review/night-jungle.png b/output/review/night-jungle.png
new file mode 100644
index 0000000..eba4664
Binary files /dev/null and b/output/review/night-jungle.png differ
diff --git a/output/review/painted-feathers.png b/output/review/painted-feathers.png
new file mode 100644
index 0000000..0b43f2e
Binary files /dev/null and b/output/review/painted-feathers.png differ
diff --git a/output/review/plumbline.png b/output/review/plumbline.png
new file mode 100644
index 0000000..8b0f885
Binary files /dev/null and b/output/review/plumbline.png differ
diff --git a/output/review/ray-shadow.png b/output/review/ray-shadow.png
new file mode 100644
index 0000000..d8d16f1
Binary files /dev/null and b/output/review/ray-shadow.png differ
diff --git a/output/review/regatta-day.png b/output/review/regatta-day.png
new file mode 100644
index 0000000..ffb3adf
Binary files /dev/null and b/output/review/regatta-day.png differ
diff --git a/output/review/robot-parade.png b/output/review/robot-parade.png
new file mode 100644
index 0000000..45e69ed
Binary files /dev/null and b/output/review/robot-parade.png differ
diff --git a/output/review/tidepool-bloom.png b/output/review/tidepool-bloom.png
new file mode 100644
index 0000000..13f763b
Binary files /dev/null and b/output/review/tidepool-bloom.png differ
diff --git a/scripts/__pycache__/batch_gen.cpython-314.pyc b/scripts/__pycache__/batch_gen.cpython-314.pyc
index 7d44fad..7eb8ed5 100644
Binary files a/scripts/__pycache__/batch_gen.cpython-314.pyc and b/scripts/__pycache__/batch_gen.cpython-314.pyc differ

← 3fe0b3f auto-save: 2026-07-22T17:45:47 (103 files) — data/designs.js  ·  back to Wild Wallcoverings  ·  auto-save: 2026-07-22T18:15:55 (5 files) — data/designs.json a84333c →