Closes D2 stub from Step 2; cycle_episode_records (Migration016) with FK to runtime_sessions and nullable FK to sessions; EpisodeWriter persists cycle outputs on accept; salience boost via WorkingMemory.promote for cited records. Phase 8 CLOSES.
v0.3.5a2026-06-13
·Migration016 — cycle_episode_records with FK to runtime_sessions + nullable FK to sessions (WM)
·EpisodeWriter class with write/read/list API in cerebra/cognition/
·CycleRuntime._write_memory_with_gate now writes real DB rows, closing the D2 stub
·_get_active_working_memory_session and _boost_salience_for_cited helpers added
·ELEVATED_SALIENCE = 0.8 constant and best-effort citation extraction regex (DEV-020–024)