# Brag Plan: yawrn.studio

## What is this app?
yawrn.studio is an AI website builder: you describe the site you need, an AI art director, planner and copywriter design, write and assemble the whole thing, then you drag anything you want to change and publish in a click — with Figma import and private, cookie-free analytics built in.

## The angle
"Describe it. It builds the site." — and the site is literally *knitted*. The builder's progress line reads "Casting on…", "Knitting the hero…", "Purling a few rows…" and finishes with "Bound off — your site is ready." The video takes that one wink seriously: a typed brief goes in, a site is knitted section by section, then it is dragged, published to its own domain and measured. Everything on screen is the product's own copy and UI.

## Hook (first 2-3 seconds)
A single dark screen with the home-page headline: **Describe it.** Then a brief types itself into the interview's start box: "Northwind Coffee — a small roastery. Warm, honest, three pages." The gradient second half of the headline, *It builds the site.*, lands as the typing finishes.

## Key moments (the middle)
- The knitting line: the yarn ball, the five stitching bars, the mono verb cycling "Casting on… / Knitting the hero… / Purling a few rows…" with a clock ticking, then the card turns green: **Bound off — your site is ready.**
- The built site assembling: a Northwind Coffee page stacks up section by section (navbar, hero, three features, call to action) on the beat, inside the editor's canvas with the real topbar (device segment, Flow/Free, Preview · Analytics · Publish).
- A cursor drags a section to a new position (blue selection outline, the "Saved" state blinking), then clicks **Publish**; the domain card snaps in: `northwind.coffee` · **● Live · HTTPS** · Certificate: Let's Encrypt · auto-renews.
- The analytics card: 1.8k Visitors · 54s Time on site · 5.0% Converted count up, then the section bars fill: Hero 9s, Pricing 14s, Testimonials 4s, Contact form 21s.

## Outro / punchline
The gradient logo mark (rounded square, white chevron) slides in with **yawrn.studio**, then the page title line: *websites that build themselves*. Small line beneath: "AI site builder · Figma import · Analytics" and "Free to start."

## User flow worth showing
1. **Entry** — type a brief into the AI builder's start box on /new.
2. **Key action** — the build runs (knitting spinner) and the finished site opens in the editor, where a block is dragged and Publish is clicked.
3. **Result** — the site is live on its own domain with HTTPS, and analytics show what people read.

## Tone
- Preset: polished
- Creative direction: a quiet premium product film with one wink — the AI literally knits the site.
- Interpretation: restrained typography, slow crossfades, generous holds; energy comes from the sequential section reveals and the simulated drag/click, not from flashing copy. The knitting copy is the only joke and it is delivered straight.

## Format: landscape — 1920x1080
## Duration: 22 seconds

## Visual identity (from the project)
- Background: `#0e0e12` (`--bg`), panels `#15151b` / `#1c1c24` / `#24242e`, lines `#2a2a36`
- Accent: `#6366f1` (`--accent`), `#818cf8` (`--accent-2`), soft `rgba(99,102,241,.16)`; headline gradient `#a5b4fc → #c084fc → #67e8f9`; logo gradient `#6366f1 → #c084fc`; ok `#34d399`
- Text: `#ececf1` (`--fg`), muted `#b4b4c2` / `#7c7c8e`
- Display font: Inter 700, tight letter-spacing (-.035em), as the home page's h1
- Body font: Inter 400/500; JetBrains Mono for the knitting line and KPI numbers
- Strongest visual element: the `body.fx` backdrop (dot grid fading from the top, three slow blurred gradient orbs in indigo / purple / cyan, film grain) behind the knitting card; the gradient-text headline.

## Share copy (draft)
Introducing yawrn.studio: describe it, and it builds the site. An AI art director, planner and copywriter design, write and assemble the whole thing — then you drag anything you want to change, publish on your own domain and watch what people actually read, with no cookies.

## Audio direction
- Role: warm, steady bed with sparse professional accents
- Music: `happy-beats-business-moves-vol-12-by-ende-dot-app.mp3` (steady and clean; the polished pick)
- Music treatment: start at 0s at ~0.32, settle under the knitting card, lift slightly on the site reveal, fade out over the last 1.2s under the logo
- Music cue guidance: preset read from `assets/music/cues/happy-beats-business-moves-vol-12-by-ende-dot-app.music-cues.md`, 109.96 BPM. Strong cues to target: **8.74s** (site reveal / "Bound off"), **13.11s** (domain card lands "Live · HTTPS"), **18.56s** (logo lands). Beat-grid windows: section stack 9.29 / 9.83 / 10.37 / 10.93s; analytics bars 15.29 / 15.84 / 16.38 / 16.93s (bars are non-text accents; their labels are already on screen).
- Audio-reactive treatment: subtle; let the backdrop orbs' glow and the knitting card's border presence breathe with RMS/bass. No waveforms, no equalizers.
- SFX posture: sparse, motion-matched; low high-frequency-risk picks only
- Audio-coupled moments: typed brief (soft randomized keypresses, thinned), section stack (quiet drop/card per section), cursor drag + Publish click (one click), domain "Live" landing (one soft impact), KPI count-up (none, let music carry), logo (one soft bell, allowed to ring over the fade)
- Restraint rule: never more than one SFX per second outside the typing; nothing bright or clicky repeated; no SFX during the headline hold.

## Storyboard

### Scene 1 — Describe it — 4.0s (0.0–4.0)
Dark `#0e0e12` with the fx backdrop (dot grid + orbs + grain) barely visible. "Describe it." appears large in Inter 700 at 0.3s and holds. Beneath it, a recreation of the interview's start box (dark input, 1px `--line` border, rounded) where the brief types itself from 1.0s to 3.2s: "Northwind Coffee — a small roastery. Warm, honest, three pages." At 3.2s the second line of the headline lands in gradient text: "It builds the site." Hold to 4.0.
Sequential/interaction: yes — per-character typing in the start box; the gradient line is a hard reveal.
Audio intent: quiet start; the typing is intimate.
Audio-coupled idea: randomized keypress ticks on roughly every second character, low volume; a single soft drop on "It builds the site."
Music: bed enters at 0s, low.
Transition mood: soft crossfade → Scene 2

### Scene 2 — Knitting — 4.75s (4.0–8.75)
The build card from /new: the `.yarn` line in JetBrains Mono — yarn ball icon rolling, five stitching bars bobbing, the verb swapping "Casting on…" → "Winding the skein…" → "Knitting the hero…" → "Purling a few rows…" (each visible ~0.9s), the elapsed clock running `0:04 … 0:38`. At 8.4s the card border turns `#34d399` and the verb reads "Bound off — your site is ready." (holds through the cut; it is short and repeats in spirit on the next scene's reveal).
Sequential/interaction: yes — verb swaps one at a time; clock ticks.
Audio intent: anticipation, gentle.
Audio-coupled idea: none on the verb swaps (readability); music is the pulse. Orbs breathe with bass.
Transition mood: hard reveal on the strong cue → Scene 3 (beat-locked 8.74s)

### Scene 3 — The site, in the editor — 4.4s (8.75–13.1)
The editor shell: topbar with "Northwind Coffee" site name, Home page select, the device segment, Flow/Free segment, "Saved", and on the right Preview · Analytics · **Publish** (primary indigo). The canvas is a cream-and-brown Northwind Coffee page that stacks in section by section on the beat grid: navbar (9.29), hero "Roasted this week, in Leeds." (9.83), three feature cards (10.37), a call-to-action band (10.93). Headline above the canvas, small and muted: "Then drag anything you want to change and publish in a click." At 11.3s a cursor grabs the feature section (blue selection outline, "Section" tag) and drags it above the hero; "Saved" flashes to "Saving…" and back. At 12.6s the cursor moves to Publish and clicks.
Sequential/interaction: yes — four sections arrive one by one; simulated drag and a click.
Audio intent: things coming together; satisfying.
Audio-coupled idea: a quiet drop per section (first and last loudest), one click on Publish.
Transition mood: hard, on the strong cue → Scene 4 (beat-locked 13.11s)

### Scene 4 — Live — 3.4s (13.1–16.5)
The home page's domain card recreated: row "northwind.coffee" / "● Live · HTTPS" in `#34d399` snaps in at 13.11s, then "DNS → pointed at yawrn.studio", "Certificate → Let's Encrypt · auto-renews", "Sitemap → /sitemap.xml" slide in at 0.4s spacing and hold. Headline: "Publish on your own domain in a minute."
Sequential/interaction: yes — four rows arrive one by one; the first is the payoff.
Audio intent: the click paid off.
Audio-coupled idea: one soft impact on "Live · HTTPS"; the rows are silent.
Transition mood: soft slide → Scene 5

### Scene 5 — What people actually read — 3.3s (16.5–19.8)
The analytics card from the home page: three KPI tiles count up in JetBrains Mono — 1.8k Visitors, 54s Time on site, 5.0% Converted (count 0→value over 0.8s) — then the four section rows are already labelled (Hero 9s, Pricing 14s, Testimonials 4s, Contact form 21s) and their gradient bars fill one per beat to 92% / 70% / 38% / 56%. Headline: "Analytics that show what people actually read." Sub-line, muted: "No cookies, no consent banner."
Sequential/interaction: yes — counters, then bars fill one by one (non-text accents on the beat grid).
Audio intent: calm confidence.
Audio-coupled idea: none; music carries; bars may glow very slightly with treble.
Transition mood: soft crossfade → Scene 6

### Scene 6 — yawrn.studio — 2.2s (19.8–22.0)
Centre: the gradient logo mark (rounded square `#6366f1 → #c084fc`, white chevron) slides in beside "yawrn.studio" in Inter 700. Under it, "websites that build themselves" in muted text; then a small eyebrow row "AI site builder · Figma import · Analytics" and "Free to start." Hold on the dark backdrop; music fades.
Sequential/interaction: logo + name together, tagline a beat later.
Audio intent: a soft, final exhale.
Audio-coupled idea: one soft bell on the logo landing (nearest strong cue 18.56s is before the scene; land the logo naturally at ~20.0s on the beat 20.19 instead), allowed to ring over the music fade.
Transition mood: fade to the dark background.

**Scene durations:** 4.0 + 4.75 + 4.35 + 3.4 + 3.3 + 2.2 = **22.0s**

**Music mood for this video:** steady, warm, polished
**Audio summary:** a low clean bed enters with the typed brief, breathes under the knitting card, lifts as the site stacks in on the beat, lands two soft impacts on "Live" and the logo, and fades under the final line.

## Privacy and grounding notes
- The example site "Northwind Coffee" / `northwind.coffee` is the home page's own sample domain; its page content (Leeds roastery) is fictional stand-in copy, not a real customer.
- The home page's DNS row shows a literal IP address; the video says "pointed at yawrn.studio" instead so no server address appears on screen.
- Every product claim on screen is quoted from `public/home.html`, `public/new/new.js` (the knitting verbs and "Bound off — your site is ready."), the editor topbar in `public/editor/index.html`, or the dashboard copy. No real user names, domains, emails or keys.
