← back to Wallco Ai

data/yolo-overnight/edges-20260525-1029.jsonl

33 lines

{"event":"header","ts":"2026-05-25T10:29:27Z","scanner":"/root/public-projects/wallco-ai/scripts/edges-scan.py","log":"/root/public-projects/wallco-ai/data/yolo-overnight/edges-20260525-1029.jsonl","project":"wallco-ai","policy":"auto-fix only kind=seamless_tile with h_mid|v_mid WARN/FAIL, opacity-snap safe path /api/design/:id/fix, no AI"}
{"event":"fixed","ts":"2026-05-25T10:29:28Z","id":10163,"new_id":10164,"kind":"seamless_tile","parent":{"verdict":"FAIL","h_mid":"PASS","v_mid":"WARN"},"child":{"verdict":"FAIL","h_mid":"PASS","v_mid":"PASS","is_published":true,"mid_seam_cleared":true},"parent_scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/recolor_1779703886404_p10159_jacquemus_2110735545.png","width":1536,"height":672,"verdict":"FAIL","lenses":{"top":{"score":53.07,"verdict":"FAIL"},"bottom":{"score":53.07,"verdict":"FAIL"},"left":{"score":19.34,"verdict":"FAIL"},"right":{"score":19.34,"verdict":"FAIL"},"h_mid":{"score":3.93,"verdict":"PASS"},"v_mid":{"score":5.02,"verdict":"WARN"}},"edges_max":53.07,"mids_max":5.02,"summary":"Multiple lens failures — both edges and midlines flag.","id":10163},"child_scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/fix_10163_1779704968579_789191255.png","width":1536,"height":672,"verdict":"FAIL","lenses":{"top":{"score":48.7,"verdict":"FAIL"},"bottom":{"score":48.7,"verdict":"FAIL"},"left":{"score":13.28,"verdict":"FAIL"},"right":{"score":13.28,"verdict":"FAIL"},"h_mid":{"score":0.58,"verdict":"PASS"},"v_mid":{"score":1.43,"verdict":"PASS"}},"edges_max":48.7,"mids_max":1.43,"summary":"Edge-wrap defect — edge lens(es) > 12 while midlines clean. Tile-prep regression (e.g. center-crop on a seamless source).","id":10164},"fix":{"ok":true,"new_id":10164,"src_id":10163,"elapsed_s":"0.7","palette":["#392e1e","#d6ceb9","#d8a635","#e3e3dd"],"k":4,"crop":1}}
{"event":"scan","ts":"2026-05-25T10:29:30Z","id":10162,"kind":"seamless_tile","overall_verdict":"FAIL","h_mid":"PASS","v_mid":"PASS","mid_defect":false,"auto_fix_skipped_reason":"no mid-seam defect","scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/recolor_1779703878294_p10159_valentino_349926439.png","width":1536,"height":672,"verdict":"FAIL","lenses":{"top":{"score":53.36,"verdict":"FAIL"},"bottom":{"score":53.36,"verdict":"FAIL"},"left":{"score":30.83,"verdict":"FAIL"},"right":{"score":30.83,"verdict":"FAIL"},"h_mid":{"score":3.86,"verdict":"PASS"},"v_mid":{"score":4.07,"verdict":"PASS"}},"edges_max":53.36,"mids_max":4.07,"summary":"Edge-wrap defect — edge lens(es) > 12 while midlines clean. Tile-prep regression (e.g. center-crop on a seamless source).","id":10162}}
{"event":"scan","ts":"2026-05-25T10:29:30Z","id":10161,"kind":"seamless_tile","overall_verdict":"FAIL","h_mid":"PASS","v_mid":"PASS","mid_defect":false,"auto_fix_skipped_reason":"no mid-seam defect","scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/recolor_1779703868396_p10159_bottega-veneta_1965166434.png","width":1536,"height":672,"verdict":"FAIL","lenses":{"top":{"score":40.58,"verdict":"FAIL"},"bottom":{"score":40.58,"verdict":"FAIL"},"left":{"score":17.77,"verdict":"FAIL"},"right":{"score":17.77,"verdict":"FAIL"},"h_mid":{"score":4.39,"verdict":"PASS"},"v_mid":{"score":4.71,"verdict":"PASS"}},"edges_max":40.58,"mids_max":4.71,"summary":"Edge-wrap defect — edge lens(es) > 12 while midlines clean. Tile-prep regression (e.g. center-crop on a seamless source).","id":10161}}
{"event":"fixed","ts":"2026-05-25T10:29:31Z","id":10160,"new_id":10165,"kind":"seamless_tile","parent":{"verdict":"FAIL","h_mid":"PASS","v_mid":"WARN"},"child":{"verdict":"FAIL","h_mid":"PASS","v_mid":"WARN","is_published":true,"mid_seam_cleared":false},"parent_scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/recolor_1779703847850_p10159_hermes_1672687325.png","width":1536,"height":672,"verdict":"FAIL","lenses":{"top":{"score":47.27,"verdict":"FAIL"},"bottom":{"score":47.27,"verdict":"FAIL"},"left":{"score":30.01,"verdict":"FAIL"},"right":{"score":30.01,"verdict":"FAIL"},"h_mid":{"score":4.83,"verdict":"PASS"},"v_mid":{"score":9.21,"verdict":"WARN"}},"edges_max":47.27,"mids_max":9.21,"summary":"Multiple lens failures — both edges and midlines flag.","id":10160},"child_scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/fix_10160_1779704971688_1118471343.png","width":1536,"height":672,"verdict":"FAIL","lenses":{"top":{"score":43.25,"verdict":"FAIL"},"bottom":{"score":43.25,"verdict":"FAIL"},"left":{"score":20.24,"verdict":"FAIL"},"right":{"score":20.24,"verdict":"FAIL"},"h_mid":{"score":2.07,"verdict":"PASS"},"v_mid":{"score":5.13,"verdict":"WARN"}},"edges_max":43.25,"mids_max":5.13,"summary":"Multiple lens failures — both edges and midlines flag.","id":10165},"fix":{"ok":true,"new_id":10165,"src_id":10160,"elapsed_s":"1.6","palette":["#844118","#b66a32","#d7d3c8","#e1e0d7"],"k":4,"crop":1}}
{"event":"fixed","ts":"2026-05-25T10:29:34Z","id":10159,"new_id":10166,"kind":"seamless_tile","parent":{"verdict":"FAIL","h_mid":"WARN","v_mid":"PASS"},"child":{"verdict":"FAIL","h_mid":"PASS","v_mid":"PASS","is_published":true,"mid_seam_cleared":true},"parent_scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/recolor_1779697313998_p39284_hermes_1256755564.png","width":1536,"height":672,"verdict":"FAIL","lenses":{"top":{"score":43.91,"verdict":"FAIL"},"bottom":{"score":43.91,"verdict":"FAIL"},"left":{"score":20.93,"verdict":"FAIL"},"right":{"score":20.93,"verdict":"FAIL"},"h_mid":{"score":5.36,"verdict":"WARN"},"v_mid":{"score":4.98,"verdict":"PASS"}},"edges_max":43.91,"mids_max":5.36,"summary":"Multiple lens failures — both edges and midlines flag.","id":10159},"child_scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/fix_10159_1779704974748_1982023100.png","width":1536,"height":672,"verdict":"FAIL","lenses":{"top":{"score":35.05,"verdict":"FAIL"},"bottom":{"score":35.05,"verdict":"FAIL"},"left":{"score":11.71,"verdict":"WARN"},"right":{"score":11.71,"verdict":"WARN"},"h_mid":{"score":2.59,"verdict":"PASS"},"v_mid":{"score":2.65,"verdict":"PASS"}},"edges_max":35.05,"mids_max":2.65,"summary":"Edge-wrap defect — edge lens(es) > 12 while midlines clean. Tile-prep regression (e.g. center-crop on a seamless source).","id":10166},"fix":{"ok":true,"new_id":10166,"src_id":10159,"elapsed_s":"0.9","palette":["#984514","#b9763f","#d0bd9b","#ded8c7"],"k":4,"crop":1}}
{"event":"scan","ts":"2026-05-25T10:29:36Z","id":10158,"kind":"seamless_tile","overall_verdict":"FAIL","h_mid":"PASS","v_mid":"PASS","mid_defect":false,"auto_fix_skipped_reason":"no mid-seam defect","scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/recolor_1779696536335_p39284_hermes_1836083492.png","width":1536,"height":672,"verdict":"FAIL","lenses":{"top":{"score":24.74,"verdict":"FAIL"},"bottom":{"score":24.74,"verdict":"FAIL"},"left":{"score":17.22,"verdict":"FAIL"},"right":{"score":17.22,"verdict":"FAIL"},"h_mid":{"score":1.75,"verdict":"PASS"},"v_mid":{"score":1.94,"verdict":"PASS"}},"edges_max":24.74,"mids_max":1.94,"summary":"Edge-wrap defect — edge lens(es) > 12 while midlines clean. Tile-prep regression (e.g. center-crop on a seamless source).","id":10158}}
{"event":"scan","ts":"2026-05-25T10:29:37Z","id":39284,"kind":"mural_panel","overall_verdict":"FAIL","h_mid":"PASS","v_mid":"PASS","mid_defect":false,"auto_fix_skipped_reason":"no mid-seam defect","scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/vendor_inspired_1779484175410_662987788.png","width":1536,"height":672,"verdict":"FAIL","lenses":{"top":{"score":21.34,"verdict":"FAIL"},"bottom":{"score":21.34,"verdict":"FAIL"},"left":{"score":12.17,"verdict":"FAIL"},"right":{"score":12.17,"verdict":"FAIL"},"h_mid":{"score":1.19,"verdict":"PASS"},"v_mid":{"score":1.2,"verdict":"PASS"}},"edges_max":21.34,"mids_max":1.2,"summary":"Edge-wrap defect — edge lens(es) > 12 while midlines clean. Tile-prep regression (e.g. center-crop on a seamless source).","id":39284}}
{"event":"scan","ts":"2026-05-25T10:29:37Z","id":39282,"kind":"mural_panel","overall_verdict":"FAIL","h_mid":"PASS","v_mid":"PASS","mid_defect":false,"auto_fix_skipped_reason":"no mid-seam defect","scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/vendor_inspired_1779484143200_435052345.png","width":1536,"height":672,"verdict":"FAIL","lenses":{"top":{"score":8.71,"verdict":"WARN"},"bottom":{"score":8.71,"verdict":"WARN"},"left":{"score":13.18,"verdict":"FAIL"},"right":{"score":13.18,"verdict":"FAIL"},"h_mid":{"score":2.49,"verdict":"PASS"},"v_mid":{"score":0.95,"verdict":"PASS"}},"edges_max":13.18,"mids_max":2.49,"summary":"Edge-wrap defect — edge lens(es) > 12 while midlines clean. Tile-prep regression (e.g. center-crop on a seamless source).","id":39282}}
{"event":"scan","ts":"2026-05-25T10:29:37Z","id":39280,"kind":"mural_panel","overall_verdict":"FAIL","h_mid":"PASS","v_mid":"PASS","mid_defect":false,"auto_fix_skipped_reason":"no mid-seam defect","scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/vendor_inspired_1779484095263_1453748644.png","width":1536,"height":672,"verdict":"FAIL","lenses":{"top":{"score":16.46,"verdict":"FAIL"},"bottom":{"score":16.46,"verdict":"FAIL"},"left":{"score":15.37,"verdict":"FAIL"},"right":{"score":15.37,"verdict":"FAIL"},"h_mid":{"score":1.91,"verdict":"PASS"},"v_mid":{"score":1.54,"verdict":"PASS"}},"edges_max":16.46,"mids_max":1.91,"summary":"Edge-wrap defect — edge lens(es) > 12 while midlines clean. Tile-prep regression (e.g. center-crop on a seamless source).","id":39280}}
{"event":"scan","ts":"2026-05-25T10:29:38Z","id":39278,"kind":"mural_panel","overall_verdict":"FAIL","h_mid":"PASS","v_mid":"PASS","mid_defect":false,"auto_fix_skipped_reason":"no mid-seam defect","scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/vendor_inspired_1779484047361_1646549938.png","width":1536,"height":672,"verdict":"FAIL","lenses":{"top":{"score":22.12,"verdict":"FAIL"},"bottom":{"score":22.12,"verdict":"FAIL"},"left":{"score":4.58,"verdict":"PASS"},"right":{"score":4.58,"verdict":"PASS"},"h_mid":{"score":1.37,"verdict":"PASS"},"v_mid":{"score":1.41,"verdict":"PASS"}},"edges_max":22.12,"mids_max":1.41,"summary":"Edge-wrap defect — edge lens(es) > 12 while midlines clean. Tile-prep regression (e.g. center-crop on a seamless source).","id":39278}}
{"event":"scan","ts":"2026-05-25T10:29:38Z","id":39143,"kind":"mural_panel","overall_verdict":"WARN","h_mid":"PASS","v_mid":"PASS","mid_defect":false,"auto_fix_skipped_reason":"no mid-seam defect","scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/studio_pinyon-juniper-caliche_1779417699631_1003079318.png","width":1536,"height":672,"verdict":"WARN","lenses":{"top":{"score":11.29,"verdict":"WARN"},"bottom":{"score":11.29,"verdict":"WARN"},"left":{"score":8,"verdict":"WARN"},"right":{"score":8,"verdict":"WARN"},"h_mid":{"score":2.85,"verdict":"PASS"},"v_mid":{"score":2.33,"verdict":"PASS"}},"edges_max":11.29,"mids_max":2.85,"summary":"Borderline — some lenses in WARN range.","id":39143}}
{"event":"scan","ts":"2026-05-25T10:29:39Z","id":39138,"kind":"mural_panel","overall_verdict":"FAIL","h_mid":"WARN","v_mid":"PASS","mid_defect":true,"auto_fix_skipped_reason":"kind=mural_panel — auto-fix gated to seamless_tile only","scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/studio_mixed-sonoran-espresso_1779417664181_281795746.png","width":1536,"height":672,"verdict":"FAIL","lenses":{"top":{"score":12.87,"verdict":"FAIL"},"bottom":{"score":12.87,"verdict":"FAIL"},"left":{"score":9.58,"verdict":"WARN"},"right":{"score":9.58,"verdict":"WARN"},"h_mid":{"score":6.13,"verdict":"WARN"},"v_mid":{"score":4.17,"verdict":"PASS"}},"edges_max":12.87,"mids_max":6.13,"summary":"Multiple lens failures — both edges and midlines flag.","id":39138}}
{"event":"scan","ts":"2026-05-25T10:29:39Z","id":39134,"kind":"mural_panel","overall_verdict":"FAIL","h_mid":"WARN","v_mid":"PASS","mid_defect":true,"auto_fix_skipped_reason":"kind=mural_panel — auto-fix gated to seamless_tile only","scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/studio_ocotillo-bloom-oxblood_1779417629532_385759107.png","width":1536,"height":672,"verdict":"FAIL","lenses":{"top":{"score":43.82,"verdict":"FAIL"},"bottom":{"score":43.82,"verdict":"FAIL"},"left":{"score":12.47,"verdict":"FAIL"},"right":{"score":12.47,"verdict":"FAIL"},"h_mid":{"score":9.8,"verdict":"WARN"},"v_mid":{"score":3.29,"verdict":"PASS"}},"edges_max":43.82,"mids_max":9.8,"summary":"Multiple lens failures — both edges and midlines flag.","id":39134}}
{"event":"scan","ts":"2026-05-25T10:29:40Z","id":39131,"kind":"mural_panel","overall_verdict":"FAIL","h_mid":"PASS","v_mid":"PASS","mid_defect":false,"auto_fix_skipped_reason":"no mid-seam defect","scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/studio_saguaro-mountain-pass-dusk_1779417612392_536853884.png","width":1536,"height":672,"verdict":"FAIL","lenses":{"top":{"score":16.94,"verdict":"FAIL"},"bottom":{"score":16.94,"verdict":"FAIL"},"left":{"score":7.08,"verdict":"WARN"},"right":{"score":7.08,"verdict":"WARN"},"h_mid":{"score":0.64,"verdict":"PASS"},"v_mid":{"score":1.13,"verdict":"PASS"}},"edges_max":16.94,"mids_max":1.13,"summary":"Edge-wrap defect — edge lens(es) > 12 while midlines clean. Tile-prep regression (e.g. center-crop on a seamless source).","id":39131}}
{"event":"scan","ts":"2026-05-25T10:29:40Z","id":39129,"kind":"mural_panel","overall_verdict":"WARN","h_mid":"PASS","v_mid":"PASS","mid_defect":false,"auto_fix_skipped_reason":"no mid-seam defect","scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/studio_aspen-grove-bone_1779417594994_1798691992.png","width":1536,"height":672,"verdict":"WARN","lenses":{"top":{"score":6.36,"verdict":"WARN"},"bottom":{"score":6.36,"verdict":"WARN"},"left":{"score":5.47,"verdict":"WARN"},"right":{"score":5.47,"verdict":"WARN"},"h_mid":{"score":1.9,"verdict":"PASS"},"v_mid":{"score":3.46,"verdict":"PASS"}},"edges_max":6.36,"mids_max":3.46,"summary":"Borderline — some lenses in WARN range.","id":39129}}
{"event":"scan","ts":"2026-05-25T10:29:41Z","id":39127,"kind":"mural_panel","overall_verdict":"FAIL","h_mid":"PASS","v_mid":"PASS","mid_defect":false,"auto_fix_skipped_reason":"no mid-seam defect","scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/studio_carmel-cypress-headland-mist_1779417578061_1274304112.png","width":1536,"height":672,"verdict":"FAIL","lenses":{"top":{"score":9.28,"verdict":"WARN"},"bottom":{"score":9.28,"verdict":"WARN"},"left":{"score":17.28,"verdict":"FAIL"},"right":{"score":17.28,"verdict":"FAIL"},"h_mid":{"score":3.98,"verdict":"PASS"},"v_mid":{"score":1.22,"verdict":"PASS"}},"edges_max":17.28,"mids_max":3.98,"summary":"Edge-wrap defect — edge lens(es) > 12 while midlines clean. Tile-prep regression (e.g. center-crop on a seamless source).","id":39127}}
{"event":"scan","ts":"2026-05-25T10:29:41Z","id":39125,"kind":"mural_panel","overall_verdict":"WARN","h_mid":"PASS","v_mid":"PASS","mid_defect":false,"auto_fix_skipped_reason":"no mid-seam defect","scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/studio_agave-meadow-spring_1779417561240_1565266715.png","width":1536,"height":672,"verdict":"WARN","lenses":{"top":{"score":11.13,"verdict":"WARN"},"bottom":{"score":11.13,"verdict":"WARN"},"left":{"score":1.69,"verdict":"PASS"},"right":{"score":1.69,"verdict":"PASS"},"h_mid":{"score":1.88,"verdict":"PASS"},"v_mid":{"score":1.93,"verdict":"PASS"}},"edges_max":11.13,"mids_max":1.93,"summary":"Borderline — some lenses in WARN range.","id":39125}}
{"event":"scan","ts":"2026-05-25T10:29:42Z","id":39123,"kind":"mural_panel","overall_verdict":"FAIL","h_mid":"PASS","v_mid":"PASS","mid_defect":false,"auto_fix_skipped_reason":"no mid-seam defect","scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/studio_organ-pipe-sunrise-coral_1779417540979_199417243.png","width":1536,"height":672,"verdict":"FAIL","lenses":{"top":{"score":14.34,"verdict":"FAIL"},"bottom":{"score":14.34,"verdict":"FAIL"},"left":{"score":4.2,"verdict":"PASS"},"right":{"score":4.2,"verdict":"PASS"},"h_mid":{"score":0.62,"verdict":"PASS"},"v_mid":{"score":1.7,"verdict":"PASS"}},"edges_max":14.34,"mids_max":1.7,"summary":"Edge-wrap defect — edge lens(es) > 12 while midlines clean. Tile-prep regression (e.g. center-crop on a seamless source).","id":39123}}
{"event":"scan","ts":"2026-05-25T10:29:42Z","id":39118,"kind":"mural_panel","overall_verdict":"WARN","h_mid":"PASS","v_mid":"PASS","mid_defect":false,"auto_fix_skipped_reason":"no mid-seam defect","scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/studio_saguaro-arroyo-autumn_1779417496104_1141376264.png","width":1536,"height":672,"verdict":"WARN","lenses":{"top":{"score":5.58,"verdict":"WARN"},"bottom":{"score":5.58,"verdict":"WARN"},"left":{"score":5.4,"verdict":"WARN"},"right":{"score":5.4,"verdict":"WARN"},"h_mid":{"score":2.69,"verdict":"PASS"},"v_mid":{"score":1.72,"verdict":"PASS"}},"edges_max":5.58,"mids_max":2.69,"summary":"Borderline — some lenses in WARN range.","id":39118}}
{"event":"scan","ts":"2026-05-25T10:29:43Z","id":39109,"kind":"mural_panel","overall_verdict":"FAIL","h_mid":"PASS","v_mid":"PASS","mid_defect":false,"auto_fix_skipped_reason":"no mid-seam defect","scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/rerender_38908_1779416590487_868016282.png","width":1024,"height":1024,"verdict":"FAIL","lenses":{"top":{"score":36.93,"verdict":"FAIL"},"bottom":{"score":36.93,"verdict":"FAIL"},"left":{"score":7.16,"verdict":"WARN"},"right":{"score":7.16,"verdict":"WARN"},"h_mid":{"score":1.4,"verdict":"PASS"},"v_mid":{"score":1.33,"verdict":"PASS"}},"edges_max":36.93,"mids_max":1.4,"summary":"Edge-wrap defect — edge lens(es) > 12 while midlines clean. Tile-prep regression (e.g. center-crop on a seamless source).","id":39109}}
{"event":"scan","ts":"2026-05-25T10:29:43Z","id":39108,"kind":"mural_panel","overall_verdict":"FAIL","h_mid":"WARN","v_mid":"PASS","mid_defect":true,"auto_fix_skipped_reason":"kind=mural_panel — auto-fix gated to seamless_tile only","scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/rerender_38848_1779416581757_732454792.png","width":832,"height":1248,"verdict":"FAIL","lenses":{"top":{"score":1.89,"verdict":"PASS"},"bottom":{"score":1.89,"verdict":"PASS"},"left":{"score":49.89,"verdict":"FAIL"},"right":{"score":49.89,"verdict":"FAIL"},"h_mid":{"score":7.68,"verdict":"WARN"},"v_mid":{"score":4.12,"verdict":"PASS"}},"edges_max":49.89,"mids_max":7.68,"summary":"Multiple lens failures — both edges and midlines flag.","id":39108}}
{"event":"scan","ts":"2026-05-25T10:29:44Z","id":39107,"kind":"mural_panel","overall_verdict":"FAIL","h_mid":"PASS","v_mid":"PASS","mid_defect":false,"auto_fix_skipped_reason":"no mid-seam defect","scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/rerender_39062_1779416573524_1807948142.png","width":1536,"height":672,"verdict":"FAIL","lenses":{"top":{"score":31.78,"verdict":"FAIL"},"bottom":{"score":31.78,"verdict":"FAIL"},"left":{"score":2.53,"verdict":"PASS"},"right":{"score":2.53,"verdict":"PASS"},"h_mid":{"score":1.6,"verdict":"PASS"},"v_mid":{"score":1.42,"verdict":"PASS"}},"edges_max":31.78,"mids_max":1.6,"summary":"Edge-wrap defect — edge lens(es) > 12 while midlines clean. Tile-prep regression (e.g. center-crop on a seamless source).","id":39107}}
{"event":"scan","ts":"2026-05-25T10:29:44Z","id":39106,"kind":"mural_panel","overall_verdict":"FAIL","h_mid":"PASS","v_mid":"PASS","mid_defect":false,"auto_fix_skipped_reason":"no mid-seam defect","scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/gracie_eucalyptus_1779416550808_1088444348.png","width":1536,"height":672,"verdict":"FAIL","lenses":{"top":{"score":18.42,"verdict":"FAIL"},"bottom":{"score":18.42,"verdict":"FAIL"},"left":{"score":1.9,"verdict":"PASS"},"right":{"score":1.9,"verdict":"PASS"},"h_mid":{"score":1.29,"verdict":"PASS"},"v_mid":{"score":1.13,"verdict":"PASS"}},"edges_max":18.42,"mids_max":1.29,"summary":"Edge-wrap defect — edge lens(es) > 12 while midlines clean. Tile-prep regression (e.g. center-crop on a seamless source).","id":39106}}
{"event":"scan","ts":"2026-05-25T10:29:45Z","id":39105,"kind":"mural_panel","overall_verdict":"FAIL","h_mid":"PASS","v_mid":"PASS","mid_defect":false,"auto_fix_skipped_reason":"no mid-seam defect","scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/gracie_sand-on-bone_1779416542373_1214260736.png","width":1536,"height":672,"verdict":"FAIL","lenses":{"top":{"score":52.85,"verdict":"FAIL"},"bottom":{"score":52.85,"verdict":"FAIL"},"left":{"score":3.82,"verdict":"PASS"},"right":{"score":3.82,"verdict":"PASS"},"h_mid":{"score":1.69,"verdict":"PASS"},"v_mid":{"score":1.03,"verdict":"PASS"}},"edges_max":52.85,"mids_max":1.69,"summary":"Edge-wrap defect — edge lens(es) > 12 while midlines clean. Tile-prep regression (e.g. center-crop on a seamless source).","id":39105}}
{"event":"scan","ts":"2026-05-25T10:29:45Z","id":39104,"kind":"mural_panel","overall_verdict":"WARN","h_mid":"PASS","v_mid":"PASS","mid_defect":false,"auto_fix_skipped_reason":"no mid-seam defect","scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/gracie_indigo_1779416533572_1130424747.png","width":1536,"height":672,"verdict":"WARN","lenses":{"top":{"score":1.07,"verdict":"PASS"},"bottom":{"score":1.07,"verdict":"PASS"},"left":{"score":7.39,"verdict":"WARN"},"right":{"score":7.39,"verdict":"WARN"},"h_mid":{"score":2.3,"verdict":"PASS"},"v_mid":{"score":1.43,"verdict":"PASS"}},"edges_max":7.39,"mids_max":2.3,"summary":"Borderline — some lenses in WARN range.","id":39104}}
{"event":"scan","ts":"2026-05-25T10:29:45Z","id":39103,"kind":"mural_panel","overall_verdict":"FAIL","h_mid":"PASS","v_mid":"PASS","mid_defect":false,"auto_fix_skipped_reason":"no mid-seam defect","scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/gracie_ivory-on-black_1779416523681_1549440268.png","width":1536,"height":672,"verdict":"FAIL","lenses":{"top":{"score":64.63,"verdict":"FAIL"},"bottom":{"score":64.63,"verdict":"FAIL"},"left":{"score":5.9,"verdict":"WARN"},"right":{"score":5.9,"verdict":"WARN"},"h_mid":{"score":2.02,"verdict":"PASS"},"v_mid":{"score":1.1,"verdict":"PASS"}},"edges_max":64.63,"mids_max":2.02,"summary":"Edge-wrap defect — edge lens(es) > 12 while midlines clean. Tile-prep regression (e.g. center-crop on a seamless source).","id":39103}}
{"event":"scan","ts":"2026-05-25T10:29:46Z","id":39102,"kind":"mural_panel","overall_verdict":"WARN","h_mid":"PASS","v_mid":"PASS","mid_defect":false,"auto_fix_skipped_reason":"no mid-seam defect","scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/gracie_oxblood_1779416515536_1784768068.png","width":1536,"height":672,"verdict":"WARN","lenses":{"top":{"score":1.91,"verdict":"PASS"},"bottom":{"score":1.91,"verdict":"PASS"},"left":{"score":7.62,"verdict":"WARN"},"right":{"score":7.62,"verdict":"WARN"},"h_mid":{"score":2.12,"verdict":"PASS"},"v_mid":{"score":1.43,"verdict":"PASS"}},"edges_max":7.62,"mids_max":2.12,"summary":"Borderline — some lenses in WARN range.","id":39102}}
{"event":"scan","ts":"2026-05-25T10:29:46Z","id":39101,"kind":"mural_panel","overall_verdict":"FAIL","h_mid":"PASS","v_mid":"PASS","mid_defect":false,"auto_fix_skipped_reason":"no mid-seam defect","scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/gracie_celadon_1779416506032_163201849.png","width":1536,"height":672,"verdict":"FAIL","lenses":{"top":{"score":13.28,"verdict":"FAIL"},"bottom":{"score":13.28,"verdict":"FAIL"},"left":{"score":1.72,"verdict":"PASS"},"right":{"score":1.72,"verdict":"PASS"},"h_mid":{"score":1.19,"verdict":"PASS"},"v_mid":{"score":1.03,"verdict":"PASS"}},"edges_max":13.28,"mids_max":1.19,"summary":"Edge-wrap defect — edge lens(es) > 12 while midlines clean. Tile-prep regression (e.g. center-crop on a seamless source).","id":39101}}
{"event":"scan","ts":"2026-05-25T10:29:47Z","id":39055,"kind":"mural_panel","overall_verdict":"FAIL","h_mid":"PASS","v_mid":"PASS","mid_defect":false,"auto_fix_skipped_reason":"no mid-seam defect","scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/cactus_pine_pass3_1779412743924_1978882264.png","width":1536,"height":672,"verdict":"FAIL","lenses":{"top":{"score":52.92,"verdict":"FAIL"},"bottom":{"score":52.92,"verdict":"FAIL"},"left":{"score":3.58,"verdict":"PASS"},"right":{"score":3.58,"verdict":"PASS"},"h_mid":{"score":1.85,"verdict":"PASS"},"v_mid":{"score":1.16,"verdict":"PASS"}},"edges_max":52.92,"mids_max":1.85,"summary":"Edge-wrap defect — edge lens(es) > 12 while midlines clean. Tile-prep regression (e.g. center-crop on a seamless source).","id":39055}}
{"event":"scan","ts":"2026-05-25T10:29:47Z","id":39054,"kind":"mural_panel","overall_verdict":"FAIL","h_mid":"PASS","v_mid":"PASS","mid_defect":false,"auto_fix_skipped_reason":"no mid-seam defect","scan":{"ok":true,"path":"/root/public-projects/wallco-ai/data/generated/cactus_pine_pass3_1779412733888_1718300318.png","width":1536,"height":672,"verdict":"FAIL","lenses":{"top":{"score":38.21,"verdict":"FAIL"},"bottom":{"score":38.21,"verdict":"FAIL"},"left":{"score":18.47,"verdict":"FAIL"},"right":{"score":18.47,"verdict":"FAIL"},"h_mid":{"score":4.31,"verdict":"PASS"},"v_mid":{"score":3.33,"verdict":"PASS"}},"edges_max":38.21,"mids_max":4.31,"summary":"Edge-wrap defect — edge lens(es) > 12 while midlines clean. Tile-prep regression (e.g. center-crop on a seamless source).","id":39054}}
{"event":"footer","ts":"2026-05-25T10:29:48Z","scanned_total":30,"scan_ok":30,"scan_err":0,"flagged_mid_defect":6,"auto_fixed":3}