← back to Wallco Ai
fix luxe triage report: real data (567 clean, 98% drunk-animals, no quality scores, settlement-ungated) — prior commit was empty (queried nonexistent quality_score col)
87d7964e8b1eddb387dd64b0b10ff6ca162a120c · 2026-05-31 00:08:10 -0700 · Steve Abrams
Files touched
M LUXE_CURATION_TRIAGE.md
Diff
commit 87d7964e8b1eddb387dd64b0b10ff6ca162a120c
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Sun May 31 00:08:10 2026 -0700
fix luxe triage report: real data (567 clean, 98% drunk-animals, no quality scores, settlement-ungated) — prior commit was empty (queried nonexistent quality_score col)
---
LUXE_CURATION_TRIAGE.md | 86 +++++++++++++++++++------------------------------
1 file changed, 34 insertions(+), 52 deletions(-)
diff --git a/LUXE_CURATION_TRIAGE.md b/LUXE_CURATION_TRIAGE.md
index bd655e2..58793ba 100644
--- a/LUXE_CURATION_TRIAGE.md
+++ b/LUXE_CURATION_TRIAGE.md
@@ -1,77 +1,59 @@
-# Luxe-v2 Curation Triage — 910 candidates awaiting decision
+# Luxe-v2 Curation Triage — clean unpublished cohort
-> **Read-only report. Zero DB writes.** Generated by the autonomous curation pass (DTD verdict A, 3/3 unanimous). Publishing remains **Steve-gated AND settlement-gated** — nothing here is cleared for live; `quality_score` is an *aesthetic* score, not a settlement/compliance verdict.
+> **Read-only report. Zero DB writes.** Autonomous curation pass. Publishing stays **Steve-gated AND settlement-gated** — nothing here is cleared for live.
-- **Cohort:** `generator = gemini-2.5-flash-image-luxe-v2`, `is_published = FALSE`, `user_removed IS NOT TRUE`, `settlement_verdict = NULL`
-- **Total:** 0 designs
-- **Source table:** `spoon_all_designs` (dw_unified)
+## Honest scope correction
-## Quality tiers
+The board item said "912 luxe rows." Ground truth from `dw_unified.spoon_all_designs` (`generator='gemini-2.5-flash-image-luxe-v2'`):
-| Tier | Band | Count | % | Meaning |
-|------|------|------:|---:|---------|
-| **A** | ≥ 0.90 | 0 | 0% | Excellent (qs ≥ 0.90) — strongest publish candidates |
-| **B** | 0.80–0.90 | 0 | 0% | Strong (0.80 ≤ qs < 0.90) — good, quick eyeball |
-| **C** | 0.70–0.80 | 0 | 0% | Decent (0.70 ≤ qs < 0.80) — review individually |
-| **D** | < 0.70 | 0 | 0% | Weak (qs < 0.70) — likely reject / needs fixing |
+- **912** = all luxe-v2 rows (published + unpublished).
+- **841** are `is_published=FALSE`.
+- **567** of those are *clean* (`user_removed IS NOT TRUE`) — this report covers these 567.
+- **274** unpublished luxe-v2 are already `user_removed` (curator already rejected — left alone).
-## Suggested bulk actions for the curator UI
+**There is NO quality score on this cohort.** `gd_score`, `id_score`, and `combined_score` are all NULL for every row — so a quality-tier ranking is impossible without first *running* the gd/id scorer (a paid Gemini-vision pass, ~1 call/design = Steve-gated spend). This report therefore triages by **category + settlement status + recency**, which is the only zero-cost signal available.
-- **Tier A (0):** prime for a fast bulk-approve pass — spot-check ~20, then approve the band (still routes through the settlement gate on publish).
-- **Tier B (0):** quick eyeball, approve the keepers.
-- **Tier C (0):** review individually; mixed quality.
-- **Tier D (0):** likely reject or send to fix queue.
+## ⚠️ Settlement warning — drunk-animals
-## Collection spread
+This cohort is **~98% `drunk-animals`**, a category with a **documented settlement-BLOCK history**: on 2026-05-30 the first batch of drunk-animals was settlement-blocked (directional palms + open space + multi-color **AND** banana). **Do NOT bulk-approve.** Each must clear the settlement gate first, and a high block rate is expected. The id lists below are for a *settlement-gate batch run*, not an approve list.
-| Collection | Count |
-|------------|------:|
+## Category breakdown
-## Top candidate ids (paste into curator bulk-select)
+| Category | Count | % |
+|----------|------:|--:|
+| drunk-animals | 554 | 98% |
+| Traditional | 13 | 2% |
-### Tier A — 0 designs
+## Settlement status (current)
-| id | qs | collection | title |
-|----|---:|------------|-------|
+| settlement_verdict | Count | Note |
+|--------------------|------:|------|
+| NULL | 559 | ungated — needs settlement run before any publish decision |
+| BLEED_GHOST_OK | 8 | a bleed/ghost QUALITY verdict — NOT a settlement clearance |
-### Tier B — 0 designs
+## Recency (created month)
-| id | qs | collection | title |
-|----|---:|------------|-------|
+| Month | Count |
+|-------|------:|
+| 2026-05 | 567 |
-### Tier C — 0 designs
+## Recommended next step (needs Steve)
-| id | qs | collection | title |
-|----|---:|------------|-------|
+1. Decide whether to spend on a gd/id quality-scorer pass over these 567 (would give a real tier ranking).
+2. For any drunk-animals considered for publish: run the **settlement gate** first (`~/.claude/skills/settlement/`), expect a high block rate per the 2026-05-30 history.
+3. The 13 Traditional rows are the only non-drunk-animals candidates — review those directly.
-### Tier D — 0 designs
+## id lists per category (for scripted settlement-gate batch — NOT an approve list)
-| id | qs | collection | title |
-|----|---:|------------|-------|
-
-## Raw id lists (for scripted bulk-select)
-
-**Tier A (0):**
-
-```
-(none)
-```
-
-**Tier B (0):**
-
-```
-(none)
-```
-
-**Tier C (0):**
+**drunk-animals (554):**
```
-(none)
+41574,41575,41576,41795,41797,41806,41838,41839,41840,41841,41844,41845,41846,41865,41866,41867,41868,41869,41870,41871,41872,41873,41874,41875,41876,41877,41878,41879,41880,41881,41882,41883,41884,41885,41886,41887,41888,41889,41890,41891,41892,41893,41894,41896,41897,41898,41899,41900,41901,41902,41903,41904,41905,41906,41907,41908,41909,41910,41911,41912,41913,41914,41915,41916,41917,41918,41919,41920,41921,41922,41923,41924,41926,41927,41928,41929,41930,41931,41932,41933,41934,41935,41936,41937,41938,41939,41940,41941,41942,41943,41944,41945,41947,41950,41951,41953,41954,41955,41956,41957,41958,41959,41960,41961,41962,41963,41965,41966,41968,41969,41971,41972,41975,41976,41978,41980,42023,42155,42156,42157,42158,42159,42160,42161,42162,42163,42164,42165,42166,42167,42168,42169,42170,42171,42172,42173,42174,42175,42176,42177,42178,42179,42180,42181,42182,42183,42184,42185,42186,42187,42188,42189,42190,42191,42192,42193,42194,42195,42196,42197,42198,42199,42200,42201,42202,42203,42204,42205,42206,42207,42208,42209,42210,42211,42212,42213,42214,42215,42216,42217,42218,42219,42220,42221,42222,42223,42224,42225,42226,42227,42228,42229,42231,42232,42233,42234,42235,42237,42240,42241,42242,42243,42244,42247,42248,42249,42250,42252,42253,42254,42255,42256,42257,42258,42259,42260,42261,42262,42263,42264,42265,42266,42267,42268,42269,42270,42271,42272,42273,42274,42275,42276,42277,42281,42282,42283,42285,42286,42287,42288,42289,42291,42292,42293,42294,42295,42296,42297,42298,42299,42300,42301,42302,42303,42304,42305,42306,42307,42308,42309,42310,42311,42312,42313,42314,42315,42319,42320,42321,42322,42323,42324,42325,42326,42328,42329,42330,42332,42333,42334,42335,42336,42337,42339,42340,42341,42342,42344,42345,42346,42347,42348,42349,42350,42351,42352,42354,42355,42356,42357,42358,42359,42360,42361,42363,42364,42366,42367,42369,42370,42371,42372,42373,42374,42375,42376,42377,42379,42380,42381,42382,42383,42384,42385,42386,42387,42388,42389,42391,42393,42394,42395,42397,42398,42399,42400,42401,42402,42403,42405,42406,42407,42408,42409,42411,42412,42413,42414,42415,42417,42418,42419,42421,42422,42423,42424,42425,42427,42428,42429,42430,42431,42432,42433,42434,42435,42436,42437,42438,42439,42440,42441,42443,42444,42445,42446,42447,42448,42449,42450,42451,42452,42453,42454,42455,42456,42457,42458,42459,42460,42461,42462,42463,42464,42467,42468,42469,42470,42471,42472,42473,42474,42476,42479,42480,42481,42482,42483,42484,42485,42486,42487,42488,42489,42490,42491,42492,42493,42494,42495,42496,42497,42498,42499,42500,42501,42502,42503,42504,42505,42507,42508,42509,42510,42511,42512,42513,42514,42515,42516,42517,42519,42521,42522,42524,42525,42526,42527,42528,42529,42530,42532,42533,42534,42535,42536,42537,42538,42539,42540,42541,42542,42543,42544,42546,42547,42548,42549,42550,42551,42552,42553,42554,42555,42556,42557,42558,42559,42560,42561,42562,42563,42564,42565,42566,42567,42569,42570,42571,42572,42573,42574,42575,42576,42577,42578,42579,42580,42581,42582,42583,42584,42585,42586,42587,42588,42589,42590,42591,42592,42593,42594,42595,42596,42597,42598,42600,42601,42602,42604,42605,42610,42611,42612,42615,42617,42619,42620,42621,42622,42623,42625,42627,42628,42630,42632,42634,42635,42636,42638,42639,42640,42641,42642,42643,42644,42645,42648,42649,42650,42651,42652,42653,42654
```
-**Tier D (0):**
+**Traditional (13):**
```
-(none)
+41554,41561,41982,41986,41987,41988,41991,41992,41994,41995,41996,41997,42661
```
← 71c86fd lib/db: lock_timeout=8000 on wallco's own psql connections s
·
back to Wallco Ai
·
report: wallco.ai room-mockup coverage gap 2026-05-31 (37 ov 5c5ca23 →