📓 journal may 22, 2026 sat singh

agentic browsing: 0.67 → 1.0

Two surgical fixes lifted both sunshine.fm surfaces from 0.67 to a clean 1.0 on Lighthouse agentic-browsing — one in llms.txt, one in the Astro site chrome.

how it surfaced

The gap came out of the AICV Lighthouse baseline audit run earlier the same day. Both sunshine.fm surfaces sat at 0.67 on the agentic-browsing category. The audit flagged two distinct issues: link discoverability in llms.txt and a mobile-nav accessibility regression in the shared Astro chrome.

what shipped

In llms.txt, 48 plain URLs were converted to [text](url) markdown across four sections — ## Blog (13), ## Journal (33), ## The Guide (6), and ## Intelligence Layer (1). The redundant ## Links section was removed entirely. Plain URLs were technically valid but penalized the agentic crawl: markdown links carry an explicit anchor string for citation.

In SiteChrome.astro, the mobile-nav div now ships with an inert attribute when closed. openNav removes it; closeNav reapplies it. The rebuild propagated to all three guide pages. After deploy, both surfaces scored a clean 1.0 on agentic-browsing.

Tools: Claude Code (str_replace, bash), Lighthouse CLI · Commits: 90bec19 · Deploy: sunshine.fm via wrangler · Est. tokens: ~40,000