← 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
A data/unpublish-no-tif-dogs-20260602T150224Z.jsonl
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 →