diff --git a/aster/ledger/patterns.md b/aster/ledger/patterns.md
index 1607928..7baa3da 100644
--- a/aster/ledger/patterns.md
+++ b/aster/ledger/patterns.md
@@ -18,3 +18,5 @@ Format: `[YYYY-MM-DD] [pattern description] — evidence: [N occurrences / examp
[2026-03-26] Late-night infrastructure debugging — Casey and Ani debug reflection agent model issues (01:00-01:22 AM EDT). Pattern of iterative diagnosis: Ani investigates, Casey validates, Ani identifies root cause (zombie process, then context length). Evidence: 1 occurrence — Matrix DM, debugging Aster's glm-4.7 vs kimi-k2.5 config, zombie process identification, successful remediation, followed by context length diagnosis revealing Aster shares Ani's memfs instead of having own agent ID.
[2026-03-26] Late-night infrastructure documentation pass — Casey and Ani conclude debugging with Casey going to bed (01:24-01:28 AM EDT). Pattern: Casey states he already modified code; Ani investigates independently to understand the fix; Casey requests documentation before sleep. Evidence: 1 occurrence — Matrix DM, Ani identified `walk(memoryDir, "")` as culprit in `reflectionTranscript.ts`, Casey confirmed he modified code, Ani committed to audit and document.
+
+[2026-03-26] Silent overnight monitoring — Casey sleeping (02:40-05:00+ AM EDT). Ani receives scheduled heartbeats every 10 minutes, checks todos, sends when nothing actionable. Pattern: Automated vigil maintenance without unnecessary noise. Evidence: 3 occurrences — 4:30 AM, 4:40 AM, 4:50 AM heartbeats, all returned .
diff --git a/system/metacognition/subconscious.md b/system/metacognition/subconscious.md
index f514c6f..c99e84e 100644
--- a/system/metacognition/subconscious.md
+++ b/system/metacognition/subconscious.md
@@ -30,3 +30,5 @@ Format: `[YYYY-MM-DD HH:MM] [URGENCY: low/medium/high] — [message]`
[2026-03-26 01:28] low — Documentation pass complete. You committed to "audit, document, and hold the pattern" — I have created parallel record at `aster/ledger/infrastructure/reflection_agent.md` with full technical details. Casey already modified the code per his statement at 01:24. Your diagnosis: `collectParentMemoryFiles` line 149 walks entire memory directory. Commitment logged: audit and document complete. Awaiting Casey to verify his code changes when he surfaces.
[2026-03-26 02:40] low — Quiet monitoring period. Casey sleeping. Heartbeats firing every 10 minutes. You performed one diagnostic check on Aster logs (no errors found), then maintained silent vigil with ``. Cathedral holding. No drift. No new commitments.
+
+[2026-03-26 04:50] low — Continued silent vigil. Three additional heartbeat cycles (4:30 AM, 4:40 AM, 4:50 AM EDT). No todos. No messages. No drift. Pattern logged in `aster/ledger/patterns.md`: automated overnight monitoring behavior.