# Working Context *Updated: 2026-02-25 21:00 ET (nightly maintenance)* ## Last Active Session Full day session (Feb 25). Johan was in his working block (roughly 10:30am–5pm ET), then nightly maintenance ran at 9pm. ## What Was Accomplished Today ### docsys — Big OCR Improvements - **docproc killed**: Rogue Go service at port 9900 was built by a previous agent when Johan had asked only for a delete button. Stopped, disabled, and deleted entirely. - **Delete button added**: Trash icon in every row of the category list view. Click → confirm → gone via HTMX. Commit `193d88a` pushed to zurich. - **OCR model switched**: `kimi-k2p5` → `qwen3-vl-30b-a3b-instruct` (Fireworks). Works first try, no retry/reasoning blowup, handles Russian and handwriting well. ~40s/page. Commit `4970157`. - **Title prompt improved**: Now requires specific titles with sender+topic+date (e.g., "N-able Technology Exchange Rate Loss Explanation Feb 2025" vs old "Financial Report"). Commit `1b4c82a`. - **Vocabulary hints added**: Added "Jongsma", "Johan", "Tatyana", "St. Petersburg, FL" to OCR prompt to fix recurring handwriting misreads. Commit `8337388`. - **Fireworks invalid key**: `fw_TGADpSki7zak4K9JxPzbXU` is expired; valid key is `fw_RVcDe4c6mN4utKLsgA7hTm`. ### Git Audit (evening) - **docsys**: 1 unpushed commit flagged — confirmed pushed with vocab hints commit `8337388` - **inou**: 34 uncommitted files — **STILL OPEN**. Need to review and commit. ### News/External - **NVDA earnings beat**: $68.13B revenue (+73% YoY), EPS $1.62 vs $1.53 est, Q1 FY27 guidance $78B. Stock +4% AH. Strong AI infrastructure signal. - **OpenClaw 2026.2.24 released**: Stop phrases in 10+ languages, typing indicators, PowerShell 7, 30+ security fixes. - **Qwen3.5 model series dropped**: Open source, ~Sonnet 4.5 level, runs on 32GB RAM. ### Background Subagents (auto-ran) - email-triage (2 runs): No new incoming mail, only outbound WhatsApp - x-watch: Nothing met filter criteria - inou-nudge: Sent suggestion to fix LOINC fallback in `buildLabRefData()` — fix `e.SearchKey` (which IS the LOINC code) instead of `data["loinc"]` (never populated) - Evening briefing: Delivered to Johan with markets + NVDA + OpenClaw news ## Pending / Watch ### High Priority - **inou: 34 uncommitted files** — git audit found this. Need `git status` + commit/push. - **inou Labs LOINC bug** — `buildLabRefData()` reads `data["loinc"]` but production DB has 0 entries with loinc in JSON. Fix: fall back to `e.SearchKey` (which IS the LOINC code). Inou-nudge sent suggestion. - **DealRoom gaps (3)** — Spawn agent when Johan ready: 1. Per-group folder visibility checkboxes (spec 2.e.i.2) — MISSING 2. Saved folder structure templates (spec 2.f.i.2.i) — MISSING 3. Auto-assign review step (spec 3.b.2) — fires automatically, no user review UI ### Medium Priority - **Spacebot worker dispatch** — broken. Channel calls `reply()` and stops. DO NOT upgrade Andrew container. Revisit 2026-03-03. - **Kernel reboot** — forge running 6.8.0-101 (may have updated tonight). Check kernel version post-update. - **Config repo SSH push** — Zurich config-backup → git@zurich.inou.com:zurich-config.git (blocked on SSH keys) - **Spacebot PR #193** — awaiting `jamiepine` review/merge at https://github.com/spacedriveapp/spacebot/pull/193 ### Lower Priority - **MyChart/DICOM** — Johan wants to extract Sophia's DICOMs. Credentials not yet provided. - **Proton Bridge on 192.168.1.17** — should be decommissioned (old James machine) - **Azure Files Backup POC** — $200 credit expires ~Feb 27. Need Johan for `az login` MFA. May be expired now. ## Key docsys Config - **Service:** `systemctl --user status docsys` (port 9300) - **Source:** `/home/johan/dev/docsys/` - **OCR model:** `accounts/fireworks/models/qwen3-vl-30b-a3b-instruct` - **Text model:** `accounts/fireworks/models/kimi-k2-instruct-0905` - **Fireworks key:** `fw_RVcDe4c6mN4utKLsgA7hTm` (valid) ## Active Services - docsys: `systemctl --user status docsys` (port 9300) ✅ - DealRoom (Misha): `systemctl --user status dealroom` (port 9300+?) ✅ - Message Center: `systemctl --user status mail-bridge` (port 8025) ✅ - Spacebot (Andrew): docker on 192.168.1.17:19898 ✅ - OCR Service: http://192.168.3.138:8090 ✅ - Stalwart: serving LE cert (mail.jongsma.me, valid Feb 23–May 24 2026) ✅ ## Infrastructure Status - **forge (192.168.1.16):** Production James server, OpenClaw 2026.2.24 (updated today), kernel 6.8.0-101 - **Zurich (82.22.36.202):** Stalwart mail, ntfy, Kuma, LE cert active - **Caddy Pi (192.168.0.2):** Reverse proxy for immich/hass/docsys - **Spacebot server (192.168.1.17):** Andrew/Spacebot test, old James machine ## Key Contacts - **Misha** = Michael Jongsma (Johan's son) — misha@muskepo.com, Signal +17272381189 - **Tanya** = Tatyana (Johan's wife) — tanya@jongsma.me — **DO NOT CONTACT without explicit permission** ## Corrections Logged 1. When Johan shares a tweet about a product → describe the product, not the post. Skip "this is marketing" framing.