# Working Context (updated 2026-02-19 9:00 PM ET)

## Current Status
Johan is in New York (flew Delta TPA→JFK today, conf F86VDN). Return flight DL2093.

## Active Projects

### Email Infrastructure — Stalwart on Zurich ✅
- **Mail fully migrated to Zurich** (82.22.36.202) tonight
  - mail.inou.com + mail.jongsma.me both → Zurich Stalwart
  - Amsterdam Stalwart: stopped + disabled (data preserved, do NOT delete yet)
  - SMTP security hardened: SPF, DKIM, DMARC all correct for jongsma.me + inou.com
- **MC connector:** Now connects directly to Stalwart (mail.jongsma.me:993), Proton Bridge disabled
- **Passwords:** tj@jongsma.me = `!Lekker69`, johan@jongsma.me = `!!Lekker69`
- **SMS connector:** Disabled (phone disconnected, was causing 15s hangs)
- **TODO:** Stalwart short+full email login fix (lookup-domains config)
- **TODO:** iPhone email setup blocked until short+full login fixed

### Zurich Infrastructure (Rebuilt Tonight) ✅
- Caddy: installed, owns port 443
- Stalwart: HTTPS → localhost:8443 (mail ports unchanged)
- Vaultwarden: fresh install at https://vault.jongsma.me
- ntfy: fresh install — token `tk_ggphzgdis49ddsvu51qam6bgzlyxn`
- Uptime Kuma: fresh install — ALL monitors lost (8 monitors need rebuilding)
- DNS: vault.jongsma.me → Zurich (82.22.36.202)

### Uptime Kuma Monitors — Need Rebuilding
**Johan hasn't confirmed he wants them rebuilt yet. Ask before doing.**
Known monitors:
1. inou.com HTTP, 2. inou.com API, 3. Zurich VPS, 4. DNS, 5. SSL Cert
6. Forge OC (push token: r1G9JcTYCg), 7. Forge MC (push token: rLdedldMLP)
8. Home Network (ping 47.197.93.62)

### jongsma.me Domain Transfer — URGENT ⚠️
- **Expires 2026-02-28 (9 days!)** — transfer to Cloudflare BEFORE auto-renewal
- stpetersburgaquatics.com expires 2026-03-13

### Password Manager — Vaultwarden at vault.jongsma.me
- Fresh install, no data yet
- **Johan action needed:** Create account at https://vault.jongsma.me → export Proton Pass → import
- Set SIGNUPS_ALLOWED=false after account created
- rclone backup still needed (OAuth browser step on Zurich)

### DNS Mass Fix — 6 Domains Fixed Tonight ✅
- harryhaasjes.nl, johanjongsma.nl, localbackup.in, stpetersburgaquatics.com, x4.trading, 851brightwaters.com
- All: corrected NS (arvind/wren), DNSSEC disabled

### Harry Haasjes (+31628124366)
- harryhaasjes.nl: "coming soon" live, email + SFTP set up
- harry@harryhaasjes.nl: catch-all active
- SFTP: harry-web / HarryWeb2026!
- Harry is Johan's sister Wenda's husband — wants to write a book (topic unknown)
- NOT technical — keep comms simple, no jargon
- **Ping Johan when Harry replies to any Signal messages**

### Dealspace AI (Deal Room)
- MVP running port 9300 on forge — Go + templ + HTMX + SQLite + Tailwind
- Source: `/home/johan/dev/dealroom/`
- Pushed to Zurich: 3720ed7
- **Next:** Johan to review, get Misha/PE feedback

### Message Center (MC)
- M365 pipeline: emails/Teams → K2.5 → Fully dashboard
- Win alert suppression fix committed (b408ebc)
- Proton Bridge disabled, MC connects directly to Stalwart

### OpenClaw Auth Risk (Open Decision)
- Config uses OAuth token = Claude Max subscription
- Anthropic's crackdown could cancel Johan's Max account
- Options: API key, OpenAI, or accept risk
- **Johan hasn't decided yet**

### iCloud Contacts Migration
- `final.vcf` ready: `/home/johan/clawd/tmp/contacts/final.vcf` (~2,200 contacts)
- **Johan action:** `scp johan@192.168.1.16:/home/johan/clawd/tmp/contacts/final.vcf ~/Downloads/` → icloud.com → import
- Known dupes: Bishop I.T. Solutions (3×), Johan Jongsma (2× — correct)

### Family Signal + Email
- Roos (+31646563377), Jacques (+31624403744): Signal + Stalwart email ✅
- Misha: Signal pairing still pending
- **Decision pending:** Isolated family agent workspace (kids can read Johan's MEMORY.md currently)

### Heartbeat Architecture
- Built-in heartbeat disabled (720h interval)
- K2 Watchdog (K2.5, isolated): every 30 min
- Email Straggler (Sonnet, isolated): every 90 min

### News System
- Grok 4.1 Fast every 4h (2,6,10,14,18,22 ET)

## Open Threads / Pending

### URGENT
1. **jongsma.me domain transfer** — expires 2026-02-28 (9 days!)
2. **Uptime Kuma monitors** — 8 monitors lost (confirm with Johan before rebuilding)

### Important (next session)
3. **Vaultwarden setup** — Johan creates account, imports Proton Pass
4. **Stalwart short+full email login** — lookup-domains config fix for iPhone setup
5. **iCloud contacts import** — final.vcf ready, Johan needs to SCP + import
6. **Misha Signal pairing** — still pending
7. **OpenClaw family agent** — Johan decides on isolated workspace for kids
8. **OpenClaw Auth** — API key vs subscription decision pending
9. **Amsterdam cleanup** — Kuma/Vaultwarden/ntfy still running (deferred)
10. **rclone backup for Vaultwarden** — needs browser OAuth on Zurich

### Ongoing / Backlog
- Fish Audio S1 TTS persistent service on forge
- stpetersburgaquatics.com domain transfer (expires 2026-03-13)
- OpenClaw patches (scope preservation + deleted transcript indexing) — reapply after updates
- BlueBubbles on Mac Mini M4 (deferred)

## Key People
- **Misha (Michael Muskepo)** — Johan's son, Dealspace AI co-creator
- **Tanya (Tatyana)** — Johan's wife, gatekeeper for smart home expansion
- **Sophia** — daughter (care at SW Brain Performance Centers; Health Link provider)
- **Roos (Rozemarijn)** — Johan's sister, Signal + email ✅
- **Jacques** — family, Signal + email ✅
- **Harry Haasjes** — Johan's sister Wenda's husband, +31628124366, wants to write a book
- **Diana Geegan** — realtor for 851 Brightwaters
- **Alena** — CVS prescriptions pending (HYD, CAR, AML) — ready since Feb 16

## Key Context
- **Johan's career:** Founded Iaso Backup → sold to GFI (became Cove/N-able). Now at Kaseya building EPB2 (Datto Endpoint Backup 2, Go rewrite, 100k+ installs)
- **Wake permission:** 8 AM+ ET, genuinely important events only
- **Briefings:** Telegram with rich format (bold, italic, headers). X/Twitter as primary news source.
- **Fireworks for private data** (emails, Teams); Grok OK for public news
- **Dutch SIM (+31634481877)** is in Johan's possession (US), not Jacques
- **Johan bought iPhone 17** — Apple ecosystem transition in progress
- **Claude usage:** 73% weekly as of tonight (resets Fri Feb 21 ~2pm ET)

## Infrastructure
- **Forge (192.168.1.16):** James home server, GTX 970, Ubuntu 24.04
- **Zurich (82.22.36.202):** VPS — Caddy, Stalwart, Vaultwarden, ntfy, Uptime Kuma
- **Amsterdam (82.24.174.112):** Old VPS — Stalwart stopped, cleanup pending
- **Caddy (192.168.0.2):** Home reverse proxy
- **Telegram:** @jamesjongsma_bot — primary Johan↔James channel

## OpenClaw Patches Needed (after each update)
- **Scope preservation patch** — see 2026-02-16.md for details
- **Deleted transcript indexing patch** — see 2026-02-16.md for details
