Eight Undocumented Traps in the Shepherd Veterinary Open API
Eight undocumented behaviours in Shepherd Veterinary Software’s Open API, found while building a two-way sync for a veterinary practice client — including a full-replace update endpoint that silently deletes any collection you leave out of the body. All verified against the live production API, including writes.
Building an Author and Reviewer Entity Graph Across 744 WordPress Pages
How I wired named authors and reviewers into 744 WordPress pages as one schema.org @id entity graph in Rank Math and JetEngine, and the two Rank Math behaviours that only surfaced by watching live markup disappear.
Refreshing 102 Stale Travel Pages with an AI Harness and WP-CLI
278 pages of travel guidance had quietly gone stale — some of it stating the opposite of current law. Here is how 102 of them were researched, corrected and deployed in days rather than weeks, and the four things that went wrong along the way.
Stabilizing an Inherited Salesforce Org Without Rebuilding It
A private lender’s Salesforce org had overlapping Workflow Rules, Process Builder, and record-triggered Flows around loan operations. I stabilized the high-risk paths by mapping control fields, verifying migration parity, reducing unnecessary saves, and testing the behavior that actually reaches users.
When a Salesforce Record Is Missing from Both Active Data and the Recycle Bin
A Salesforce record appeared in prior system evidence but was missing from active data and the Recycle Bin. I used independent existence proof, ALL ROWS, deleted-record checks, automation review, and population-level reconciliation to separate a real missing record from ordinary auto-number gaps.
Bringing Property Data Into Salesforce for Private Lending
A private lender asked for a property-data scraper. I reframed the request around the operating need, coordinated the external data work, and built a Salesforce architecture connecting loans, current property state, change history, and monitoring.
Building an AI-to-WordPress Publishing Pipeline with JetEngine and Elementor
System Debrief #001: wiring an AI engineering harness into WordPress so finished technical work publishes itself as structured drafts — JetEngine meta boxes, glossaries, one Elementor template, and five traps worth knowing about.