01Says hello
server/onboard.py
Its first questionWhat is the business, and what does it sell?
02Learns
POST /v1/onboard, 2026-10-12 12:28
After 10 answers, it saidThat is all I need. Here is what I understood: say yes if it is right, or tell me what to change. Nothing is stored until you say yes.
- It understoodThe business is called Slipway Coffee.
- It understoodWhat it is and sells, in your words: “A cafe in Dogpatch, San Francisco. We sell coffee, grilled sandwiches and cake”.
- It understoodWho buys from you: “Commuters early, parents after school drop-off, students in the afternoon”.
- It understoodThe tone: warm and friendly.
- It understoodHow you like captions and music, in your words: “White captions, calm music, videos under 20 seconds”.
- It understoodWhere you post, in your words: “Instagram and TikTok”.
- Kept as rulesOn every video, unless you ask for something else that day: calm music; white captions, with no word in another colour; about 20 seconds long; cut for Instagram Reels and TikTok; an end card that says “Open from 6”.
03Plans
POST /v1/plan/week, 2026-10-12 12:28
Told one line about the businessA cafe in Dogpatch, San Francisco that sells coffee, grilled sandwiches and cake. Commuters come early, parents after school drop-off and students in the afternoon. Open from 6. Closed Mondays. Order ahead on the app or just come in.
The opening lines it planned, a day each
- Monday“We're closed Mondays. That's it.”
The angle: Built from your days..
- Tuesday“Coffee, grilled sandwiches and cake, open from 6, closed Mondays.”
The angle: Built from what you sell and your days..
- Wednesday“Coffee, grilled sandwiches and cake at a cafe in Dogpatch.”
The angle: Built from what you sell..
- Thursday“We are closed Mondays.”
The angle: Built from your days..
Sent with 6 clipsmake this a calm reel for my cafe, 12 seconds, add an end card that says ‘Open from 6’
What it answeredI'll cut it with: your own end card. Length: 12 seconds.
I joined a piece from the middle of 6 of your 6 clips into one 12-second montage (about 2 seconds each; with music on, each change of shot is moved onto the nearest beat). Reason: 6 clips, none longer than 25 seconds: these are shots. The montage is wide, because all 6 clips were filmed wide.
The 19 stages this job passed through, with the seconds each took
- ingest20.7 s
- transcript0 s
- pick2.5 s
- music2.3 s
- cut8.9 s
- stabilise22.8 s
- reframe39.5 s
- denoise1.9 s
- craft0.3 s
- grade33.3 s
- broll0 s
- captions0 s
- overlays21.7 s
- audio3.2 s
- master0.3 s
- export64.3 s
- gate26.1 s
- qa1.3 s
- deliverables2.3 s
Passed, and handed over. It also wrote 5 notes on the job that are not stops, such as: “The opening line is not on screen from the first frame.” Blown highlights were noted on the wide file: 3.0% of the frame, against a mark of 1%.
06Waits for you
POST /v1/publish/captions, job j_a74a138a
It wrote a caption for 5 platforms. The opening of three of them
- TikTokOpen from 6 #openfrom6 #business #video
- InstagramOpen from 6
- YouTubeOpen from 6 #Shorts Open from 6.
Waiting for your yes. Nothing has been posted. Once you approve, it will go out on your accounts. In a second run for the same café, the queue held its video at “review”, and moved it to “scheduled” when the yes was sent.
07Goes out
on your accounts
Once you approve, a video waits for its time, then goes out on your accounts: TikTok, Instagram, YouTube, Facebook and LinkedIn.
08Keeps watch
what is coming up
It shows you what is coming up, and what it plans to make next.