← back to Wallco Ai
Tag 895 held banana/palm drunk-animals as legal-review (settlement-blocked, never publish)
640981f2bf41be2f8e9e6916fd7b2d427ef71bd2 · 2026-05-30 23:29:18 -0700 · Steve Abrams
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Files touched
M data/cactus-decisions.jsonlA data/legal-review-tag-20260530.md
Diff
commit 640981f2bf41be2f8e9e6916fd7b2d427ef71bd2
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Sat May 30 23:29:18 2026 -0700
Tag 895 held banana/palm drunk-animals as legal-review (settlement-blocked, never publish)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---
data/cactus-decisions.jsonl | 40 +++++++++++++++++++++++++++++++++++++++
data/legal-review-tag-20260530.md | 34 +++++++++++++++++++++++++++++++++
2 files changed, 74 insertions(+)
diff --git a/data/cactus-decisions.jsonl b/data/cactus-decisions.jsonl
index cdb6352..2f6a6f3 100644
--- a/data/cactus-decisions.jsonl
+++ b/data/cactus-decisions.jsonl
@@ -10220,3 +10220,43 @@
{"ts":"2026-05-31T04:10:26.503Z","id":54683,"action":"live"}
{"ts":"2026-05-31T04:10:26.608Z","id":54688,"action":"live"}
{"ts":"2026-05-31T04:10:26.717Z","id":54693,"action":"live"}
+{"ts":"2026-05-31T04:11:09.908Z","id":54207,"action":"live"}
+{"ts":"2026-05-31T04:11:15.875Z","id":54219,"action":"live"}
+{"ts":"2026-05-31T04:11:26.898Z","id":54275,"action":"live"}
+{"ts":"2026-05-31T04:11:32.193Z","id":54286,"action":"live"}
+{"ts":"2026-05-31T06:09:45.631Z","id":53943,"action":"live"}
+{"ts":"2026-05-31T06:09:48.501Z","id":54042,"action":"live"}
+{"ts":"2026-05-31T06:09:49.116Z","id":54059,"action":"live"}
+{"ts":"2026-05-31T06:09:50.972Z","id":54102,"action":"live"}
+{"ts":"2026-05-31T06:10:00.403Z","id":54207,"action":"live"}
+{"ts":"2026-05-31T06:10:00.780Z","id":54219,"action":"live"}
+{"ts":"2026-05-31T06:10:01.626Z","id":54275,"action":"live"}
+{"ts":"2026-05-31T06:10:01.920Z","id":54286,"action":"live"}
+{"ts":"2026-05-31T06:10:02.423Z","id":54316,"action":"live"}
+{"ts":"2026-05-31T06:10:02.661Z","id":54320,"action":"live"}
+{"ts":"2026-05-31T06:10:02.816Z","id":54325,"action":"live"}
+{"ts":"2026-05-31T06:10:02.975Z","id":54328,"action":"live"}
+{"ts":"2026-05-31T06:10:03.238Z","id":54340,"action":"live"}
+{"ts":"2026-05-31T06:10:03.483Z","id":54373,"action":"live"}
+{"ts":"2026-05-31T06:10:04.254Z","id":54450,"action":"live"}
+{"ts":"2026-05-31T06:10:04.361Z","id":54451,"action":"live"}
+{"ts":"2026-05-31T06:10:05.750Z","id":54470,"action":"live"}
+{"ts":"2026-05-31T06:10:08.788Z","id":54523,"action":"live"}
+{"ts":"2026-05-31T06:10:08.931Z","id":54532,"action":"live"}
+{"ts":"2026-05-31T06:10:09.222Z","id":54576,"action":"live"}
+{"ts":"2026-05-31T06:10:09.681Z","id":54594,"action":"live"}
+{"ts":"2026-05-31T06:10:09.983Z","id":54628,"action":"live"}
+{"ts":"2026-05-31T06:10:10.516Z","id":54645,"action":"live"}
+{"ts":"2026-05-31T06:10:10.622Z","id":54647,"action":"live"}
+{"ts":"2026-05-31T06:10:10.784Z","id":54652,"action":"live"}
+{"ts":"2026-05-31T06:10:10.939Z","id":54662,"action":"live"}
+{"ts":"2026-05-31T06:10:11.051Z","id":54673,"action":"live"}
+{"ts":"2026-05-31T06:10:11.186Z","id":54675,"action":"live"}
+{"ts":"2026-05-31T06:10:11.322Z","id":54683,"action":"live"}
+{"ts":"2026-05-31T06:10:11.449Z","id":54688,"action":"live"}
+{"ts":"2026-05-31T06:10:11.582Z","id":54693,"action":"live"}
+{"ts":"2026-05-31T06:22:03.776Z","id":41916,"action":"live"}
+{"ts":"2026-05-31T06:22:07.499Z","id":41566,"action":"live"}
+{"ts":"2026-05-31T06:22:10.984Z","id":42278,"action":"live"}
+{"ts":"2026-05-31T06:22:14.233Z","id":42246,"action":"live"}
+{"ts":"2026-05-31T06:22:17.774Z","id":42338,"action":"live"}
diff --git a/data/legal-review-tag-20260530.md b/data/legal-review-tag-20260530.md
new file mode 100644
index 0000000..eeb625c
--- /dev/null
+++ b/data/legal-review-tag-20260530.md
@@ -0,0 +1,34 @@
+# drunk-animals — legal-review tagging (2026-05-30)
+
+## Action
+Tagged all held (unpublished, not user-removed) `drunk-animals` designs with the
+`legal-review` tag in `dw_unified.all_designs`.
+
+- **895** rows tagged `legal-review`
+- **0** held rows left untagged after the run
+
+## Why
+These designs are blocked by the settlement DB trigger
+(`settlement_publish_check()`): each prompt satisfies **Part A** (directional
+palms + open space + multi-color) **AND Part B** (banana) — the exact
+prohibited combination from the settlement. The publish trigger RAISEs on every
+one of them.
+
+Steve's explicit standing decision (2026-05-30): **never override the settlement
+gate** for this set. They stay unpublished permanently. The `legal-review` tag
+makes them filterable/identifiable in the curator so they aren't mistaken for
+ordinary unpublished work or re-attempted.
+
+## SQL applied (Mac2 dw_unified)
+```sql
+UPDATE all_designs
+SET tags = array_append(COALESCE(tags, '{}'::text[]), 'legal-review')
+WHERE category='drunk-animals'
+ AND is_published IS NOT TRUE
+ AND COALESCE(user_removed,FALSE)=FALSE
+ AND NOT ('legal-review' = ANY(COALESCE(tags, '{}'::text[])));
+-- UPDATE 895
+```
+
+Note: `tags` is a Postgres `text[]` array (not CSV). Plain tag UPDATE does not
+flip `is_published`, so the settlement trigger does not fire.
← 9e1ec3e Publish drunk-animals batch 4 (41916,41566,42278,42246,42338
·
back to Wallco Ai
·
TODO: mark DW dw_admin code-strip DONE (rotation still Steve 7e7deff →