clawd/memory/working-context.md

6.8 KiB
Raw Blame History

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
  2. Forge OC (push token: r1G9JcTYCg), 7. Forge MC (push token: rLdedldMLP)
  3. 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)

  1. Vaultwarden setup — Johan creates account, imports Proton Pass
  2. Stalwart short+full email login — lookup-domains config fix for iPhone setup
  3. iCloud contacts import — final.vcf ready, Johan needs to SCP + import
  4. Misha Signal pairing — still pending
  5. OpenClaw family agent — Johan decides on isolated workspace for kids
  6. OpenClaw Auth — API key vs subscription decision pending
  7. Amsterdam cleanup — Kuma/Vaultwarden/ntfy still running (deferred)
  8. 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