Roadmap · built in deliberate phases

Streaming Scout is one week old.

Phase 1 is live: a Cowork plugin, a hosted snapshot dashboard, and now its own domain. What's next is listed honestly below.

01 the plugin Live

Five Cowork skills — streaming-setup, sync-watch-history, log-watched, top-picks, coming-soon — read Netflix and Prime Video history directly from your logged-in browser tabs via the Claude in Chrome extension, tag genre and cast through web research (neither platform exposes that metadata itself), and score candidates against a taste profile built from real, multi-year watch history.

Recommendations built from what you actually watched, not a generic trending chart.

  • JUL 2026Actor-affinity + signature-genre scoring. Generic buckets (Comedy, Drama, Documentary) count for roughly a third; genres you've shown you love (British Procedural, Spy Thriller, Mystery) count in full, plus a bonus for cast overlap with titles you finished and loved. Added after an early version surfaced generic trending titles — including a slapstick comedy — that didn't match your stated taste.
  • JUL 2026190-title watch log. Multi-year Netflix and Prime history, pulled directly from your account pages, deduped and genre/cast-tagged.
  • JUL 2026Coming Soon feed. Sourced from BritBox's official schedule, PBS Masterpiece, Den of Geek, and Netflix Tudum — cross-referenced against your log so continuations of shows you're already watching are prioritized.
02 the snapshot dashboard Live

A static, no-build site presenting the latest Top Picks, Taste Profile, and Coming Soon feed. No backend — Claude regenerates it from the plugin's data files and redeploys by hand.

Something to open on a phone, without opening a Cowork session first.

  • JUL 2026Visual alignment pass against the other two sites: switched to Fraunces (the same serif Vinyl Scout uses) instead of a Georgia stack, proper-case “The Streaming Scout” wordmark with a bullet-ring mark matching Vinyl Scout's, gold field-note borders instead of a one-off accent color, and a plain-numeral style on About matching this page instead of its own circular badge. Added a last-synced status banner like The Fitness Log's.
  • JUL 2026Dismiss control extended to Coming Soon, and checked IMDb as a second art source alongside Wikipedia — real posters now on 7 of 9 upcoming titles, up from 3. The 2 still missing (Marble Hall Murders, Kill Jackie) genuinely have no published art yet on either source, so they keep an honest initials monogram rather than a fabricated image.
  • JUL 2026Dismiss control on Top Picks — an × on each row hides it (saved per-device) and copies a message to paste to Claude, which adds it to EXCLUDED_TITLES.md so it's permanently filtered out of future rebuilds. Coming Soon rows now show a poster thumbnail where real art exists, and an honest initials monogram where it doesn't.
  • JUL 2026iOS home screen icon and manifest — installs with its own icon and no browser chrome, matching the other two sites. Added a Right Now section for in-theaters and live viewing, and trimmed/visualized the Guide and About pages to match The Vinyl Scout's style.
  • JUL 2026Reverted a rust/dark-card redesign that missed the mark, and rebuilt Top Picks as compact rows with real poster art (sourced from Wikipedia), cast, and streaming service all visible without a click — and rewrote the CSS mobile-first.
  • JUL 2026Rebuilt to match the shared house style used by the other two sites — persistent nav, cream/serif shell, and this Roadmap/Guide/About set — instead of its original one-off dark theme.
  • JUL 2026Deployed to Netlify through the dashboard's own upload page, after this project's sandbox was found to block direct calls to Netlify's API and CLI.
03 a real domain Live

streamingscout.org, matching vinylscout.org and thefitnesslog.org. Registered at $10.49 for the first year through Netlify's own domain search and connected as the project's primary domain, with DNS and an HTTPS certificate provisioning automatically.

One address to remember, not a netlify.app subdomain.

  • JUL 2026Registered and connected. An initial attempt was blocked by a declined debit card — entering payment details isn't something Claude does on your behalf, so that step waited on you and went through the next morning.
04 scheduled resync Live

A recurring task that reruns sync-watch-history, top-picks, and coming-soon on its own and republishes the dashboard, instead of only refreshing when you ask.

The dashboard stays current between visits, the way the other two already do.

  • JUL 2026Scheduled task set up, runs Monday mornings. Each run resyncs watch history, rebuilds Top Picks and Coming Soon (honoring EXCLUDED_TITLES.md), sources real poster art where it exists, and redeploys to streamingscout.org. If any step fails — login expired, a source unreachable — it stops rather than publishing a partial or guessed state.
05 browse the full watch log Planned

A searchable view of all 190 logged titles — filter by service, genre, or actor — mirroring The Vinyl Scout's Add/Audit pattern for browsing a full collection instead of just a ranked shortlist.

See the evidence behind a recommendation, not just the recommendation.

06 a real backend Planned

Vinyl Scout and The Fitness Log both run Netlify Functions with automated backups and health checks, on a GitHub repo that auto-deploys on push. This site's dismiss feature would be the first beneficiary — a function backed by Netlify Blobs so a dismissal syncs across devices instantly, no chat round-trip needed.

Parity with the other two sites' infrastructure, not just their look.

  • JUL 2026Attempted and blocked. Built and bundled a working Netlify Function (dismiss endpoint backed by Netlify Blobs) and deployed it through the usual upload page — it didn't go live. Confirmed against Netlify's own docs: manual zip/drag-and-drop deploys skip the build pipeline entirely, and Functions only work through Git-connected continuous deployment. No GitHub connector is available in this environment, so this phase is blocked on connecting a GitHub repo to the Netlify project — a real setup step, not something to route around.

Phases are sequential. A later phase isn't started early, and nothing gets added to an earlier phase just because it would be easy to slot in.