updates
2026-09-07spanish-academy — week of 2026-08-31
Every new lead now lands in the CRM with a follow-up status, and the reason the assistant was switched off is finally written down.
Ollie — week of 2026-08-31
Auto-dispatch now follows the trip chain instead of the schedule, with the chain link settled at assign time and surfaced in the fleet UI.
Ollie — week of 2026-08-24
Dispatcher-only internal notes on loads and trips, the driver read endpoints published in the OpenAPI spec, and v2.9.0 cut.
Ergophobia — week of 2026-08-24 (continued)
The contact form now PGP-encrypts messages and attachments, posts get share-card covers, and the header stops scrolling sideways on phones.
Ergophobia — week of 2026-08-24
Moved the live site off Cloudflare Workers onto my own VPS, with a pull-based deploy and a self-hosted contact form.
spanish-academy — week of 2026-08-17
Flipped the assistant into a mode where every conversation goes to a human.
ptycoin — week of 2026-08-17
A real art direction for covers, a two-track headline contract, and language selection that offers instead of hijacks.
spanish-academy — week of 2026-08-10
Moved the assistant's judgement calls into lookups, fixed language and formatting leaks, and started recording decisions properly.
ptycoin — week of 2026-08-10
Stopped writing for search, fixed how evergreen guides are marked up, and consolidated the review pass.
Ollie — week of 2026-08-10
Bounded retries for failed blobs, a write-scope hole closed in the doctor tools, and driver docs corrected to match the code.
spanish-academy — week of 2026-08-03
A new course term went live, and the assistant learned to acknowledge promotions it isn't allowed to offer.
ptycoin — week of 2026-08-03
Automated the daily publish path end to end, and hardened the review pass around Spanish register and flow arithmetic.