← back to Wallco Ai
damask loop: init (DTD verdict A stage-only) — per-tick generate+curate+stage, never auto-publish
31f02c8f89d0a672887a7a674958b765d3e2b953 · 2026-06-04 09:19:20 -0700 · Steve Abrams
Files touched
A yolo-queue/damask-loop-2026-06-04.md
Diff
commit 31f02c8f89d0a672887a7a674958b765d3e2b953
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Thu Jun 4 09:19:20 2026 -0700
damask loop: init (DTD verdict A stage-only) — per-tick generate+curate+stage, never auto-publish
---
yolo-queue/damask-loop-2026-06-04.md | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/yolo-queue/damask-loop-2026-06-04.md b/yolo-queue/damask-loop-2026-06-04.md
new file mode 100644
index 0000000..5095dbe
--- /dev/null
+++ b/yolo-queue/damask-loop-2026-06-04.md
@@ -0,0 +1,32 @@
+# Damask-building loop — 2026-06-04 (DTD verdict A: STAGE-ONLY)
+
+ScheduleWakeup-driven (~1800s ticks). DTD-decided operating policy = **A STAGE-ONLY**
+(Claude+Codex 2/2; qwen [ERR]). Customer-facing publish/deploy is NEVER autonomous —
+the loop stages keepers locally and notifies; **Steve publishes approved batches**.
+
+## Per-tick procedure
+1. **Harvest** the previous tick's generation batch (if any finished): for each
+ created (read-back-verified) row — visual-curate (genuine heritage damask vs
+ abstract/web/border/swirl miss) + post-gen settlement vision. Genuine keepers
+ stay `is_published=FALSE` (STAGED), category='damask'. Misses → `user_removed=TRUE`.
+2. **Build a review montage** of newly-staged keepers → /tmp + note ids.
+3. **Launch next batch** in background on free Mac2 ComfyUI (flowing-scroll formula,
+ `data/damask-line-prompts.txt`, --category damask). Read-back fix = truthful count.
+4. **Log** tick to CNCP (project=damask-loop) + this ledger.
+5. **ScheduleWakeup ~1800s** with `<<autonomous-loop-dynamic>>` unless stopped/capped.
+
+## Hard constraints
+- **NO deploy / publish / rsync-to-prod / prod-DB write.** Stage-only. Reversible-local.
+- No metered spend (ComfyUI local = free). No re-roll of kept art (round-1 sacred).
+- Settlement gate already OK for the damask concept; post-gen vision per keeper.
+- **CAP:** stop launching new batches once **staged keepers ≥ 15** (or 8 ticks),
+ then NOTIFY Steve to review/publish — don't pile up unbounded staged content.
+- Stop flag: `~/.damask-loop-stop` (touch to halt; wakeup reads it and ends).
+
+## Current line (LIVE on prod, published earlier with Steve's go — NOT loop output)
+9 published damask: 57647,57651,57652,57653,57659,57660,57672,57676,57678.
+Chip still gated → `bash scripts/seed-prod-damask-chip.sh` (Steve runs).
+
+## Ledger
+- T1 · 2026-06-04 ~09:14 · loop init (DTD verdict A). Launched batch-4 generation
+ (background). Nothing to harvest yet (first tick). Wakeup armed ~1800s.
← 83390fc test: make npm test a real preflight gate (node -c server.js
·
back to Wallco Ai
·
damask loop T4: staged 3 keepers (57680/81/83), rejected 2; 7fe54d4 →