How to Stop an AI Coding Agent From Regressing Your Production Site
The archive is here.
Search remains persistent, but the page now prioritizes start-here paths, cluster sections, and stronger first-click orientation.
Which post should I read first?
The featured post sits at the top because it is the strongest first click on the page. Pick it when you want the highest-density introduction to how the site approaches AI visibility, agent-readiness, and the AVR Framework. The supporting posts beneath it stay close to the same arc.
48 posts
I Found 1,200 AI Citations Hiding in Bing Webmaster Tools
A freeCodeCamp guest post and one overlooked Bing dashboard surfaced ~1,200 Microsoft Copilot citations to my DR-25 site. Here is how to read your own.
Content Intent Signaling: The robots.txt Directive That Controls How AI Uses Your Content
robots.txt controls access. Content Intent Signaling controls usage. Three new directives separate training from citation permission.
I Audited My Own Site With AVR v1.1.0. Here Is What I Found.
The first comprehensive 8-section AVR v1.1.0 audit of chudi.dev produced AGENT-READY 3/3 on §2.7 but only 40/100 on Fact-Block Density. Here is the full audit, plus the 2026-06-03 update where remediation lifted the root and framework pages to a verified 100/100 EXTRACTABLE.
How is the archive organized by journey?
The archive is reassembled as three editorial journeys (AI visibility engineering, AI product development, neurodivergent systems) so the page reads as one stitched argument rather than a reverse-chronological pile. Each journey has its own hub, a cornerstone read, and a recommended reading order.
AI Visibility Engineering
AI Visibility Engineering
Perplexity vs ChatGPT: Different Citation Rules
Perplexity quotes liberally. ChatGPT quotes selectively. The engine-level differences in citation behavior that change what a sub-DR-20 brand should optimize for, engine by engine.
Entity Optimization for Brands in AI Search
Rank is a single-page game. Entity coherence is the compounding game. How sub-DR-20 brands engineer a Person + Organization graph that AI search engines actually cite.
I Audited 7 Websites for AI Citability. Here Is What Actually Predicts Citations.
Audit data from 7 websites shows domain authority does not predict AI citations. DA-10 sites outperform DA-92 sites. Here is what actually matters.
Build with AI
AI Product Development
I Submitted 12 Bug Bounty Reports. All Were False Positives.
Build a multi-agent bug bounty system with evidence-gated progression and zero false positives. Full architecture from 3 months of production.
I Added WebMCP to SvelteKit: 90 Min, 3 Files.
Build WebMCP into SvelteKit apps using navigator.modelContext. Learn polyfill setup, tool schemas, and verification in 2026.
I Made Claude Code Learn From Its Own Debugging Mistakes
Build a self-improving RAG system where Claude learns from your debugging sessions, captures insights automatically, and reflects to fix issues faster.
Think Better with ADHD
Neurodivergent Systems
The Claude Code Workflow I Built for My ADHD Brain
Build ADHD-friendly Claude workflows using code caching to eliminate context-switching and ship faster without losing focus.
I Have 73 Browser Tabs Open. ADHD Made Me a Better Architect.
Five ADHD cognitive traits mapped to real systems architecture patterns: pattern recognition, parallel processing, novelty seeking, and chaos resilience.
ADHD Productivity: The System I Built After GTD Failed Me
GTD doesn't work for ADHD brains. The energy-aware productivity system I built instead, hyperfocus scheduling, AI processing, and the workflow I use to ship.
Where do the remaining posts live?
The remaining posts sit below the three journey clusters and stay fully searchable and filterable, just organized as a residual archive instead of a top-of-page chaos. Use the search and tag filters above to narrow down, or browse the journeys section to follow a curated path through the work.
AVR v1.1.0 Full 13-Section Audit: Cloudflare Radar Data Meets AI Visibility
The first complete AVR v1.1.0 audit with all 13 sections, including 5 new Cloudflare Radar-derived checks. chudi.dev passes every Cloudflare-backed check. Here are the numbers.
How I Lifted Five chudi.dev Pages to EXTRACTABLE on AVR v1.1.0.
All 5 audited chudi.dev URLs now score EXTRACTABLE on AVR v1.1.0 Fact-Block Density. Two HTML traps (dt/dd Q/A pairs and icons before heading text) cost a follow-up commit each. The CI workflow now hard-fails any regression.
10 Patterns Behind a 32% Claude Code Plan-Quota Burn
10 specific patterns that explain why my Claude Code plan-quota burn runs at a fraction of what r/claudecode operators report on similar workloads. Each pattern lists the multiplier and the named alternative you can run today.
63 Posts Shipped After I Stopped Working From Memory
In March 2026 I had 3 half-written posts and 0 shipped. By May 2026 the count was 63 published. The change was not effort. It was an externalized state machine that stopped using working memory as the index.
4 Decisions in 7 Hours: When My AI Agents Aligned
Two AI agents wrote decisions to the same Convex table for the first time on May 12, 2026. Four rows landed in seven hours. Here is the schema, the gate, and why it matters when you run more than one agent on the same work.
8 AI Citations a Day After I Stopped Page-Level SEO
Bing AI cited my site 8 times a day after I stopped tuning individual pages. The principle: entity-level SEO is the floor; page-level work is the ceiling.
Frequently asked questions
Four questions that come up before someone commits to the reading order on this blog. The short answers live here; the longer ones live in the cornerstone posts each journey pins at the top.
How do I pick a post if I am new to the site?
Start with the featured post at the top of this page. It is curated as the strongest first click and routes you into one of the three editorial journeys based on what you are working on. Each journey has its own cornerstone read pinned at the top.
What is the difference between the journeys and the tag filters?
Journeys are curated reading orders with a cornerstone plus supporting posts. Tags are flat labels you can combine with the search query to narrow the archive. Use journeys when you want a path; use tags when you want to filter for a specific topic combination across the whole archive.
Where can I subscribe to new posts?
The newsletter signup on the home page sends a weekly digest organized by the same three editorial journeys. LinkedIn at LinkedIn is the primary channel for new posts. An RSS feed is available at /rss.xml for readers who prefer that format.
Why are some posts marked as cornerstone reads?
Cornerstone reads are the load-bearing essays each journey is built around. They tie together the supporting posts in the same cluster and answer the canonical question for that journey end to end. Read the cornerstone first to get the full argument, then dip into supporting posts for depth on a sub-topic.