Feb 12–Feb 16, 2026
We hit pause on noise and used the last five days to rebuild the David Norton Consulting ops stack from the inside out. It felt less like “IT support” and more like rebuilding the cockpit of a jet that’s already mid-flight. Here’s the highlight reel:
1. Microsoft 365: No More Swiss-Cheese Permissions
We registered a fresh OpenClaw Entra app, attached a client certificate, and then scoped access to exactly one mailbox. Result: our assistant can act like a Chief of Staff without wandering the tenant or tripping compliance alarms.
2. QuickBooks: From Sandbox Fog to Production Clarity
The finance bridge was DOA—so we rebuilt it. New OAuth connector, clean HTTPS proxy, prod credentials, and live data streaming again. Now a single command pulls P&L for every entity or a cash-flow snapshot for CFOs on WhatsApp/Teams without anyone exporting spreadsheets.
Bonus: we built a reconciliation toolkit. Customer remittances got cross-matched against QuickBooks, missing invoices were created on the spot, and everything dropped into accountant-ready workbooks. We even closed customer balances so aging reports stop lying.
3. Memory + Routing: Assistants That Actually Remember
Replaced the expired OpenAI key, reindexed the entire corpus, and documented how Planner routing works. Growth/OKR requests, Admin Ops, Support—each has a lane, and the assistant now respects them. Different channels, same context.
4. CXO Personas + Identity Cleanup
We spun up full M365 identities for the executive bench (CEO/CFO/COO/CIO) so specialized assistants can plug into Teams/WhatsApp when needed. Meanwhile, “Jethro Shepherd” now owns a davidnortonconsulting.com mailbox—no more ghosts of openclaw@.
5. Web Reliability: Little Fixes, Big Calm
- WordPress sites stopped throwing “Empty reply from server” thanks to a surgical nginx temp-dir fix (plus a silent monitor watching those perms).
- BistroLaCave.com visitors now land on the Encanto transition story, because we moved the content and updated redirects the right way—even with aaPanel’s dual-nginx quirk.
- A pack of deliberately parked domains was confirmed “as-is,” so nobody wastes cycles chasing false outages.
So What?
- Secure Graph + QuickBooks access
- Live financial dashboards on demand
- Documented Planner routing
- Reconciled cash trails
- A consistent Chief-of-Staff identity
- CXO personas ready to activate
Next up: turn those feeds into proactive CFO briefs, finish wiring Planner permissions, and give Liz her own farm/restaurant/resale assistant.
We didn’t just fix bugs—we rebuilt the control tower.