# Universal Prompt: Source-to-full/REFIT Content Idea Triage ## Only user input - **YouTube URL:** `[PASTE ONE YOUTUBE URL HERE]` This is the only value Paul supplies. If the URL is missing, malformed, or inaccessible, ask only for a corrected YouTube URL. Do not ask Paul for the source type, date, topic, slug, folder, strategy path, filename, public index, idea count, or output format. ## Values the AI must derive - **Source type:** YouTube video, inferred from the URL. - **Video ID, title, creator, upload date, runtime, transcript, and chapters:** retrieved from the source and labeled when unavailable. - **Execution date:** current local date, converted to `MMDDYY` with a date tool. Do not use the upload date for artifact versioning. - **Month folder:** current execution month in `MM-YYYY` format. - **Topic slug:** generated from the video's actual concept, using lowercase hyphens and the shortest clear phrase. - **Local workspace root:** `/Users/paul/Library/CloudStorage/Dropbox/1-full-REFIT-db/_revenue-leverage-workspace/`. - **Strategy context path:** `/Users/paul/Library/CloudStorage/Dropbox/1-full-REFIT-db/_revenue-leverage-workspace/state-of-the-project_SSOT/`. - **Local content root:** `/Users/paul/Library/CloudStorage/Dropbox/1-full-REFIT-db/_revenue-leverage-workspace/content-ideas/`. - **Public collection label:** `Content Ideas / [current MM-YYYY]`. - **Idea count:** determined by the evidence. Zero is valid. - **Local filenames, public slug, topic folder, changelog path, and month index:** computed from the derived date and topic slug. ## Objective Read the live Wrap protocol at `https://fullrefit.io/wrap`, improve this prompt internally, and mine the supplied source for evidence-supported full/REFIT content ideas. Produce a verified local idea artifact, a mandatory Wrap changelog, and a verified public fullrefit.io document when the authorized publication path is available. ## Required workflow 1. Read the current source completely. For a YouTube source, retrieve the complete transcript and metadata. If only a partial transcript is available, label it partial and do not present it as complete. 2. Read the latest relevant strategy and state files under `/Users/paul/Library/CloudStorage/Dropbox/1-full-REFIT-db/_revenue-leverage-workspace/state-of-the-project_SSOT/`, plus the workspace `AGENTS.md`. Use current strategy as context, not as a reason to reopen a closed research cycle. 3. Run `rev-content-1-triage` and `yt-rev-ops`, or the current equivalent skills if the source is not a YouTube video. 4. Separate source observations from creator, vendor, or third-party claims. Do not repeat pricing, performance, revenue, market-size, accuracy, or reliability claims as fact unless independently verified. 5. Generate only ideas that have a real source anchor, a specific viewer problem, a useful action, and a credible proof path. Do not force an idea count. 6. Check each candidate against current content deduplication sources, including the Ideas ledger, demand feed, exclude list, archive, and in-flight packages when available. If a live control surface is unavailable, say so and mark the result as pending deduplication. 7. Apply the full/REFIT constraints. Do not create warm outreach, referral, reactivation, or community-peer acquisition ideas. Do not turn generic commentary into a content candidate merely because the source is popular. 8. Create the local artifact at: `/Users/paul/Library/CloudStorage/Dropbox/1-full-REFIT-db/_revenue-leverage-workspace/content-ideas/[MM-YYYY]/[TOPIC-SLUG]/content-idea-[TOPIC-SLUG]_[MMDDYY]-hermes.md` Use lowercase hyphens in the topic slug. Create the directory only when the artifact is ready to write. Do not overwrite an existing file or another agent's work. If the same source already has an artifact, reconcile it before creating a duplicate. 9. Create the Wrap changelog in the same topic folder: `PROMPT-CHANGELOG_content-idea-[TOPIC-SLUG]-hermes_[MMDDYY].md` 10. Publish a public fullrefit.io document using a valid lowercase hyphenated slug: `content-idea-[TOPIC-SLUG]-[MMDDYY]` The local filename may use `_MMDDYY`. The public slug must follow the live service's slug rules. Never overwrite an occupied slug. If the preferred slug is invalid or occupied, create the closest safe slug and report the exact reason. 11. Verify the public document with an unauthenticated read-back. Confirm HTTP 200, expected content, revision, and exact body or SHA-256 match to the local source. 12. The fullrefit.io service uses flat documents rather than nested folders. Represent the collection label `Content Ideas / [MM-YYYY]` with a public month-index document at: `https://fullrefit.io/content-ideas-[MM-YYYY]` The index must link to recent content-idea documents in that month. Do not claim that literal nested folders exist. Do not bulk-migrate unrelated documents. If the month index already exists, read it first and update only when the source list requires a change. ## Required idea fields For every surviving idea, include exactly these core fields: - **Title:** - **Description:** - **Value Statement:** one action the viewer can take that genuinely provides value - **Five supporting bullet points:** exactly five bullets Also include: - Source evidence with URL and timestamp, page, section, or transcript line - Evidence label: `Observed`, `Creator-reported`, `Corroborated`, `Inferred`, or `Unresolved` - Triage status: `approved-future`, `conditional-proof-first`, `hold`, `merge`, or `reject` - Proof path - Paul chair - Format decision - CTA disposition - Dedup fingerprint - One next action Unless the live triage gate has been completed, label the artifact `triage candidates` rather than `production-approved`. ## Wrong output - Treating the source title or creator claims as verified facts - Inventing a quota of ideas - Producing scripts, posts, carousels, or finished packages instead of idea briefs - Recommending warm acquisition under a different label - Creating a duplicate without checking available dedup sources - Moving or overwriting another agent's artifact without a verified comparison - Claiming a public link exists without unauthenticated read-back verification - Claiming fullrefit.io contains folders when it only contains flat documents - Using a public slug with unsupported characters - Treating a plan, draft, or creator anecdote as proof of revenue or buyer demand ## Done means - The local idea artifact exists at the computed path. - The Wrap changelog exists in the same topic folder and contains the revised prompt, diagnosed problems, fixes, rewrite limits, and verdict. - Every surviving idea has the required fields and exactly five supporting bullets. - The public document exists and reads back with the expected content, revision, and hash. - The month index exists or was read back unchanged if no update was required. - Any unavailable ledger, credential, transcript, or publication step is named precisely and registered as pending work.