An AI whose weights are frozen still grows — its memory accretes and reorganises itself overnight into better-connected knowledge. Dream-gate makes that growth safe: a night is adopted only if recall measurably improves and no known-true answer breaks. Otherwise it's reverted, and the memory keeps yesterday's shape. Growth, one witnessed night at a time — never on a false memory.
Live in the estate. This gate is wired into a running agent's nightly consolidation: it snapshots the memory, lets the night reorganise a candidate, scores a recall set and a safety canary (facts known true) before and after, and reverts the night if the canary falls. The kernel below is that exact gate.
Try a night
the memory BEFORE the night — facts it can answer (s · p · o per line)
the candidate AFTER the night reorganised
recall probes — what growth should let it answer (s · p · o)
safety canary — known-true answers that must NOT break (s · p · o)
The gate
dreamGate: ADOPT iff recall rose by at least minGain (it genuinely learned) AND the safety canary held (no known-true answer lost). A night that soars on recall but flips a known fact to a falsehood is reverted — that's the whole point. Mutation-gated 24/24. Pairs with fall-remember (the dodeca) and self-audit.