# YouTube Shorts Script Pack — manual upload only

Status: `youtube_shorts_script_pack_manual_upload_only_closed_until_human_yes`

This is a review-only Sonic-Forage Shorts scripting pack for the existing Afterparty Forge proof-hub videos and faceless YouTube release lane. It gives an awake operator copy/paste scripts and proof paths without rendering, posting, scheduling, uploading captions, creating ads, or claiming revenue/affiliation.

## Canonical namespace

- Organization: `Sonic-Forage`
- Proof hub: <https://sonic-forage.github.io/afterparty-forge-explainer-site/>
- Source repo: <https://github.com/Sonic-Forage/afterparty-forge-explainer-site>
- Entity repo: <https://github.com/Sonic-Forage/jimsky-afterparty-entity-forge>
- Private dataset lane: `Sonic-Forage/jimsky-afterparty-logo-seed`

## Human approval question

Do you approve manually adapting one of these Sonic-Forage Shorts scripts into a human-reviewed upload package after checking the linked proof paths and exact wording?

## Clean setup and verifier commands

```bash
cd /opt/data/workspace/projects/afterparty-forge-explainer-site
PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py
git diff --check
git status --short --branch
```

Expected highlights:

- `STATIC SURFACE OK ...`
- `VERIFY OK afterparty explainer site`
- no changed-file secret findings
- no untracked generated frame caches under served roots

## 30-second Shorts scripts

### 1. Proof-over-hype rebound

**Hook (0-3s):** We missed the party, so we built the afterparty.

**Beat path (3-24s):** Show the proof hub, then the Unicode future UI video, then the launch proof index. Say: "This is not a fake win. Every claim points back to repo files, manifests, videos, captions, and verifier commands. Public posting, uploads, revenue claims, and affiliation claims stay closed until a human says yes."

**Close (24-30s):** "If you want the pattern, fork the proof-hub workflow — not the hype."

**Proof paths:** `docs/index.html`, `docs/data/site-manifest.json`, `docs/reports/LAUNCH_PROOF_INDEX.md`, `docs/data/launch-proof-index.json`

### 2. Faceless video lane

**Hook (0-3s):** The video is ready; the upload is still human-gated.

**Beat path (3-24s):** Show the YouTube pack, captions/transcript pack, thumbnail, and Shorts cut. Say: "Afterparty Forge has a manual-upload release pack with captions, transcript, chapters, Shorts hooks, and export paths. The automation prepares the package; it does not upload or publish unattended."

**Close (24-30s):** "Proof first. Upload only after review."

**Proof paths:** `docs/youtube/FACELESS_YOUTUBE_TRAINING_RELEASE_PACK.md`, `docs/youtube/CAPTIONS_TRANSCRIPTS_PACK.md`, `docs/data/youtube-captions-pack.json`, `docs/assets/video/youtube/afterparty_forge_unicode_future_ui_short_9x16.mp4`

### 3. Launch-art proof path

**Hook (0-3s):** The QR flyer is real; the launch is not automatic.

**Beat path (3-24s):** Show the launch art selector, QR flyer, X-ready image, and manual X draft pack. Say: "Sonic-Forage has launch art and copy ready for review, but no post, no Space, no paid promotion, no outreach, and no revenue claim happens without approval."

**Close (24-30s):** "The asset is staged. The decision stays human."

**Proof paths:** `docs/launch/LAUNCH_ART_SELECTOR.md`, `docs/data/launch-art-selector.json`, `docs/assets/flyers/afterparty_forge_launch_square_flyer.png`, `docs/social/X_THREAD_DRAFTS.md`

### 4. Buyer-safe demo route

**Hook (0-3s):** Sell the proof pack, not imaginary results.

**Beat path (3-24s):** Show the buyer-safe next-action card and private demo script. Say: "The revenue lane has a safe demo path and next-action router. No checkout links, invoices, outreach, follow-ups, or revenue claims are created by cron. A human can choose one route after reviewing proof."

**Close (24-30s):** "One next step. Zero hidden sales action."

**Proof paths:** `docs/revenue/BUYER_SAFE_NEXT_ACTION_CARD.md`, `docs/data/buyer-safe-next-action-card.json`, `docs/revenue/PRIVATE_DEMO_BUYER_SAFE_SCRIPT.md`, `docs/data/private-demo-buyer-script.json`

## Safe wording

- "Prepared for manual review."
- "Repo-local proof paths support this claim."
- "Upload/posting remains closed until human approval."
- "No verified revenue is claimed here."
- "Sonic-Forage is the canonical namespace."

## Do not say

- "We made money" unless a real verified payment receipt exists.
- "OpenAI sponsored/endorsed this" or any OpenAI affiliation claim.
- "The stream is live" unless a human has actually started and verified a broadcast.
- "The dataset is public" for the private HF logo-seed lane.
- "The bot posted this" because unattended social posting remains blocked.
- "GPU training ran" because this pack did not start GPU, model download, or training work.

## Blocked without approval

- Public YouTube upload or caption upload.
- X/Twitter post, reply, quote, DM, scheduling, Space creation, or paid promotion.
- Livestream start, OBS/RTMP publish, recording, or private-media upload.
- Outreach, buyer follow-up, invoice creation/sending, checkout/payment links, or revenue claims.
- OpenAI affiliation, sponsorship, attendance, or live-customer claims.
- Public dataset release, model download, GPU job, training job, or paid API spend.
- Wallet actions, secret exposure, credential printing, or cron mutation.

## Closed gates

- manual_upload_required=true
- auto_upload_enabled=false
- auto_post_enabled=false
- auto_stream_enabled=false
- auto_record_enabled=false
- auto_payment_enabled=false
- auto_outreach_enabled=false
- starts_gpu=false
- starts_paid_api=false
- downloads_models=false
- starts_training=false
- public_dataset_release=false
- claim_revenue=false
- claim_openai_affiliation=false
- mutates_cron=false
- secret_exposure=false
- requires_human_approval=true
