← BC9 Bootcamp (International)All programsHomeSearch
BC9 Bootcamp (International)·Recordings·8:34:54

Day 2: ACR and DRA Thinking Frameworks, Connectors and Scheduled Tasks, the Image-to-Video Ad Pipeline, MoSCoW + 5 Whys, and Building LearnVault Back-End-First in Lovable

Dileep Trainer - block 1 (frameworks, connectors vs MCP, scheduled tasks, Gmail triage) · Jordan Billinkoff Trainer - block 2 (image prompting, aggregators, the three-phase ad pipeline) · Sukhin Trainer - block 3 (product thinking, MoSCoW, 5 Whys, LearnVault in Lovable, NotebookLM) · Fani Krishna Host ('PK') - hand-offs, logistics, attendance bonus

The short version

  1. Two thinking frameworks to run before any prompt: ACR (Ask, Check, Recommend - make the model interview you, verify its assumptions, then let it recommend) and DRA (Designer, Researcher, Analyst - three roles in three chats or one project). The 'raise the stakes' trick ('a CEO will read this', 'my job depends on it') measurably tightens output; the McKinsey 'interview me first' prompt is the worked example (0:20-1:45).
  2. Connectors are the consumer face; MCP is the plumbing; Composio is the marketplace when a connector doesn't exist. Scheduled tasks / routines in Claude and ChatGPT turn a prompt into a standing job - the worked build is a 7 AM Gmail triage that labels, summarises and drafts replies (1:45-2:50).
  3. Image prompting is a framework, not a vibe: subject, environment, style, lighting, camera, mood, negative. Aggregators (Krea, FAL) beat single-vendor apps. The three-phase ad pipeline: stills in Nano Banana 2 -> motion in Kling -> voice in ElevenLabs -> assembly in Premiere (3:00-5:10).
  4. Sukhin's block: think like a product person - MoSCoW to scope, 5 Whys to find the real pain, a restaurant stack as the running example - then build LearnVault in Lovable back-end-first (Supabase tables and auth before any screen). NotebookLM's Configure step turns a pile of PDFs into a tutor; Happenstance for people search; 'be the chef, not the cook' (5:15-8:20).

At a glance, three clicks deep

Skim here first: the closed row is the glance, open is the study card with the key points and timestamps, and the ↓ link drops to that concept's full write-up below.

01ACR: Ask, Check, RecommendACR = make the model ask, check its assumptions, then recommend.›

ACR = make the model ask, check its assumptions, then recommend.

Ask: model interviews you (0:24-0:35)

Check: assumptions listed and flagged (0:35-0:42)

Recommend: only after the first two (0:42-0:50)

↓ Full write-up of this concept

02DRA: Designer, Researcher, Analyst - and raising the stakesDRA = three roles in three clean contexts;›

DRA = three roles in three clean contexts; stakes language tightens output.

Designer / Researcher / Analyst (0:52-1:10)

Raise-the-stakes comparison (1:10-1:22)

McKinsey interview-me prompt (1:22-1:45)

↓ Full write-up of this concept

03Connectors vs MCP vs Composio - and scheduled tasks that run without youConnector = product integration;›

Connector = product integration; MCP = protocol; Composio = marketplace; scheduled task = prompt + connectors + timer; draft, never send.

Connectors / MCP / Composio (1:45-2:05)

Scheduled tasks and routines (2:05-2:20)

Gmail triage build (2:20-2:50)

↓ Full write-up of this concept

04The image-prompt framework: subject, environment, style, lighting, camera, mood, negativeSeven-field paragraph prompt;›

Seven-field paragraph prompt; use an aggregator to pick the model per job.

Seven fields (3:05-3:25)

Bland -> specified, live (3:25-3:45)

Krea / FAL as aggregators (3:45-4:00)

↓ Full write-up of this concept

05The three-phase ad pipeline: stills -> motion -> voice -> assemblyStills (Nano Banana 2) -> motion (Kling) -> voice (ElevenLabs) -> edit (Premiere).›

Stills (Nano Banana 2) -> motion (Kling) -> voice (ElevenLabs) -> edit (Premiere).

Phase 1 stills (4:00-4:20)

Phase 2 motion in Kling (4:20-4:45)

Phase 3 voice + assembly (4:45-5:10)

↓ Full write-up of this concept

06MoSCoW to scope it, 5 Whys to find the real pain5 Whys finds the root pain;›

5 Whys finds the root pain; MoSCoW scopes the build to Must-haves.

MoSCoW four boxes (5:20-5:35)

5 Whys on the restaurant (5:35-5:50)

Whys first, then MoSCoW (5:50-5:55)

↓ Full write-up of this concept

07LearnVault in Lovable: back end first, then screensPRD -> Supabase schema + RLS -> auth -> one screen at a time -> publish.›

PRD -> Supabase schema + RLS -> auth -> one screen at a time -> publish.

PRD by interview (6:00-6:15)

Schema + RLS + auth before screens (6:15-6:45)

Screen-by-screen, paste errors back (6:45-7:20)

↓ Full write-up of this concept

08NotebookLM's Configure step: from a pile of PDFs to a tutorSources -> Configure persona and goal -> cited chat -> audio overview.›

Sources -> Configure persona and goal -> cited chat -> audio overview.

Sources of every type (7:25-7:32)

Configure persona + goal (7:32-7:40)

Cited answers; 'not in your sources' (7:40-7:50)

↓ Full write-up of this concept

10Be the chef, not the cookLearn the pattern, not the recipe.›

Learn the pattern, not the recipe.

Cook vs chef (8:05-8:12)

Homework: your own domain (8:12-8:20)

↓ Full write-up of this concept

The concepts in full

01

ACR: Ask, Check, Recommend

Don't tell the model what you want. Make it ask you first.

Three moves, in order. ASK: 'before you answer, ask me every question you need to do this well' - the model interviews you and the answers become the context it would otherwise invent. CHECK: 'list the assumptions you are making and flag the ones you are least sure of' - surface the guesses before they harden into output. RECOMMEND: only now 'give me your recommendation, with the trade-offs'. Demoed on a marketing-plan request: the interview surfaced budget, audience and channel constraints the one-line prompt never had, and the plan went from generic to specific.

Why it matters

The cheapest fix for generic output is to let the model collect the context itself.

02

DRA: Designer, Researcher, Analyst - and raising the stakes

Three roles, three chats. The analyst never sees the designer's enthusiasm.

DESIGNER frames the problem and the ideal outcome; RESEARCHER gathers evidence for and against, with sources; ANALYST weighs the evidence and decides. Run as three separate chats (or three projects) so each role's context stays clean, passing only the artefacts forward. The 'raise the stakes' trick: telling the model 'a CEO will read this' or 'my job depends on the accuracy' produced visibly tighter, more careful output in the live comparison - the trainer's explanation is that stakes language shifts the model toward its more careful training examples. The McKinsey prompt: 'You are a McKinsey partner. Interview me one question at a time until you can write the brief' - ACR and DRA in one line.

Why it matters

Role separation stops one chat's bias from contaminating the decision.

03

Connectors vs MCP vs Composio - and scheduled tasks that run without you

A connector is a door somebody built for you. MCP is the door frame. Composio is the hardware store.

Connectors (Claude, ChatGPT) are vendor-built integrations you switch on; MCP is the open protocol underneath; Composio is a marketplace of hundreds of pre-built MCP servers for when the tool you need has no native connector. Scheduled tasks (Claude) and routines (ChatGPT) run a prompt on a timer with the connectors it needs. PROCEDURE - the Gmail triage build: connect Gmail -> write the prompt ('every morning at 7, read unread mail from the last 24 hours, label each as Action / FYI / Ignore, summarise the Action items in one table, draft a reply for each Action item and leave it in Drafts') -> set the schedule -> test once manually -> confirm the drafts appear. Guardrail stated: draft, never send.

Why it matters

The step from 'I use AI' to 'AI works while I sleep', with the safety line drawn.

04

The image-prompt framework: subject, environment, style, lighting, camera, mood, negative

'A cool product shot' is not a prompt. Seven fields are.

Jordan's template, field by field: SUBJECT (what, doing what), ENVIRONMENT (where, time of day), STYLE (photoreal, editorial, 3D, illustration - with a reference artist or era), LIGHTING (golden hour, softbox, rim), CAMERA (lens, angle, depth of field), MOOD (one or two adjectives), NEGATIVE (what must not appear - text, extra fingers, watermarks). Write it as one paragraph, not a list, for most models. Demoed by taking a bland prompt through each field and watching the output converge on the brief. Aggregators - Krea and FAL - give one interface and one bill across Flux, Nano Banana, Kling, Veo and the rest, so you pick the model per job instead of per subscription.

Why it matters

Turns image generation from slot machine into specification.

05

The three-phase ad pipeline: stills -> motion -> voice -> assembly

A thirty-second product ad from a single product photo, in under an hour, on stage.

PROCEDURE. Phase 1, stills: product photo + the seven-field prompt into Nano Banana 2 for four to six hero frames (consistent product, varied scene). Phase 2, motion: each still into Kling with a motion prompt ('slow push-in, steam rising') for 5-second clips; regenerate the ones that warp. Phase 3, voice: script into ElevenLabs, pick a voice, export. Assembly in Premiere (or CapCut): clips on the timeline, voice-over, music bed, captions. Cost math on air: a few dollars of aggregator credits per finished ad. Caveats: hands, text and logos still fail; keep the product static and let the camera move.

Why it matters

A repeatable production line, not a one-off trick.

06

MoSCoW to scope it, 5 Whys to find the real pain

Every feature you can imagine goes in one of four boxes. Most of them go in the last one.

MoSCoW: Must have (the product doesn't exist without it), Should have (important, not launch-blocking), Could have (nice), Won't have (this version - written down so it stops being argued). 5 Whys: ask 'why' five times from the surface complaint to the root cause - the restaurant example goes from 'we need an app' to 'the phone rings during the dinner rush and orders get lost' in four whys, and the Must-have becomes an order-capture form, not an app. Sukhin's rule: run the 5 Whys before MoSCoW, or you will scope the wrong product perfectly.

Why it matters

The two tools that keep a first build small enough to finish.

07

LearnVault in Lovable: back end first, then screens

Nobody builds a house by painting the walls first. Tables, then auth, then screens.

PROCEDURE for LearnVault (a personal learning-resource tracker). Step 1: write the PRD in a chat (ACR-style interview) - entities: users, resources, tags, progress. Step 2: in Lovable, connect Supabase and ask for the schema first: 'create tables for resources, tags and progress with row-level security so users see only their own rows'. Step 3: enable email auth. Step 4: only now 'build the dashboard screen listing my resources with filters by tag and status'. Step 5: iterate one screen at a time; when a build breaks, paste the error back rather than re-describing the feature. Publish, then share the URL. Stated reasons for back-end-first: the schema is the contract, the screens are cheap, and retro-fitting auth onto a finished UI is where most beginner builds die.

Why it matters

The build order that keeps a vibe-coded app from collapsing on the third feature.

08

NotebookLM's Configure step: from a pile of PDFs to a tutor

Upload the syllabus, then tell it how to teach you - the Configure box is the part everyone skips.

PROCEDURE: new notebook -> add sources (PDFs, Drive docs, YouTube links, pasted text) -> before asking anything, open Configure and set the persona and goal ('you are a patient tutor; I am preparing for X; quiz me after each explanation') -> use the chat with citations back to the source passages -> generate the audio overview for a commute-length recap. Everything it says is grounded in your sources, so it is the safe place for private documents; it will say 'not in your sources' rather than invent. Used on stage with the boot camp's own session notes.

Why it matters

Retrieval-grounded study without building anything.

10

Be the chef, not the cook

A cook follows the recipe. A chef knows why the recipe works and changes it.

Sukhin's closing frame for the whole day: tools change monthly, so copying a workflow (cooking) has a shelf life of weeks; understanding the pattern behind it (the framework, the build order, the reason a prompt is structured that way) is what transfers. The homework is framed this way: rebuild LearnVault for your own domain, not the tutorial's.

Why it matters

The stance the camp wants you to leave with.

Tools referenced

ToolCoverageMomentContext
ClaudedemonstratedACR/DRA, connectors, scheduled tasks
ChatGPTdemonstratedRoutines; custom GPT
GmaildemonstratedTriage scheduled task
KreademonstratedAggregator
Nano BananademonstratedNano Banana 2 for stills
KlingdemonstratedImage-to-video
ElevenLabsdemonstratedVoice-over
Adobe PremieredemonstratedAssembly
LovabledemonstratedLearnVault build
SupabasedemonstratedSchema, RLS, auth
NotebookLMdemonstratedConfigure step; audio overview
HappenstancedemonstratedPeople search
ComposioexplainedMCP marketplace
fal.aimentionedAggregator
CapCutmentionedFree alternative

Action items

    Resources mentioned

    Resources
    • docDay 2 workbook
    • docAttendance bonus

    Extraction notes

    This page was built from an auto-generated transcript, which garbles product and people's names. Those were corrected silently in everything above and logged here for transparency. The warnings flag claims that were true on the recording day but change fast.

    Transcript corrections applied

    The transcript saysThe trainer actually means
    Dilip / DeleepDileep
    Billinkov / BilenkoffBillinkoff
    Sukin / SookinSukhin
    MoscowMoSCoW
    Learn Vault / LearnwallLearnVault
    Cree-ahKrea
    Composio / Compose.ioComposio

    True on recording day — verify before relying