clawd/memory/working-context.md

142 lines
6.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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