<aside> ๐ฟ
Quick Start: Paste the full ChatGPT Project instructions from START_HERE.html into a ChatGPT Project. No Project Source upload is required, even on Free. If you want supplemental context, upload the single WATCHLIST_CONTEXT.md file (not the ZIP as a Project source). Connect Notion to your duplicated workspace, and start with a real movie hunt: What kinds of horror movies have you enjoyed? You can name subgenres or a few favorites.
For poster-backed ADDs, use the already-included Watchlist Import Staging database in the customer's duplicate. Create metadata without Cover / Poster; attach uploaded image to the staged record using update-page; read back; move the complete page into the customer's Watchlist. Do not ask to create a new staging database if the duplicate includes one. Detailed setup is available in the HTMLโs Director's Cut.
</aside>
๐ Home ๐๏ธ All Films ๐ฟ Watch Next ๐ Want to Watch โ Watched ๐ป Horror Picks
๐ฆ Start Here ๐ค ChatGPT Setup ๐ Claude Setup
๐ฉธ Horror Library ๐ Top 100 Horror Films ๐ Rotten Tomatoes Classics โญ IMDb Horror Rankings ๐ Horror Films of 2026 ๐ฌ 2026 on IMDb
Use the kit's root START_HERE.html and choose ChatGPT. Copy the complete Project instructions into your Project settings. Optional context files are grouped under ChatGPT/: WORKFLOW_CONTRACT.md, POSTER_POLICY.md, STREAMING_AVAILABILITY.md, SCHEMA.md and FIRST_CHAT_MESSAGE.md. The HTML can download these as a provider ZIP. Connect Notion and grant access only to your duplicated Watchlist. No private original/master database ID should appear in the prompt.
First ask this exact question, then wait:
What kinds of horror movies have you enjoyed? You can name subgenres or a few favorites.
Then ask only missing details: favorite films, disliked films, already-watched titles, country, actual streaming subscriptions and tiers/add-ons. Read the customer's duplicated Watchlist database before researching. Propose 3โ5 deduplicated unwatched films with real correctly matched posters, source links and rationale. Check country-specific streaming providers and subscription inclusion versus rental/purchase/add-on, with dated source evidence. When unverified, use Unverified instead of guessing.
Wait for explicit per-title approval before any media upload or Notion write. A completed new card requires an attached real poster and read-back; if blocked, report POSTER BLOCKED and create no blank completed listing. On later requests update watched status safely and insert zero duplicates. The user needs actual Notion query/create/update/file-attachment capabilities, not merely a Skill or read-only connector.
Streaming schema: Country Code = ISO country; Provider = verified service; Access Type = Subscription / Free / Rental / Purchase / Add-on / Unknown; Availability Source URL and Checked At = genuine current evidence. Source URL = movie identity. Watch URL only for a real verified destination. A paid rental on Prime Video is not automatically included with Prime membership.