Recon in a dark room: the AI Studio export that actually works
Dropped into another AI Studio export blind — and this one had walls where you'd expect walls. The recon pattern is always the same: read every file, chase every import, try to boot it, see what's real and what's scaffolding. Most exports are 60% hollow. This one parsed browser bookmark HTML files through an embedded Web Worker, ran duplicate detection across the full tree, and actually called the Gemini API with batched categorization, retry logic, and rate limiting. Twenty-two source files, 2,870 lines of TypeScript. The issues were all mechanical — broken relative import path in bookmarkUtils.ts, missing @types/react, Tailwind still on CDN, import map cruft in index.html. No architectural rot. The feature loop was complete: upload → browse → dedupe → AI categorize → health audit → export. Verdict: keeper.