← back to Wallco Ai
Bulk 2-color fix + full-room murals + hue-sync 4-color quartets + Designer-zoo-calm track + admin review panel
2279bebeca4dda77165375ecfaaeeaf85525fa6a · 2026-05-20 07:39:41 -0700 · Steve
Files touched
A data/do-not-want.jsonlA scripts/auto-deploy-loop.shA scripts/build-cactus-murals.pyA scripts/bulk-2color-fix.shA scripts/colorway-variants.pyA scripts/composite-on-texture.pyM scripts/generate_designs.jsA scripts/instant-image-sync.shA scripts/isolate-stamp.pyM scripts/night-builder.jsA scripts/periodic-deploy.shA scripts/quantize-2tone.pyM src/library.js
Diff
commit 2279bebeca4dda77165375ecfaaeeaf85525fa6a
Author: Steve <steve@designerwallcoverings.com>
Date: Wed May 20 07:39:41 2026 -0700
Bulk 2-color fix + full-room murals + hue-sync 4-color quartets + Designer-zoo-calm track + admin review panel
---
data/do-not-want.jsonl | 967 ++++++++++++++++++++++++++++++++++++++++
scripts/auto-deploy-loop.sh | 49 ++
scripts/build-cactus-murals.py | 109 +++++
scripts/bulk-2color-fix.sh | 25 ++
scripts/colorway-variants.py | 132 ++++++
scripts/composite-on-texture.py | 59 +++
scripts/generate_designs.js | 23 +-
scripts/instant-image-sync.sh | 40 ++
scripts/isolate-stamp.py | 114 +++++
scripts/night-builder.js | 43 +-
scripts/periodic-deploy.sh | 37 ++
scripts/quantize-2tone.py | 54 +++
src/library.js | 20 +-
13 files changed, 1655 insertions(+), 17 deletions(-)
diff --git a/data/do-not-want.jsonl b/data/do-not-want.jsonl
new file mode 100644
index 0000000..ce2ad47
--- /dev/null
+++ b/data/do-not-want.jsonl
@@ -0,0 +1,967 @@
+{"ts":"2026-05-20T09:09:33.574Z","design_id":10494,"reason":"foliage in non-foliage category \"face-skull-damask\" (obvious)","verdict":{"has_foliage":true,"foliage_kinds":["generic_leaf","vine"],"has_never_ok":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There are leaves and vines present, which are bleed-through artifacts in this face-skull-damask category."},"source":"bleed_guard"}
+{"ts":"2026-05-20T09:09:35.700Z","design_id":10493,"reason":"foliage in non-foliage category \"throttled-plaster-roses\" (obvious)","verdict":{"has_foliage":true,"foliage_kinds":["flower","generic_leaf"],"has_never_ok":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There are leaves and flowers present, which is considered bleed-through for this category."},"source":"bleed_guard"}
+{"ts":"2026-05-20T09:11:15.565Z","design_id":10406,"reason":"foliage in non-foliage category \"face-skull-damask\" (obvious)","verdict":{"has_foliage":true,"foliage_kinds":["generic_leaf","flower"],"has_never_ok":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There are leaves and flowers visible, which are bleed-through artifacts in this category."},"source":"bleed_guard"}
+{"ts":"2026-05-20T09:11:38.159Z","design_id":10396,"reason":"banana/monstera/palm detected","verdict":{"has_foliage":true,"foliage_kinds":["palm","generic_leaf","fern"],"has_never_ok":true,"bleed_severity":"none","confidence":1,"one_line_reason":"The image contains foliage, including palm fronds which are not allowed."},"source":"bleed_guard"}
+{"ts":"2026-05-20T09:11:41.777Z","design_id":10394,"reason":"foliage in non-foliage category \"face-skull-damask\" (subtle)","verdict":{"has_foliage":true,"foliage_kinds":["generic_leaf"],"has_never_ok":false,"bleed_severity":"subtle","confidence":0.95,"one_line_reason":"There are generic leaves present, which are considered bleed-through artifacts in this category."},"source":"bleed_guard"}
+{"ts":"2026-05-20T09:13:49.435Z","design_id":10386,"reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost of the main motif behind itself, and an atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:13:53.117Z","design_id":10425,"reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost of the main motif behind itself, and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:15:39.118Z","design_id":10495,"category":"fromental-scenic","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a blurred haze layer, interior shading, and a halftone layer behind the motif, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:15:54.943Z","design_id":10434,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The cactus motifs have a clear faded duplicate behind them, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:16:11.852Z","design_id":10407,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost of the cactus motifs behind the main motifs, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:16:18.832Z","design_id":10404,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The buildings have a faded ghost image behind them, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:16:26.616Z","design_id":10402,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the cactus motifs behind the main motifs, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:16:30.421Z","design_id":10399,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The lotus motifs have a very obvious faded ghost / duplicate behind them, and there is a soft atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:16:34.189Z","design_id":10391,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded ghost of the motif behind the main motif, and atmospheric haze blurs the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:16:50.165Z","design_id":10387,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost of the cactus motifs behind the main motifs, and an atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:17:07.425Z","design_id":10381,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the pagoda motif behind the main motif, and atmospheric haze is present."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:17:15.490Z","design_id":10374,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded ghost of the cactus motif behind the main motif, and atmospheric haze blurs the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:17:22.238Z","design_id":10371,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost of the cactus motif behind the main motif, and a soft haze behind the motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:17:30.423Z","design_id":10369,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The main motif has a very obvious faded ghost / duplicate / echo offset behind itself, and there is atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:17:34.340Z","design_id":10368,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the motif behind the main pattern, and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:17:45.945Z","design_id":10361,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the cactus motifs behind the main motifs, and an atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:17:50.064Z","design_id":10358,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the motif behind the main motif, and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:17:59.141Z","design_id":10356,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost layer behind the main motifs, and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:18:03.310Z","design_id":10355,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost of the damask motif behind the main motif, and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:18:07.251Z","design_id":10352,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost of the cactus motifs behind the main motifs, and a soft haze behind the motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:18:22.439Z","design_id":10347,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The cactus motifs have a faded, ghost-like duplicate behind them, along with a halftone layer and atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:18:33.632Z","design_id":10343,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the main motif behind itself, and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:18:44.798Z","design_id":10339,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the motifs and atmospheric haze behind the main elements."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:19:03.002Z","design_id":10331,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The main motif has a very obvious faded ghost / duplicate / echo offset behind itself, and there is atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:19:06.658Z","design_id":10330,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the main motif behind itself, and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:19:22.391Z","design_id":10323,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The buildings have a faded ghost image behind them and interior shading, with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:19:26.276Z","design_id":10320,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motifs have a faded duplicate behind them and interior shading, with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:19:30.753Z","design_id":10316,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the cactus motif behind the main motif, and atmospheric haze blurs the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:19:34.272Z","design_id":10315,"category":"diamond-trellis","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The trellis motif has a faded, ghosted duplicate behind the main motif, and there is atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:19:41.763Z","design_id":10312,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the cactus motif behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:19:45.173Z","design_id":10311,"category":"diamond-trellis","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the trellis motif behind the main trellis, and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:19:48.797Z","design_id":10309,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the cactus motif behind the main motif, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:19:56.291Z","design_id":10027,"category":"inspired","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a faded ghost and atmospheric haze behind it, creating a double exposure look."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:20:03.130Z","design_id":10524,"category":"lips","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is interior shading inside the lips and face that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:20:11.461Z","design_id":10520,"category":"lips","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is interior shading inside the silhouette of the lips."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:20:13.468Z","design_id":10519,"category":"lips","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is interior shading inside the lips that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:20:26.096Z","design_id":10009,"category":"inspired","reason":"obvious bleed: atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The wood grain pattern has interior shading and a soft haze behind it, creating a bleed effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:20:30.202Z","design_id":10007,"category":"inspired","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The main motif is repeated as a faded ghost / duplicate / echo offset behind itself."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:20:52.019Z","design_id":9990,"category":"inspired","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The main motif is repeated as a faded ghost behind itself, and there is atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:21:43.061Z","design_id":9967,"category":"inspired","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a blurred, hazy duplicate behind it and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:22:01.112Z","design_id":9957,"category":"inspired","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the floral motif behind the main motif, and atmospheric haze blurs the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:22:31.244Z","design_id":9936,"category":"inspired","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a faded duplicate behind itself, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:22:43.308Z","design_id":9931,"category":"inspired","reason":"obvious bleed: atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The watercolor wash and interior shading inside the shapes create an obvious bleed effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:22:51.892Z","design_id":9927,"category":"inspired","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The background has a blurred haze and the motifs have interior shading, creating a bleed effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:23:00.387Z","design_id":9875,"category":"inspired","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the floral motif behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:23:14.981Z","design_id":9870,"category":"inspired","reason":"motif ghost layer (subtle)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"subtle","confidence":0.9,"one_line_reason":"There is a subtle ghosting effect and atmospheric haze behind the main motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:23:18.948Z","design_id":9869,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost of the cactus motifs behind the main motifs, and a soft haze behind the motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:23:22.601Z","design_id":9868,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded ghost of the cactus motif behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:23:27.269Z","design_id":9865,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the cactus motifs behind the main motifs, and an atmospheric haze behind the motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:23:32.355Z","design_id":9863,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The cactus motifs have a faded, ghosted duplicate behind them, and there is a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:23:37.589Z","design_id":9860,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost of the cactus motif behind the main motifs, and an atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:23:42.514Z","design_id":9858,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost of the cactus motif behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:23:46.862Z","design_id":9857,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the cactus motif behind the main motif, and an atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:23:51.063Z","design_id":9856,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded ghost of the cactus motif behind the main motif, and atmospheric haze blurs the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:23:55.675Z","design_id":9855,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost of the cactus motifs behind the main motifs, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:23:59.850Z","design_id":9854,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious ghost/duplicate of the cactus motifs behind the main motifs, and a haze effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:24:05.973Z","design_id":9847,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost of the cactus motifs behind the main motifs, and an atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:24:10.267Z","design_id":9840,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost of the cactus motif behind the main motif, and a soft haze behind the motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:24:15.400Z","design_id":4676,"category":"geometric-block-leaves","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The main motif has a very obvious faded ghost / duplicate behind itself, with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:24:20.343Z","design_id":4675,"category":"geometric-block-leaves","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost of the motif behind the main motif, and an atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:24:25.149Z","design_id":4674,"category":"geometric-block-leaves","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the motif behind the main pattern, and an atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:24:30.081Z","design_id":4656,"category":"geometric-block-leaves","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded ghost of the motif behind the main leaves, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:24:36.246Z","design_id":4655,"category":"geometric-block-leaves","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the leaf motif behind the main motif, and a soft haze behind the motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:24:39.628Z","design_id":4654,"category":"geometric-block-leaves","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The main motif is repeated as a faded ghost offset behind itself, and there is atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:24:44.206Z","design_id":4653,"category":"geometric-block-leaves","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the motif behind the main pattern, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:24:49.724Z","design_id":4652,"category":"geometric-block-leaves","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the geometric motif behind the main pattern, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:24:53.448Z","design_id":4651,"category":"geometric-block-leaves","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The main motif is repeated as a faded ghost offset behind itself, and there is atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:24:57.915Z","design_id":4650,"category":"geometric-block-leaves","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the leaf motif behind the main motif, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:25:02.878Z","design_id":4648,"category":"geometric-block-leaves","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the leaf motif behind the main motif, and an atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:25:08.304Z","design_id":4647,"category":"geometric-block-leaves","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the motif behind the main pattern, and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:25:09.530Z","design_id":10722,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the motif behind the main pattern, along with a hazy background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:25:11.786Z","design_id":10721,"category":"chinoiserie · indigo-library","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer behind the motifs and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:25:13.757Z","design_id":4646,"category":"geometric-block-leaves","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the leaf motif behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:25:14.017Z","design_id":10720,"category":"chinoiserie · bordeaux-velvet","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer behind the motif and crosshatching inside the motif silhouette."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:25:16.340Z","design_id":10719,"category":"chinoiserie · manor-saddle","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer behind the motif and crosshatching inside the motif silhouette."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:25:19.136Z","design_id":4645,"category":"geometric-block-leaves","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The pattern has a double exposure look with atmospheric haze and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:25:23.193Z","design_id":10716,"category":"muybridge-plate · manor-saddle","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very clear ghost/duplicate of the horse motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:25:25.636Z","design_id":4644,"category":"geometric-block-leaves","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The pattern has a very obvious faded ghost of the motif behind the main one, as well as interior shading and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:25:27.724Z","design_id":10714,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a halftone layer, atmospheric haze, and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:25:30.123Z","design_id":10713,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The horse motif has a very obvious faded ghost image behind it, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:25:30.296Z","design_id":4642,"category":"geometric-block-leaves","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost of the motif behind the main motif, and a soft haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:25:34.342Z","design_id":4641,"category":"geometric-block-leaves","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the motif behind the main pattern, and a haze effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:25:38.320Z","design_id":4640,"category":"geometric-block-leaves","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The main motif is repeated as a faded ghost offset behind itself, and there is atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:25:56.366Z","design_id":10702,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The cactus motifs have a clear faded duplicate behind them, along with interior shading and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:26:29.791Z","design_id":10686,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the motif behind the main image, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:26:37.555Z","design_id":118,"category":"designer-wallcoverings","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a halftone layer behind it and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:26:43.024Z","design_id":10680,"category":"muybridge-plate · oxblood","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a faded duplicate, halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:26:43.898Z","design_id":115,"category":"koroseal","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The squares have a blurred haze and interior shading, creating a bleed effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:26:45.421Z","design_id":10679,"category":"muybridge-plate · forest-loden","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious faded duplicate behind it, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:26:47.849Z","design_id":10678,"category":"muybridge-plate · midnight-navy","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious faded duplicate behind it, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:26:47.984Z","design_id":113,"category":"koroseal","reason":"obvious bleed: atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The squares have a watercolor wash and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:26:50.236Z","design_id":10677,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The tiger motif has a very obvious faded ghost / duplicate behind it, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:27:06.304Z","design_id":10670,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the motif behind the main motif, along with atmospheric haze and a halftone layer."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:30:09.907Z","design_id":11005,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The foxes have a very obvious ghosted duplicate behind them, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:30:28.423Z","design_id":10996,"category":"muybridge-plate · bordeaux-velvet","reason":"obvious bleed: halftone_layer, atmospheric_haze","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer and atmospheric haze behind the motif, creating a bleed effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:30:30.637Z","design_id":10995,"category":"muybridge-plate · manor-saddle","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious halftone layer and atmospheric haze behind it, creating a ghosting effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:30:35.040Z","design_id":10993,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the cat motifs, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:30:43.976Z","design_id":10989,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the cactus motifs behind the main motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:30:53.147Z","design_id":10985,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The lemur and tree motifs have a very obvious faded duplicate behind them, with halftone and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:31:01.363Z","design_id":10981,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the animal motifs behind the main motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:31:05.768Z","design_id":10979,"category":"cactus · antique-tan","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The cactus motifs have a clear faded duplicate behind them, a halftone layer, atmospheric haze, and interior shading, indicating significant motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:31:08.144Z","design_id":10978,"category":"cactus · smoke-ash","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a clear ghosting effect and halftone layer behind the cactus motifs, creating an atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:31:10.694Z","design_id":10977,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the cactus motif behind the main motif, and an atmospheric haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:31:31.793Z","design_id":10967,"category":"designer-zoo-calm · saddle-mocha","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is crosshatching inside the fox silhouette that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:31:34.223Z","design_id":10966,"category":"designer-zoo-calm · antique-tan","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a faded duplicate behind it, a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:31:38.768Z","design_id":10964,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the motifs behind the main motifs, and atmospheric haze is present."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:31:57.857Z","design_id":10956,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the skull motif behind the main one, and crosshatching inside the skull."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:32:06.563Z","design_id":10952,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The pandas have a very obvious faded duplicate behind them, and the background has a haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:32:15.736Z","design_id":10948,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the deer motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:35:08.842Z","design_id":11294,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the fox motif behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:35:18.201Z","design_id":11290,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious ghosting effect behind the bears, and a halftone layer behind the trees."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:35:38.885Z","design_id":11282,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the lemur motifs behind the main motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:35:47.983Z","design_id":11278,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the motif behind the main one, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:35:57.540Z","design_id":11274,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the wolf motif and atmospheric haze behind the main motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:36:12.216Z","design_id":11267,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the animal motifs behind the main motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:36:16.650Z","design_id":11265,"category":"chinoiserie · oxblood","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer and interior shading inside the motif, indicating bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:36:18.905Z","design_id":11264,"category":"chinoiserie · forest-loden","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious ghosted duplicate, halftone layer, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:36:20.808Z","design_id":11263,"category":"chinoiserie · midnight-navy","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer and interior shading inside the motif, indicating bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:36:23.356Z","design_id":11262,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer, atmospheric haze, and interior shading inside the motif, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:36:32.279Z","design_id":11258,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the cactus motif behind the main motif, and an atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:36:48.658Z","design_id":11250,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded ghost of the damask and skull motif behind the main motif, and atmospheric haze blurs the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:40:11.765Z","design_id":11594,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the animal motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:40:21.937Z","design_id":11589,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the motif behind the main motif, and atmospheric haze is present."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:40:41.490Z","design_id":11579,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the fox motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:40:50.130Z","design_id":11575,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the tiger motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:40:52.001Z","design_id":11574,"category":"designer-zoo-calm · smoke-ash","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer and interior shading inside the motif, indicating bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:41:05.088Z","design_id":11568,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The main motif is repeated as a faded ghost / duplicate / echo offset behind itself."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:41:07.483Z","design_id":11567,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The fox motifs have a faded, ghosted duplicate behind them, and interior shading is visible."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:41:09.613Z","design_id":11566,"category":"cactus · indigo-library","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a dot-screen layer behind the cacti and interior shading within the cacti silhouettes."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:41:13.795Z","design_id":11564,"category":"cactus · manor-saddle","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a dot-screen layer behind the cacti and interior shading within the cacti silhouettes."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:41:16.082Z","design_id":11563,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the cactus motifs behind the main motifs, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:41:35.718Z","design_id":11555,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the cactus motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:41:44.461Z","design_id":11551,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a faded duplicate behind itself, atmospheric haze, and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:41:52.401Z","design_id":11547,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the bamboo and leaves behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:42:08.255Z","design_id":11540,"category":"chinoiserie · bone-ivory","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:42:13.136Z","design_id":11538,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer, atmospheric haze, and interior shading inside the motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:45:12.079Z","design_id":11893,"category":"chinoiserie · smoke-ash","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer and interior shading inside the motif, indicating bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:45:14.439Z","design_id":11892,"category":"chinoiserie · champagne-linen","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer and interior shading inside the motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:45:27.540Z","design_id":11885,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The cranes have a very obvious faded duplicate / echo behind them, and there is a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:45:35.958Z","design_id":11880,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the motif behind the main figure, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:46:04.791Z","design_id":11864,"category":"muybridge-plate · stone-pewter","reason":"obvious bleed: halftone_layer, atmospheric_haze","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious halftone layer and atmospheric haze behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:46:07.055Z","design_id":11863,"category":"muybridge-plate · greenhouse-glass","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious halftone layer and atmospheric haze behind it, creating a double exposure look."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:46:09.212Z","design_id":11862,"category":"muybridge-plate · indigo-library","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image shows a clear faded duplicate of the motif, a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:46:18.199Z","design_id":11857,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious ghost of the motif behind the main image, as well as interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:46:47.980Z","design_id":11843,"category":"designer-zoo-calm · champagne-linen","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The birds have interior shading that should be flat, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:46:49.941Z","design_id":11842,"category":"designer-zoo-calm · bone-ivory","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is interior shading inside the bird motifs that should be flat, indicating bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:46:54.185Z","design_id":11840,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the bird motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:50:11.856Z","design_id":12200,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a clear faded duplicate of the crane motif behind the main motif, and atmospheric haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:50:14.432Z","design_id":12199,"category":"throttled-plaster-roses · indigo-library","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a blurred haze layer, interior shading, and a halftone layer behind the motif, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:50:16.426Z","design_id":12198,"category":"throttled-plaster-roses · bordeaux-velvet","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:50:18.521Z","design_id":12197,"category":"throttled-plaster-roses · manor-saddle","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a very strong halftone layer and interior shading bleed, as well as atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:50:28.544Z","design_id":12192,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the cactus motifs behind the main motifs, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:50:30.834Z","design_id":12191,"category":"designer-zoo-calm · saddle-mocha","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The interior of the motifs have a dot-screen / halftone pattern, and the interior shading is visible."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:50:33.110Z","design_id":12190,"category":"designer-zoo-calm · antique-tan","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motifs have a dot-screen layer behind them and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:50:37.132Z","design_id":12188,"category":"designer-zoo-calm · smoke-ash","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"Halftone layer and interior shading are present, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:50:43.443Z","design_id":12185,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The pattern has a clear faded duplicate of the motifs behind the main ones, with halftone and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:50:45.618Z","design_id":12184,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the cactus motif behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:50:54.054Z","design_id":12180,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The trees have a faded, offset duplicate behind them, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:50:58.868Z","design_id":12178,"category":"muybridge-plate · antique-brass","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a clear halftone layer and ghosting effect behind the horse motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:51:01.211Z","design_id":12177,"category":"muybridge-plate · oxblood","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious ghosting effect and halftone layer behind the horse motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:51:03.292Z","design_id":12176,"category":"muybridge-plate · forest-loden","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The horse motifs have a very obvious halftone layer and ghosting effect behind them."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:51:12.155Z","design_id":12172,"category":"muybridge-plate","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The horses have a halftone layer behind them, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:51:14.621Z","design_id":12171,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the cactus motif behind the main motif, and an atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:51:23.676Z","design_id":12167,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the motifs behind the main layer, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:51:31.726Z","design_id":12163,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the bird motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:51:42.670Z","design_id":12158,"category":"throttled-plaster-roses · smoke-ash","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a blurred, shaded effect inside their silhouettes, and there is a haze behind the motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:51:47.289Z","design_id":12156,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a very obvious faded duplicate behind them, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:51:58.291Z","design_id":12151,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the cactus motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:52:08.645Z","design_id":12146,"category":"designer-zoo-calm · antique-tan","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a clear ghosting effect and interior shading within the crane motifs, along with a halftone layer."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:52:10.648Z","design_id":12145,"category":"designer-zoo-calm · smoke-ash","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a clear faded duplicate of the bird motifs behind the main motifs, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:55:17.941Z","design_id":12494,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a halftone layer, atmospheric haze, and interior shading bleed, creating a double exposure look."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:55:20.737Z","design_id":12493,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the lotus motif behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:55:37.659Z","design_id":12485,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The motif has a very obvious faded duplicate behind it, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:55:45.804Z","design_id":12480,"category":"designer-zoo-calm · indigo-library","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The motifs have a dot-screen layer behind them and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:55:47.909Z","design_id":12479,"category":"designer-zoo-calm · bordeaux-velvet","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motifs have a halftone layer and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:55:52.202Z","design_id":12477,"category":"chinoiserie","reason":"obvious bleed: atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has atmospheric haze and interior shading bleed, creating a double exposure look."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:55:54.273Z","design_id":12476,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The motifs have a faded duplicate behind them, a halftone layer, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:55:58.664Z","design_id":12474,"category":"throttled-plaster-roses · champagne-linen","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a halftone layer and atmospheric haze behind them, and interior shading bleed is present."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:56:01.066Z","design_id":12473,"category":"throttled-plaster-roses · bone-ivory","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a dot-screen haze behind them and interior shading, creating a bleed effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:56:03.820Z","design_id":12472,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious ghosting effect and atmospheric haze behind the roses, as well as interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:56:18.711Z","design_id":12466,"category":"muybridge-plate · midnight-navy","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The pig motifs have a clear faded duplicate behind them, a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:56:20.878Z","design_id":12465,"category":"muybridge-plate · deep-plum","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The pig motifs have a clear faded duplicate behind them, a halftone layer, atmospheric haze, and interior shading, indicating significant motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:56:30.066Z","design_id":12461,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious ghosting effect behind the pig motifs, and a haze effect in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:56:41.562Z","design_id":12456,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The panda motifs have a very obvious ghosting effect with halftone and atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T09:57:15.226Z","design_id":12438,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The main motif has a faded ghost behind itself, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:00:10.878Z","design_id":12792,"category":"throttled-plaster-roses · oxblood","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The pattern has a blurred haze layer, interior shading, and a halftone layer, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:00:13.171Z","design_id":12791,"category":"throttled-plaster-roses · forest-loden","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The pattern has a blurred haze layer, interior shading, and a halftone layer behind the motif, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:00:15.556Z","design_id":12790,"category":"throttled-plaster-roses · midnight-navy","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The design has a blurred haze layer, interior shading, and a halftone layer behind the motif, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:00:17.861Z","design_id":12789,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the fox motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:00:20.942Z","design_id":12788,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a faded duplicate behind them and interior shading, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:00:22.979Z","design_id":12787,"category":"monterey-mural","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The image has a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:00:31.598Z","design_id":12783,"category":"designer-zoo-calm","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer and interior shading inside the bear motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:00:40.976Z","design_id":12779,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the cactus motif behind the main motif, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:00:43.204Z","design_id":12778,"category":"chinoiserie · manor-saddle","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious halftone ghost and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:00:46.055Z","design_id":12777,"category":"chinoiserie · slate-mist","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The pattern exhibits a faded duplicate of the main motif, a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:00:48.518Z","design_id":12776,"category":"chinoiserie · antique-brass","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious halftone layer behind it, creating a ghosting effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:00:57.676Z","design_id":12772,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer behind the motif and crosshatching inside the motif silhouette."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:01:00.379Z","design_id":12771,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded ghost of the main motif behind itself, and atmospheric haze blurs the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:01:09.914Z","design_id":12767,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the motif behind the main motif, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:01:19.722Z","design_id":12763,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the motifs behind the main motifs, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:01:28.318Z","design_id":12759,"category":"designer-zoo-calm · stone-pewter","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The bear motifs have a clear halftone layer and ghosting effect behind them, with interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:01:30.785Z","design_id":12758,"category":"designer-zoo-calm · greenhouse-glass","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The bears have a very obvious faded duplicate behind them, and the background has a halftone dot-screen effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:01:33.177Z","design_id":12757,"category":"designer-zoo-calm · indigo-library","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The bears have a halftone layer behind them, a ghosted duplicate, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:01:35.487Z","design_id":12756,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the wolf motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:01:47.637Z","design_id":12751,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the main motif behind itself, and atmospheric haze blurs the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:02:03.018Z","design_id":12744,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the cactus motif behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:02:10.398Z","design_id":12741,"category":"chinoiserie · forest-loden","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The lions have a dot-screen layer behind them and crosshatching inside the silhouette."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:02:15.263Z","design_id":12739,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The lions have interior shading and a halftone layer behind them, with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:05:06.430Z","design_id":13058,"category":"designer-zoo-calm · bordeaux-velvet","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is crosshatching and shading inside the animal silhouettes, indicating interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:05:08.650Z","design_id":13057,"category":"designer-zoo-calm · manor-saddle","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is crosshatching and shading inside the motif silhouettes that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:05:19.200Z","design_id":13052,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The main motif is repeated as a faded ghost / duplicate / echo offset behind itself."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:05:29.919Z","design_id":13047,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost / duplicate of the main motif behind itself."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:05:38.470Z","design_id":13042,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The cactus motifs have a clear faded duplicate behind them, and there is a soft atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:05:45.521Z","design_id":13039,"category":"chinoiserie · oxblood","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer and interior shading inside the motif, indicating bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:05:52.281Z","design_id":13036,"category":"face-skull-damask · deep-plum","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the skull motif behind the main motif, and a halftone layer."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:05:54.496Z","design_id":13034,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer, atmospheric haze, and interior shading inside the motif, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:05:56.780Z","design_id":13033,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The skull motif has a faded duplicate behind it, a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:06:08.416Z","design_id":13027,"category":"fromental-scenic · manor-saddle","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image shows a clear faded duplicate of the motif, halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:06:16.620Z","design_id":13022,"category":"throttled-plaster-roses · bordeaux-velvet","reason":"obvious bleed: halftone_layer, atmospheric_haze","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The background has a blurred haze layer, and the halftone layer is very obvious."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:06:18.925Z","design_id":13021,"category":"throttled-plaster-roses · manor-saddle","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a blurred haze layer behind the motif, and crosshatching inside the silhouette, creating a double exposure look."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:06:34.221Z","design_id":13013,"category":"stripe · saddle-mocha","reason":"motif ghost layer (subtle)","verdict":{"has_motif_ghost":"false","has_halftone_layer":"false","has_atmospheric_haze":"false","has_interior_shading_bleed":"true","bleed_severity":"subtle","confidence":0.9,"one_line_reason":"There is subtle crosshatching inside the stripes, which should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:06:40.405Z","design_id":13010,"category":"stripe","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a clear faded duplicate of the stripe motif behind the main stripes, creating an atmospheric haze effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:06:47.551Z","design_id":13006,"category":"fromental-scenic · bordeaux-velvet","reason":"obvious bleed: halftone_layer, atmospheric_haze","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious halftone layer and atmospheric haze behind the motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:06:52.077Z","design_id":13004,"category":"designer-zoo-calm · indigo-library","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer behind the motifs and interior shading bleed inside the silhouettes."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:07:03.183Z","design_id":12999,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the fox motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:07:07.980Z","design_id":12997,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a clear faded duplicate of the cactus motifs behind the main motifs, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:10:02.915Z","design_id":13353,"category":"fromental-scenic · deep-plum","reason":"obvious bleed: halftone_layer, atmospheric_haze","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The background has a very obvious halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:10:10.456Z","design_id":13349,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the tree branches and birds behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:10:14.676Z","design_id":13347,"category":"designer-zoo-calm · manor-saddle","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The animals have a dot-screen texture and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:10:16.858Z","design_id":13346,"category":"designer-zoo-calm · slate-mist","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motifs have a dot-screen layer behind them and interior shading, indicating bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:10:19.150Z","design_id":13345,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the animal motifs behind the main motifs, creating a double exposure look."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:10:37.224Z","design_id":13337,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the branches and birds behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:10:48.470Z","design_id":13333,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious ghosting effect and interior shading, with a halftone layer."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:10:56.813Z","design_id":13329,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the floral motif and atmospheric haze behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:11:05.466Z","design_id":13325,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.9,"one_line_reason":"The bears are repeated as a faded ghost behind themselves."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:11:09.862Z","design_id":13323,"category":"muybridge-plate · oxblood","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is interior shading inside the motif that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:11:14.313Z","design_id":13321,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the motif behind the main figures, creating a double exposure effect with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:11:22.740Z","design_id":13317,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the trees and birds behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:11:31.224Z","design_id":13313,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the lion motif, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:11:39.981Z","design_id":13309,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The damask motif has a faded ghost/duplicate behind it, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:11:48.298Z","design_id":13305,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the main motif behind itself."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:12:03.448Z","design_id":13298,"category":"designer-zoo-calm · greenhouse-glass","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The bears have a dot-screen texture and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:12:05.590Z","design_id":13297,"category":"designer-zoo-calm","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The bears have interior shading and a halftone layer behind them, with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:15:11.465Z","design_id":13649,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The main motif is repeated as a faded ghost / duplicate / echo offset behind itself."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:15:31.206Z","design_id":13638,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer, atmospheric haze, and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:15:45.776Z","design_id":13631,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded ghost of the animal motif behind the main motif, and atmospheric haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:15:48.324Z","design_id":13630,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the leopard motif behind the main motif, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:15:50.536Z","design_id":13628,"category":"fromental-scenic · champagne-linen","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious faded duplicate behind it, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:15:52.890Z","design_id":13627,"category":"fromental-scenic · bone-ivory","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image shows a clear faded duplicate of the motif, a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:15:57.360Z","design_id":13625,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious ghosting effect of the bamboo and floral motifs, with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:16:05.768Z","design_id":13620,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the motif behind the main motif, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:16:25.473Z","design_id":13613,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the cactus motifs behind the main motifs, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:16:45.574Z","design_id":13603,"category":"designer-zoo-calm · bone-ivory","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"Halftone layer and interior shading are present, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:16:52.402Z","design_id":13600,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the main motif behind itself."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:16:54.717Z","design_id":13599,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the fox motif behind the main motif, and interior shading is visible."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:20:10.105Z","design_id":13924,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the animal motifs behind the main motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:20:31.242Z","design_id":13914,"category":"designer-zoo-calm · champagne-linen","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motifs have a clear halftone layer and interior shading, creating a double exposure look."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:20:38.652Z","design_id":13911,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a clear faded duplicate behind them, a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:20:40.654Z","design_id":13910,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The main animal motifs are repeated as a faded ghost offset behind themselves."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:20:45.483Z","design_id":13908,"category":"muybridge-plate · stone-pewter","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a halftone layer behind it and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:20:50.318Z","design_id":13906,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious faded duplicate behind it, along with a halftone layer and atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:20:52.690Z","design_id":13904,"category":"muybridge-plate · champagne-linen","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer and interior shading inside the motif, indicating bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:20:56.815Z","design_id":13902,"category":"muybridge-plate · stone-pewter","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is crosshatching and shading inside the motif that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:20:59.468Z","design_id":13901,"category":"muybridge-plate","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is interior shading inside the figures that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:21:38.979Z","design_id":13891,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The deer motifs have a clear faded duplicate behind them, a halftone layer, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:22:00.886Z","design_id":13887,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate / echo of the main cactus motif behind itself."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:22:14.518Z","design_id":13881,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:22:23.102Z","design_id":13877,"category":"designer-zoo-calm · saddle-mocha","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The background has a halftone layer and the interior of the motifs have shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:22:34.096Z","design_id":13876,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the animal motifs behind the main motifs, and an atmospheric haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:23:21.855Z","design_id":13865,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The cactus motifs have a clear faded duplicate behind them, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:23:24.274Z","design_id":13864,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious ghosted duplicate behind it, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:25:15.650Z","design_id":14218,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very clear faded duplicate of the rose motif behind the main motif, and atmospheric haze is present."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:25:27.218Z","design_id":14213,"category":"face-skull-damask · slate-mist","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is shading inside the skull motif that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:25:45.488Z","design_id":14206,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a clear faded duplicate of the motif behind the main one, creating a double exposure look."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:25:55.086Z","design_id":14202,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the deer motif behind the main motif, and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:26:18.040Z","design_id":14195,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the animal motifs behind the main motifs, and a soft atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:26:20.384Z","design_id":14194,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the cactus motifs behind the main motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:26:32.583Z","design_id":14189,"category":"fromental-scenic · bone-ivory","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a clear halftone layer, atmospheric haze, and interior shading bleed within the floral motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:26:34.731Z","design_id":14188,"category":"fromental-scenic · stone-pewter","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The flowers have a very obvious halftone layer and atmospheric haze behind them, creating a ghosting effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:26:36.864Z","design_id":14187,"category":"fromental-scenic · greenhouse-glass","reason":"obvious bleed: halftone_layer, atmospheric_haze","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious halftone layer and atmospheric haze behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:26:54.234Z","design_id":14179,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the cactus motif behind the main motif, and atmospheric haze blurs the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:26:56.652Z","design_id":14178,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the skull motif behind the main motif, along with a halftone layer and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:27:04.780Z","design_id":14174,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the pangolin motif behind the main motif, with a halftone layer."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:27:13.409Z","design_id":14170,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a faded ghost image behind them and interior shading, with an atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:30:08.238Z","design_id":14507,"category":"chinoiserie · bordeaux-velvet","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a clear double exposure look with a faded duplicate of the motif, halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:30:17.087Z","design_id":14503,"category":"muybridge-plate · manor-saddle","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is crosshatching and shading inside the silhouette of the brick motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:30:31.923Z","design_id":14496,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious faded duplicate behind it, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:30:34.422Z","design_id":14495,"category":"face-skull-damask","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The skull motif has a halftone layer behind it and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:30:36.735Z","design_id":14494,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image shows a clear double exposure effect with a halftone layer and atmospheric haze, indicating significant motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:30:45.026Z","design_id":14490,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The rooster motif has a clear faded duplicate behind it, along with a halftone layer and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:31:01.665Z","design_id":14483,"category":"muybridge-plate · slate-mist","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The motif has a very obvious faded duplicate behind it, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:31:03.799Z","design_id":14482,"category":"muybridge-plate · antique-brass","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious halftone layer and atmospheric haze behind it, creating a ghosting effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:31:05.783Z","design_id":14481,"category":"muybridge-plate · oxblood","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The motif has a very obvious halftone layer and atmospheric haze behind it, creating a ghosting effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:31:12.845Z","design_id":14478,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the horse and rider motif behind the main motif, and a soft atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:31:20.813Z","design_id":14474,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the animal motifs behind the main motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:31:36.948Z","design_id":14466,"category":"throttled-plaster-roses · smoke-ash","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.9,"one_line_reason":"There is a halftone layer behind the motif and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:31:39.202Z","design_id":14465,"category":"throttled-plaster-roses · champagne-linen","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a dot-screen haze behind them and interior shading, creating a bleed effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:31:41.367Z","design_id":14464,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the figures behind the main motif, creating a double exposure effect and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:31:46.151Z","design_id":14462,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a very obvious faded duplicate behind them, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:31:54.221Z","design_id":14458,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The bird motif has a faded duplicate behind it, atmospheric haze, and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:35:17.429Z","design_id":14794,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost of the fox motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:35:19.740Z","design_id":14793,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious ghost/duplicate of the animal motifs behind the main motifs, and a halftone layer is also present."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:35:30.581Z","design_id":14787,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the fox motif behind the main motifs, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:35:40.991Z","design_id":14781,"category":"designer-zoo-calm · oxblood","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a dot-screen layer behind it and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:35:53.644Z","design_id":14775,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the animals and trees behind the main motifs, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:36:19.812Z","design_id":14762,"category":"throttled-plaster-roses · champagne-linen","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The pattern has a blurred haze layer behind the motif, and interior shading bleed is present."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:36:24.284Z","design_id":14760,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the animal motifs behind the main motifs, and a halftone layer."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:36:27.211Z","design_id":14758,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious ghosting effect of the cactus motifs, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:36:29.559Z","design_id":14757,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the motif behind the main pattern, and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:36:32.453Z","design_id":14756,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the main motif behind itself and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:36:40.882Z","design_id":14752,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the motifs behind the main motifs, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:36:45.577Z","design_id":14750,"category":"chinoiserie · indigo-library","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The image has a halftone layer and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:36:52.076Z","design_id":14747,"category":"fromental-scenic · oxblood","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a faded duplicate of the motif, a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:37:02.715Z","design_id":14742,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a blurred haze layer, interior shading, and a halftone layer behind the motif, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:37:04.941Z","design_id":14741,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the floral motif behind the main motif, and an atmospheric haze effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:37:07.647Z","design_id":14740,"category":"muybridge-plate","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.9,"one_line_reason":"There is crosshatching and shading inside the figures that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:40:15.941Z","design_id":15088,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the fox motif behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:40:27.221Z","design_id":15083,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the trees and birds behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:40:35.377Z","design_id":15079,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The skull motif has a faded duplicate behind it, a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:40:37.587Z","design_id":15078,"category":"muybridge-plate · smoke-ash","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a clear faded duplicate of the deer motif behind the main motif, and atmospheric haze is present."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:40:50.243Z","design_id":15072,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The deer motif has a very obvious faded ghost behind it, along with a halftone layer and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:41:01.289Z","design_id":15067,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer, atmospheric haze, and interior shading, creating a 'double exposure' look."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:41:03.367Z","design_id":15066,"category":"muybridge-plate · antique-brass","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image shows a clear faded duplicate of the main motif, a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:41:10.475Z","design_id":15063,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the bird motif behind the main motif, and a soft atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:41:12.674Z","design_id":15062,"category":"muybridge-plate · manor-saddle","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The buffalo motif has a very obvious halftone layer and ghosting effect behind it."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:41:15.012Z","design_id":15061,"category":"muybridge-plate · slate-mist","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The buffalo motif has a very obvious halftone ghost and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:41:17.333Z","design_id":15060,"category":"muybridge-plate · antique-brass","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The buffalo motifs have a very obvious halftone layer and ghosting effect behind them, with interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:41:19.675Z","design_id":15059,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the buffalo motif behind the main motif, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:41:28.528Z","design_id":15055,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the animal motifs behind the main motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:41:50.974Z","design_id":15045,"category":"designer-zoo-calm · antique-brass","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer behind the motif and crosshatching inside the silhouette."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:41:57.989Z","design_id":15042,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The foxes have a faded duplicate behind them, a halftone layer, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:42:06.827Z","design_id":15037,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The bears have a faded ghost image behind them, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:45:18.945Z","design_id":15378,"category":"monterey-mural","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The image has a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:45:21.500Z","design_id":15377,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The lions have interior shading and are set against a hazy, halftone background, creating a double exposure effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:45:52.356Z","design_id":15368,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the animal motifs behind the main motifs, and a soft atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:46:01.634Z","design_id":15364,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the trees and lemurs behind the main motifs, and an atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:46:19.715Z","design_id":15355,"category":"designer-zoo-calm · oxblood","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer behind the motifs and interior shading inside the silhouettes."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:46:26.034Z","design_id":15352,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the main motif behind itself."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:46:35.961Z","design_id":15348,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the horse and rider motif behind the main motif, creating a double exposure effect with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:46:45.560Z","design_id":15344,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious ghosting effect and halftone layer behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:47:01.509Z","design_id":15337,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The main fox motif is repeated as a faded ghost behind itself, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:47:04.177Z","design_id":15336,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motifs have a very obvious faded duplicate / echo behind them, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:47:06.368Z","design_id":15335,"category":"designer-zoo-calm · stone-pewter","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The wolf motifs have a dot-screen layer behind them and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:47:13.192Z","design_id":15332,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The main motif has a very obvious faded ghost / duplicate / echo offset behind itself."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:47:21.655Z","design_id":15328,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious faded duplicate behind it, along with a halftone layer and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:50:09.611Z","design_id":15676,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The horse motifs have a clear faded duplicate behind them, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:50:19.531Z","design_id":15672,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded ghost of the cactus motif behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:50:28.956Z","design_id":15668,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The main motif is repeated as a faded ghost / duplicate / echo offset behind itself."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:50:38.758Z","design_id":15664,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the motif behind the main pattern, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:50:43.514Z","design_id":15662,"category":"face-skull-damask · greenhouse-glass","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The skull motif has crosshatching and shading inside the silhouette that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:50:48.292Z","design_id":15660,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded skull motif behind the main skull, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:50:52.635Z","design_id":15658,"category":"designer-zoo-calm · antique-brass","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious faded duplicate behind it, a halftone layer, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:51:04.660Z","design_id":15653,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The crane motifs have a faded, ghosted duplicate behind them, and there is a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:51:11.587Z","design_id":15650,"category":"fromental-scenic · antique-tan","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is crosshatching and shading inside the rose motif that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:51:16.665Z","design_id":15648,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the motif, a halftone layer, and atmospheric haze behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:51:25.620Z","design_id":15644,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The skull motif has a faded duplicate behind it, a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:51:57.757Z","design_id":15630,"category":"chinoiserie · antique-brass","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The dragon motif has a dot-screen layer behind it and crosshatching inside the silhouette."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:51:59.921Z","design_id":15629,"category":"chinoiserie · oxblood","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The dragon motif has interior shading and a halftone layer behind it."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:52:02.727Z","design_id":15628,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer, atmospheric haze, and interior shading inside the dragon motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:52:04.859Z","design_id":15626,"category":"face-skull-damask · bordeaux-velvet","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer behind the motif and interior shading bleed inside the skull silhouette."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:52:07.204Z","design_id":15625,"category":"face-skull-damask · manor-saddle","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer and interior shading inside the skull motif, indicating bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:52:09.466Z","design_id":15624,"category":"face-skull-damask · slate-mist","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer behind the skull motif and interior shading within the skull silhouette."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:52:11.920Z","design_id":15623,"category":"face-skull-damask","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer behind the skull motif and interior shading bleed inside the skull silhouette."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:52:20.935Z","design_id":15619,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the cactus motifs behind the main motifs, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:55:19.704Z","design_id":15960,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded ghost of the damask motif behind the main motif, and an atmospheric haze effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:55:31.053Z","design_id":15955,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious ghosting effect of the lemur and tree motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:55:57.663Z","design_id":15944,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded ghost/duplicate of the main motif behind itself, and atmospheric haze blurs the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:56:00.810Z","design_id":15943,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a very obvious faded duplicate behind them, a halftone layer, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:56:12.708Z","design_id":15939,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a clear double exposure look with a halftone layer and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:56:21.485Z","design_id":15935,"category":"muybridge-plate · oxblood","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.9,"one_line_reason":"There is interior shading inside the silhouette of the animal motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:56:23.603Z","design_id":15934,"category":"muybridge-plate","reason":"obvious bleed: atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The background has a blurred haze and the interior of the buffalo has shading that looks like bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:56:29.181Z","design_id":15932,"category":"chinoiserie · deep-plum","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is crosshatching and shading inside the flower motifs that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:56:33.757Z","design_id":15930,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The lotus motifs have a very obvious halftone ghost layer behind them."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:56:44.197Z","design_id":15926,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the cactus motif behind the main motif, and atmospheric haze blurs the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:56:52.957Z","design_id":15922,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the skull motif behind the main one, as well as atmospheric haze and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:57:01.595Z","design_id":15918,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a clear double exposure look with a halftone layer and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:57:08.196Z","design_id":15915,"category":"fromental-scenic · smoke-ash","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious halftone layer and atmospheric haze behind it, creating a double exposure look."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T10:57:10.987Z","design_id":15914,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the tree motif behind the main motif, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:00:11.120Z","design_id":16262,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the cactus motifs behind the main motifs, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:00:13.385Z","design_id":16261,"category":"throttled-plaster-roses · slate-mist","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image shows a clear faded duplicate of the main motif, a halftone layer, atmospheric haze, and interior shading, indicating significant motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:00:15.758Z","design_id":16260,"category":"throttled-plaster-roses · antique-brass","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious faded duplicate behind it, a halftone layer, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:00:21.662Z","design_id":16258,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The main motif is repeated as a faded ghost behind itself, and there is atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:01:15.595Z","design_id":16234,"category":"muybridge-plate","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a blurred haze layer, interior shading, and a halftone layer behind the motif, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:01:17.644Z","design_id":16233,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the floral motif, a halftone layer, and atmospheric haze behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:01:26.975Z","design_id":16229,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The roses have a very obvious faded ghost/duplicate behind them, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:01:29.632Z","design_id":16228,"category":"designer-zoo-calm · oxblood","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The interior of the lemurs and trees have obvious halftone shading, and the shading bleeds into the flat areas."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:01:32.040Z","design_id":16227,"category":"designer-zoo-calm · forest-loden","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer and interior shading inside the lemur motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:01:34.320Z","design_id":16226,"category":"designer-zoo-calm · midnight-navy","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The lemur motifs have interior shading and a halftone layer behind them, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:01:36.797Z","design_id":16225,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The lemur motifs have a faded ghost layer behind them, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:01:40.770Z","design_id":16224,"category":"muybridge-plate · bordeaux-velvet","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a clear faded duplicate behind it, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:01:54.974Z","design_id":16218,"category":"muybridge-plate","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The image has a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:01:57.730Z","design_id":16217,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motifs have a very obvious faded duplicate behind them, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:02:07.023Z","design_id":16213,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the damask motif behind the main motif, and atmospheric haze is present."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:02:09.089Z","design_id":16212,"category":"chinoiserie · greenhouse-glass","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer behind the motif and crosshatching inside the silhouette."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:02:13.161Z","design_id":16210,"category":"chinoiserie · bordeaux-velvet","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.9,"one_line_reason":"The image has a dot-screen effect and interior shading inside the motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:02:15.650Z","design_id":16209,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer, atmospheric haze, and interior shading inside the motif, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:05:18.057Z","design_id":16544,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the cactus motifs behind the main motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:05:37.449Z","design_id":16535,"category":"designer-zoo-calm","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a halftone layer, atmospheric haze, and interior shading bleed inside the motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:05:46.511Z","design_id":16530,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The deer motifs have a faded duplicate behind them and interior shading, creating a double exposure effect with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:06:02.735Z","design_id":16522,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded ghost of the floral motif behind the main motif, and atmospheric haze blurs the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:06:22.457Z","design_id":16516,"category":"designer-zoo-calm","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a halftone layer, atmospheric haze, and interior shading bleed, creating a double exposure look."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:06:45.716Z","design_id":16506,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious faded duplicate behind it, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:06:54.542Z","design_id":16502,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the fox motif behind the main motif, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:07:14.906Z","design_id":16492,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious ghosting effect of the bird motifs, and a halftone layer behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:10:10.038Z","design_id":16827,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the main motif behind itself, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:10:26.223Z","design_id":16820,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The elephant motifs have a faded duplicate behind them, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:10:43.765Z","design_id":16812,"category":"fromental-scenic · bordeaux-velvet","reason":"obvious bleed: halftone_layer, atmospheric_haze","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious halftone layer and atmospheric haze behind the motif, but no ghosting or interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:10:48.672Z","design_id":16810,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded ghost of the tree motif behind the main motif, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:11:18.338Z","design_id":16798,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the rose motif behind the main roses, and an atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:11:27.618Z","design_id":16794,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded ghost of the skull motif behind the main motif, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:11:49.168Z","design_id":16785,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the animal motif behind the main motif, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:11:51.675Z","design_id":16784,"category":"chinoiserie · oxblood","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a dot-screen layer behind the motif and crosshatching inside the motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:11:53.990Z","design_id":16783,"category":"chinoiserie · forest-loden","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer, atmospheric haze, and interior shading inside the motif, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:11:58.604Z","design_id":16781,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:12:16.102Z","design_id":16773,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the bear motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:12:18.663Z","design_id":16772,"category":"designer-zoo-calm · champagne-linen","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The leopard motifs have interior shading that should be flat, indicating bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:15:10.522Z","design_id":17128,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image shows a clear faded duplicate of the main motif, a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:15:28.552Z","design_id":17119,"category":"face-skull-damask · slate-mist","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is crosshatching inside the skull motif that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:15:30.923Z","design_id":17118,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the skull motif behind the main one, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:15:33.928Z","design_id":17117,"category":"muybridge-plate · saddle-mocha","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The pig motifs have a very obvious faded duplicate behind them, along with a halftone layer and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:15:36.528Z","design_id":17116,"category":"muybridge-plate · antique-tan","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The pig motifs have a clear faded duplicate behind them, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:15:39.031Z","design_id":17115,"category":"muybridge-plate · smoke-ash","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The pig motifs have a very obvious faded, blurred duplicate behind them, creating a double exposure effect with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:15:41.586Z","design_id":17114,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the pig motif behind the main motif, and a soft haze effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:15:44.010Z","design_id":17113,"category":"chinoiserie · stone-pewter","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The pattern has a blurred haze layer, interior shading, and a halftone layer behind the motif, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:16:00.880Z","design_id":17104,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the cactus motifs behind the main motifs, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:16:08.593Z","design_id":17101,"category":"throttled-plaster-roses · stone-pewter","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The pattern exhibits a clear faded duplicate of the rose motifs, a halftone layer, atmospheric haze, and interior shading, indicating significant motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:16:19.313Z","design_id":17095,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the motif, a halftone layer, and atmospheric haze behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:16:28.861Z","design_id":17091,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the wolf motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:17:05.833Z","design_id":17078,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the cactus motif behind the main motif, and atmospheric haze is present."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:17:17.945Z","design_id":17073,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the cactus motifs behind the main motifs, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:17:24.642Z","design_id":17070,"category":"designer-zoo-calm · bone-ivory","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The trees and animals have a dot-screen effect and interior shading, but no ghosting."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:17:30.940Z","design_id":17068,"category":"designer-zoo-calm · greenhouse-glass","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The trees and animals have a dot-screen effect and interior shading, but no ghosting."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:17:33.370Z","design_id":17067,"category":"designer-zoo-calm","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The animals have a dot-screen layer behind them and crosshatching inside the silhouette."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:20:14.234Z","design_id":17430,"category":"chinoiserie · oxblood","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has interior shading and a halftone layer, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:20:23.195Z","design_id":17429,"category":"chinoiserie · forest-loden","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has interior shading and a halftone layer behind it, creating a bleed effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:20:25.416Z","design_id":17428,"category":"chinoiserie · midnight-navy","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"Halftone layer and interior shading are present, creating a bleed effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:20:28.396Z","design_id":17427,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a clear faded duplicate behind it, a halftone layer, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:20:34.352Z","design_id":17424,"category":"designer-zoo-calm · smoke-ash","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:20:46.510Z","design_id":17420,"category":"designer-zoo-calm · bone-ivory","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The leopard motifs have interior shading that should be flat, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:21:00.846Z","design_id":17413,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the floral motif and atmospheric haze in the background, as well as interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:21:09.750Z","design_id":17408,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The cactus motifs have a clear faded duplicate behind them, a halftone layer, atmospheric haze, and interior shading, indicating significant motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:21:28.305Z","design_id":17401,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer, atmospheric haze, and interior shading inside the motif, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:21:31.368Z","design_id":17400,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded ghost of the motifs behind the main motifs, and atmospheric haze blurs the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:21:43.948Z","design_id":17393,"category":"designer-zoo-calm · antique-tan","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a clear halftone layer and ghosting effect behind the crane motifs, as well as interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:21:46.387Z","design_id":17392,"category":"designer-zoo-calm · smoke-ash","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a halftone layer behind it, a ghosted duplicate, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:21:48.379Z","design_id":17391,"category":"designer-zoo-calm · champagne-linen","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer and interior shading inside the crane motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:21:50.921Z","design_id":17390,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the crane motif behind the main motif, and an atmospheric haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:21:59.642Z","design_id":17386,"category":"cactus · champagne-linen","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer behind the cacti and interior shading within the cacti silhouettes."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:22:09.372Z","design_id":17382,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the cactus motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:22:11.487Z","design_id":17380,"category":"muybridge-plate · bone-ivory","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is crosshatching and shading inside the silhouette of the animal motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:22:20.865Z","design_id":17379,"category":"muybridge-plate · stone-pewter","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a clear faded duplicate behind it, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:22:34.768Z","design_id":17373,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious ghosted duplicate behind it, a halftone layer, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:22:38.175Z","design_id":17372,"category":"chinoiserie · stone-pewter","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen effect, atmospheric haze, and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:25:35.185Z","design_id":17722,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the main motif behind itself and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:25:38.746Z","design_id":17721,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The bears have a very obvious faded duplicate behind them, and the background has a haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:26:05.998Z","design_id":17717,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the motif behind the main one, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:26:42.768Z","design_id":17709,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the deer motif behind the main motif, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:27:05.911Z","design_id":17705,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the raccoon motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:27:14.848Z","design_id":17701,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer, atmospheric haze, and interior shading inside the motifs, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:27:23.125Z","design_id":17697,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the deer motif behind the main motif, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:27:33.106Z","design_id":17693,"category":"designer-zoo-calm","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a halftone layer, atmospheric haze, and interior shading bleed, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:27:35.385Z","design_id":17692,"category":"muybridge-plate · smoke-ash","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has interior shading and a halftone layer behind it, indicating bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:27:37.610Z","design_id":17691,"category":"muybridge-plate · champagne-linen","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The interior of the elephant motifs have crosshatching and shading, which indicates interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:27:40.228Z","design_id":17690,"category":"muybridge-plate · bone-ivory","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The interior of the elephant motifs have crosshatching and shading that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:27:43.152Z","design_id":17689,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The elephant motif has a faded ghost behind it, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:27:53.121Z","design_id":17685,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a faded duplicate behind them, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:28:10.919Z","design_id":17677,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a clear faded duplicate behind them, a halftone layer, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:28:12.892Z","design_id":17676,"category":"throttled-plaster-roses · champagne-linen","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a dot-screen layer behind the motif and interior shading inside the silhouette."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:28:20.506Z","design_id":17673,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a clear faded duplicate behind them, a halftone layer, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:28:28.809Z","design_id":17669,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a clear faded duplicate behind them, a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:30:16.663Z","design_id":18023,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the motif behind the main one, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:30:23.206Z","design_id":18020,"category":"muybridge-plate · bordeaux-velvet","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer and interior shading inside the motif, indicating bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:30:25.725Z","design_id":18019,"category":"muybridge-plate · manor-saddle","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a faded duplicate, halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:30:28.855Z","design_id":18018,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the motif behind the main motif, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:30:36.747Z","design_id":18014,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the crane motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:30:51.390Z","design_id":18007,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the fox motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:30:53.755Z","design_id":18006,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motifs have a very obvious faded ghost / duplicate behind them, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:31:01.473Z","design_id":18002,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost of the fox motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:31:10.714Z","design_id":17998,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the main motif behind itself, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:31:14.665Z","design_id":17996,"category":"designer-zoo-calm · indigo-library","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer behind the motif and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:31:16.870Z","design_id":17995,"category":"designer-zoo-calm · bordeaux-velvet","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a halftone layer and interior shading bleed inside the motif silhouette."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:31:27.011Z","design_id":17991,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The flamingo motif has a faded duplicate behind it, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:31:29.338Z","design_id":17990,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the dog motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:31:39.730Z","design_id":17986,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a clear ghosting effect and interior shading within the cactus motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:31:49.204Z","design_id":17982,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious faded duplicate behind it, a halftone layer, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:32:16.539Z","design_id":17970,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the bear motif behind the main motif, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:35:08.149Z","design_id":18323,"category":"designer-zoo-calm · deep-plum","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer behind the motifs and interior shading inside the silhouettes."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:35:23.711Z","design_id":18315,"category":"throttled-plaster-roses · champagne-linen","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a very obvious faded duplicate behind them, a halftone layer, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:35:26.053Z","design_id":18314,"category":"throttled-plaster-roses · bone-ivory","reason":"obvious bleed: halftone_layer, atmospheric_haze","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious halftone layer and atmospheric haze behind the roses."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:35:29.691Z","design_id":18312,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the rose motif behind the main motif, and a soft atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:35:33.743Z","design_id":18310,"category":"designer-zoo-calm · stone-pewter","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded ghost of the motif behind the main motif, and atmospheric haze blurs the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:35:35.772Z","design_id":18309,"category":"designer-zoo-calm · greenhouse-glass","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded ghost of the motif behind the main motif, and atmospheric haze is present."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:35:38.545Z","design_id":18307,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very clear faded duplicate of the main motif behind itself."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:35:43.010Z","design_id":18305,"category":"cactus · smoke-ash","reason":"obvious bleed: halftone_layer, atmospheric_haze","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a blurred haze layer behind the motifs, creating an atmospheric effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:35:54.547Z","design_id":18300,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost of the cactus motif behind the main motif, and a soft haze behind the motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:35:57.119Z","design_id":18299,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image shows a clear faded duplicate of the motif, a halftone layer, atmospheric haze, and interior shading, indicating significant motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:36:01.727Z","design_id":18296,"category":"designer-zoo-calm · champagne-linen","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The pattern has a blurred haze layer, interior shading, and a halftone layer behind the motif, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:36:04.259Z","design_id":18295,"category":"designer-zoo-calm · bone-ivory","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a dot-screen layer behind it and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:36:06.855Z","design_id":18294,"category":"designer-zoo-calm","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The animals have a dot-screen layer behind them and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:36:14.779Z","design_id":18289,"category":"stripe","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a clear faded duplicate of the stripe motif behind the main stripes, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:36:23.806Z","design_id":18285,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the foxes and trees behind the main motifs, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:36:25.772Z","design_id":18284,"category":"cactus · champagne-linen","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a dot-screen layer behind the motifs, and interior shading bleed inside the cactus silhouettes."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:36:32.337Z","design_id":18280,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the cactus motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:36:38.534Z","design_id":18277,"category":"muybridge-plate · champagne-linen","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a very obvious halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:36:40.815Z","design_id":18276,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The motif has a very obvious faded duplicate / echo behind itself, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:36:53.029Z","design_id":18271,"category":"muybridge-plate · stone-pewter","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The elephants have a clear halftone layer behind them and interior shading, creating a double exposure look."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:36:56.914Z","design_id":18269,"category":"muybridge-plate · indigo-library","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious halftone layer behind the elephant motifs, creating a ghosting effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:37:07.435Z","design_id":18265,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost of the elephant motif behind the main motif, and a soft haze behind the motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:37:14.928Z","design_id":18264,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The motifs have a faded ghost/duplicate behind them, a halftone layer, and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:37:24.188Z","design_id":18260,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the main motif behind itself, and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:40:09.159Z","design_id":18619,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The main motif is repeated as a faded ghost offset behind itself, and there is atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:40:11.579Z","design_id":18618,"category":"cactus · antique-brass","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a dot-screen layer behind the cactus motifs, and crosshatching inside the cactus silhouettes."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:40:18.365Z","design_id":18615,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a clear faded duplicate of the cactus motifs behind the main ones, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:40:37.007Z","design_id":18607,"category":"designer-zoo-calm","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a halftone layer and interior shading bleed, creating a double exposure look."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:40:43.675Z","design_id":18604,"category":"chinoiserie · greenhouse-glass","reason":"motif ghost layer (subtle)","verdict":{"has_motif_ghost":"false","has_halftone_layer":"true","has_atmospheric_haze":"false","has_interior_shading_bleed":"false","bleed_severity":"subtle","confidence":0.9,"one_line_reason":"There is a subtle halftone layer behind the main motif, but no ghosting or shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:40:48.675Z","design_id":18602,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious faded duplicate behind it, a halftone layer, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:40:58.601Z","design_id":18598,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the leopard motif behind the main one, and atmospheric haze blurs the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:41:02.957Z","design_id":18596,"category":"cactus · bordeaux-velvet","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The cactus motifs have a dot-screen layer behind them and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:41:05.773Z","design_id":18594,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the cactus motif behind the main motif, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:41:07.861Z","design_id":18593,"category":"designer-zoo-calm · forest-loden","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The wolf motifs have a clear halftone/haze layer behind them and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:41:25.566Z","design_id":18585,"category":"designer-zoo-calm","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The lemurs have a dot-screen layer behind them and crosshatching inside their silhouettes."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:41:44.119Z","design_id":18577,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the cactus motif behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:42:07.941Z","design_id":18566,"category":"designer-zoo-calm · bone-ivory","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The interior of the motifs have a dot-screen / halftone pattern, and the interior shading is not flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:45:03.061Z","design_id":18898,"category":"designer-zoo-calm · greenhouse-glass","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The bears have interior shading and a halftone layer behind them, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:45:09.536Z","design_id":18895,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The bears have a faded duplicate behind them and crosshatching inside the silhouette."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:45:18.637Z","design_id":18891,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The cranes have a faded duplicate behind them and interior shading, creating a double exposure effect with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:45:27.274Z","design_id":18887,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the deer motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:45:42.371Z","design_id":18880,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the motif behind the main motif, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:45:44.892Z","design_id":18879,"category":"cactus","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The cactus motifs have a blurred, shaded effect behind them, creating a double exposure look with interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:45:53.489Z","design_id":18875,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the crane motif behind the main motif, and atmospheric haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:46:06.988Z","design_id":18869,"category":"muybridge-plate · stone-pewter","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious ghosting effect behind the buffalo motifs, and a halftone layer."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:46:17.203Z","design_id":18864,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the buffalo motif behind the main motif, and an atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:46:19.209Z","design_id":18863,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious ghost/duplicate of the main motif behind itself, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:46:33.314Z","design_id":18858,"category":"chinoiserie · stone-pewter","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The pattern has a clear halftone layer and atmospheric haze behind the motifs, creating a double exposure look."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:46:38.411Z","design_id":18856,"category":"chinoiserie · indigo-library","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a blurred haze layer behind the motifs, and crosshatching inside the cloud silhouettes."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:46:41.245Z","design_id":18855,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a faded duplicate of the main motif, a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:46:45.847Z","design_id":18853,"category":"throttled-plaster-roses · oxblood","reason":"obvious bleed: halftone_layer, atmospheric_haze","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The pattern has a blurred haze layer behind the motif, creating an atmospheric effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:47:03.716Z","design_id":18847,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a faded, blurred duplicate behind them, creating a double exposure effect with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:47:13.186Z","design_id":18843,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the wolf motif behind the main motif, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:50:18.429Z","design_id":19169,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the lemur motif and trees behind the main motifs, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:50:27.243Z","design_id":19165,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious faded duplicate behind it, as well as interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:50:35.438Z","design_id":19161,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The horse motifs have a clear ghosting effect, halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:50:43.971Z","design_id":19157,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the bear motif behind the main motif, and atmospheric haze is present."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:51:01.498Z","design_id":19149,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded ghost of the animal motifs behind the main motifs, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:51:04.021Z","design_id":19148,"category":"chinoiserie · bordeaux-velvet","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a dot-screen layer behind the motif and crosshatching inside the silhouette."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:51:25.558Z","design_id":19138,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the motif behind itself, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:51:28.178Z","design_id":19137,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the fox motif behind the main motif, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:51:37.236Z","design_id":19133,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious ghosting effect behind the main cat/dog motifs, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:51:46.421Z","design_id":19129,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The main motif is repeated as a faded ghost / duplicate / echo offset behind itself."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:51:52.784Z","design_id":19125,"category":"muybridge-plate · slate-mist","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious halftone layer and atmospheric haze behind it, creating a ghosting effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:52:02.543Z","design_id":19121,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the bird motif behind the main motif, and a soft haze effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:52:05.023Z","design_id":19120,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the animal motifs behind the main motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:52:14.496Z","design_id":19116,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a clear faded duplicate of the bird motifs behind the main motifs, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:55:09.621Z","design_id":19480,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The damask motif has a faded, blurred duplicate behind it, with interior shading and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:55:15.920Z","design_id":19477,"category":"designer-zoo-calm · forest-loden","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is interior shading inside the silhouette of the birds."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:55:20.276Z","design_id":19475,"category":"face-skull-damask · midnight-navy","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a clear faded duplicate behind it, a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:55:24.849Z","design_id":19473,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the crane motif behind the main motif, and interior shading is visible inside the crane silhouettes."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:55:27.606Z","design_id":19472,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The damask motif has a very obvious faded ghost/duplicate behind it, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:55:36.718Z","design_id":19468,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the animal motif behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:55:45.496Z","design_id":19464,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The skulls and damask have a very obvious faded duplicate / echo behind them, with halftone and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:56:04.333Z","design_id":19456,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a very obvious faded duplicate behind them, with a hazy background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:56:13.159Z","design_id":19452,"category":"face-skull-damask","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is crosshatching and shading inside the skull motif that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:56:21.594Z","design_id":19448,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the fox motifs behind the main motifs, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:56:23.641Z","design_id":19447,"category":"muybridge-plate · champagne-linen","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is crosshatching and shading inside the figures that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:56:25.832Z","design_id":19446,"category":"muybridge-plate · bone-ivory","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is crosshatching and shading inside the silhouettes that should be flat, indicating interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:56:30.147Z","design_id":19444,"category":"designer-zoo-calm · antique-brass","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motifs have a dot-screen layer behind them and crosshatching inside the silhouettes."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:56:37.572Z","design_id":19441,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the main motif behind itself and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:56:39.723Z","design_id":19440,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The dinosaur motifs have a very obvious halftone ghost layer behind them."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:56:52.255Z","design_id":19435,"category":"face-skull-damask · stone-pewter","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The skull motif has a blurred haze behind it and interior shading, creating a bleed effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:56:59.384Z","design_id":19432,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The skull and damask motifs have a clear faded duplicate behind them, along with a halftone layer and atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:57:05.976Z","design_id":19429,"category":"chinoiserie · champagne-linen","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a blurred haze layer, interior shading, and a halftone layer behind the motif, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:57:08.107Z","design_id":19428,"category":"fromental-scenic · antique-brass","reason":"obvious bleed: halftone_layer, atmospheric_haze","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious halftone layer and atmospheric haze behind the motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:57:12.408Z","design_id":19426,"category":"fromental-scenic · forest-loden","reason":"obvious bleed: halftone_layer, atmospheric_haze","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious haze/wash behind the motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:57:14.812Z","design_id":19425,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a clear double exposure look with a halftone layer and atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T11:57:16.936Z","design_id":19424,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the trees and birds behind the main motif, and an atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:00:19.523Z","design_id":19763,"category":"face-skull-damask · saddle-mocha","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer behind the motif and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:00:21.810Z","design_id":19762,"category":"face-skull-damask · antique-tan","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The skull motif has a clear halftone ghost and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:00:24.113Z","design_id":19761,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The skull motif has a noticeable faded duplicate behind it, a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:00:42.389Z","design_id":19753,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The bears have a very obvious faded duplicate behind them, and the background has a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:01:07.188Z","design_id":19742,"category":"designer-zoo-calm · manor-saddle","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is obvious interior shading inside the fox and tree motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:01:11.844Z","design_id":19740,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The fox motifs have a very obvious halftone ghost layer behind them."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:01:30.800Z","design_id":19732,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the animal motifs behind the main motifs, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:01:41.554Z","design_id":19727,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the trees and bears behind the main motifs, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:01:52.884Z","design_id":19722,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a faded duplicate and a blurred haze layer behind it, creating a double exposure look."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:02:01.819Z","design_id":19718,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the deer and trees behind the main motifs, and an atmospheric haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:02:12.805Z","design_id":19712,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the fox motif behind the main motif, and atmospheric haze blurs the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:05:05.902Z","design_id":20066,"category":"cactus · forest-loden","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a dot-screen layer behind the cacti, and crosshatching inside the cacti silhouettes."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:05:12.869Z","design_id":20063,"category":"cactus","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a dot-screen layer behind the cacti and interior shading within the cacti silhouettes."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:05:21.362Z","design_id":20059,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the wolf motif behind the main motif, and atmospheric haze blurs the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:05:49.365Z","design_id":20045,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the bird motif behind the main motif, and atmospheric haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:05:58.293Z","design_id":20040,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a halftone layer, atmospheric haze, and interior shading bleed, creating a double exposure look."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:06:08.875Z","design_id":20035,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The cactus motif is repeated as a faded ghost behind itself, with atmospheric haze and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:06:17.608Z","design_id":20030,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The lions have a halftone layer behind them, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:06:34.579Z","design_id":20022,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious halftone layer behind the main motif, creating a ghosting effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:06:42.997Z","design_id":20017,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious ghost/duplicate layer behind the main rose motifs, and a halftone layer."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:07:05.068Z","design_id":20007,"category":"designer-zoo-calm · champagne-linen","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The interior of the animal silhouettes have crosshatching and shading that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:07:07.802Z","design_id":20006,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the deer motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:07:16.670Z","design_id":20002,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The main motif is repeated as a faded ghost behind itself, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:10:18.137Z","design_id":20354,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer, atmospheric haze, and interior shading inside the motifs, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:10:26.776Z","design_id":20350,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the animal motifs behind the main motifs, and atmospheric haze is present."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:10:35.356Z","design_id":20346,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the animal motifs behind the main motifs, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:10:39.834Z","design_id":20344,"category":"designer-zoo-calm · oxblood","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motifs have a halftone layer and interior shading, creating a bleed effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:10:42.129Z","design_id":20343,"category":"designer-zoo-calm · forest-loden","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motifs have a dot-screen texture and interior shading, creating a bleed effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:10:50.237Z","design_id":20339,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The main motif is repeated as a faded ghost with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:10:52.462Z","design_id":20338,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost of the lotus motif behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:11:00.334Z","design_id":20334,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded ghost of the fox motif behind the main motif, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:11:08.290Z","design_id":20330,"category":"designer-zoo-calm","reason":"motif ghost layer (subtle)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"subtle","confidence":0.9,"one_line_reason":"There is a subtle atmospheric haze and ghosting of the trees in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:11:36.673Z","design_id":20317,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded ghost of the cactus motif behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:11:45.055Z","design_id":20312,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the bear motif behind the main one, and interior shading inside the bear silhouette."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:12:05.233Z","design_id":20303,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost of the animal motif behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:15:04.536Z","design_id":20668,"category":"cactus · antique-tan","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is crosshatching and shading inside the cactus silhouettes."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:15:17.124Z","design_id":20662,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The main cactus motif is repeated as a faded ghost offset behind itself."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:15:19.746Z","design_id":20661,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the wolf motifs behind the main motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:15:28.276Z","design_id":20657,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost of the skull motif behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:15:37.080Z","design_id":20653,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The lemur and tree motifs have a very obvious faded duplicate behind them, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:15:51.865Z","design_id":20646,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the fox motif behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:15:54.553Z","design_id":20645,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a very obvious faded duplicate behind them, with a hazy background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:16:03.584Z","design_id":20641,"category":"face-skull-damask","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a halftone layer and interior shading inside the skull motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:16:13.934Z","design_id":20637,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a very obvious faded duplicate behind them, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:16:29.133Z","design_id":20630,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very clear faded duplicate of the badger motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:16:43.011Z","design_id":20624,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The skull motif has a very obvious faded ghost layer behind it, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:17:08.984Z","design_id":20612,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost of the fox motif behind the main motif, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:17:14.499Z","design_id":20610,"category":"designer-zoo-calm · saddle-mocha","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The trees and animals have a dot-screen effect and interior shading, which is a form of bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:20:19.014Z","design_id":20952,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the cactus motif behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:20:38.541Z","design_id":20943,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a very obvious faded duplicate behind them, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:20:40.810Z","design_id":20942,"category":"muybridge-plate · forest-loden","reason":"obvious bleed: halftone_layer, atmospheric_haze","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The background has a very obvious halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:20:43.195Z","design_id":20941,"category":"muybridge-plate · midnight-navy","reason":"obvious bleed: halftone_layer, atmospheric_haze","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious halftone layer and atmospheric haze behind the motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:20:45.389Z","design_id":20940,"category":"muybridge-plate · deep-plum","reason":"obvious bleed: halftone_layer, atmospheric_haze","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious halftone layer behind the main motif, creating a bleed effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:20:47.783Z","design_id":20939,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The ostriches have a clear faded duplicate behind them, a halftone layer, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:20:52.188Z","design_id":20936,"category":"muybridge-plate · oxblood","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious halftone layer and atmospheric haze behind it, creating a 'double exposure' look."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:20:54.428Z","design_id":20935,"category":"muybridge-plate · forest-loden","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious halftone layer and atmospheric haze behind it, creating a double exposure look."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:20:56.657Z","design_id":20934,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious ghost/duplicate of the camel motif behind the main motif, and a soft haze behind the motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:21:07.998Z","design_id":20928,"category":"throttled-plaster-roses · smoke-ash","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a halftone layer behind it and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:21:10.412Z","design_id":20927,"category":"throttled-plaster-roses · champagne-linen","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a halftone layer behind it and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:21:12.723Z","design_id":20926,"category":"throttled-plaster-roses · bone-ivory","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The pattern has a dot-screen layer and interior shading inside the motif, indicating bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:21:32.594Z","design_id":20915,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The main motif is repeated as a faded ghost offset behind itself, and there is atmospheric haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:21:51.257Z","design_id":20907,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the cactus motif behind the main motif, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:21:59.964Z","design_id":20902,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the tiger motifs behind the main motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:22:02.088Z","design_id":20901,"category":"cactus · antique-tan","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a dot-screen layer behind the cacti, and interior shading inside the cacti silhouettes."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:22:04.401Z","design_id":20900,"category":"cactus · smoke-ash","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The cactus motifs have a dot-screen layer behind them and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:22:06.389Z","design_id":20899,"category":"cactus · champagne-linen","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The cactus motifs have interior shading and a halftone layer behind them, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:22:08.786Z","design_id":20898,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the cactus motif behind the main motif, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:22:13.160Z","design_id":20896,"category":"muybridge-plate · stone-pewter","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer behind the motif and interior shading bleed inside the silhouette."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:22:17.952Z","design_id":20894,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious faded ghost behind it, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:25:07.334Z","design_id":21213,"category":"chinoiserie · deep-plum","reason":"obvious bleed: atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motifs have interior shading and atmospheric haze, creating a bleed effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:25:35.799Z","design_id":21201,"category":"chinoiserie · champagne-linen","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:25:42.554Z","design_id":21198,"category":"designer-zoo-calm · champagne-linen","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The bears have a dot-screen layer behind them and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:25:44.661Z","design_id":21197,"category":"designer-zoo-calm · bone-ivory","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The bear motifs have interior shading and a halftone layer behind them, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:25:49.520Z","design_id":21195,"category":"face-skull-damask · smoke-ash","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a blurred haze layer behind it and interior shading, creating a bleed effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:25:55.908Z","design_id":21192,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a faded duplicate behind it, a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:25:59.987Z","design_id":21190,"category":"chinoiserie · bone-ivory","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a blurred haze layer, interior shading, and a halftone layer, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:26:04.821Z","design_id":21188,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer, atmospheric haze, and interior shading inside the motifs, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:26:12.335Z","design_id":21185,"category":"chinoiserie · saddle-mocha","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer, atmospheric haze, and interior shading inside the motif, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:26:14.760Z","design_id":21184,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:26:19.040Z","design_id":21182,"category":"designer-zoo-calm · bordeaux-velvet","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is crosshatching inside the animal silhouettes that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:26:23.916Z","design_id":21180,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The animal motifs have a faded, offset duplicate behind them, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:26:32.881Z","design_id":21176,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The image has a very obvious ghosting effect, halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:26:39.212Z","design_id":21173,"category":"face-skull-damask · smoke-ash","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The skull motif has a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:26:41.710Z","design_id":21172,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The skull motif has a faded duplicate behind it, a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:26:50.957Z","design_id":21168,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious faded duplicate behind itself, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:26:55.388Z","design_id":21166,"category":"face-skull-damask · stone-pewter","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer behind the motif and interior shading bleed inside the skull."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:27:00.054Z","design_id":21164,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the skull and damask motifs behind the main motifs, with a halftone layer and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:27:09.427Z","design_id":21160,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The main motif is repeated as a faded ghost behind itself, and there is a halftone layer behind the motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:27:16.058Z","design_id":21157,"category":"designer-zoo-calm · saddle-mocha","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer and interior shading inside the motif, indicating bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:27:18.303Z","design_id":21156,"category":"designer-zoo-calm","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer behind the motif and interior shading bleed inside the silhouette."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:30:28.627Z","design_id":21517,"category":"designer-zoo-calm · saddle-mocha","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer behind the motif and interior shading inside the silhouette."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:30:35.539Z","design_id":21514,"category":"stripe","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a clear double exposure look with a faded duplicate of the motif, halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:30:37.665Z","design_id":21513,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the wolf motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:30:48.610Z","design_id":21508,"category":"designer-zoo-calm · indigo-library","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The bears have a dot-screen texture and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:30:50.805Z","design_id":21507,"category":"designer-zoo-calm · bordeaux-velvet","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The bears have a dot-screen layer behind them and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:30:53.043Z","design_id":21506,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the floral motif behind the main one, along with a hazy background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:30:55.412Z","design_id":21505,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The bears have a faded duplicate behind them, a halftone layer, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:30:59.939Z","design_id":21503,"category":"muybridge-plate · midnight-navy","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is interior shading inside the silhouette of the horse motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:31:02.131Z","design_id":21502,"category":"muybridge-plate · deep-plum","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.9,"one_line_reason":"There is interior shading inside the silhouette of the horse motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:31:14.297Z","design_id":21497,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost/duplicate of the main motif behind itself."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:31:29.622Z","design_id":21490,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the main motif behind itself, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:31:32.674Z","design_id":21489,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded ghost of the elephant motif behind the main motif, and interior shading inside the elephant silhouette."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:31:44.422Z","design_id":21483,"category":"chinoiserie · midnight-navy","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a blurred haze layer, interior shading, and a halftone layer behind the motif, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:31:46.818Z","design_id":21482,"category":"chinoiserie · deep-plum","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The image has a dot-screen layer, atmospheric haze, and interior shading inside the motif, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:31:49.578Z","design_id":21481,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the cactus motif behind the main motif, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:31:51.959Z","design_id":21480,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer, atmospheric haze, and interior shading inside the motif, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:32:05.668Z","design_id":21474,"category":"designer-zoo-calm · champagne-linen","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motifs have a halftone layer behind them and interior shading, indicating bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:32:08.139Z","design_id":21473,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The skull motif has a very obvious faded duplicate behind it, along with a halftone layer and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:32:10.613Z","design_id":21472,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the bear motifs behind the main motifs, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:32:19.241Z","design_id":21468,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The trees have a faded duplicate behind them and interior shading, with an atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:35:10.220Z","design_id":21814,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious ghosting effect of the fox motifs behind the main motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:35:19.176Z","design_id":21810,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the main motif behind itself, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:35:25.714Z","design_id":21807,"category":"chinoiserie · stone-pewter","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a faded duplicate behind itself, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:35:30.419Z","design_id":21805,"category":"cactus · oxblood","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a dot-screen layer behind the cacti, and crosshatching inside the cacti silhouettes."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:35:35.416Z","design_id":21803,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious faded duplicate behind it, along with a halftone layer, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:35:37.732Z","design_id":21802,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the cactus motifs behind the main motifs, and a halftone layer."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:35:39.783Z","design_id":21801,"category":"designer-zoo-calm · stone-pewter","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer and interior shading inside the motifs, indicating bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:35:47.262Z","design_id":21798,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the motifs behind the main motifs, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:35:49.589Z","design_id":21797,"category":"chinoiserie · bordeaux-velvet","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer and interior shading inside the motif, indicating bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:35:54.590Z","design_id":21795,"category":"chinoiserie · slate-mist","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious ghosted duplicate and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:35:57.298Z","design_id":21794,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost of the flower motif behind the main motif, and a soft atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:36:04.061Z","design_id":21791,"category":"chinoiserie · manor-saddle","reason":"obvious bleed: halftone_layer, atmospheric_haze","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer and atmospheric haze behind the motif, creating a bleed effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:36:13.012Z","design_id":21787,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:36:15.591Z","design_id":21786,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image shows a clear double exposure effect with a halftone layer and atmospheric haze, indicating significant motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:36:20.327Z","design_id":21784,"category":"fromental-scenic · bordeaux-velvet","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a clear halftone layer and interior shading bleed, creating a double exposure look."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:36:22.413Z","design_id":21783,"category":"fromental-scenic · manor-saddle","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a halftone layer behind it and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:36:38.653Z","design_id":21776,"category":"designer-zoo-calm · greenhouse-glass","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer and interior shading inside the silhouette of the animals."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:36:43.123Z","design_id":21774,"category":"fromental-scenic · bordeaux-velvet","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The pattern exhibits a clear halftone layer, atmospheric haze, interior shading, and a ghosted motif, indicating significant motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:36:45.464Z","design_id":21773,"category":"fromental-scenic · manor-saddle","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The pattern has a very obvious halftone layer and atmospheric haze behind the main motif, creating a 'double exposure' look."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:36:50.230Z","design_id":21771,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motifs have a faded duplicate behind them, a halftone layer, atmospheric haze, and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:37:01.530Z","design_id":21765,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the bamboo and rose motifs, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:37:04.232Z","design_id":21764,"category":"throttled-plaster-roses · smoke-ash","reason":"obvious bleed: halftone_layer, atmospheric_haze","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a dot-screen haze and sepia gradient behind the rose motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:37:06.566Z","design_id":21763,"category":"throttled-plaster-roses · champagne-linen","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a dot-screen layer behind them and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:37:16.125Z","design_id":21759,"category":"face-skull-damask · stone-pewter","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a faded ghost behind it, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:37:20.156Z","design_id":21757,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the face motif behind the main motif, and a soft haze effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:40:32.273Z","design_id":22098,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The buffalo motif has a very obvious faded ghost image behind it, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:40:49.417Z","design_id":22090,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the motif behind the main pattern, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:40:51.493Z","design_id":22089,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the bird motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:40:59.858Z","design_id":22085,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The cactus motifs have a faded ghost duplicate behind them, a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:41:23.872Z","design_id":22074,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The fox motifs have a very obvious faded duplicate / echo behind them, and a halftone layer is also present."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:41:29.861Z","design_id":22073,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious faded duplicate behind it, along with a halftone layer and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:42:02.011Z","design_id":22058,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The main motif is repeated as a faded ghost with a halftone layer behind itself, creating a double exposure look."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:42:04.254Z","design_id":22057,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the animal motifs behind the main motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:42:06.330Z","design_id":22056,"category":"designer-zoo-calm · slate-mist","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The interior of the dinosaur motifs have a dot-screen / halftone pattern, and the interior shading is not flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:42:12.790Z","design_id":22053,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The motif has a faded duplicate behind it, a halftone layer, atmospheric haze, and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:45:16.572Z","design_id":22403,"category":"throttled-plaster-roses · oxblood","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a halftone layer behind it and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:45:19.234Z","design_id":22402,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious faded duplicate behind it, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:45:21.456Z","design_id":22401,"category":"face-skull-damask · slate-mist","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is crosshatching inside the skull motif that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:45:29.050Z","design_id":22398,"category":"face-skull-damask","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The skull motif has a blurred haze behind it, interior shading, and a halftone layer, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:45:38.157Z","design_id":22394,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded ghost of the motif behind the main motif, and atmospheric haze blurs the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:45:47.056Z","design_id":22390,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The bears have a very obvious faded ghost/duplicate behind them, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:45:56.048Z","design_id":22386,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the motif behind the main pattern, and a soft haze effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:46:05.825Z","design_id":22382,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the rose motif and atmospheric haze behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:46:15.565Z","design_id":22378,"category":"fromental-scenic","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a clear halftone layer, atmospheric haze, and interior shading bleed inside the motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:46:24.715Z","design_id":22374,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the anteater motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:46:34.299Z","design_id":22370,"category":"designer-zoo-calm","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a blurred haze layer, interior shading, and a halftone layer behind the motif, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:46:43.568Z","design_id":22366,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the skull motif behind the main skull, and a soft haze effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:46:47.882Z","design_id":22364,"category":"muybridge-plate · indigo-library","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer and interior shading inside the motif, indicating bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:46:52.858Z","design_id":22362,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious ghost of the figure behind the main motif, and a soft haze behind the figures."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:47:01.378Z","design_id":22358,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the main motif behind itself, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:47:09.646Z","design_id":22354,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the fox motifs behind the main motifs, and a halftone layer."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:50:10.140Z","design_id":22648,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded ghost of the animal motifs behind the main motifs, and an atmospheric haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:50:27.979Z","design_id":22638,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the camel motif behind the main motif, and a haze effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:50:36.350Z","design_id":22632,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a faded duplicate of the main motif, a halftone layer, and atmospheric haze, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:50:46.404Z","design_id":22626,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The main motif is repeated as a faded ghost offset behind itself, and there is atmospheric haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:50:56.153Z","design_id":22622,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the cactus motif behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:51:05.168Z","design_id":22618,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the motif behind the main motif, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:51:14.430Z","design_id":22614,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The bears have a very obvious faded duplicate behind them, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:51:32.596Z","design_id":22606,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious ghost/duplicate of the leopard motif behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:51:41.999Z","design_id":22602,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer, atmospheric haze, and interior shading inside the dragon motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:51:50.878Z","design_id":22598,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the floral motif behind the main motif, and a soft atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:51:59.935Z","design_id":22594,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded, ghost-like duplicate of the main motif behind itself, and atmospheric haze blurs the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:52:09.127Z","design_id":22590,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The pattern exhibits a clear motif bleed with ghosting, halftone layer, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:55:18.163Z","design_id":22738,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the fox motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:55:36.569Z","design_id":22730,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a very obvious faded ghost/duplicate behind them, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:55:55.082Z","design_id":22722,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the main motif behind itself, and a soft haze behind the motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:56:06.022Z","design_id":22717,"category":"designer-zoo-calm · forest-loden","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motifs have a dot-screen layer behind them and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:56:13.163Z","design_id":22714,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motifs have a very obvious faded ghost/duplicate behind them, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:56:17.461Z","design_id":22711,"category":"throttled-plaster-roses · deep-plum","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer behind the motif and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:56:24.096Z","design_id":22708,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a clear faded duplicate of the rose motifs behind the main ones, along with atmospheric haze and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:56:32.905Z","design_id":22704,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the motif behind the main motif, and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:56:47.271Z","design_id":22695,"category":"cactus · antique-tan","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer behind the cactus motifs and interior shading within the cactus silhouettes."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:56:51.460Z","design_id":22693,"category":"cactus · champagne-linen","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The cactus motifs have a halftone layer behind them and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:56:53.803Z","design_id":22692,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the cactus motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T12:57:02.473Z","design_id":22686,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the motif behind the main motif, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:00:18.979Z","design_id":22852,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the motif behind the main pattern, and an atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:00:21.332Z","design_id":22851,"category":"chinoiserie · oxblood","reason":"obvious bleed: halftone_layer, atmospheric_haze","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The background has a very obvious halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:00:46.316Z","design_id":22840,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the cactus motifs behind the main motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:00:54.708Z","design_id":22836,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The main motif is repeated as a faded ghost offset behind itself, and there is atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:01:03.151Z","design_id":22830,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious ghosted duplicate and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:01:05.393Z","design_id":22827,"category":"face-skull-damask · antique-brass","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a dot-screen layer behind the skull motif, and crosshatching inside the skull."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:01:10.301Z","design_id":22825,"category":"face-skull-damask · forest-loden","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The skull motif has a clear faded duplicate behind it, a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:01:12.701Z","design_id":22824,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded ghost of the skull motif behind the main skull, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:01:22.949Z","design_id":22818,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded ghost of the rose motif behind the main motif, and an atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:01:27.504Z","design_id":22816,"category":"designer-zoo-calm · oxblood","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The birds have a dot-screen texture and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:01:29.600Z","design_id":22815,"category":"designer-zoo-calm · forest-loden","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The birds have a halftone texture and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:01:31.807Z","design_id":22814,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The main motif has a faded, offset duplicate behind it, and a halftone layer is visible."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:01:51.207Z","design_id":22806,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the cactus motifs behind the main motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:02:09.256Z","design_id":22798,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the cactus motif behind the main motif, creating a double exposure look."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:02:19.040Z","design_id":22793,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the rose motif behind the main motif, and an atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:05:28.176Z","design_id":22954,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the cactus motif behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:05:37.353Z","design_id":22948,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The main motif has a faded duplicate behind it, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:05:46.338Z","design_id":22944,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the crane motif behind the main motif, creating a double exposure effect with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:05:55.233Z","design_id":22940,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very clear faded duplicate of the fox motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:06:06.792Z","design_id":22935,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the skull-damask motif behind the main motif, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:06:15.362Z","design_id":22931,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the main motif behind itself."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:06:22.267Z","design_id":22928,"category":"face-skull-damask · bordeaux-velvet","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The skull motif has a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:06:24.793Z","design_id":22927,"category":"face-skull-damask","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer, atmospheric haze, and interior shading bleed present in the skull motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:06:33.622Z","design_id":22921,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the motif behind the main pattern, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:10:02.571Z","design_id":23074,"category":"muybridge-plate · smoke-ash","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer and interior shading inside the motif, indicating bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:10:04.433Z","design_id":23073,"category":"muybridge-plate · champagne-linen","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is interior shading inside the horse motifs that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:10:08.752Z","design_id":23071,"category":"muybridge-plate","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is interior shading inside the horse and rider motifs that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:10:11.048Z","design_id":23070,"category":"muybridge-plate · slate-mist","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The deer motif has a very obvious halftone ghost layer behind it, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:10:13.166Z","design_id":23069,"category":"muybridge-plate · antique-brass","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The deer motif has a very obvious faded duplicate behind it, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:10:15.662Z","design_id":23068,"category":"muybridge-plate · oxblood","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The deer motif has a very obvious halftone layer and atmospheric haze behind it, creating a ghosting effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:10:17.815Z","design_id":23067,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious ghosted duplicate of the deer motif behind the main motif, as well as atmospheric haze and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:10:20.042Z","design_id":23066,"category":"muybridge-plate · midnight-navy","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a dot-screen layer behind the motif and crosshatching inside the silhouette."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:10:27.222Z","design_id":23063,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image shows a clear faded duplicate of the cat motif, a halftone layer, atmospheric haze, and interior shading, indicating significant motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:10:45.442Z","design_id":23055,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The elephant motif has a very obvious faded duplicate behind it, along with a halftone layer and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:10:54.616Z","design_id":23050,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the cactus motif behind the main motif, and interior shading is visible inside the cactus silhouettes."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:11:03.634Z","design_id":23046,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the motif behind the main image, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:11:25.176Z","design_id":23038,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the leopard motif behind the main motif, and atmospheric haze blurs the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:11:29.741Z","design_id":23036,"category":"fromental-scenic · champagne-linen","reason":"obvious bleed: halftone_layer, atmospheric_haze","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious halftone layer and atmospheric haze behind the motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:11:32.068Z","design_id":23035,"category":"fromental-scenic · bone-ivory","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious faded duplicate behind it, a halftone layer, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:11:35.311Z","design_id":23034,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the tree motif behind the main motif, and atmospheric haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:11:43.651Z","design_id":23030,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the fox motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:12:12.972Z","design_id":23011,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious ghosted duplicate of the fox motif behind the main motif, with a halftone layer."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:12:15.365Z","design_id":23010,"category":"designer-zoo-calm · manor-saddle","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a dot-screen layer behind the lemurs and trees, and crosshatching inside the lemur silhouettes."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:15:10.320Z","design_id":23180,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The bears have a very obvious ghosted duplicate behind them, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:15:19.671Z","design_id":23176,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the cactus motifs behind the main motifs, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:15:39.048Z","design_id":23167,"category":"muybridge-plate · midnight-navy","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The birds have a halftone texture and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:15:41.075Z","design_id":23166,"category":"muybridge-plate · deep-plum","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The birds have interior shading and a halftone layer behind them."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:15:43.208Z","design_id":23165,"category":"muybridge-plate · saddle-mocha","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer behind the birds and interior shading inside the bird motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:15:45.733Z","design_id":23164,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The main bird motif is repeated as a faded ghost offset behind itself, and there is atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:15:55.221Z","design_id":23159,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The image has a dot-screen layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:15:59.704Z","design_id":23156,"category":"face-skull-damask · champagne-linen","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is crosshatching and shading inside the skull motifs that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:16:04.463Z","design_id":23153,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The skull motif has a faded duplicate behind it, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:16:31.201Z","design_id":23148,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the cactus motif behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:16:33.665Z","design_id":23146,"category":"cactus · indigo-library","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The cactus motifs have a dot-screen layer behind them and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:16:35.938Z","design_id":23145,"category":"cactus · bordeaux-velvet","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.9,"one_line_reason":"The cactus motifs have a dot-screen layer behind them and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:16:38.339Z","design_id":23144,"category":"cactus · manor-saddle","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The cactus motifs have a dot-screen / halftone layer behind them and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:16:40.710Z","design_id":23142,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The cactus motifs have a clear faded duplicate behind them, a halftone layer, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:17:08.030Z","design_id":23130,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the fox motifs behind the main motifs, and a soft atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:17:10.390Z","design_id":23129,"category":"fromental-scenic · bone-ivory","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image shows a clear faded duplicate of the main motif, a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:17:26.633Z","design_id":23122,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the motifs and atmospheric haze behind the main motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:20:09.178Z","design_id":23294,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The wolf motifs have a faded, atmospheric ghost image behind them, creating a double exposure effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:20:17.912Z","design_id":23289,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The skull motif has a faded duplicate behind it, a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:20:25.225Z","design_id":23285,"category":"designer-zoo-calm · midnight-navy","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The wolf motifs have a halftone layer behind them and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:20:27.457Z","design_id":23283,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the wolf motif behind the main motif, and a halftone layer."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:20:35.958Z","design_id":23278,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The deer motifs have a very obvious faded ghost/duplicate behind them, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:20:50.768Z","design_id":23269,"category":"chinoiserie · antique-tan","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a clear faded duplicate of the bamboo motif behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:20:53.674Z","design_id":23268,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The lotus motif has a very obvious faded duplicate behind it, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:21:03.535Z","design_id":23263,"category":"muybridge-plate · champagne-linen","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a halftone layer, atmospheric haze, and interior shading bleed, creating a double exposure look."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:21:05.532Z","design_id":23262,"category":"muybridge-plate · bone-ivory","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is crosshatching and shading inside the buffalo silhouette that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:21:09.872Z","design_id":23260,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost of the animal motif behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:21:24.515Z","design_id":23254,"category":"throttled-plaster-roses · oxblood","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a halftone layer behind them, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:21:39.441Z","design_id":23248,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the bird and branches behind the main motif, and an atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:21:57.675Z","design_id":23244,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The main motif (birds) is repeated as a faded ghost behind itself, and there is atmospheric haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:22:08.311Z","design_id":23240,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The cranes have a faded duplicate behind them, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:22:48.270Z","design_id":23232,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the fox motif behind the main motif, and an atmospheric haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:25:17.946Z","design_id":23393,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the damask motif behind the main motif, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:25:41.055Z","design_id":23389,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The fox motifs have a very obvious halftone layer behind them, creating a ghosting effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:26:04.884Z","design_id":23385,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the main motif behind itself, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:26:23.494Z","design_id":23381,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motifs have a faded ghost duplicate behind them, a halftone layer, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:26:56.812Z","design_id":23369,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the cactus motif behind the main motif, and an atmospheric haze effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:27:12.568Z","design_id":23365,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a clear faded duplicate behind them, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:27:28.192Z","design_id":23361,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The lotus and bamboo motifs have a very obvious faded, offset duplicate behind them, with halftone and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:27:46.035Z","design_id":23357,"category":"muybridge-plate · indigo-library","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious halftone layer and ghosting effect behind it, with interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:27:48.175Z","design_id":23356,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The deer motif has a faded ghost behind it, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:28:04.794Z","design_id":23352,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The cranes have a faded ghost image behind them and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:28:06.832Z","design_id":23351,"category":"chinoiserie · bordeaux-velvet","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a clear double exposure look with a halftone layer and atmospheric haze, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:28:20.245Z","design_id":23348,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer, atmospheric haze, and interior shading inside the motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:28:32.495Z","design_id":23343,"category":"muybridge-plate · deep-plum","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is crosshatching and shading inside the silhouette of the figures."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:28:36.644Z","design_id":23341,"category":"muybridge-plate · antique-tan","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is interior shading inside the motif that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:28:45.701Z","design_id":23337,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The motif has a very obvious ghosted duplicate behind it, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:30:03.614Z","design_id":23511,"category":"face-skull-damask · antique-tan","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is crosshatching and shading inside the skull motif that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:30:07.803Z","design_id":23509,"category":"face-skull-damask · champagne-linen","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is obvious interior shading inside the skull motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:30:11.077Z","design_id":23508,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The skull motif has a faded duplicate behind it, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:30:20.593Z","design_id":23504,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a faded duplicate of the main motif, a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:30:39.239Z","design_id":23495,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a halftone layer, atmospheric haze, and interior shading bleed, creating an obvious bleed effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:30:41.684Z","design_id":23494,"category":"chinoiserie · midnight-navy","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has interior shading and a haze layer behind it, creating a bleed effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:30:44.159Z","design_id":23493,"category":"chinoiserie · deep-plum","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The interior of the animal motifs have crosshatching and shading that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:30:48.982Z","design_id":23491,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer, atmospheric haze, and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:30:58.279Z","design_id":23487,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The motifs have a faded duplicate behind them, a halftone layer, and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:31:06.736Z","design_id":23483,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious ghosting effect behind the main floral motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:31:15.611Z","design_id":23477,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the cactus motifs behind the main motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:31:24.876Z","design_id":23471,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The main motif has a faded ghost duplicate behind itself, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:31:31.882Z","design_id":23467,"category":"cactus · manor-saddle","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer behind the motifs and interior shading bleed inside the cactus silhouettes."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:31:34.610Z","design_id":23466,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The cactus motifs have a clear faded duplicate behind them, a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:31:43.715Z","design_id":23461,"category":"designer-zoo-calm","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer and interior shading inside the fox motifs, indicating bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:31:53.497Z","design_id":23457,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the motif behind the main pattern, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:32:17.752Z","design_id":23446,"category":"throttled-plaster-roses · deep-plum","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a halftone layer and interior shading bleed within the motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:35:09.602Z","design_id":23611,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a faded ghost behind it, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:35:18.583Z","design_id":23605,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the horse motif behind the main motif, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:35:37.940Z","design_id":23594,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a very obvious faded duplicate behind them, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:35:47.099Z","design_id":23590,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the lemur motifs behind the main motifs, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:35:56.640Z","design_id":23586,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the cactus motifs behind the main motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:36:14.423Z","design_id":23578,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the cactus motifs behind the main motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:36:25.464Z","design_id":23572,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the cat motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:36:43.134Z","design_id":23564,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the leopard motif behind the main motif, and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:36:51.789Z","design_id":23560,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the animal motifs behind the main motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:37:00.689Z","design_id":23556,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the lemur motif behind the main motif, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:37:09.598Z","design_id":23552,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a clear faded duplicate of the floral motif and atmospheric haze, with interior shading inside the silhouette."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:37:15.368Z","design_id":23549,"category":"muybridge-plate · antique-tan","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer behind the elephants and crosshatching inside the silhouette."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:40:18.131Z","design_id":23719,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The main motif is repeated as a faded ghost offset behind itself, and there is atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:40:20.623Z","design_id":23718,"category":"cactus · saddle-mocha","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer behind the cacti and interior shading bleed inside the cacti."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:40:22.598Z","design_id":23717,"category":"cactus · antique-tan","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a dot-screen layer behind the motifs, and crosshatching inside the cactus silhouettes."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:40:54.321Z","design_id":23702,"category":"face-skull-damask","reason":"obvious bleed: atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a sepia gradient behind the motif and crosshatching inside the skull silhouette."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:41:12.366Z","design_id":23690,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the wolf motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:41:30.353Z","design_id":23681,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the cactus motifs behind the main motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:41:32.562Z","design_id":23680,"category":"throttled-plaster-roses · manor-saddle","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer behind the motif and interior shading inside the rose silhouettes."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:41:49.433Z","design_id":23673,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the motif behind the main pattern, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:41:58.277Z","design_id":23669,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the cat motif behind the main motif, and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:42:07.230Z","design_id":23665,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the animal motif behind the main motif, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:42:16.129Z","design_id":23660,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The cranes have a faded, halftone ghost image behind them, and the background has an atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:45:11.774Z","design_id":23819,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the animal motifs behind the main motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:45:20.720Z","design_id":23815,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the wolf motif behind the main motif, and a halftone layer."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:45:38.659Z","design_id":23807,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the fox motif behind the main motif, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:45:58.575Z","design_id":23796,"category":"designer-zoo-calm · greenhouse-glass","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a blurred haze layer behind the motif, and interior shading inside the silhouette."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:46:00.919Z","design_id":23795,"category":"designer-zoo-calm · indigo-library","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer, atmospheric haze, and interior shading inside the bear and deer motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:46:03.156Z","design_id":23794,"category":"designer-zoo-calm · bordeaux-velvet","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a halftone layer and interior shading inside the bear motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:46:05.290Z","design_id":23793,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the bear motif behind the main one, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:46:15.083Z","design_id":23787,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image shows a clear faded duplicate of the motif, a halftone layer, atmospheric haze, and interior shading, indicating significant motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:46:23.407Z","design_id":23783,"category":"designer-zoo-calm · champagne-linen","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is crosshatching inside the animal silhouettes, which should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:46:26.154Z","design_id":23782,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the animal motifs behind the main motifs, and atmospheric haze is present."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:46:46.520Z","design_id":23772,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very clear faded duplicate of the horse and rider motif behind the main motif, and a soft haze effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:46:55.535Z","design_id":23768,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the lotus motif, a halftone layer, and atmospheric haze behind the motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:47:13.462Z","design_id":23760,"category":"designer-zoo-calm","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The bears have a halftone/dot-screen effect and interior shading, but no ghosting."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:50:21.577Z","design_id":23917,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious faded ghost behind it, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:50:23.919Z","design_id":23916,"category":"cactus · antique-tan","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The cactus motifs have a blurred haze and interior shading, creating a double exposure look."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:50:31.226Z","design_id":23913,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the cactus motifs behind the main motifs, and a soft atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:51:02.832Z","design_id":23899,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The skull motif has a very obvious faded duplicate behind it, along with a halftone layer and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:51:04.988Z","design_id":23898,"category":"face-skull-damask · slate-mist","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is interior shading inside the skull motif that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:51:09.692Z","design_id":23896,"category":"face-skull-damask · oxblood","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is crosshatching and shading inside the skull motif that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:51:11.931Z","design_id":23895,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The skull motif has a faded duplicate behind it, a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:51:21.569Z","design_id":23891,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer, atmospheric haze, and interior shading inside the motif, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:51:30.299Z","design_id":23887,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The foxes have a very obvious ghosted duplicate behind them, and the background has a halftone layer."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:51:39.219Z","design_id":23883,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a very obvious ghosted duplicate behind them, as well as interior shading and a halftone layer."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:51:56.684Z","design_id":23875,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a very obvious faded duplicate behind them, along with a halftone layer and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:52:05.481Z","design_id":23871,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the crane motif behind the main motif, and an atmospheric haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:52:16.748Z","design_id":23865,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the lemur motifs behind the main motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:55:07.064Z","design_id":24029,"category":"muybridge-plate · midnight-navy","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a very obvious faded duplicate behind it, with halftone and atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:55:09.218Z","design_id":24028,"category":"muybridge-plate · deep-plum","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious ghosting effect and halftone layer behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:55:11.603Z","design_id":24027,"category":"muybridge-plate · saddle-mocha","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image shows a clear motif ghost, halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:55:14.250Z","design_id":24026,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost of the motif behind the main figure, and a soft haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:55:23.847Z","design_id":24022,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the fox motif behind the main motif, creating a double exposure effect with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:55:33.130Z","design_id":24018,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded ghost layer of the animal motifs behind the main motifs, and a halftone layer."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:55:35.583Z","design_id":24017,"category":"chinoiserie · deep-plum","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer behind the motifs and crosshatching inside the silhouettes."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:55:38.284Z","design_id":24016,"category":"chinoiserie · saddle-mocha","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":1,"one_line_reason":"The image has a dot-screen layer and interior shading inside the motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:55:42.789Z","design_id":24014,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen effect, atmospheric haze, and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:55:52.420Z","design_id":24010,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer, atmospheric haze, and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:56:01.012Z","design_id":24006,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the rose motif behind the main roses, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:56:09.920Z","design_id":24002,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The main motif has a faded duplicate behind itself, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:56:22.187Z","design_id":23996,"category":"muybridge-plate · bordeaux-velvet","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a clear halftone layer and interior shading, creating a double exposure look."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:56:24.377Z","design_id":23995,"category":"muybridge-plate · manor-saddle","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a clear ghosted duplicate, halftone layer, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:56:26.922Z","design_id":23994,"category":"muybridge-plate · slate-mist","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a clear ghost/duplicate behind it, a halftone layer, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:56:29.138Z","design_id":23993,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious ghosting effect and atmospheric haze behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:56:39.411Z","design_id":23989,"category":"face-skull-damask","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded ghost of the main motif behind itself, and atmospheric haze blurs the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:56:46.352Z","design_id":23986,"category":"throttled-plaster-roses · antique-tan","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a clear faded duplicate behind them, a halftone layer, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:56:49.223Z","design_id":23985,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a faded duplicate behind them, a halftone layer, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:56:58.258Z","design_id":23981,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the tree branches and leaves behind the main motif, and an atmospheric haze effect."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:57:08.933Z","design_id":23977,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious ghosting effect of the bears and trees behind the main motifs."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T13:57:18.848Z","design_id":23972,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the cactus motif behind the main one, and interior shading is visible."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T14:00:03.126Z","design_id":24126,"category":"chinoiserie · deep-plum","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen effect, atmospheric haze, and interior shading, indicating motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T14:00:10.471Z","design_id":24123,"category":"chinoiserie","reason":"obvious bleed: halftone_layer, atmospheric_haze, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a dot-screen layer, atmospheric haze, and interior shading bleed, making it an obvious case of motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T14:00:17.229Z","design_id":24120,"category":"designer-zoo-calm · midnight-navy","reason":"obvious bleed: interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The interior of the pangolin and snake motifs have crosshatching and shading that should be flat."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T14:00:19.849Z","design_id":24119,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The image has a clear double exposure effect with faded duplicates, halftone layers, atmospheric haze, and interior shading, indicating significant motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T14:00:33.206Z","design_id":24114,"category":"designer-zoo-calm · champagne-linen","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a dot-screen layer behind the motifs, and interior shading inside the silhouettes."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T14:00:35.317Z","design_id":24113,"category":"designer-zoo-calm · bone-ivory","reason":"obvious bleed: halftone_layer, interior_shading_bleed","verdict":{"has_motif_ghost":false,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"Halftone layer and interior shading inside the motif silhouette indicate motif bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T14:00:37.903Z","design_id":24112,"category":"designer-zoo-calm · stone-pewter","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The fox motifs have a clear halftone layer and interior shading, creating a double exposure look."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T14:00:40.296Z","design_id":24111,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the fox motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T14:00:49.105Z","design_id":24107,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the cactus motifs behind the main motifs, atmospheric haze, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T14:00:51.280Z","design_id":24106,"category":"muybridge-plate · indigo-library","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":false,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The motif has a clear ghost/duplicate behind it, a halftone layer, and interior shading bleed."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T14:00:53.505Z","design_id":24105,"category":"muybridge-plate · bordeaux-velvet","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The horse motifs have a clear faded duplicate behind them, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T14:00:58.374Z","design_id":24103,"category":"muybridge-plate","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a very obvious faded duplicate of the horse motif behind the main motif, and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T14:01:08.019Z","design_id":24099,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the animal motifs behind the main motifs, and an atmospheric haze in the background."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T14:01:17.129Z","design_id":24095,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded ghost of the wolf motif behind the main motif, along with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T14:01:36.391Z","design_id":24086,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a very obvious faded duplicate of the tree motif behind the main motif, and a soft haze behind the motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T14:02:05.391Z","design_id":24073,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the main motif behind itself."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T14:02:13.990Z","design_id":24069,"category":"designer-zoo-calm","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The main motif is repeated as a faded ghost offset behind itself, and there is atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T14:05:17.111Z","design_id":24152,"category":"fromental-scenic","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the bamboo and floral motif behind the main motif, and atmospheric haze is present."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T14:05:26.763Z","design_id":24147,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":false,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":1,"one_line_reason":"There is a faded duplicate of the cactus motif behind the main motif."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T14:05:29.827Z","design_id":24146,"category":"throttled-plaster-roses · oxblood","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a very obvious faded duplicate behind them, a halftone layer, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T14:05:32.590Z","design_id":24145,"category":"throttled-plaster-roses · forest-loden","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":true,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a clear faded duplicate behind them, a halftone layer, atmospheric haze, and interior shading."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T14:05:37.563Z","design_id":24143,"category":"throttled-plaster-roses","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":true,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"The roses have a very obvious faded duplicate behind them, with a halftone layer and atmospheric haze."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T14:05:57.395Z","design_id":24135,"category":"chinoiserie","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the trees and clouds behind the main motif, and atmospheric haze is present."},"source":"bleed_guard.ghost-layer"}
+{"ts":"2026-05-20T14:06:06.339Z","design_id":24131,"category":"cactus","reason":"motif ghost layer (obvious)","verdict":{"has_motif_ghost":true,"has_halftone_layer":false,"has_atmospheric_haze":true,"has_interior_shading_bleed":false,"bleed_severity":"obvious","confidence":0.95,"one_line_reason":"There is a faded duplicate of the cactus motifs behind the main motifs, creating a double exposure look with atmospheric haze."},"source":"bleed_guard.ghost-layer"}
diff --git a/scripts/auto-deploy-loop.sh b/scripts/auto-deploy-loop.sh
new file mode 100755
index 0000000..73a39cd
--- /dev/null
+++ b/scripts/auto-deploy-loop.sh
@@ -0,0 +1,49 @@
+#!/usr/bin/env bash
+# Reliable auto-deploy loop. 60s ticks. Hard timeouts on rsync + SSH so a
+# stuck connection can't freeze the whole loop. Pushes designs.json + new
+# PNGs to prod, then reloads.
+# Kill: pkill -f auto-deploy-loop.sh
+
+ROOT="/Users/stevestudio2/Projects/wallco-ai"
+PROD_HOST="root@45.61.58.125"
+PROD_PATH="/root/public-projects/wallco-ai"
+COOKIE_FILE="/tmp/steve-dw-auth-cookie.txt"
+LOG="/tmp/auto-deploy-loop.log"
+PSQL="/opt/homebrew/opt/postgresql@14/bin/psql"
+
+log() { echo "[$(date +%H:%M:%S)] $*" >> "$LOG"; }
+tick=0
+while true; do
+ tick=$((tick+1))
+ log "tick $tick start"
+ cd "$ROOT" 2>/dev/null || { log "FAIL cd"; sleep 30; continue; }
+ # macOS doesn't have `timeout` (it's GNU coreutils only). Skipping the wrap.
+ "$PSQL" dw_unified -At -c \
+ "SELECT json_agg(t ORDER BY id DESC) FROM (SELECT * FROM spoon_all_designs WHERE is_published AND NOT user_removed) t;" \
+ > data/designs.json.NEW 2>/dev/null
+ if [ -s data/designs.json.NEW ]; then
+ rows=$(node -e 'console.log(JSON.parse(require("fs").readFileSync("data/designs.json.NEW","utf8")).length)' 2>/dev/null || echo "?")
+ mv data/designs.json.NEW data/designs.json
+ log "designs.json: $rows rows"
+ else
+ log "FAIL psql dump (tick $tick)"
+ rm -f data/designs.json.NEW
+ sleep 30; continue
+ fi
+ timeout 30 rsync -aq --timeout=20 data/designs.json "$PROD_HOST:$PROD_PATH/data/designs.json" 2>>"$LOG"
+ rc=$?
+ [ $rc -ne 0 ] && log "rsync designs.json rc=$rc"
+ timeout 60 rsync -aq --timeout=20 --include='*.png' --exclude='*' \
+ data/generated/ "$PROD_HOST:$PROD_PATH/data/generated/" 2>>"$LOG"
+ rc=$?
+ [ $rc -ne 0 ] && log "rsync pngs rc=$rc"
+ if [ -f "$COOKIE_FILE" ]; then
+ COOKIE=$(cat "$COOKIE_FILE")
+ reload=$(timeout 10 curl -s --max-time 8 -X POST -H "Cookie: dw_auth=$COOKIE" https://wallco.ai/admin/reload-designs 2>&1 | head -c 200)
+ log "reload: $reload"
+ fi
+ health=$(timeout 10 curl -s --max-time 5 https://wallco.ai/health 2>&1 | head -c 100)
+ log "health: $health"
+ log "tick $tick done — sleeping 60s"
+ sleep 60
+done
diff --git a/scripts/build-cactus-murals.py b/scripts/build-cactus-murals.py
new file mode 100755
index 0000000..12479d3
--- /dev/null
+++ b/scripts/build-cactus-murals.py
@@ -0,0 +1,109 @@
+#!/usr/bin/env python3
+# Build 10 print-ready 150dpi cactus murals from the existing seamless tiles.
+# Output: ~/Projects/wallco-ai/data/cactus-murals/<colorway>_8ft_8ft.png
+# Format: 96"×96" (8ft × 8ft) at 150dpi = 14400×14400 px PNG, dpi metadata embedded.
+#
+# Steve's brief: "create cactus designs in figma. 10 designs for me to use
+# for real 150dpi murals."
+#
+# Strategy: SDXL gave us 1024×1024 seamless tiles. Tile them to fill the mural
+# size. For a 96"×96" mural at 150dpi we need 14400×14400 px. The 1024px tile
+# fits ~14× into that — we render 14×14 = 196 instances per mural.
+#
+# Figma import (manual, after this script runs):
+# 1. Open Figma, create a new file or open an existing project.
+# 2. Drag each .png from data/cactus-murals/ into the canvas.
+# 3. Figma will create a frame at the image's natural pixel size.
+# 4. Right-click → Frame settings → set DPI to 150 if needed (most
+# printers will read the embedded dpi metadata automatically).
+# 5. For each frame, set the unit display to inches: View → Settings →
+# Show as → Inches. The 14400×14400 px frame will read as 96"×96".
+
+import os
+import sys
+import psycopg2
+import psycopg2.extras
+from pathlib import Path
+from PIL import Image
+
+# Mural dimensions (inches × dpi) and total px
+MURAL_IN_WIDTH = 96 # 8 feet
+MURAL_IN_HEIGHT = 96 # 8 feet
+DPI = 150
+PX_W = MURAL_IN_WIDTH * DPI # 14400
+PX_H = MURAL_IN_HEIGHT * DPI # 14400
+
+OUT_DIR = Path.home() / "Projects" / "wallco-ai" / "data" / "cactus-murals"
+OUT_DIR.mkdir(parents=True, exist_ok=True)
+
+# Exact 10 colorways Steve approved (Omni Tucson palette)
+COLORWAYS = [
+ 'Catalina Dusk',
+ 'Adobe Sundown',
+ 'Tortilla Bone',
+ 'Mesquite Charcoal',
+ 'Saguaro Patina',
+ 'Cochineal Oxblood',
+ 'Caliche Limestone',
+ 'Indigo Atelier',
+ 'Sonoran Espresso',
+ 'Prickly Pear Plum',
+]
+
+def pick_one_per_colorway(conn):
+ """Return list of (id, local_path, colorway) — one best row per colorway."""
+ cur = conn.cursor(cursor_factory=psycopg2.extras.RealDictCursor)
+ chosen = []
+ for cw in COLORWAYS:
+ cur.execute("""
+ SELECT id, local_path
+ FROM spoon_all_designs
+ WHERE category='cactus' AND is_published=TRUE
+ AND prompt ILIKE %s
+ AND local_path IS NOT NULL
+ ORDER BY id
+ LIMIT 1
+ """, (f"%{cw}%",))
+ row = cur.fetchone()
+ if row and row['local_path'] and Path(row['local_path']).exists():
+ chosen.append((row['id'], row['local_path'], cw))
+ print(f" {cw:24} → id={row['id']:5} {row['local_path']}")
+ else:
+ print(f" {cw:24} → MISSING (no published row with on-disk file)")
+ return chosen
+
+def tile_to_mural(src_path: str, dest_path: Path, cw_name: str):
+ """Load src, tile it to PX_W × PX_H, save with 150dpi metadata."""
+ src = Image.open(src_path).convert('RGB')
+ sw, sh = src.size
+ print(f" tiling {sw}×{sh} → {PX_W}×{PX_H} ({cw_name})")
+ out = Image.new('RGB', (PX_W, PX_H))
+ # Paste tiles edge-to-edge.
+ for y in range(0, PX_H, sh):
+ for x in range(0, PX_W, sw):
+ out.paste(src, (x, y))
+ out.save(dest_path, format='PNG', dpi=(DPI, DPI), optimize=True)
+ print(f" saved {dest_path} ({dest_path.stat().st_size // (1024*1024)} MB)")
+
+def main():
+ dsn = "dbname=dw_unified"
+ print(f"Connecting {dsn}")
+ conn = psycopg2.connect(dsn)
+ print(f"Output dir: {OUT_DIR}")
+ print(f"Mural: {MURAL_IN_WIDTH}\" × {MURAL_IN_HEIGHT}\" @ {DPI}dpi = {PX_W}×{PX_H} px\n")
+ chosen = pick_one_per_colorway(conn)
+ print(f"\n→ Building {len(chosen)} murals (expected {len(COLORWAYS)})\n")
+ for did, src_path, cw_name in chosen:
+ slug = cw_name.lower().replace(' ', '-')
+ dest = OUT_DIR / f"cactus_{slug}_8ft-x-8ft_150dpi_id{did}.png"
+ if dest.exists() and dest.stat().st_size > 1_000_000:
+ print(f" SKIP exists {dest.name}")
+ continue
+ tile_to_mural(src_path, dest, cw_name)
+ print("\nDONE. Drag the PNGs from")
+ print(f" {OUT_DIR}")
+ print("into a Figma file. Each will be a 14400×14400 px frame at 150dpi.")
+ print("Switch Figma units to inches (View → Settings) to see them as 96\"×96\".")
+
+if __name__ == "__main__":
+ main()
diff --git a/scripts/bulk-2color-fix.sh b/scripts/bulk-2color-fix.sh
new file mode 100755
index 0000000..82586b7
--- /dev/null
+++ b/scripts/bulk-2color-fix.sh
@@ -0,0 +1,25 @@
+#!/usr/bin/env bash
+# Bulk re-quantize every PNG in data/generated/ to STRICT 2 colors.
+# Eliminates ghost-layer bleed Steve flagged on 13108 and similar.
+# Skips files that are already 2-color (rare) or .original.png backups.
+# Zero Replicate cost — pure local CPU.
+#
+# Run: nohup bash scripts/bulk-2color-fix.sh > /tmp/bulk-2color.log 2>&1 &
+
+cd "$(dirname "$0")/.."
+SRC="data/generated"
+LOG="/tmp/bulk-2color.log"
+COUNT=0
+TOTAL=$(ls "$SRC"/*.png 2>/dev/null | grep -v '\.original\.png' | wc -l | tr -d ' ')
+echo "[$(date +%H:%M:%S)] starting bulk 2-color fix on $TOTAL PNGs" >> "$LOG"
+
+for f in "$SRC"/*.png; do
+ base=$(basename "$f")
+ [[ "$base" == *.original.png ]] && continue
+ COUNT=$((COUNT+1))
+ QUANT_COLORS=2 python3 scripts/quantize-2tone.py "$f" >/dev/null 2>&1
+ if [ $((COUNT % 100)) -eq 0 ]; then
+ echo "[$(date +%H:%M:%S)] processed $COUNT/$TOTAL" >> "$LOG"
+ fi
+done
+echo "[$(date +%H:%M:%S)] DONE — processed $COUNT PNGs" >> "$LOG"
diff --git a/scripts/colorway-variants.py b/scripts/colorway-variants.py
new file mode 100755
index 0000000..023642e
--- /dev/null
+++ b/scripts/colorway-variants.py
@@ -0,0 +1,132 @@
+#!/usr/bin/env python3
+"""Generate 3 colorway variants of a 2-tone design at near-zero cost.
+
+Steve directive 2026-05-20: "focus on patterns in 1 or 2 colors and then a way
+to create 3 more colorways." Replicate generation is ~$0.01/design — recoloring
+a 2-tone PNG via PIL palette swap is essentially free. Every paid generation
+becomes 4 designs (original + 3 recolors).
+
+Usage:
+ python3 colorway-variants.py <input.png> <ground_hex> <figure_hex>
+
+Behavior:
+ - Reads <input.png> (must be 2-tone already, run quantize-2tone.py first)
+ - Detects the two dominant colors
+ - For each of 3 alternate colorway pairs (drawn from MUTED_PALETTE), produces
+ a recolored copy at <input>.cw-<slug>.png
+ - Prints JSON to stdout: { "originals": [...], "variants": [{slug, path}, ...] }
+
+The 3 alternate colorways are picked deterministically from the input's seed so
+the same design always gets the same 3 children.
+"""
+import sys
+import os
+import json
+import hashlib
+from collections import Counter
+from PIL import Image
+
+# Steve's muted-Gucci palette pairs — (ground, figure)
+COLORWAY_PAIRS = [
+ ("saddle-mocha", "#4A3528", "#F2EADB"),
+ ("antique-tan", "#7A6248", "#F2EADB"),
+ ("smoke-ash", "#5C5249", "#F2EADB"),
+ ("champagne-linen", "#D8C8AA", "#3A2A1C"),
+ ("bone-ivory", "#F2EADB", "#3A2A1C"),
+ ("stone-pewter", "#8A857B", "#F2EADB"),
+ ("greenhouse-glass", "#1F4E47", "#F2EADB"),
+ ("indigo-library", "#1E2740", "#F2EADB"),
+ ("bordeaux-velvet", "#5C2329", "#F2EADB"),
+ ("manor-saddle", "#7A5638", "#F2EADB"),
+ ("slate-mist", "#85847E", "#F2EADB"),
+ ("antique-brass", "#9B8050", "#F2EADB"),
+ ("oxblood", "#722F2F", "#F2EADB"),
+ ("forest-loden", "#3B4A36", "#F2EADB"),
+ ("midnight-navy", "#1B2A3A", "#F2EADB"),
+ ("deep-plum", "#3D2B3F", "#F2EADB"),
+]
+
+
+def hex_to_rgb(h):
+ h = h.lstrip("#")
+ return (int(h[0:2], 16), int(h[2:4], 16), int(h[4:6], 16))
+
+
+def parent_seed_from_path(path):
+ """Stable per-path hash so the same parent always gets the same 3 children."""
+ h = hashlib.sha256(path.encode()).digest()
+ return int.from_bytes(h[:4], "big")
+
+
+def detect_two_tones(im):
+ """Return [(rgb, count), (rgb, count)] sorted by count desc."""
+ pixels = list(im.convert("RGB").getdata())
+ c = Counter(pixels)
+ if len(c) < 2:
+ # Single-color image — duplicate so we have 2 entries
+ only = c.most_common(1)[0]
+ return [only, (only[0], 0)]
+ return c.most_common(2)
+
+
+def recolor(im, src_ground_rgb, src_figure_rgb, dst_ground_rgb, dst_figure_rgb):
+ """Swap src ground+figure → dst ground+figure. Idempotent: each pixel maps
+ to the closer of the two source colors and gets the matching dst color.
+ Returns a new RGB image."""
+ out = im.copy().convert("RGB")
+ src_g = src_ground_rgb
+ src_f = src_figure_rgb
+ pixels = list(out.getdata())
+ new = []
+ for p in pixels:
+ # Distance to ground vs figure
+ dg = (p[0]-src_g[0])**2 + (p[1]-src_g[1])**2 + (p[2]-src_g[2])**2
+ df = (p[0]-src_f[0])**2 + (p[1]-src_f[1])**2 + (p[2]-src_f[2])**2
+ new.append(dst_ground_rgb if dg <= df else dst_figure_rgb)
+ out.putdata(new)
+ return out
+
+
+def main():
+ if len(sys.argv) < 2:
+ print("usage: colorway-variants.py <input.png>", file=sys.stderr)
+ sys.exit(1)
+ src_path = sys.argv[1]
+ if not os.path.exists(src_path):
+ print(f"file not found: {src_path}", file=sys.stderr)
+ sys.exit(2)
+ im = Image.open(src_path).convert("RGB")
+ two = detect_two_tones(im)
+ src_ground_rgb = two[0][0] # most common = ground
+ src_figure_rgb = two[1][0] # less common = figure
+ # Pick 3 alternate colorways deterministically
+ seed = parent_seed_from_path(src_path)
+ picks = []
+ used = set()
+ i = 0
+ while len(picks) < 3 and i < 100:
+ idx = (seed + i * 7919) % len(COLORWAY_PAIRS)
+ slug = COLORWAY_PAIRS[idx][0]
+ if slug not in used:
+ picks.append(COLORWAY_PAIRS[idx])
+ used.add(slug)
+ i += 1
+ out_paths = []
+ for slug, dst_ground_hex, dst_figure_hex in picks:
+ dst_g = hex_to_rgb(dst_ground_hex)
+ dst_f = hex_to_rgb(dst_figure_hex)
+ out_im = recolor(im, src_ground_rgb, src_figure_rgb, dst_g, dst_f)
+ out_path = src_path.replace(".png", f".cw-{slug}.png")
+ out_im.save(out_path, optimize=True)
+ out_paths.append({"slug": slug, "path": out_path, "ground": dst_ground_hex, "figure": dst_figure_hex})
+ print(json.dumps({
+ "ok": True,
+ "input": src_path,
+ "src_ground_rgb": list(src_ground_rgb),
+ "src_figure_rgb": list(src_figure_rgb),
+ "variants": out_paths,
+ }))
+
+
+if __name__ == "__main__":
+ main()
diff --git a/scripts/composite-on-texture.py b/scripts/composite-on-texture.py
new file mode 100644
index 0000000..015d884
--- /dev/null
+++ b/scripts/composite-on-texture.py
@@ -0,0 +1,59 @@
+#!/usr/bin/env python3
+# Composite a single-ink motif onto a real texture background swatch.
+# Usage:
+# python3 composite-on-texture.py <motif.png> <texture.png> <out.png>
+#
+# The motif PNG is expected to be:
+# - 1024×1024 (Replicate SDXL native)
+# - Pale background (cream/white)
+# - Dark single-ink figure
+#
+# We knock out the pale background via luminance threshold, then alpha-blend
+# the figure over the texture. Texture is tiled if smaller than the motif.
+
+import sys
+from PIL import Image, ImageOps, ImageChops
+
+def composite(motif_path, texture_path, out_path):
+ motif = Image.open(motif_path).convert('RGB')
+ texture = Image.open(texture_path).convert('RGB')
+
+ # Resize texture to match motif if needed (tile if smaller).
+ w, h = motif.size
+ if texture.size != (w, h):
+ # Tile texture to fill (w,h).
+ tw, th = texture.size
+ if tw < w or th < h:
+ tiled = Image.new('RGB', (w, h))
+ for y in range(0, h, th):
+ for x in range(0, w, tw):
+ tiled.paste(texture, (x, y))
+ texture = tiled
+ else:
+ texture = texture.resize((w, h), Image.LANCZOS)
+
+ # Derive an alpha mask from the motif's luminance:
+ # - dark pixels = figure (high alpha, ~255)
+ # - bright pixels = background (low alpha, ~0)
+ gray = motif.convert('L')
+ # Invert so figure (dark) becomes white, background (bright) becomes dark.
+ alpha = ImageOps.invert(gray)
+ # Boost contrast so the figure pops clean.
+ alpha = ImageOps.autocontrast(alpha, cutoff=5)
+
+ # Build figure RGBA with derived alpha.
+ figure = motif.copy()
+ figure.putalpha(alpha)
+
+ # Texture as base, composite figure over.
+ base = texture.copy()
+ base.paste(figure, (0, 0), figure)
+
+ base.save(out_path, format='PNG', optimize=True)
+ print(f"composite written: {out_path} ({w}x{h})")
+
+if __name__ == '__main__':
+ if len(sys.argv) != 4:
+ sys.stderr.write("usage: composite-on-texture.py <motif.png> <texture.png> <out.png>\n")
+ sys.exit(2)
+ composite(sys.argv[1], sys.argv[2], sys.argv[3])
diff --git a/scripts/generate_designs.js b/scripts/generate_designs.js
index d5d1968..e7981dc 100644
--- a/scripts/generate_designs.js
+++ b/scripts/generate_designs.js
@@ -45,7 +45,7 @@ try {
// Inlined empirical fallback (matches the file as of commit 3804d0f).
TONE_ON_TONE_SUFFIX = "Professional designer-wallpaper palette grounded in real-world high-end vendor catalogs (Schumacher, Maya Romanoff, Thibaut, Arte International, Cole & Son, Brunschwig & Fils, Scalamandre, Phillip Jeffries, Koroseal, Romo, Pierre Frey, Designers Guild, Osborne & Little — 23,817 real products analyzed). Use ONLY colors from this learned palette: #FFFFFF (ivory), #6B382C (cocoa), #D3D3D3 (oyster), #F5F5DC (cream), #F5F5F5 (off-white), #C0C0C0 (dove), #D2B48C (fawn), #000000 (noir), #F2F2F2 (off-white), #F0F0F0 (cream), #4A4A4A (umber), #F5F3EE (off-white), #6B3827 (cocoa), #F0E68C (butter), #F5F0E1 (cream), #F5F5F0 (off-white), #333333 (charcoal), #A9A9A9 (stone), #363636 (charcoal), #F5F3ED (off-white), #F2E8D9 (pearl), #36454F (charcoal), #6B3A2A (cocoa), #808080 (slate), #008080 (malachite). Saturation distribution observed in real professional wallpaper: S<20% = 36.7% of all color usage, S 20–40% = 28.4%, S>60% = 11.1%. Most professional wallpapers use a low-saturation, tone-on-tone or 2–3 color story. Median distinct hues per design = 2; 90th percentile = 4. Keep total distinct hues per design ≤ 5. Never use neon, fluorescent, rainbow, primary-saturated red/yellow/blue, hot pink, or electric green. Prefer aged, slightly-grayed, archival pigments over pure chromatic colors.";
}
-const NEGATIVE_PROMPT_ADDON = "neon, fluorescent, electric, saturated, rainbow, more than 4 colors, multicolor, vivid, day-glo, highlighter colors, hot pink, primary red, primary yellow, primary blue, electric green";
+const NEGATIVE_PROMPT_ADDON = "neon, fluorescent, electric, saturated, rainbow, more than 4 colors, multicolor, vivid, day-glo, highlighter colors, hot pink, primary red, primary yellow, primary blue, electric green, ghost layer, ghosted background, faded background motifs, lighter copies behind, secondary motifs behind main figures, atmospheric perspective, atmospheric depth, depth layers, three colors, four colors, multiple ink tones, partial-opacity layer, semi-transparent layer, halftone, ben-day dots, dot screen shading, crosshatching, engraved interior shading, line-shading inside figure, interior shading, fur texture inside silhouette, anatomical detail inside silhouette, watercolor wash, airbrush, soft edges, sepia atmospheric gradient, cheap-looking AI artifact, layered bleed";
// Distribution of generation widths when --width is not explicitly passed.
// Override via env: GENERATE_WIDTH_POOL="24,24,36,36,52" (entries weight pick frequency).
@@ -232,12 +232,15 @@ function genComfy(prompt, seed, outPath) {
const WIDTH = parseInt(process.env.COMFY_WIDTH || '1024', 10);
const HEIGHT = parseInt(process.env.COMFY_HEIGHT || '1024', 10);
- // Standard SDXL txt2img workflow expressed as ComfyUI's API JSON.
- // For seamless tiling, append a strong "seamless tile, repeating pattern, no edges"
- // suffix to the prompt — works adequately with SDXL. A proper SDXL tile-mode model
- // would be cleaner; swap COMFY_MODEL later.
- const positivePrompt = `${prompt}, seamless tile, repeating pattern, no edges, fabric pattern, wallpaper design, high detail, archival quality, screen-printed wallpaper quality, solid opaque richly-saturated ink, every motif fully filled with solid color, crisp clean color separation, dimensional embossed relief, three-dimensional rendered depth welcome, tactile luxe material finishes — suede, woven trim, raffia, grasscloth texture`;
- const negativePrompt = `low quality, blurry, edges, seam, border, frame, signature, watermark, text, hands, fingers, transparent, see-through, translucent, unfilled shapes, hollow outlines, outline-only motifs, ghosted layers, washed out, faded, low opacity, gaps in the ink, missing fill, gradient bleed, halftone, halftone dots, ben-day dots, dot-screen shading, half-tone gradient texture, ${NEGATIVE_PROMPT_ADDON}`;
+ // ── 2026-05-20 prompt-suffix REWRITE ──
+ // OLD suffix demanded "dimensional embossed relief, three-dimensional
+ // rendered depth, tactile luxe material finishes — suede, woven trim,
+ // raffia, grasscloth texture". That was the source of all bleed/depth
+ // artifacts Steve has been rejecting (10333, 10335, 10346, 10350, 10353,
+ // 10392). It DIRECTLY contradicts the prompt's "flat 2-tone" anchor.
+ // NEW suffix reinforces sparse + flat + 2-4 tone.
+ const positivePrompt = `${prompt}, seamless tile, flat single-layer screen-print, two to four ink tones maximum, hard crisp razor-sharp edges, generous negative space, sparse minimal composition, archival quality designer wallcovering — Zuber, Designers Guild, Thibaut, Arte, Romo, Maya Romanoff register`;
+ const negativePrompt = `dimensional, embossed, relief, 3D, three-dimensional, depth, atmospheric perspective, ghost layer, ghosted, faded background, layered bleed, multi-tone interior shading, fur texture, anatomical detail inside silhouette, crosshatching, engraving lines, halftone, ben-day dots, dot screen, watercolor wash, airbrush, soft edges, blurry, low quality, seam visible, border, frame, signature, watermark, text, hands, fingers, busy, cluttered, edge-to-edge, tessellated densely, more than 4 colors, ${NEGATIVE_PROMPT_ADDON}`;
// Optional SDXL refiner — set COMFY_REFINER_MODEL=sd_xl_refiner_1.0.safetensors
// to run base+refiner (expert-ensemble), matching what Replicate's SDXL does.
@@ -256,14 +259,14 @@ function genComfy(prompt, seed, outPath) {
'7': { class_type: 'CLIPTextEncode', inputs: { text: negativePrompt, clip: ['4', 1] } },
'16': { class_type: 'CLIPTextEncode', inputs: { text: positivePrompt, clip: ['15', 1] } },
'17': { class_type: 'CLIPTextEncode', inputs: { text: negativePrompt, clip: ['15', 1] } },
- '10': { class_type: 'KSamplerAdvanced', inputs: { add_noise: 'enable', noise_seed: seed, steps: STEPS, cfg: 7.5, sampler_name: 'euler', scheduler: 'normal', start_at_step: 0, end_at_step: SWITCH, return_with_leftover_noise: 'enable', model: ['4', 0], positive: ['6', 0], negative: ['7', 0], latent_image: ['5', 0] } },
- '11': { class_type: 'KSamplerAdvanced', inputs: { add_noise: 'disable', noise_seed: seed, steps: STEPS, cfg: 7.5, sampler_name: 'euler', scheduler: 'normal', start_at_step: SWITCH, end_at_step: 10000, return_with_leftover_noise: 'disable', model: ['15', 0], positive: ['16', 0], negative: ['17', 0], latent_image: ['10', 0] } },
+ '10': { class_type: 'KSamplerAdvanced', inputs: { add_noise: 'enable', noise_seed: seed, steps: STEPS, cfg: 8.5, sampler_name: 'dpmpp_2m_sde', scheduler: 'karras', start_at_step: 0, end_at_step: SWITCH, return_with_leftover_noise: 'enable', model: ['4', 0], positive: ['6', 0], negative: ['7', 0], latent_image: ['5', 0] } },
+ '11': { class_type: 'KSamplerAdvanced', inputs: { add_noise: 'disable', noise_seed: seed, steps: STEPS, cfg: 8.5, sampler_name: 'dpmpp_2m_sde', scheduler: 'karras', start_at_step: SWITCH, end_at_step: 10000, return_with_leftover_noise: 'disable', model: ['15', 0], positive: ['16', 0], negative: ['17', 0], latent_image: ['10', 0] } },
'8': { class_type: 'VAEDecode', inputs: { samples: ['11', 0], vae: ['15', 2] } },
'9': { class_type: 'SaveImage', inputs: { filename_prefix: `wallco_${seed}`, images: ['8', 0] } }
};
} else {
workflow = {
- '3': { class_type: 'KSampler', inputs: { seed, steps: 28, cfg: 7.5, sampler_name: 'euler', scheduler: 'normal', denoise: 1.0, model: ['4', 0], positive: ['6', 0], negative: ['7', 0], latent_image: ['5', 0] } },
+ '3': { class_type: 'KSampler', inputs: { seed, steps: 28, cfg: 8.5, sampler_name: 'dpmpp_2m_sde', scheduler: 'karras', denoise: 1.0, model: ['4', 0], positive: ['6', 0], negative: ['7', 0], latent_image: ['5', 0] } },
'4': { class_type: 'CheckpointLoaderSimple', inputs: { ckpt_name: MODEL } },
'5': { class_type: 'EmptyLatentImage', inputs: { width: WIDTH, height: HEIGHT, batch_size: 1 } },
'6': { class_type: 'CLIPTextEncode', inputs: { text: positivePrompt, clip: ['4', 1] } },
diff --git a/scripts/instant-image-sync.sh b/scripts/instant-image-sync.sh
new file mode 100755
index 0000000..3f58df6
--- /dev/null
+++ b/scripts/instant-image-sync.sh
@@ -0,0 +1,40 @@
+#!/usr/bin/env bash
+# Watch data/generated/ for new .png files and rsync them to prod the moment
+# they appear. Each file syncs in <5s (vs the 90s auto-deploy-loop tick).
+# Uses fswatch (brew install fswatch) — if not present, falls back to a
+# polling loop checking every 5s.
+
+set -u
+SRC="/Users/stevestudio2/Projects/wallco-ai/data/generated"
+PROD_HOST="root@45.61.58.125"
+PROD_PATH="/root/public-projects/wallco-ai/data/generated"
+LOG="/tmp/instant-image-sync.log"
+
+log() { echo "[$(date +%H:%M:%S)] $*" >> "$LOG"; }
+
+if command -v fswatch >/dev/null 2>&1; then
+ log "starting fswatch loop on $SRC"
+ fswatch -0 --event Created --event Renamed "$SRC" | while IFS= read -r -d '' path; do
+ if [[ "$path" == *.png ]] && [[ "$path" != *.original.png ]]; then
+ base=$(basename "$path")
+ log "push $base"
+ rsync -aq "$path" "$PROD_HOST:$PROD_PATH/$base" 2>>"$LOG"
+ fi
+ done
+else
+ log "fswatch missing — polling every 5s"
+ declare -A seen
+ while true; do
+ for f in "$SRC"/*.png; do
+ [[ -e "$f" ]] || continue
+ [[ "$f" == *.original.png ]] && continue
+ base=$(basename "$f")
+ if [[ -z "${seen[$base]:-}" ]]; then
+ seen[$base]=1
+ log "push $base"
+ rsync -aq "$f" "$PROD_HOST:$PROD_PATH/$base" 2>>"$LOG"
+ fi
+ done
+ sleep 5
+ done
+fi
diff --git a/scripts/isolate-stamp.py b/scripts/isolate-stamp.py
new file mode 100755
index 0000000..41b5ede
--- /dev/null
+++ b/scripts/isolate-stamp.py
@@ -0,0 +1,114 @@
+#!/usr/bin/env python3
+"""Isolate the dominant motif from a generated image and place it as a single
+stamp on a vast empty ground. Used for "single icon" designs (lips, single-rose,
+single-skull, etc.) where SDXL refuses to leave empty space.
+
+Workflow:
+ 1. Read input image
+ 2. Quantize to 4 colors (figure-ish vs ground-ish)
+ 3. Identify which color is the GROUND (largest contiguous color near edges)
+ 4. Find the bounding box of all non-ground pixels in the center 60% of the image
+ 5. Crop to that bounding box
+ 6. Build a fresh GROUND canvas at original size
+ 7. Paste the cropped motif at center, scaled to 25-35% of canvas width
+ 8. Save in-place (original backed up to .original.png)
+
+Usage:
+ python3 isolate-stamp.py <input.png> [--ground-hex HEX] [--motif-scale 0.30]
+"""
+import sys
+import os
+import argparse
+from collections import Counter
+from PIL import Image, ImageDraw
+
+ap = argparse.ArgumentParser()
+ap.add_argument("input")
+ap.add_argument("--ground-hex", default=None, help="Force ground hex (else auto-detect)")
+ap.add_argument("--motif-scale", type=float, default=0.32, help="Motif width as fraction of canvas")
+args = ap.parse_args()
+
+if not os.path.exists(args.input):
+ print(f"file not found: {args.input}", file=sys.stderr)
+ sys.exit(2)
+
+# Back up original
+backup = args.input.replace(".png", ".original.png")
+if not os.path.exists(backup):
+ with open(args.input, "rb") as fi, open(backup, "wb") as fo:
+ fo.write(fi.read())
+
+im = Image.open(args.input).convert("RGB")
+W, H = im.size
+
+# Quantize to 4 colors
+imq = im.quantize(colors=4, method=Image.Quantize.MEDIANCUT, dither=Image.Dither.NONE).convert("RGB")
+
+# Identify ground: the color that occupies the corners (sampled at 5% inset)
+inset = max(2, int(min(W, H) * 0.05))
+corners = [
+ imq.getpixel((inset, inset)),
+ imq.getpixel((W - inset - 1, inset)),
+ imq.getpixel((inset, H - inset - 1)),
+ imq.getpixel((W - inset - 1, H - inset - 1)),
+]
+corner_counter = Counter(corners)
+auto_ground = corner_counter.most_common(1)[0][0]
+
+if args.ground_hex:
+ h = args.ground_hex.lstrip("#")
+ ground_rgb = (int(h[0:2], 16), int(h[2:4], 16), int(h[4:6], 16))
+else:
+ ground_rgb = auto_ground
+
+# Find bounding box of non-ground pixels in the CENTER 70% region
+cx0, cy0 = int(W * 0.15), int(H * 0.15)
+cx1, cy1 = int(W * 0.85), int(H * 0.85)
+crop_center = imq.crop((cx0, cy0, cx1, cy1))
+# Build a mask: 255 where pixel != ground
+import numpy as np
+arr = np.array(crop_center)
+ground_arr = np.array(ground_rgb)
+diff = np.sum((arr - ground_arr) ** 2, axis=2)
+mask = (diff > 1500).astype(np.uint8) * 255
+
+# Bounding box of non-ground pixels in the center crop
+ys, xs = np.where(mask > 0)
+if len(xs) < 10:
+ # Couldn't find a motif — fall back to using the whole image
+ print(f"WARN: no motif found in center of {args.input}, skipping isolate", file=sys.stderr)
+ sys.exit(3)
+bx0, by0 = xs.min(), ys.min()
+bx1, by1 = xs.max(), ys.max()
+# Add a small padding around the motif
+pad = max(4, int(min(bx1 - bx0, by1 - by0) * 0.04))
+bx0 = max(0, bx0 - pad)
+by0 = max(0, by0 - pad)
+bx1 = min(crop_center.size[0], bx1 + pad)
+by1 = min(crop_center.size[1], by1 + pad)
+
+motif_crop = crop_center.crop((bx0, by0, bx1, by1))
+# Make ground-colored pixels in motif fully transparent so we paste cleanly
+motif_rgba = motif_crop.convert("RGBA")
+mdata = np.array(motif_rgba)
+mdiff = np.sum((mdata[..., :3] - ground_arr) ** 2, axis=2)
+alpha = np.where(mdiff > 1500, 255, 0).astype(np.uint8)
+mdata[..., 3] = alpha
+motif_rgba = Image.fromarray(mdata, "RGBA")
+
+# Build a fresh ground canvas
+canvas = Image.new("RGB", (W, H), ground_rgb)
+
+# Scale motif to target width
+target_w = int(W * args.motif_scale)
+mw, mh = motif_rgba.size
+target_h = max(1, int(mh * target_w / mw))
+motif_rgba = motif_rgba.resize((target_w, target_h), Image.LANCZOS)
+
+# Paste centered
+px = (W - target_w) // 2
+py = (H - target_h) // 2
+canvas.paste(motif_rgba, (px, py), motif_rgba)
+
+canvas.save(args.input, optimize=True)
+print(f"OK isolate-stamp {args.input} -> ground={ground_rgb} motif_size={target_w}x{target_h} pos=({px},{py})")
diff --git a/scripts/night-builder.js b/scripts/night-builder.js
index c1ceaf8..8e8a024 100755
--- a/scripts/night-builder.js
+++ b/scripts/night-builder.js
@@ -577,7 +577,8 @@ function composeMontereyMuralPrompt(subject, cw) {
`Monterey, California west-coast mural panel — ${subject}. ` +
`${cw.season.charAt(0).toUpperCase() + cw.season.slice(1)} colorway: ${cw.name}. Ground: solid ${cw.tone} (${cw.ground}). Figure: ${cw.figure} single-ink. ` +
`Composition: panoramic vertical panel, motif anchored center-bottom, sky/atmosphere extending up the panel (still in solid ground tone, NOT a sky gradient), generous breathing room. ` +
- `This is panel 1 of a multi-panel mural set — leave the right edge open and scene-continuous so additional panels can extend the scene to the right. ` +
+ `This is a FULL-ROOM MURAL — width = full wall, height = full ceiling. Compose for a 12'-wide × 9'-tall wall. The customer will choose 24"/36"/54" print-panel widths at order time — generate at room scale, not panel scale. ` +
+ `4-COLOR PALETTE WITH HUE SYNC — all four colors share the same hue family (no warm/cool mixing). Ground + figure as the two main tones; one HIGHLIGHT color for accents (lips, eyes, fingernails, fruit, small jewels); one SHADOW color (under figures, in eye sockets, beneath leaves). Highlight + shadow stay in the same hue family as ground+figure. ` +
`Reference: de Gournay scenic panel, hand-painted silk register, NOT Haeckel, NOT Audubon. Single-layer stencil silhouette only. ` +
SHARED_ARTDIR
);
@@ -585,8 +586,44 @@ function composeMontereyMuralPrompt(subject, cw) {
// Tall panel kind — 36" wide × 132" tall (11ft). Different from the seamless_tile
// kind which is square. Panel kind is meant to hang as-is, not tile-repeat.
-const PANEL_W = 36;
-const PANEL_H = 132;
+// 2026-05-20 Steve directive: murals are FULL ROOM dimensions, not panels.
+// Customer chooses 24"/36"/54" panel width at print time — generation is room-
+// scale. Default room: 144" wide (12 ft) × 108" tall (9 ft ceiling) @ 150 DPI.
+// SDXL renders at 1536×1152 (4:3 max) — at-print upscale to 21600×16200
+// happens at order time via Topaz/Real-ESRGAN.
+const PANEL_W = 144; // inches (metadata)
+const PANEL_H = 108; // inches (metadata)
+const PANEL_RENDER_W = 1536; // pixels (SDXL output)
+const PANEL_RENDER_H = 1152; // pixels (SDXL output)
+
+// 2026-05-20 Steve directive: "up to 4 colors using for highlights like
+// lips.. eyes.. fingernails.. accents in another color and shadows. always
+// make sure hue is in sync." Murals get 4 colors with hue-sync constraint.
+// Tile tracks (cactus/chinoiserie/etc.) stay 2-color.
+const HUE_SYNC_QUARTETS = [
+ // Each quartet is [ground, figure, highlight, shadow] within the same hue
+ // family. The hue-sync constraint = all 4 colors share the same dominant
+ // hue ± neutrals.
+ // WARM EARTH (cream/saddle/rose/cocoa)
+ { name: 'Saddle Rose Warmth', ground: '#F2EADB', figure: '#5C2329', highlight: '#B0282A', shadow: '#2A1010' },
+ // FOREST GREEN (Steve's 10492-loved family)
+ { name: 'Forest Loden Quartet', ground: '#3C4844', figure: '#E8E2D1', highlight: '#A8B79A', shadow: '#1A2520' },
+ // INK + GOLD (Steve's high-end Thibaut energy)
+ { name: 'Ink Library', ground: '#1F2740', figure: '#E8DDB8', highlight: '#C9A14B', shadow: '#0B0F1C' },
+ // BORDEAUX
+ { name: 'Bordeaux Velvet', ground: '#5C2329', figure: '#F2EADB', highlight: '#C84A3A', shadow: '#2A0E10' },
+ // OXBLOOD
+ { name: 'Oxblood', ground: '#722F2F', figure: '#F2EADB', highlight: '#A85040', shadow: '#3A1010' },
+ // STONE PEWTER
+ { name: 'Stone Pewter', ground: '#8A857B', figure: '#F2EADB', highlight: '#C9A14B', shadow: '#3A3530' },
+ // MOSS SLATE
+ { name: 'Moss Slate', ground: '#566554', figure: '#F2EADB', highlight: '#A8B79A', shadow: '#1A2520' },
+ // CHARCOAL + CREAM
+ { name: 'Charcoal Cream', ground: '#3D3833', figure: '#F2EADB', highlight: '#C9A14B', shadow: '#0F0D0B' },
+];
+function pickHueSyncQuartet() {
+ return HUE_SYNC_QUARTETS[Math.floor(Math.random() * HUE_SYNC_QUARTETS.length)];
+}
// ── DESIGNER-ZOO-CALM — Steve directive 2026-05-20 ("love this theme")
// Inspired by accepted design 10492. Forest-green ground + bone-ivory animal
diff --git a/scripts/periodic-deploy.sh b/scripts/periodic-deploy.sh
new file mode 100755
index 0000000..a36265c
--- /dev/null
+++ b/scripts/periodic-deploy.sh
@@ -0,0 +1,37 @@
+#!/usr/bin/env bash
+# Periodic re-deploy: every ~90 min, sync designs.json from PG and ship.
+# Stops at /tmp/halt-night-builder.flag OR after MAX_LOOPS.
+# Use in concert with night-builder.js — keeps prod's /designs in sync with
+# overnight Replicate output without manual deploys.
+
+set -uo pipefail
+cd "$(dirname "$0")/.."
+
+LOG=/tmp/periodic-deploy.log
+HALT_FLAG=/tmp/halt-night-builder.flag
+INTERVAL_SEC=$((90 * 60))
+MAX_LOOPS=8
+
+echo "[$(date -Iseconds)] START periodic-deploy interval=${INTERVAL_SEC}s max=${MAX_LOOPS}" >> "$LOG"
+
+for i in $(seq 1 "$MAX_LOOPS"); do
+ if [ -f "$HALT_FLAG" ]; then
+ echo "[$(date -Iseconds)] HALT — flag at $HALT_FLAG" >> "$LOG"
+ exit 0
+ fi
+ echo "[$(date -Iseconds)] tick $i/$MAX_LOOPS — sync + deploy" >> "$LOG"
+ # Unique tmp file per run so concurrent manual syncs never race.
+ TMPF="data/designs.json.periodic.$$.tmp"
+ psql dw_unified -At -c "SELECT json_agg(t ORDER BY id) FROM (SELECT id, brand, kind, width_in, height_in, panels, generator, prompt, negative_prompt, seed, steps, cfg_scale, pd_source_ids, image_url, local_path, dominant_hex, palette, motifs, tags, category, is_published, notes, created_at, parent_design_id, chat_session_id, request_text, verticals, source_shopify_id, source_dw_sku, source_url, gd_score, gd_critique, id_score, id_critique, combined_score, rating_summary, rated_at, user_score_avg, user_vote_count, poll_wins, user_removed FROM spoon_all_designs) t;" > "$TMPF" 2>>"$LOG" \
+ && python3 -c "import json,sys; json.load(open(sys.argv[1])); print('valid')" "$TMPF" >> "$LOG" 2>&1 \
+ && mv "$TMPF" data/designs.json \
+ && ./deploy-kamatera.sh >> "$LOG" 2>&1 \
+ && echo "[$(date -Iseconds)] tick $i OK" >> "$LOG" \
+ || { echo "[$(date -Iseconds)] tick $i FAILED" >> "$LOG"; rm -f "$TMPF"; }
+ # Wait the interval, but break early if halt arrives
+ for s in $(seq 1 "$INTERVAL_SEC"); do
+ [ -f "$HALT_FLAG" ] && { echo "[$(date -Iseconds)] HALT during sleep" >> "$LOG"; exit 0; }
+ sleep 1
+ done
+done
+echo "[$(date -Iseconds)] DONE (max loops reached)" >> "$LOG"
diff --git a/scripts/quantize-2tone.py b/scripts/quantize-2tone.py
new file mode 100755
index 0000000..e47cc77
--- /dev/null
+++ b/scripts/quantize-2tone.py
@@ -0,0 +1,54 @@
+#!/usr/bin/env python3
+"""Force a generated wallpaper image to EXACTLY 2 colors via median-cut quantize.
+
+Eliminates the model's instinct to add ghost layers / atmospheric depth /
+multi-tone bleed — bleed between layers looks cheap per Steve's standing rule.
+
+Usage:
+ python3 quantize-2tone.py <input.png>
+
+Behavior:
+ - Reads <input.png>
+ - Backs up original to <input>.original.png (if not already present)
+ - Saves 2-tone version IN-PLACE at <input.png>
+ - Prints the two RGB triples + their percentages so the caller can verify
+"""
+import sys
+import os
+from collections import Counter
+from PIL import Image
+
+if len(sys.argv) != 2:
+ print("usage: quantize-2tone.py <input.png>", file=sys.stderr)
+ sys.exit(1)
+
+src = sys.argv[1]
+if not os.path.exists(src):
+ print(f"file not found: {src}", file=sys.stderr)
+ sys.exit(2)
+
+backup = src.replace('.png', '.original.png')
+if not os.path.exists(backup):
+ # Use file copy rather than Image.save (preserves exact original bytes)
+ with open(src, 'rb') as fi, open(backup, 'wb') as fo:
+ fo.write(fi.read())
+
+im = Image.open(src).convert('RGB')
+MAX_COLORS = int(os.environ.get('QUANT_COLORS', '4'))
+im_q = im.quantize(
+ colors=MAX_COLORS,
+ method=Image.Quantize.MEDIANCUT,
+ dither=Image.Dither.NONE,
+).convert('RGB')
+im_q.save(src, optimize=True)
+
+# Verify + report
+pixels = list(im_q.getdata())
+c = Counter(pixels)
+total = sum(c.values())
+result = []
+for color, count in c.most_common():
+ pct = 100 * count / total
+ hex_ = '#{:02X}{:02X}{:02X}'.format(*color)
+ result.append(f"{hex_}:{pct:.1f}%")
+print(f"OK 2tone {src} -> {' / '.join(result)}")
diff --git a/src/library.js b/src/library.js
index 917f3a8..d022375 100644
--- a/src/library.js
+++ b/src/library.js
@@ -33,14 +33,26 @@ const path = require('path');
const LIBRARY_CACHE_FILE = path.join(__dirname, '..', 'data', 'library-cache.json');
let LIBRARY = { rows: [], stats: {}, generated_at: '' };
+// LOW-END vendor exclusion — Steve directive 2026-05-20.
+// York, Brewster, Marburg are low-end. NEVER surface to customer or LLM.
+// Thibaut + Schumacher + Pierre Frey + etc. are the high-end baseline.
+const LOW_END_VENDOR_RE = /\b(york|brewster|marburg)\b/i;
+function isLowEndVendor(row) {
+ if (!row) return false;
+ const v = String(row._vendor_raw || row.vendor || '');
+ return LOW_END_VENDOR_RE.test(v);
+}
+
function loadLibrary() {
try {
const raw = fs.readFileSync(LIBRARY_CACHE_FILE, 'utf8');
const parsed = JSON.parse(raw);
- LIBRARY = parsed && Array.isArray(parsed.rows)
- ? parsed
- : { rows: [], stats: {}, generated_at: '' };
- console.log(`[library] loaded ${LIBRARY.rows.length} rows from cache (generated ${LIBRARY.generated_at || 'unknown'})`);
+ const rowsRaw = parsed && Array.isArray(parsed.rows) ? parsed.rows : [];
+ const before = rowsRaw.length;
+ const rows = rowsRaw.filter(r => !isLowEndVendor(r));
+ const dropped = before - rows.length;
+ LIBRARY = { ...(parsed || {}), rows, stats: (parsed && parsed.stats) || {}, generated_at: (parsed && parsed.generated_at) || '' };
+ console.log(`[library] loaded ${rows.length} rows from cache (generated ${LIBRARY.generated_at || 'unknown'}; dropped ${dropped} low-end York/Brewster/Marburg)`);
} catch (err) {
console.warn('[library] cache missing or unreadable —', err.message);
LIBRARY = { rows: [], stats: {}, generated_at: '' };
← f67ea3a night-builder: fix PLACEHOLDER image_url bug in colorway INS
·
back to Wallco Ai
·
night-builder: split CTE → 2 separate psql calls (PG data-mo cb7f3a5 →