A mobile PWA for capturing source material and routing it to the right destination โ brief, blog, or newsletter โ with a first draft generated on the spot.
Two fields: source material (paste anything โ article, URL, clip, tweet, no length limit) and your take (dictated via Wispr Flow โ this steers the entire draft). Pick a destination โ Brief to the AICV Project, Blog or Newsletter to the SunshineFM Project. Hit generate. Copy the draft and journal line item. Open the right Claude Project on mobile and paste.
First version had the Anthropic API key in the browser via localStorage. Wrong. Built a Cloudflare Worker proxy at capture-draft-proxy.sunshinefm.workers.dev โ the app calls the worker, the worker calls Anthropic, the key never touches the browser. Stored as a Worker secret. Curl test confirmed before the app was updated.
Also laid down five repo-level CLAUDE.md thin pointer files across sunshine-fm and AICV โ journal, briefs, nodes, cvintel-agent, and the com root. Each one points back to the Claude Project as source of truth rather than duplicating schemas locally. Sitemap updated: blog index corrected from 0.6 to 0.8, capture-draft added at 0.5.