# AutoShortsBot Upload Freigabe Drive workflow

Use this after the user approves/freigibt AutoShorts/TrueTraceShorts videos for upload staging.

## Drive target

Existing Google Drive parent folder:
- `AutoShortsBot`
- folder ID: `1OT4_apbaFZcx9TnlfhAKacI_guCCEC2T`

Upload staging folder created under it:
- `Upload Freigabe`
- folder ID: `1EI5PQYhC_PdFgs1Gci4rpprbpp_7VjQS`
- link: `https://drive.google.com/drive/folders/1EI5PQYhC_PdFgs1Gci4rpprbpp_7VjQS`

## Required contents per approved video

For each approved video, upload the full manual posting pack:

1. The final/review MP4.
2. Thumbnail / cover assets:
   - `thumbnail_A` is required;
   - `thumbnail_B` is included when created;
   - A/B contact sheet is included when variants exist.
3. A `.docx` file next to the assets containing copy/paste-ready upload copy:
   - one block for YouTube;
   - one block for TikTok;
   - include title/description/hashtags;
   - include internal notes: candidate ID, hook, red flag, safe action, takeaway, SHA256;
   - include recommended thumbnail and cover notes.

Prefer filenames:
- `<candidate_id>_..._review.mp4`
- `<candidate_id>_thumbnail_A_1080x1920.png`
- `<candidate_id>_thumbnail_B_1080x1920.png`
- `<candidate_id>_thumbnail_contact_sheet_AB.png`
- `<candidate_id>_upload_description.docx`

## Existing uploaded examples

Uploaded on 2026-05-27:

- `erf-001_delivery_sms_scam_1080x1920_review.mp4`
  - Drive ID: `1R1f1VTaWdPo4qmOkUTfjxnL2Ze4xG2jV`
- `erf-001-delivery-sms-scam_upload_description.docx`
  - Drive ID: `1hzabzzwWyK28bFN7CqwkW2y1RP8P3ie-`
- `erf-002_hi_mom_scam_1080x1920_review.mp4`
  - Drive ID: `1uEgvKNSjS1RPHlfbZSOMBvvvpDmh7MSu`
- `erf-002-hi-mom-scam_upload_description.docx`
  - Drive ID: `19pI7MQXoemrEoreXsZI2vK8aTWulTt5-`

## Implementation notes

- Use `gog -a friday.uplink@gmail.com drive upload ... --parent 1EI5PQYhC_PdFgs1Gci4rpprbpp_7VjQS --json --results-only`.
- Do not print or store keyring passwords in scripts or outputs.
- After upload, verify with `gog ... drive ls --parent 1EI5PQYhC_PdFgs1Gci4rpprbpp_7VjQS --json --results-only` and check exact file names/IDs.
- Remove any temporary upload scripts that contain credential material or password construction.
