100%

The board · regenerated by the engine

David, the empire build

Rebuilt 2026-07-12 · every step complete in itself · two-way & SAVE-less: every tick, comment and feedback signal syncs itself to the engine a moment after you touch it, no button, same as her board

0%done
0 of 0 steps ticked
Greyed dashed items aren't counted, they're waiting on a gate, on purpose. ▸ the exact steps expands the full how-to; nothing lives in another file.
🚪 The machine runs when these 4 are true
V1 wears its real metadata · the money rail is live in her name · the LOOP Channel exists · Batch #2 is in the bank.
🔑

The living board, alive end to end

the coach speaks now · next: ONE YouTube credential
🟢 Since last run, the coach got its voice
The last human step on the living board is done: the claude command line is logged in, so her Coach's Corner now answers with a real brain, not a holding line. The engine tested it live, her message "Wake the Body" reached this PC and a true, grounded reply landed back on her board in 46 seconds, running on your Max sub (no metered cost), reading a living brief of who she is and where things stand so it never answers blind. One quoting bug was found and fixed live (the coach's prompt now passes over stdin, so her own words can never break it). The watcher is running right now (verified this run, two processes alive) and auto-starts at every logon. Net: her game is fully alive, she talks and a real coach answers, nothing for you to press. Both boards were also swept clean of every long dash, per your written-copy rule (80 on her board, 134 on yours).
✅ THE COACH SPEAKS, its brain is online (the last login is done)
This was the final human step to make the living board fully alive, and it's closed. The claude command line is logged in, so a real coach answers her, live-tested at 46 seconds end to end on your Max sub, with the API key kept only as a silent fallback. If you ever need to re-auth (rare): open a terminal, type claude, then /login. Otherwise there is nothing here to do, it runs itself.
done · coach live on your Max sub
✅ THE WATCHER IS RUNNING, the engine started it itself (your call: "never ask me this")
Running hidden on this PC right now, and it auto-starts at every logon (a launcher sits in your Startup folder). Zero tokens while idle, it polls one Cloudflare key; tokens are spent only when she actually sends a message (one coach run each). Single-instance guarded, so nothing double-fires. Four real bugs were found + fixed live before it went on duty (status quoting, one-message threads, a stale milestone, a BOM that crashed the endpoints).
Check it: the log is operations\two-way\watcher.log, or just message the coach on her board and watch the reply land.
Pause it: Task Manager → find powershell running watch-inbox.ps1 → End task. Stop the autostart: delete LOOP-watcher.cmd from shell:startup. It comes back with one word to the engine.
engine-run · logon autostart installed
Open her NEW game with her, the iPad is the console now
On her iPad, Safari → board.paolaloop.com → the Cloudflare login appears once: her email → the 6-digit code from her inbox → in (it then holds for ~a month). Then Share → Add to Home Screen so the game is an app on the iPad. Show her the two new things: nothing to save any more (taps sync themselves) and the Coach's Corner, she holds the gold mic and talks, the answer appears on the board. If her email bounces at the login: her address isn't on the Access allow-list yet, add it (Zero Trust → Access controls → Applications → LOOP Board → the Allowed-emails policy) or tell the engine.
her first "it talks back" moment, worth doing together

Today's three

~20 min total
1 · YouTube, mint one OAuth credential (§📺 below, ~5 min) → then the engine sets every video's metadata itself, forever
The coach login is done, so this is the new first move. You create one Google OAuth desktop credential and drop the file in; the engine does all the title, description, tags, thumbnail and playlist work itself, on this video and every future one. Nothing flips public. Full kit in §📺 below.
DO FIRSTunlocks: the machine takes YouTube
2 · Open her new game with her on the iPad (~3 min, together)
Her game got a fresh coach's note and one brand-new class waiting at the top of the deck this run. Safari → board.paolaloop.com → her email + the 6-digit code → Add to Home Screen → let her hold the gold mic and hear the coach answer. Full kit in §🔑 above.
her "it talks back" moment
3 · Money, Route C's rail (§💶 below): Ko-fi in her name, staged and ready
The full Ko-fi setup is now a screen-accurate runbook, every price, tier and message pre-written and tap-to-copy. One sitting with her PayPal and it takes a real euro. Details in §💶 and §🏦 below.
~45 min with the Ko-fi section
🧰

Capabilities to add

scouted this run · what levels up the machine
🟢 The engine now hunts and proposes capabilities every run (your "propose new skills, repos, connectors" note)
A 5-agent scout swept MCP connectors, Claude skills, GitHub repos and browser flows. The finding: capability is not the bottleneck, wiring is. The machine is blind, no live signal (a drop landed, a payment landed, a booking landed) reaches it, because the free Google connectors are not pointed at the LOOP accounts yet. Three free one-click shares below turn on every downstream trigger. Separately the engine is wiring these ITSELF over the coming runs, nothing for you: mint the coach + voice-intake + drop-pipeline + brackets skills (so no parallel chat drifts off-canon), a site-verify skill (drives the live site as a real user, it already caught a live broken door this run), auto-editor dead-air trim, burned captions, the this-week auto-updater Worker, and rembg for her site art.
1 · Connect the LOOP Gmail as its own connector, one Google sign-in → the machine's money eye turns on
This is the ONLY money-signal path (Ko-fi has no read API, its payment emails land in Gmail), plus lead and booking detection and the porter's core. Research this run corrected the old plan: Gmail auto-forwarding stays a hard manual gate (Google's "verify it's you" plus a code emailed to the destination, and a fresh account can lock for 7 days), so instead of forwarding, connect the LOOP Gmail directly as a Claude connector. One sign-in and the engine reads it by API, builds the LOOP labels and non-forwarding filters itself, and drafts (never sends) the lines. Do: add the LOOP Google (loopwithpaola) as a Gmail connector in your Claude connector settings.
free · money + lead + booking signal, no fragile forwarding
2 · Share the Drive "LOOP DROP" folder to you (free) → the "a class landed" trigger
The whole content pipeline (her first drop, then thumbnail and metadata) waits on this one signal. Once shared, the engine sees a new export and reads the paired voice note through your live Drive connector, with zero rclone setup. The video stays in Drive, only its details reach the engine. Do: share the Drive LOOP DROP folder (loopwithpaola account) to dtabvba@gmail.com as Editor.
free · her own Drive, no new login
3 · Claude-in-Chrome, a SUPERVISED co-drive for the no-API screens only (free, optional)
Researched properly this run (you were right about the blocking). The honest shape: the isolated in-app browser still hits Google's "browser not secure" wall, the openclaw trap, so it is never used for account logins. The real-Chrome extension works ONLY because you log in by hand and it acts inside your session, pausing at every login, 2FA, CAPTCHA and Allow. So it is a babysat helper for the no-API UI screens (Ko-fi config, the Cloudflare token, the OAuth console), where the engine navigates and pre-fills and you tap the irreversible buttons while watching. It is never left running on the live LOOP account (a real prompt-injection risk Anthropic itself flags). Everything the Google API can do (labels, filters, and with a fuller connector the Drive and Calendar shares) skips the browser entirely. Do (only when we tackle Ko-fi/Cloudflare/OAuth together): install and connect the Claude-in-Chrome extension on your LOOP Chrome profile, then we co-drive those few screens live.
free · supervised, no-API screens only, not hands-free
4 · Share the LOOP calendar to you (free) → booking holds write themselves
The porter writes booking-deadline holds and reads the calendar to catch a booking with no hold, through your live Calendar connector, no hand-built API. Do: share the LOOP calendar to dtabvba@gmail.com (make changes) and toggle it on Paola's phone.
free · completes the porter's inputs
5 · Approve the porter, the daily brain (free) → after 1, 2, 4 and the Sheet exist
The automation endgame the whole stack points at: a daily routine reads Gmail LOOP, the calendar, Drive and the Sheet, updates the Sheet, drafts (never sends) customer lines, and emails you one "needs attention" digest. The engine installs the 08:00 schedule itself, no console step; you only approve the routine once the three shares above and the Sheet are in place. Waits on: steps 1, 2, 4.
free · the laptop-off brain (endgoal c)
6 · Metricool Advanced (~€18/mo, deferred to money-live) → compliant IG + TikTok auto-publish
The only managed rail that holds the Meta app-review and TikTok audit so you never do (self-hosting is a private-only wall), and it feeds cross-channel analytics to this dashboard. Not now: it earns its cost only once money is live and clips are flowing. Later: subscribe to Metricool Advanced and connect Paola's IG (Professional), TikTok and YouTube inside it.
~€18/mo · park until clips ship
📺

YouTube, the engine sets the metadata

you mint the credential · the machine does the rest

This is now the engine's job, per your rule ("automate it, I'll do the necessary"). The metadata pusher is built + dry-run tested (operations/scripts/yt-metadata-push.py), loaded with V1's exact metadata in her confirmed words. Your ONE act is the credential just below. Then the engine sets the title, description, tags, thumbnail and playlist itself and reads them back to verify. It only ever touches metadata, so visibility can never change. The blocks further down are what it will set, shown for your eye only.

⭐ Your one act, mint the OAuth credential (~5 min, identity act)
Create a Google OAuth Desktop client for the YouTube Data API, publish the app to "In production" (else the token dies every 7 days, the one trap), and save the downloaded JSON to operations/secrets/yt-oauth-client.json. That is the whole human step. Screen-accurate 2026-console walkthrough with tap-to-copy values: operations/runbooks/youtube-credential-kit.md. The moment the file lands, the engine runs the pusher and sets V1's real metadata, then verifies by reading it back. Visibility stays Unlisted, the public flip is your word, later.
the next dominotwo traps named: Desktop app · publish to production
What the engine will set, title · description · tags · playlist · thumbnail
The engine sets all of this itself once the credential lands, no pasting for you. Shown here so you can see exactly what it will write, in her confirmed words. Visibility stays Unlisted.
Titleduration-first = the niche's SEO convention (Kassandra 14/15, Charlie, Boho); same words, her order works too
45 min Evening Wind-Down Stretch, all levels
Descriptioninterim money line, the €3/€149 lines go in the day Ko-fi is live
A slow evening stretch to wind down, start to finish, low to the ground, nothing you need experience for.

If something hurts, skip it, and if you've got an injury, take it gently and adapt it to your body. This is general movement, not medical advice.

New class every Thursday, 18:00 CEST, free for everyone.
Everything's at paolaloop.com.
TagsShow more → Tags
stretching class, 45 minute stretch, gentle stretch, stretch all levels, evening stretch, wind down stretch, stretch before bed, stretch by the sea, slow stretch
Thumbnail: Details → Thumbnail → Upload file → assets/social/youtube-v1-thumbs/THUMB_v1_final.jpg (her centred, horizon behind, "EVENING WIND-DOWN · 45 MIN" in the brand look). Prefer her smiling? THUMB_v1_alt.jpg. Both 1280×720, ready.
Chapters: skip for V1 (one continuous class). Batch-#2 videos get them.
If the screen looks different: YouTube A/B-tests Studio, the labels "Content", "Details", "Customization", "Basic info" are stable; use the left rail.
The channel, description · keywords · links
Open Studio → left rail → Customization → Basic info. Links: paolaloop.com · contact email contact@paolaloop.com. Keywords: Settings (gear) → Channel → Basic info.
your question answered: weekly-free is what EVERY big channel does (Kassandra 14 straight Mondays, Adriene, Charlie), the differentiators are the moving horizon ("filmed wherever I am"), her gravity method, and the €149 bespoke nobody else offers
Channel description✅ her pick (variant B, board 2026-07-12)
Yoga and stretching for everyone, filmed wherever I am in the world. A new class every Thursday, free. Show up as you are. Everything's at paolaloop.com.
Channel keywords
yoga, stretching, stretch, flexibility, gentle yoga, mobility, evening stretch, yoga for beginners, stretch routine, wind down
The playlist, description + newest-first ordering
Content → Playlists → Weekly Classes → ⋯ Edit. Then ⋯ → settings → ordering = Date added (newest first), the website's "this week's class" button depends on it.
Playlist description✅ her own rewrite (board 2026-07-12)
Every weekly class. A new one every Thursday, free for everyone.
YouTube AUTOMATION, the one-time key that lets the engine do this for you (~15 min)
This is the known process (YouTube Data API v3). Once these credentials exist, the engine handles titles, descriptions, tags, thumbnails and playlists on every future video by itself, you never paste metadata again.
unlocks: zero-touch metadata forever
  1. Open console.cloud.google.com/projectcreate, sign in with the LOOP Google account → project name loop-engine → Create.
  2. Enable the YouTube Data API v3 (blue Enable button).
  3. OAuth consent ("Google Auth Platform"): audience External → app name LOOP engine → your email → save. Under Audience → Test users: add the LOOP Gmail. ⚠ Then hit "Publish app", in Testing mode the login dies every 7 days (found in this week's research; my earlier "fine forever" note was wrong). Publishing shows an "unverified app" warning only to YOU, click Advanced → continue; it's your own app.
  4. Credentials → Create credentials → OAuth client ID → type Desktop app → Create → Download JSON → drop the file in loop/operations/secrets/ (git-ignored; the engine takes it from there and walks you through the one consent click).
Follow-along videos (recent, found + verified this week): Google Cloud OAuth setup, the CURRENT 2026 screens (Mar 2026) · Automate YouTube uploads with Python + Data API v3 (Nov 2025) · Fully automating a channel with Claude Code (Apr 2026, the architecture, ignore the "faceless" content angle).
Honest boundary (platform, not us): videos uploaded through an unaudited API project are locked private, fine for staging, but the public flip stays a Studio click until Google's free API compliance audit (~weeks) is passed; quota is a non-issue (uploads cost 1,600 of 10,000 daily units = 6/day headroom). Everything EXCEPT the upload itself, metadata, thumbnails, playlists, automates the day the JSON lands.
Flip V1 PUBLIC, un-parked per your "reverse this"
The moment the metadata + thumbnail are pasted: the video's edit page → Visibility → Public → Save. The description's Ko-fi lines go in the same day the rail below is staged, flip in whichever order you want; the engine swaps the description when the links exist.
ready when you are
📸

Instagram, moved to HER board

her phone · her name

DONE by her, 2026-07-12: she created the account AND flipped it to Creator, from her board, on her phone. The only open thread: the exact handle, her game now asks her to type it (never guess a URL). The moment it lands, the engine fills the site's [INSTAGRAM] bracket in one pass. Nothing here for you.

💬

WhatsApp, Business + the LOOP Channel

~20 min · HER phone

The business number lives primary on Paola's phone (the LOOP eSIM, live). Her personal WhatsApp is untouched. Runbook: operations/runbooks/whatsapp-business-setup.md.

Install WhatsApp Business on her phone → register the LOOP number
Separate app (green briefcase) → register with the LOOP eSIM number (SMS code auto-fills) → if it offers to "move your personal account": NO, start fresh. Profile: name LOOP · category Fitness · website paolaloop.com · email contact@paolaloop.com · address BLANK.
Business descriptionher approved §9 line
Classes, replays. New class every Thursday, 18:00.
Greeting message (auto-fires once)P42, Business tools → Greeting message ON
Hi, you've reached LOOP. Say what's stiff, plainly, and you'll get a real answer within a day. (This first line is the only automatic one.)
Companion-link YOUR iPad/phone, you answer the leads
Her app → Settings → Linked devices → Link a device → scan the QR with your device. (The link drops if her phone is offline >14 days, she reopens the app, it relinks.)
Create the LOOP Channel → capture the invite link
Updates tab → + next to Channels → Create channel → name LOOP → icon = the LOOP mark. Then open it → Share → copy the invite link → paste it to the engine (it fills the site + Ko-fi welcome messages in one pass).
Channel description✎ her register, she vetoes
New class every Thursday. From wherever I am in the world.
the Thursday drop stays HER one human tap, platform wall, by design
💶

Money, ROUTE C, and it starts TODAY

the record: money-structure.md

Your call, same evening: "I straight contradict the waiting, be ready for it, start today. Lots of her friends and family will want to contribute." Route C's structure is unchanged (her name, the two hard rules); only the waiting died. The one-day job runs now.

🧭 The order of play (all in HER name, the two hard rules stand)
1 · The rail, today: Ko-fi page in her name → payout = her own PayPal (already KYC'd via Preply) → tips + the €3/€10 tiers can take her people's money immediately.
2 · The registration, this week (not after): URSSAF auto-entrepreneur, free, ~30 min online, registered BEFORE the money is the clean version. ~28% all-in only on what actually lands; €0 on €0, and it buys her French health cover + pension credits, and legitimizes Preply too.
3 · The MoR (Patreon/Gumroad/LS) mounts when scale asks, Ko-fi handles friends-and-family volume fine, miles under the €10k EU-digital line.
🚫 Never: through you/DTA (until ~2027) · in her mother's name. The full record.
TODAY, stand up the rail: Ko-fi in her name → her Wise
Her money flow is already Preply → Wise → Revolut, so the rail plugs into what works: ko-fi.com → sign up with HER email → page Paola Loop, handle paola_loopSettings → Payments → Stripe under her details → payout to her Wise account (Wise gives her a real EUR IBAN, it's in her Wise app under "Account details"). If Stripe balks, her PayPal is the fallback rail. Contributor toggle OFF (it silently takes 5% of tips).
TODAYher people can contribute the same hour
THIS WEEK, her URSSAF registration (~30 min, free, online)
autoentrepreneur.urssaf.fr → "Créer mon auto-entreprise" → her identity (Italian-passport EU citizen, resident in France) → activity: professeur de yoga / cours en ligne (activité libérale) → address = your father's, with an attestation d'hébergement he signs + his ID copy + a utility bill. Declarations quarterly; the engine drafts each one when the time comes.
the engine writes the attestation text when you say go
The standing rule: everything in HER name
Channel ✓ · Ko-fi (today, hers) · IG (hers, on her board) · TikTok · future MoR · the future Wise/Revolut Business. Tick = read; the engine enforces it on every account it stages.
The Merchant of Record (Patreon/Gumroad/LS)
Mounts when scale asks for it, it takes over EU-VAT handling incl. live 1:1s. Not needed for friends-and-family volume.
when scale asks
🏦

Ko-fi, the shopfront, LIVE today

~45 min · ko-fi.com

Every word below is Paola-approved (P-lines), now also collected in a screen-accurate runbook (every field tap-to-copy, the Contributor-toggle-OFF trap named): operations/runbooks/kofi-route-c-setup.md. The account is created in HER name with HER PayPal (§💶 step 1 above), then these fill the page and her people can contribute the same day.

Create the page, ko-fi.com/paola_loop
Sign in with Google (LOOP account) → page name Paola Loop → avatar = the LOOP mark → cover = a golden-hour still. Website field: paolaloop.com.
The two membership tiers, €3 + €10
Monetize → Memberships → two tiers, her words exactly:
Happy Feet, €3/moP33 · her rewrite
It's an exchange. A new class every Thursday, this week's replays, the group.
The Loop, €10/moP34 · her rewrite
Every class I've ever filmed, the full archive.
The shop, Your Loop €149 · ALL of me €1000 · tip jar (+2 packs when filmed)
Shop → add items. Energy €19 + Sun Salutations €49 go up when filmed, don't list unfilmed products.
Your Loop, €149P35 · her edits, the two videos, that's it
Full access to everything, plus personalised videos I make for you, back pain, an injury, or something specific you want to work on. You give me the information, I investigate, and I film two videos just for you, yours forever, to use however you want. In English, Spanish, or French.
ALL of me, €1000P44 · inclusions crystal-clear
Everything. Every program I've made, a year of The Loop membership, and one Your Loop, personalised videos I film for you. One price, once. Mostly this is for people who want to back this properly. Thank you.
Tip jar + sponsor lineP38 + P45 · kept, thanked-by-name
If a class did something for you, the jar's here. Anything's welcome.
Or cover a month of LOOP, the filming, the travel, all of it. Any amount counts; €1000 runs a whole month, and you get thanked by name.
The auto-messages, they fire with no human present
Per-tier welcome messages + the €149 post-purchase. The [LINKS] get pasted the day WhatsApp + the intake form exist.
Welcome, Happy Feet €3P39
You're in. Two links, keep both:
The group, the room, come say hi: [GROUP INVITE LINK]
This month's replays: [PINNED POST LINK]
Welcome, The Loop €10P40
You're in, everything's yours.
The group: [GROUP INVITE LINK]
The full library: [LIBRARY POST LINK]
Post-purchase, Your Loop €149P41
Thank you. One step left: the intake, tell me about your body.
[INTAKE FORM URL]
If this screen disappears before you grab the link, write to contact@paolaloop.com and it comes straight back. Your videos come from my next filming day, within ~2 weeks.
⚠ Flip the "Contributor" toggle OFF, it silently takes 5% of tips
New Ko-fi accounts are auto-enrolled in the Contributor program = 5% on tips (tips are otherwise 0%). Settings → find the Contributor/support-Ko-fi toggle → OFF. (Researched 2026-07-11; Gold at $12/mo only pays for itself above ~$240/mo of non-tip revenue, skip for now.)
The €1 self-test → then say "money is live"
Join the €3 tier + buy a €1 test item yourself → the welcome message fires, links tap, you see what Ko-fi's emails contain. Refund after. Then one word to the engine and it fills the site's money brackets + swaps V1's description to the full money version in one pass.
the hand-back
⚙️

Automation, the machine parts

mostly the engine's work
Wiring night, ~30 min, after the accounts exist
Connects everything to the machine so the porter can see it. One sitting, ten small screens.
  1. LOOP Gmail → ⚙ → Forwarding → add dtabvba@gmail.com → click the verify link.
  2. Your Gmail → filters → labels LOOP/money · LOOP/lead · LOOP/booking · LOOP/machine (from:ko-fi.com, from:cal.com, to:contact@paolaloop.com).
  3. Create "LOOP, the sheet" in LOOP Drive → Share → dtabvba (Editor).
  4. Share the LOOP DROP folder → dtabvba (Editor).
  5. LOOP calendar → share to dtabvba (Make changes) → her phone: toggle visible + notifications ON.
  6. Her phone: Drive app, LOOP login, star LOOP DROP.
  7. Cal.com (free) → sign in with LOOP Google → connect the calendar (can wait for the first 1:1).
  8. Run the €1 self-test → watch the labels light up.
  9. Tell the engine: "create the porter" → the daily 08:00 routine appears; first digest next morning.
Metricool, IG/TikTok auto-publish
The one managed connector worth paying for (it holds the platform audits). Connects when the clips start flowing, needs IG Professional (§📸) + ≥1 hand-posted TikTok first.
when clips start · paid Advanced
The engine's own parts, no taps from you
Site auto-deploy after every commit (wrangler login done) · thumbnail machine now live + validated (thumb-burn.sh, ffmpeg + Pillow, renders a Last-Light 1280×720 from any class still) · YouTube metadata pusher built (waits only on your credential, §📺) · the art pipeline (her photos into site art) is written, blocked on a couple of installs · the YouTube uploader stays staged for when uploads become weekly (needs the one-time Google audit).
engine-owned
🎬

Batch #2, the bank is the #1 metric

bank: 1 → target ≥4

Mic ✅ bought (SYNCO P1SL). Content ✅ fully prepped. Her slate is CHOSEN (board 2026-07-12): Wake the Body (= her first drop) · Neck Reset · The Spine · Energy Monday, titles picked, in the CSV. The gravity-method class waits only on her title pick (on her game). Filming is spontaneous, no date to set: she films the next good-light afternoon she feels it.

📚 How the big channels run it (researched 2026-07-11 to 6 peers, feed-verified)
The niche converges on one machine, and LOOP is closer than you'd think: one free class/week at a fixed to-the-second slot (Kassandra: 14 straight Mondays, 10:15 UTC) · duration-first titles ("45 min …", adopted above) · scheduled publishes, not weekly Premieres (nobody premieres weekly; saves a manual tap AND kills our Premiere automation gap, premiere/live only for challenge kickoffs) · free weekly + a paid archive at $13 to 20/mo (our €10 undercuts the whole niche) · programs sold one-time, separate ✓ · own domain as the only hub, no Linktree ✓.

The one big idea to steal: the named 30-day challenge + monthly calendar PDF, the growth AND retention spine of every big channel (Adriene: 14 years of monthly calendars; her 2026 January "challenge" = just 4 new videos + a calendar sequencing EXISTING classes + 1 live close). LOOP can ship a real named challenge from a bank of ~5, the engine generates the Last-Light calendar PDF; Paola names the challenge (it's in her file). Boho (our closest analog): thumbnails = full-body pose, the place fills the frame, barely any text (exactly our THUMB style ✓), never a location name anywhere, her rule loses nothing, and they interleave one trip's footage across months so the feed always looks "everywhere" (do the same with the batches).

Two honest flags: every peer's challenge engine runs on email day-drips, no big channel is WhatsApp-only (LOOP is early-moving there; the silent Brevo backstop question stays open with this evidence) · Ko-fi is rare in fitness (fine, cheapest at our size; Patreon's flat 10% + native video library is the future fork if members ever complain about archive UX). And the €149 bespoke Your Loop has no peer analog at all, it's LOOP's genuine differentiator.
Be ready to film when she is, no date to lock
Nothing to schedule (her rule: filming's spontaneous, the content's ready). Your part: mic arrived + tested once (film 1 min → watch with earbuds), a few tops in the bag, and be free to shoot the next good-light afternoon she's up for it. The classes are already scripted, you just press record.
The day itself, 4 classes (+1 if energy)
Run sheet + full scripts: content/batch-day-2-scripts.md. The three habits: clap every take · change top every class · stop recording between classes. 3 stills per class + one horizon pan.
After: log each video in the CSV + name the thumbnail moments
One row per class in content/video-log.csv · for each video, name one mm:ss moment that should be its thumbnail, the engine extracts + brands them in seconds (like V1's).
📦

Small & dated

cheap, don't lose them
Jul 22, the QR stickers arrive: scan one, then hand them out
One scan → it must open paolaloop.com (the domain is live ✅). Then they go everywhere, the in-person→online funnel.
arrives 2026-07-22
Rebind audit, ~10 min
While her number was pending, some verifications went to YOUR personal number. List the accounts holding it as 2FA/recovery (LOOP Google first) → swap them to the LOOP eSIM number.
One disconnected external copy of raw + exports
Drive-sync mirrors deletions, an offline drive is the belt-and-suspenders for the ransomware case. 30 min of copying, once.
🟢 SAVE-less, every tick, comment and ⏱/😎/✕ signal syncs itself to the engine a moment after you touch it.