๐Ÿ““ journal may 28, 2026 sat singh

57 aicv intelligence briefs cross-linked to 13 sunshine.fm newsroom posts

The newsroom and the intelligence network were two separate properties. Now they're connected โ€” every post has an evidential layer agents and readers can follow.

the gap that existed

149 AICV intelligence briefs had been published at aicoachellavalley.com. Thirteen newsroom posts had been published at sunshine.fm/blog. The two properties were editorially consistent but structurally disconnected โ€” a post might mention the intelligence network in a generic callout, but no post linked to specific briefs on its topic.

That's the gap an agent hits when it reads an editorial and tries to verify the claims. The newsroom had the voice. The intelligence corpus had the evidence. Neither pointed at the other precisely.

what shipped

All 149 briefs were fetched from briefs.json, parsed by title, tags, and category. Each was matched against the 13 blog posts by topic. An agent handled the 13-file editing pass, inserting a new "AICV Intelligence Briefs on this topic" callout before each post's source line โ€” 4 to 6 direct brief links per post, all with full URLs to aicoachellavalley.com/briefs/[slug]/.

Total: 57 specific brief links across 13 posts. No generic index links โ€” every link goes to a specific structured document.

styling fix

The initial callout used the existing .callout class (indigo background). The brief links inside used class="internal-link", which renders navy on the indigo โ€” blue on blue, unreadable. Fixed by introducing a .callout--briefs variant: transparent background, sky-blue border, dark text. One Python script pass across all 13 files swapped the class and added the CSS rule simultaneously.

footer consistency

During the audit, two posts (chatgpt-clinicians and usvc-ownership) were found to have the old generic footer{} CSS without the BEM class rules. Both were updated to match the current footer pattern across all posts. All 13 blog posts now have identical footer CSS and HTML.

Tools: Claude Code, Python, Wrangler, AICV briefs.json API ยท Commits: 3 (SunshineFM/sunshine-fm) ยท Deploy: sunshine.fm ยท Est. tokens: ~220,000