← ClaudeAtlas

dreamlisted

Daily out-of-band reflection — mine the last 24h of SeldonChat vision_check failures, cluster them, and PROPOSE (never auto-apply) lessons / tool-desc / schema-gap fixes, with a measured pass-rate delta. Run once/day via a schedule, or manually to reflect now. The Telescope→self-improvement loop, scoped to what we can verify honestly.
seldonframe/seldonframe · ★ 14 · AI & Automation · score 70
Install: claude install-skill seldonframe/seldonframe
# /dream — the daily reflection loop Turns the `vision_check` signal into systematic improvement instead of a human spotting bugs in screenshots. Runs AFTER the day's work (out-of-band), reads what failed, and hands back **proposals a human approves** — never silent self-edits. **Precondition:** the signal must be truthful. `/dream` mines `vision_check` verdicts; if the verifier lies (false positives OR false negatives), the loop learns garbage. Never weaken the verifier to make a cluster go away. ## The five guardrails (do not violate) 1. **Out-of-band.** Runs on a schedule / on demand, never inside a live turn. 2. **Proposes, never auto-applies.** No edits to CLAUDE.md / lessons / skills / tool descriptions without a human approving the diff. Wrong memory is worse than none. 3. **Measured or it didn't happen.** Every run logs the daily vision pass-rate + delta. A dream that doesn't move the real metric is noise. 4. **Deterministic where possible.** v1 clusters by `trigger_tool` + gap keywords (no embeddings — add them only when volume demands). 5. **Privacy.** Work from `instruction_summary` (already truncated at persist); never surface raw end-customer PII in a report. ## Steps ### 1. Collect Pull the last 24h of reflection events from the **CRON_SECRET-authed export endpoint** (so this run needs NO database credentials — only the secret): ``` curl -s -H "x-cron-secret: $CRON_SECRET" \ "https://app.seldonframe.com/api/cron/dream-collect?sinceHours=24"