Kumu / Econ & Trade / Sales Pitch

Milestone 1 — Product Scout, Brand & the Sales Pitch

Presentation #1 · 2.5 pts · 5 minutes Team · repo workflow

Find something the class will actually buy, define who your brand is before you design a single slide, and ship a fake Amazon listing so convincing your classmates reach for their $200. The brand step is the professional secret: define it once as data, and AI applies it everywhere.

Step 1 — Scout three products

Picking with the market in mind

Your economy is ~24 classmates × $200 = $4,800 of total demand, shared with every other team. Above $200, nobody can buy at all. Very cheap products need volume the class may not have. The sweet spot: low wholesale cost, credible retail price, something classmates would genuinely want. Expected profit = margin × quantity you can realistically sell, not margin alone.

Step 2 — Define your brand as data (design.json)

Before opening PowerPoint, your team writes its brand down as machine-readable design tokens — the way real product teams do. Two files in brand/:

FileWhat it is
design.jsonBrand name + origin story, tagline (plus alternatives), voice (personality · tone · what to avoid), a color palette with semantic roles, and typography choices
design-system.htmlA single self-contained HTML page that renders those tokens: color swatches, type samples, a mock product card, the tagline in place. Double-click to open — no build step

A trimmed example for a fictional team:

{
  "brand": {
    "name": "Lokahi Loops",
    "nameOrigin": "lokahi — unity; six balls working as one load",
    "tagline": { "primary": "Softer laundry, zero plastic",
                 "alternatives": ["Wool does what dryer sheets pretend to"] },
    "voice": { "personality": "Helpful roommate who did the research",
               "tone": "Warm, direct, lightly funny",
               "avoid": "Infomercial hype, fake urgency, ALL CAPS" }
  },
  "colors": {
    "primary":   { "hex": "#7C5CBF", "role": "brand, buttons, headings" },
    "accent":    { "hex": "#F4A83D", "role": "price tags, calls to action" },
    "surface":   { "hex": "#FAF7F2", "role": "backgrounds" },
    "text":      { "hex": "#2A2440", "role": "body copy" }
  },
  "typography": { "heading": "Georgia, bold", "body": "Verdana, regular" }
}

The payoff: hand design.json to an AI along with your slide outline and ask it to apply the brand — colors, fonts, voice, tagline — consistently across the Sales deck, the Unit Economics deck, and the listing. One source of truth, three branded artifacts. When something looks off-brand, you fix the token and regenerate; you don't hand-reformat slides. Your professor will show a real production design system built exactly this way for a working farm-software product.

Step 3 — Ship the listing on GitHub Pages

The assignment allows a fake Amazon listing, a fake Shopify site, or a plain deck. The GitHub-native move: build listing/index.html, turn on GitHub Pages, and give the class a live URL they can open on their phones during your pitch. Required elements (from the Presentation #1 guide):

ElementRequirement
Product titleWhat the top sellers' titles do: keywords + benefit
Product description500 characters max — in your brand voice
ParametersBrand (= team name), color(s), item weight
Unique features5 bullets — differentiate or die
PriceYour Amazon top-5 average; include per-unit price if a bundle

AI drafts the copy from your design.json voice; humans verify every claim. The listing merges by pull request like everything else — a teammate reviews before it goes live.

Step 4 — Rehearse against a hostile audience

Before presenting, ask Kumu (or any AI) to play a classmate with a $200 budget and zero politeness: "Why would I spend $23 of my $200 on dryer balls when another team sells phone grips at $12?" The best objections become preempted slides. Log the session in prompt-log.md — AI as sparring partner is exactly the use this course rewards.

Where AI fits (and where it doesn't)

Good AI uses (log them)Your team's job alone
Brainstorming product candidates to then verify on AmazonThe product pick and the price
Applying design.json to slides and the listingDeciding what the brand stands for
Drafting listing copy in your brand voiceVerifying every claim and price (screenshots)
Playing the skeptical customerDelivering the 5-minute pitch — humans present, peers score humans

Submission checklist

Check yourself