[object Object]

← back to Wallco Ai

audit: unpublish 17 dogs published with NULL tif_path (un-orderable, no full-size archive)

13bf818ad57d49f19b16a65b5d9227e354ed221f · 2026-06-02 08:06:29 -0700 · Steve Abrams

Settlement gate is trigger-enforced but the documented tif_path requirement was
never hardened — no trigger/constraint, and publishes write through the
spoon_all_designs VIEW which doesn't expose tif_path. The 17 (IDs 53424-53445,
2026-05-26 curator batch) went live without TIFs. Reversible: re-publish from the
logged ids once TIFs are built. DB + local snapshot + cache reload done; not deployed.

Files touched

Diff

commit 13bf818ad57d49f19b16a65b5d9227e354ed221f
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Tue Jun 2 08:06:29 2026 -0700

    audit: unpublish 17 dogs published with NULL tif_path (un-orderable, no full-size archive)
    
    Settlement gate is trigger-enforced but the documented tif_path requirement was
    never hardened — no trigger/constraint, and publishes write through the
    spoon_all_designs VIEW which doesn't expose tif_path. The 17 (IDs 53424-53445,
    2026-05-26 curator batch) went live without TIFs. Reversible: re-publish from the
    logged ids once TIFs are built. DB + local snapshot + cache reload done; not deployed.
---
 data/unpublish-no-tif-dogs-20260602T150224Z.jsonl | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/data/unpublish-no-tif-dogs-20260602T150224Z.jsonl b/data/unpublish-no-tif-dogs-20260602T150224Z.jsonl
new file mode 100644
index 0000000..cdd01b0
--- /dev/null
+++ b/data/unpublish-no-tif-dogs-20260602T150224Z.jsonl
@@ -0,0 +1,17 @@
+{"id" : 53424, "category" : "dogs · labrador-retriever", "created_at" : "2026-05-26T21:56:47.8026+00:00", "was_published" : true, "tif_path" : null, "reason" : "unpublished: is_published=true with NULL tif_path (un-orderable, no full-size archive)", "ts" : "20260602T150224Z"}
+{"id" : 53425, "category" : "dogs · french-bulldog", "created_at" : "2026-05-26T21:56:55.862745+00:00", "was_published" : true, "tif_path" : null, "reason" : "unpublished: is_published=true with NULL tif_path (un-orderable, no full-size archive)", "ts" : "20260602T150224Z"}
+{"id" : 53426, "category" : "dogs · golden-retriever", "created_at" : "2026-05-26T21:57:03.763847+00:00", "was_published" : true, "tif_path" : null, "reason" : "unpublished: is_published=true with NULL tif_path (un-orderable, no full-size archive)", "ts" : "20260602T150224Z"}
+{"id" : 53427, "category" : "dogs · labrador-retriever", "created_at" : "2026-05-26T21:57:48.248536+00:00", "was_published" : true, "tif_path" : null, "reason" : "unpublished: is_published=true with NULL tif_path (un-orderable, no full-size archive)", "ts" : "20260602T150224Z"}
+{"id" : 53428, "category" : "dogs · labrador-retriever", "created_at" : "2026-05-26T21:57:55.941376+00:00", "was_published" : true, "tif_path" : null, "reason" : "unpublished: is_published=true with NULL tif_path (un-orderable, no full-size archive)", "ts" : "20260602T150224Z"}
+{"id" : 53429, "category" : "dogs · labrador-retriever", "created_at" : "2026-05-26T21:58:03.389398+00:00", "was_published" : true, "tif_path" : null, "reason" : "unpublished: is_published=true with NULL tif_path (un-orderable, no full-size archive)", "ts" : "20260602T150224Z"}
+{"id" : 53430, "category" : "dogs · labrador-retriever", "created_at" : "2026-05-26T21:58:10.558876+00:00", "was_published" : true, "tif_path" : null, "reason" : "unpublished: is_published=true with NULL tif_path (un-orderable, no full-size archive)", "ts" : "20260602T150224Z"}
+{"id" : 53431, "category" : "dogs · labrador-retriever", "created_at" : "2026-05-26T21:58:17.766996+00:00", "was_published" : true, "tif_path" : null, "reason" : "unpublished: is_published=true with NULL tif_path (un-orderable, no full-size archive)", "ts" : "20260602T150224Z"}
+{"id" : 53432, "category" : "dogs · labrador-retriever", "created_at" : "2026-05-26T21:58:25.120441+00:00", "was_published" : true, "tif_path" : null, "reason" : "unpublished: is_published=true with NULL tif_path (un-orderable, no full-size archive)", "ts" : "20260602T150224Z"}
+{"id" : 53433, "category" : "dogs · labrador-retriever", "created_at" : "2026-05-26T21:58:32.783794+00:00", "was_published" : true, "tif_path" : null, "reason" : "unpublished: is_published=true with NULL tif_path (un-orderable, no full-size archive)", "ts" : "20260602T150224Z"}
+{"id" : 53435, "category" : "dogs · labrador-retriever", "created_at" : "2026-05-26T21:58:48.056033+00:00", "was_published" : true, "tif_path" : null, "reason" : "unpublished: is_published=true with NULL tif_path (un-orderable, no full-size archive)", "ts" : "20260602T150224Z"}
+{"id" : 53436, "category" : "dogs · labrador-retriever", "created_at" : "2026-05-26T21:58:55.180565+00:00", "was_published" : true, "tif_path" : null, "reason" : "unpublished: is_published=true with NULL tif_path (un-orderable, no full-size archive)", "ts" : "20260602T150224Z"}
+{"id" : 53437, "category" : "dogs · labrador-retriever", "created_at" : "2026-05-26T21:59:02.687385+00:00", "was_published" : true, "tif_path" : null, "reason" : "unpublished: is_published=true with NULL tif_path (un-orderable, no full-size archive)", "ts" : "20260602T150224Z"}
+{"id" : 53438, "category" : "dogs · labrador-retriever", "created_at" : "2026-05-26T21:59:09.778979+00:00", "was_published" : true, "tif_path" : null, "reason" : "unpublished: is_published=true with NULL tif_path (un-orderable, no full-size archive)", "ts" : "20260602T150224Z"}
+{"id" : 53442, "category" : "dogs · labrador-retriever", "created_at" : "2026-05-26T21:59:39.323763+00:00", "was_published" : true, "tif_path" : null, "reason" : "unpublished: is_published=true with NULL tif_path (un-orderable, no full-size archive)", "ts" : "20260602T150224Z"}
+{"id" : 53443, "category" : "dogs · labrador-retriever", "created_at" : "2026-05-26T21:59:46.654851+00:00", "was_published" : true, "tif_path" : null, "reason" : "unpublished: is_published=true with NULL tif_path (un-orderable, no full-size archive)", "ts" : "20260602T150224Z"}
+{"id" : 53445, "category" : "dogs · french-bulldog", "created_at" : "2026-05-26T22:00:03.572797+00:00", "was_published" : true, "tif_path" : null, "reason" : "unpublished: is_published=true with NULL tif_path (un-orderable, no full-size archive)", "ts" : "20260602T150224Z"}

← 3b80205 curator 'Remove from all surfaces' now hard-deletes the TIF  ·  back to Wallco Ai  ·  TIF resolution: PG-independent disk lookup by design_<id>.ti 4ef783f →