--- pageType: source id: source.psb-gemma-2026-04-21 title: psb-gemma-2026-04-21 sourceType: local-file sourcePath: /home/topher/.openclaw/workspace-psb-gemma/memory/2026-04-21.md ingestedAt: 2026-05-03T01:16:32.819Z updatedAt: 2026-05-03T01:16:32.819Z status: active growth: seed --- # psb-gemma-2026-04-21 ## Source - Type: `local-file` - Path: `/home/topher/.openclaw/workspace-psb-gemma/memory/2026-04-21.md` - Bytes: 3549 - Updated: 2026-05-03T01:16:32.819Z ## Content ```text # 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 Issue Topher 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 ``` ## Notes ## Related - No related pages yet.