Factory · Audio · TikTok · Platforms · Performance
Distribution command center
DRY RUN only. Live publishing is OFF. Nothing was posted. Equal-allocation is not the default.
DISCOVERY
TikTok — primary rapid experiment
AMPLIFICATION
Instagram · YouTube — after PROMISING/WINNER (UNMEASURED now; small independent baseline only)
REUSE
Facebook — low-cost reuse of suitable proven assets
EVERGREEN
Pinterest — visual search, not equal video dump
COMMUNITY
Reddit — listen / value comments, not promo spam
Owner action required
Connect accounts before any real post. The engine is ready; authorization is not.
# What you need to click (no developer jargon) ## TikTok 1. Already built: inbox upload + Direct Post adapters in dry-run. 2. You need a TikTok for Developers app with Content Posting API. 3. Official: https://developers.tiktok.com/doc/content-posting-api-get-started 4. Permissions: video.upload (draft to inbox). Public posts also need video.publish **and TikTok audit**. Until audit, posts stay private. 5. You must log in and approve LookStop once. 6. After that: we can send drafts; you may still pick trending audio in TikTok. ## YouTube 1. Trend search already uses an API key. That key **cannot** upload. 2. Create OAuth on Google Cloud, enable YouTube Data API + Analytics API. 3. Official upload: https://developers.google.com/youtube/v3/guides/uploading_a_video 4. You click Allow on the LookStop channel. 5. Unverified Google apps often stay private until Google verification. 6. After OAuth: we can upload Shorts and later pull Studio-style stats. ## Instagram 1. Switch to a professional Instagram account and link a Facebook Page. 2. Official: https://developers.facebook.com/docs/instagram-api/guides/content-publishing 3. Meta app review is required for public publishing. 4. Videos usually need a public URL. We have not bought hosting. ## Facebook 1. A Page you own. 2. Official Page Reels posting docs + pages_manage_posts. 3. App review for live posting. None of this was done in Build #17. Nothing was posted.
TODAY
Ready inventory 40 · Assigned 12 · Scheduled 0 (auth missing) · Published 0 · Manual 4 blocking · Failed 0 · Metrics due 0 · Held 28
READY INVENTORY
Unused videos stay in inventory. Production is not the same as posting.
| ID | State | Channel | Platform |
|---|---|---|---|
| b16-0 | ASSIGNED | LS_MAIN | tiktok |
| b16-1 | ASSIGNED | LS_FIX | youtube |
| b16-2 | ASSIGNED | LS_FITS | |
| b16-3 | ASSIGNED | LS_POV | |
| b16-4 | ASSIGNED | LS_MAIN | tiktok |
| b16-5 | ASSIGNED | LS_FIX | youtube |
| b16-6 | ASSIGNED | LS_FITS | |
| b16-7 | ASSIGNED | LS_POV | |
| b16-8 | ASSIGNED | LS_MAIN | tiktok |
| b16-9 | ASSIGNED | LS_FIX | youtube |
| b16-10 | ASSIGNED | LS_FITS | |
| b16-11 | ASSIGNED | LS_MAIN | |
| b16-12 | READY | LS_FITS | tiktok |
| b16-13 | READY | LS_FITS | tiktok |
| b16-14 | READY | LS_FITS | tiktok |
| b16-15 | READY | LS_FITS | tiktok |
| b16-16 | READY | LS_POV | tiktok |
| b16-17 | READY | LS_POV | tiktok |
| b16-18 | READY | LS_POV | tiktok |
| b16-19 | READY | LS_FITS | tiktok |
| b16-20 | READY | LS_FIX | tiktok |
| b16-21 | READY | LS_POV | tiktok |
| b16-22 | READY | LS_FITS | tiktok |
| b16-23 | READY | LS_FITS | tiktok |
| day40-25 | READY | LS_FIX | tiktok |
| day40-26 | READY | LS_FIX | tiktok |
| day40-27 | READY | LS_FIX | tiktok |
| day40-28 | READY | LS_FIX | tiktok |
| day40-29 | READY | LS_FIX | tiktok |
| day40-30 | READY | LS_FIX | tiktok |
| day40-31 | READY | LS_FIX | tiktok |
| day40-32 | READY | LS_FIX | tiktok |
| day40-33 | READY | LS_FIX | tiktok |
| day40-34 | READY | LS_FIX | tiktok |
| day40-35 | READY | LS_FIX | tiktok |
| day40-36 | READY | LS_POV | tiktok |
| day40-37 | READY | LS_FITS | tiktok |
| day40-38 | READY | LS_FITS | tiktok |
| day40-39 | READY | LS_FITS | tiktok |
| day40-40 | READY | LS_FITS | tiktok |
CHANNELS
LS_MAIN — LookStop Main
Official LookStop brand
PHASE_1 · NEW · mix Best product moments and proven creatives. Avoid flooding.
Connections: none yet · Published: 0 · Performance: UNMEASURED
LS_FIX — LookStop Fix
Before → LookStop fix → After
PHASE_1 · NEW · mix Honest causal transformations only.
Connections: none yet · Published: 0 · Performance: UNMEASURED
LS_FITS — LookStop Fits
Interactive fashion decisions
PLANNING · NEW · mix A/B, rating, this-or-that, occasion, zero-fix. Not fake Before/After.
Connections: none yet · Published: 0 · Performance: UNMEASURED
LS_POV — LookStop POV
Situation-driven short-form
PLANNING · NEW · mix POV, GRWM, date/school/work/night-out, friend/comment.
Connections: none yet · Published: 0 · Performance: UNMEASURED
PLATFORM CONNECTIONS
| Platform | Implemented | Authorized | Approved | Public post ready | Analytics ready |
|---|---|---|---|---|---|
| tiktok | yes | no | no | no | no |
| yes | no | no | no | no | |
| youtube | yes | no | no | no | no |
| yes | no | no | no | no |
Tokens are never shown here.
SCHEDULE / PUBLISHING QUEUE
Assigned items wait on ACCOUNT_CONNECTION_REQUIRED. Status is not published.
MANUAL ACTIONS
- TikTok — Connect LookStop TikTok and complete OAuth for video.upload (inbox) and, after audit, video.publish. (blocking)
- YouTube — Authorize the LookStop channel with youtube.upload + yt-analytics.readonly. The existing API key cannot upload. (blocking)
- Instagram — Connect a professional Instagram account linked to a Facebook Page. App review required for public publish. (blocking)
- Facebook — Connect a Facebook Page with pages_manage_posts. App review required. (blocking)
- TikTok — After inbox upload, finish trending audio in TikTok. Do not download copyrighted audio into the master. (later)
LIVE POSTS / METRICS / WINNERS / LOSERS / LEARNING
NO REAL POST DATA YET. INSUFFICIENT DATA. Do not invent graphs.
NEXT PRODUCTION ALLOCATION
Mode: EXPLORATION. Tomorrow stays an exploration mix until real evidence exists.