From Patch-and-Verify to Managed Agents, and What I Would Automate Now

After building a multi-site WordPress backup system through a long patch-and-verify conversation, I wanted to revisit the entire process without assuming that its present form deserved to survive. Managed agents can now maintain state, operate tools inside sandboxes, enforce hooks, delegate evaluation and continue for hours. What would happen if that infrastructure were applied to the same project? Which manual loops would disappear, which controls would move into code, and where would human judgment change?

This is a comparison, not…
Continue reading

An Inspectable Human–AI Workflow: Agency, Evidence, and Judgment in an AI-Assisted Project

Over several days, I built a centralized WordPress backup system by working with AI one verified change at a time. The AI wrote a great deal of Bash, Python, PHP and JavaScript, but it never independently controlled the production server. I inspected the evidence, ran each bounded operation, questioned incorrect diagnoses and decided when a procedure was finally reliable enough to automate.

This was neither ordinary manual coding nor fully agentic development

When people discuss AI-assisted programming, they often imagine…
Continue reading

Designing a Central WordPress-to-GitHub Backup Plugin

New function updated: the centralized backup dashboard can now schedule all four WordPress backups automatically. The system runs them sequentially during an off-peak UTC window, while the existing global lock remains the final authority. In other words, four websites may queue politely, but they are not allowed to charge through the VPS door together.

Automatic Sequential Backups

The original dashboard supported manual background backups for four isolated WordPress installations. That worked well, but it still required an administrator to open…
Continue reading

A Hybrid Playwright and Google Analytics 4 API Pipeline for Weekly Analytics Reporting

Weekly reporting often begins as a small manual task:

  1. Open several analytics reports.
  2. Change each report to the same weekly date range.
  3. Wait for charts to load.
  4. download each report as PDF.
  5. Rename the files.
  6. export supporting CSV data.
  7. place everything in the correct folders.
  8. verify that no report is missing or incomplete.

None of these steps is particularly difficult. The problem is repetition, inconsistency, and silent failure. This article describes the architecture and engineering decisions behind a macOS automation…
Continue reading