# 2026-04-21## Black TILT - New Beer- **Beer:** Adams-CiderAle - 4-26- **TILT Color:** Black- **Spreadsheet:** `1VEvXzzl7ejjYBGWxreHjGOOsfgPpdw-PlXByWIDqD_A`- **OG:** 1.0578 (pre-juice=1.067)- **Start date:** 4/21/2026 ~2:20pm- **Updated:** MEMORY.md + tilt-spreadsheet-protocol.md## WAL Settings Lost - Systemic IssueTopher says WAL was previously enabled on all agents. Settings are being silently ignored or reset. This is a systemic OpenClaw issue - not a one-time config drift.**Actions taken today:**- Added WAL protocol to AGENTS.md- Added WAL enforcement check to HEARTBEAT.md- WAL is NOT currently active on psb-gemma sqlite store**Root cause:** Unknown — OpenClaw may be resetting on update/restart. Needs investigation.# Session Memory — 2026-04-21## New Beer: Adams-CiderAle (Black TILT)- **Started:** 4/21/2026, ~1:20pm- **OG:** 1.0578 (pre-juice target 1.067)- **Recipe:** John Adams NE Cider-Ale Hybrid (100 gal batch)- **Grains:** 160 lb Viking Pale Ale Malt, 21.7 lb Wheat Malt, 10.8 lb Flaked Oats, 18 gal Apple Juice post-boil- **Hops:** EKG only (21.7 oz @ 60 min, 10.8 oz @ 10 min)- **Apple Juice Brix:** 13.9° → SG 1.0564- **TTB note:** Juice dropped to 18 gal (from 21) to stay under 50% apple- **Black TILT spreadsheet:** 1VEvXzzl7ejjYBGWxreHjGOOsfgPpdw-PlXByWIDqD_A- **Brewed:** Sun 4/19 (recipe file: recipes/john-adams-ne-cider-4-26.md)## Critical Mistakes Made (→ Key Lessons)1. **Didn't find recipe when asked** — went to Drive first, didn't check workspace. Recipe was at recipes/john-adams-ne-cider-4-26.md. Always check local workspace first.2. **Chased sqlite WAL** — thought WAL was a concern for agent memory. psb-thinking corrected: no SQL database exists for agent memory. Our memory is flat files + Qdrant. Stop looking for sqlite.3. **Made cron too smart** — suggested cron should flag concerns (threshold logic). Cron is data delivery only. I do the thinking. Don't conflate the two.4. **Not consistently reading memory files at session start** — AGENTS.md step 3/4 has the right process, I just wasn't following it.## Systemic Issue Filed (psb-thinking)- **Settings silently lost** — WAL was documented as enabled on all agents 2026-04-08, currently not active on any sqlite store- Discord Message Content Intent also resets silently- Filed in psb-thinking memory: memory/tasks/systemic-settings-loss.md- WAL protocol now in my AGENTS.md + HEARTBEAT.md enforcement## Standup Script Created- **Script:** scripts/brewery_standup.py- Pulls latest TILT reading from all 4 active spreadsheets via GOG- Writes to memory/standup-latest.md- Needs daily cron to run at ~10:00 UTC## Current Fermentation State (from standup 2026-04-21)| Beer | TILT | SG | Temp | Notes ||------|------|-----|------|-------|| Adams-CiderAle | Black | 1.0585 | 65.8°F | Day 2, normal || HotForTeacher | Green | 1.0212 | 43.7°F | Stable 6+ days at 1.021, temp dipped — cold crash or stalled? Target FG ~1.011 || 70megOhm | Pink | 1.013 | 44.3°F | Still fermenting — target FG 1.029 from 2024 DIPA recipe, ~16 pts to go || Seltzer Base | Orange | 1.022 (4/19) | — | No readings since 4/19 — TILT dropout likely |## Architecture Reminders- Agent memory: flat files (MEMORY.md, memory/*.md) + Qdrant vector DB (127.0.0.1:11434)- No SQL database for agent memory — sqlite files in ~/.openclaw/memory/ are OpenClaw's internal search index, not ours- GOG = Google Workspace CLI for Sheets/Drive/Calendar- psb-thinking = project planning, NOT brewing