chore: auto-commit uncommitted changes

This commit is contained in:
James 2026-02-19 18:01:23 -05:00
parent 7ce849338a
commit ec6c85aef2
5 changed files with 71 additions and 7 deletions

View File

@ -105,3 +105,67 @@ Also: cleaned up duplicate jongsma-me DKIM signature created by mistake
- stalwart._domainkey.jongsma.me → cwP26GBsSjSGXakknI8TiD7nPUjAp8nqTl05XNaYFgE=
- v=spf1 a:mail.jongsma.me -all (jongsma.me)
- _dmarc.jongsma.me → p=reject
## Afternoon Session (Feb 19) — Major Accomplishments
### Johan Career History (NEW — important context)
- Founded **Iaso Backup** → sold to GFI/Insight Partners 2013 → became **Cove Data Protection** at N-able = "his baby"
- Left N-able 2019, still most knowledgeable person on Cove architecture
- Now at Kaseya/Datto: building **Datto Endpoint Backup 2 (EPB2)** — Go rewrite, D2C agent + appliance compatible
- EPB2: 100k+ installations, shipping at scale
- Cove original code: C++ from 2009/2010, rock-solid, nobody dares touch it
- Engineering Leader frustration: took 1 year to ship Mac installer (software worked in Feb, released Dec)
- Kaseya context: almost all C-level <1 year tenure, new CTO has bigger fish to fry
- Openprovider account: `johan.jongsma@iasobackup.com` (kept old company domain)
- **Harry Haasjes**: Johan's sister Wenda's husband, Signal +31628124366, wants to write a book (topic unknown)
### N-able (NABL) Discussion
- Q4 2025: $130.3M revenue (+11.8%), ARR $539.7M, guiding 8-9% CC growth (deceleration)
- Thoma Bravo + Silver Lake each ~⅓ owners since SolarWinds LBO, explored sale at $2.5B (2024), now at $1B
- PE buyout thesis: 1.8x ARR, 30%+ EBITDA margins, MSP customer stickiness, both PE firms want exit
- Patrick Pulvermueller (ex-Acronis CEO) joined NABL board
### DNS Mass Fix
- 6 domains had wrong Cloudflare NS (aryanna/sage → should be arvind/wren) + DNSSEC pointing at dead zones
- **Root cause**: Cloudflare zone migration created new zones with arvind/wren but OpenProvider still pointed to old aryanna/sage zones (which were deleted)
- Fixed all 6: harryhaasjes.nl, johanjongsma.nl, localbackup.in, stpetersburgaquatics.com, x4.trading, 851brightwaters.com
- DNSSEC disabled on all 6 (DS records removed from TLDs)
### Harry Haasjes Full Setup
- harryhaasjes.nl: "coming soon" placeholder live on Zurich (Dutch, ✍️ theme)
- harry@harryhaasjes.nl: Stalwart account created, catch-all (@harryhaasjes.nl) added
- SFTP: user `harry-web`, pw `HarryWeb2026!`, chrooted to /var/www/harryhaasjes/
- All sent to Harry via Signal in Dutch
- Harry is NOT technical — keep all communication simple
### stpetersburgaquatics.com
- Site was hosted on old home IP 47.206.57.145 (Frontier, St. Petersburg FL) — dead
- Multiple domains used 47.206.57.x range (old home IPs, no longer valid)
- Coming soon page live on Zurich: 🏊 theme, dark blue
### Proton Bridge → Stalwart Migration (Message Center)
- MC now connects directly to Stalwart on mail.jongsma.me:993 (SSL/TLS)
- Passwords: tj@jongsma.me = `!Lekker69`, johan@jongsma.me = `!!Lekker69`
- YAML gotcha: `!` at start of value is YAML tag indicator — must quote: `password: "${VAR}"`
- systemd env gotcha: `!` in EnvironmentFile values needs quoting in systemd
- Proton Bridge: stopped + disabled
- SMS connector: disabled (phone disconnected, was causing 15s hangs on /messages/new)
- MC `/messages/new` was hanging due to SMS connector 15s timeout — fixed by disabling
### Email Triage (Full Inbox Catch-Up)
- Ran full triage on tj + johan inboxes (32 messages)
- Key finds: Delta flight today (TPA→JFK DL2475, return DL2093, conf F86VDN), Nordstrom bill $59.06 due 03/16
- memumi iPhone 17 cases arriving Saturday 2/21 — added to deliveries dashboard
- Moved all 18 johan inbox messages to Archive folder in Stalwart via IMAP (were marked read but not moved)
### OpenClaw Auth (Important!)
- Config shows `"mode": "token"` but this is misleading — that IS an OAuth token
- We are on **Claude Max subscription OAuth**, NOT API key
- This means Anthropic's crackdown on OpenClaw subscription use DOES apply to us
- Risk: Anthropic could cancel Johan's Max account
- Options discussed: switch to API key, switch to OpenAI, or accept risk
- Johan considering — no decision yet
### Delivery Preference Updated
- Briefings → **Telegram with rich format** (bold, italic, headers)
- Signal for alerts, quick pings, conversational replies

Binary file not shown.

View File

@ -1,9 +1,9 @@
{
"last_updated": "2026-02-19T17:00:02.904964Z",
"last_updated": "2026-02-19T23:00:01.571321Z",
"source": "api",
"session_percent": 2,
"session_resets": "2026-02-19T21:00:00.836705+00:00",
"weekly_percent": 81,
"weekly_resets": "2026-02-21T18:59:59.836723+00:00",
"sonnet_percent": 47
"session_resets": "2026-02-20T02:00:00.516696+00:00",
"weekly_percent": 83,
"weekly_resets": "2026-02-21T19:00:00.516716+00:00",
"sonnet_percent": 49
}

View File

@ -1 +1 @@
1771434050
1771520496

View File

@ -1,6 +1,6 @@
{
"lastChecks": {
"email": 1771502031,
"email": 1771533259,
"calendar": null,
"weather": 1771163041,
"briefing": 1771163041,