How I moved monthly data refreshes, audits and a daily AI review off a laptop that was often closed, onto GitHub Actions: measuring access first, secrets that never pass through the assistant, one lock and a tested calendar, state kept in git, and the risk review that should have come before the merge.
How I built a schema-driven MCP server that lets an AI assistant manage many heterogeneous WordPress sites through a single typed interface — architecture, trade-offs and lessons learned.
A practical guide to making WordPress content AI-ready with JSON-LD, llms.txt and FAQ schema — what each signal does, how to ship them safely, and why accuracy beats volume.



