Version: 2026.4.15-beta.1 (489404d) | Linux WSL2, systemd
Summary:
Dreaming has been running nightly since 4/17. Light sleep works correctly each night — stages candidates from daily memory files and session transcripts. But REM and deep sleep are broken: REM references a stale corpus (stuck on 4/16 every night), phase signals aren't accumulating, and deep sleep promotes 0 candidates every run.
Evidence:
phase-signals.json only has entries from memory/2026-04-17.md (lightHits: 2, remHits: 0). Nothing from 4/18–4/21 accumulates despite 4+ successful sweeps. REM output for every night since 4/17 cites session-corpus/2026-04-16.txt as its evidence source — never advances.
Deep sleep result every night:
- Ranked 2 candidate(s) for durable promotion.
- Promoted 0 candidate(s) into MEMORY.md.
Expected: REM builds from current night's light phase output. Phase signals accumulate across sweeps until candidates cross minRecallCount/minUniqueQueries thresholds.
Actual: Signal pipeline between light → REM → deep is not wiring up. Light ingests correctly but nothing ever graduates.
Config:
"dreaming": { "enabled": true },
"shortTermPromotion": { "enabled": true, "limit": 10, "minScore": 0.800, "minRecallCount": 3, "minUniqueQueries": 3 }
Multiple sessions/day (direct chat + isolated cron sessions). Session transcripts indexed, daily-ingestion.json shows 5 files tracked (4/16–4/20). Memory search working fine.