[object Object]

← back to Wallco Ai

Publish drunk-animals batch 5 (39341,39366,39367,39370,39371) — SQL-direct, settlement-gate enforced, live+verified on wallco.ai (+5)

31a8d964bf14844353a88bb0b49ba0b6482f421a · 2026-05-30 23:59:34 -0700 · Steve

Files touched

Diff

commit 31a8d964bf14844353a88bb0b49ba0b6482f421a
Author: Steve <steve@designerwallcoverings.com>
Date:   Sat May 30 23:59:34 2026 -0700

    Publish drunk-animals batch 5 (39341,39366,39367,39370,39371) — SQL-direct, settlement-gate enforced, live+verified on wallco.ai (+5)
---
 scripts/force-tag-drunk-animals-batch5-0530.sql | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/scripts/force-tag-drunk-animals-batch5-0530.sql b/scripts/force-tag-drunk-animals-batch5-0530.sql
new file mode 100644
index 0000000..6c214d1
--- /dev/null
+++ b/scripts/force-tag-drunk-animals-batch5-0530.sql
@@ -0,0 +1,12 @@
+-- Batch 5 next-5 settlement-clean drunk-animals, Steve "go" 2026-05-30.
+-- SQL-direct force-publish (local curator was flapping; decision endpoint bypassed).
+-- NO settlement override: settlement_publish_check() trigger fired on each UPDATE
+-- and passed all 5 (settlement_verdict BLEED_GHOST_OK = quality, not settlement).
+BEGIN;
+UPDATE all_designs SET is_published=TRUE, web_viewer=TRUE,
+  tags=(array_remove(COALESCE(tags,ARRAY[]::text[]),'curator-force-publish'))||ARRAY['curator-force-publish']::text[]
+WHERE id IN (39341,39366,39367,39370,39371);
+UPDATE spoon_all_designs SET is_published=TRUE, user_removed=FALSE,
+  tags=(array_remove(COALESCE(tags,ARRAY[]::text[]),'curator-force-publish'))||ARRAY['curator-force-publish']::text[]
+WHERE id IN (39341,39366,39367,39370,39371);
+COMMIT;

← a3fae71 TODO: mark aesthetic-gate /admin/edges-review tab DONE (was  ·  back to Wallco Ai  ·  lib/db: lock_timeout=8000 on wallco's own psql connections s 71c86fd →