# Wave 27 — AD-657 v1 Dream Consolidation Trace Preservation

**Closes:** #316. Standalone wave (no hard dependencies). v1 ships schema field on `Procedure` + Step 7 producer + new `EpisodicMemory.get_by_ids` read primitive + observational consumer block in `_gather_context`. Diagnostic-richness ranking uses `Episode.importance` (AD-598, already encoded) — no new scoring infrastructure.

**Prompt:** `prompts/ad-657-dream-trace-preservation-v1.md`
