Dev.IQ → AI.IQ section: scoreboard moves under new section header, stub for staying-current-with-ai goes live
What was done
Planning:
- Wrote
.tmp/0005_26_05_11_ai_section_and_article/PLAN.mdcovering the IA move, the new article spec, and a confidentiality/cadence/queued-for-Ryan breakdown. - Locked the URL structure with Ryan via question prompt:
/dev-iq/ai-iq/becomes the section, the existing scoreboard moves to/dev-iq/ai-iq/getting-found-by-ai/, the new article slugs to/dev-iq/ai-iq/staying-current-with-ai/.
IA + section scaffolding:
- Created
src/pages/dev-iq/ai-iq/index.astro— the new AI.IQ section landing page. Modeled on theland-use-intelligence/template but adapted: two-article grid, eyebrow tags (AI.SEARCH,AI.PRACTICE) instead of city tags, gradient panel instead of project aerial, no city-filter chips (single section). - Moved
src/pages/dev-iq/seo-plan.astro→src/pages/dev-iq/ai-iq/getting-found-by-ai.astro. Body prose unchanged; only the relative import paths (extra../), the breadcrumb chain (Dev.IQ → AI.IQ → How we’re getting found by AI), the hero eyebrow (AI.IQ), and the Article schema@idwere updated. Deleted the old file. - Created
src/pages/dev-iq/ai-iq/staying-current-with-ai.astroas a stub: hero, breadcrumbs, TL;DR card, sponsor disclosure formoonshots.botgui.de, “what the full article will cover” outline, and a CTA. Article JSON-LD emitted (no FAQPage by design). The full prose is queued for Ryan per CLAUDE.md “Queue for Ryan: new module copy”.
Routing + downstream sweep:
- Added redirect in
astro.config.mjs:/dev-iq/seo-plan/→/dev-iq/ai-iq/getting-found-by-ai/. Astro emits a meta-refresh + canonical + noindex stub; build confirmed. - Updated
src/pages/dev-iq/index.astroslot-05 tile:seo-plan→ai-iq, title “AI.IQ”, new summary + CTA. - Updated
src/pages/search.astro— replaced the standalone “SEO Plan” parent link with an “AI.IQ” parent + two article children. Verified post-build that all three new URLs appear and the old/dev-iq/seo-plan/is gone from the curated sitemap. - Updated
src/content/seo-plan/items.json— the oneevidenceURL referencing the old path now points at/dev-iq/ai-iq/getting-found-by-ai/.
Build verification:
npm run buildclean; 208 pages built.dist/dev-iq/seo-plan/index.htmlexists as a redirect stub (canonical → new URL, noindex, meta-refresh 0).dist/dev-iq/ai-iq/getting-found-by-ai/index.htmlcarries the correctmainEntityOfPage.@id.dist/dev-iq/ai-iq/staying-current-with-ai/index.htmlcarries Article JSON-LD withPersonauthor = Ryan Benson.dist/search/index.htmlcontains all three AI.IQ URLs and zero/dev-iq/seo-plan/references.
Why
Ryan asked for an AI.IQ section on /dev-iq/ (ask: .tmp/0005_26_05_11_ai_section_and_article/ask.md). The standalone seo-plan scoreboard was the only Dev.IQ slot that wasn’t a multi-article section, which made the IA inconsistent. Promoting it into a section gives Bailey a home for future AI-themed writing and lets the second article (a practitioner essay on staying current with AI, anchored on Ryan’s moonshots.botgui.de workflow) land alongside it. The stub approach lets the structural move ship now while Ryan drafts the prose on his cadence — within the “trickle, don’t dump” rule.
Queued for Ryan (Lane B)
Not done in this drop, deliberately:
CLAUDE.mdsingle-line edit — replace/dev-iq/seo-plan/with/dev-iq/ai-iq/getting-found-by-ai/in the SEO + Content + Learning Plan section. Per CLAUDE.md “Never without approval: modifying CLAUDE.md”. The redirect handles any clickthroughs in the meantime.- Article 2 prose — outline in the plan §6. First-person Ryan voice as the recommendation.
.tmp/seo/*URL references — batch update for accuracy when convenient.- Contact-form
?topic=ai-workflow— would route the Article 2 CTA more precisely; currently routing to/contact/?topic=feedback. - Hero image for the section index — currently reusing
heroes/community3.png(the Dev.IQ parent’s hero) as a default; can swap if a better AI-themed asset materializes.
Open questions deferred
The plan listed 10 open questions in §10. The defaults applied for this Lane A drop:
- Eyebrow on moved article:
AI.IQ(no sub-number). - Section hero:
community3.png(Dev.IQ parent hero). - Article 2 hero:
og-landscape.pngreused for schema image; noheroImagein the PageHero (uses ametaline instead). - Byline: Ryan Benson at
/about/ryan-benson/(confirmed exists). - CTA topic: routed to
?topic=feedbackas a placeholder untilai-workflowtopic is wired. - Title-trim for Article 2:
Staying current with AI(auto-suffix passes 65-char rule). - Sponsor disclosure: applied per plan §6.
- CLAUDE.md edit: queued, not bundled.
- Stub vs hold: shipped stub.
AI-visibility re-test deferral
Per memory feedback_visibility_retest_cadence.md, do NOT re-run the 10 AI-visibility queries earlier than three weeks after deploy. Earliest re-test 2026-06-01 if deployed this week.
Files affected
Created:
src/pages/dev-iq/ai-iq/index.astrosrc/pages/dev-iq/ai-iq/getting-found-by-ai.astrosrc/pages/dev-iq/ai-iq/staying-current-with-ai.astro.tmp/0005_26_05_11_ai_section_and_article/PLAN.mdsrc/content/devlog/2026-05-11-ai-iq-section-and-article-1-move.md(this entry)
Modified:
src/pages/dev-iq/index.astro— slot-05 tile rewrittensrc/pages/search.astro— SEO Plan parent link replaced with AI.IQ section blockastro.config.mjs— redirect addedsrc/content/seo-plan/items.json— evidence URL bumped to new path
Deleted:
src/pages/dev-iq/seo-plan.astro