A self-healing data pipeline for broken vendor CSVs
A vendor changed a CSV delimiter at 2 AM and my nightly import died. Here is the try, heal, retry loop I built with Pandas, Pydantic and Tenacity so the pipeline handles that class of error itself.
A vendor changed a CSV delimiter at 2 AM and my nightly import died. Here is the try, heal, retry loop I built with Pandas, Pydantic and Tenacity so the pipeline handles that class of error itself.
Prompt engineering has stopped being the interesting part of LLM work. This is about context engineering, caching structured context in transients, and checking that the model’s reasoning holds up.
Zero-shot prompts make the model guess your coding standards. Feeding it two or three working examples from your own code gets output that matches your prefixes, namespaces and security patterns.
Anthropic’s January 2026 report puts the correlation between prompt sophistication and response sophistication at 0.925. Prompt engineering did not die, it moved from magic phrases to knowing your domain well enough to frame the problem.
Beta 1 is four weeks out. Notes from this week’s AI Contributor meeting: how the WP AI Client gets merged into core, the permission filter coming for AI prompts, and why WP Bench matters once you test models against real sites.
Where air quality data actually lives, from OpenAQ and the EPA feeds to Copernicus and NASA Earthdata, what NetCDF, COG and Parquet mean for a PHP stack, and a transient-based cache that keeps the fetch off every page load.
WordPress.com switched its MCP server to OAuth 2.1 with PKCE, so AI agents no longer need long-lived tokens pasted into a config file. What the code verifier protects against, and what an authorized agent can do on your site.
The WordPress Abilities API landed in 6.9 Beta 2, minus the JavaScript registration, which moved to a standalone NPM package in the Gutenberg repo. Notes on that split, the AI Experiments plugin, the WP AI Client 0.1.0 plan and the MCP Adapter refactor.
Low-tech logistics companies do not need AGI, they need to stop counting stock with a pen. Voice-driven inventory counts in n8n, damage reports generated from a photo, and a WordPress REST endpoint that takes the data in without breaking WooCommerce stock.
Google Trends hands you a 0-100 score, not search volume, and that score moves when the date window moves. Notes on the normalization and rounding problems, plus the overlapping-window stitching I use to rebuild a daily series a model can actually learn from.