The 90-minute
running script.
Every line, every click, every "what do I say when a CFO asks me that". Read this aloud the night before. On the day, run it next to the Driver View.
How to read this
Five block types. That's it:
- Drop the perfectionism. If Claude is slow, or it misfires, stay calm and say "that's part of it". You're running a live Research Preview. That's the reality, not a bug.
- Don't fill the silence. When Claude is thinking in Plan mode for 5โ10 seconds, stay quiet. Match the exec's tempo, not your own nerves.
- Use numbers, not adjectives. Not "fast" โ "three minutes". Not "efficient" โ "104 hours back per year". That's the language the room speaks.
0:00 โ 0:05OPENING (5 min)
Set expectations. Three pillars, how today runs, prep check. About 300 words of lines โ roughly 1.5 min of speaking and 3.5 min of back-and-forth.
0:00 โ 1 min: Welcome + goal
0:01 โ 2 min: Where Claude is right now
A: Today isn't "which is better". It's "where does Claude reach places ChatGPT doesn't". Keep using ChatGPT. Add Claude on top. More on that in Claude vs ChatGPT vs Gemini (JP deep dive).
0:03 โ 1 min: How today runs
0:04 โ 1 min: Quick prep check
0:05 โ 0:45PART 1 โ Build AI Executive from zero (40 min ยท main event)
The section with the most time. The moment you're after: executives watching an app get built in front of them. Five beats โ hand over spec, approve the plan, configure keys, run it, add a feature.
0:05 โ 0:07(1) Tour of the Code tab (2 min)
Code tab. Don't do anything yet.0:07 โ 0:12(2) Hand over the spec, get the plan (5 min)
~/workshop-demo/ai-executive/. Copy P1-01 from Driver View, paste into Code. Turn Plan mode ON. Send.A: Two reasons. One, the spec is structured (Plan mode enforces that). Two, Opus 4.7 can hold the whole 1M-token context and keep internal consistency across files. More in the Code Desktop deep dive (JP).
0:12 โ 0:20(3) ๐ API key configuration lesson (8 min ยท the heart of Part 1)
app/settings.py (the API) and static/settings.html (the UI). Verify it doesn't ask you to paste keys into chat..env, (3) check .gitignore, (4) rotate on a schedule, (5) least privilege, (6) separate prod and dev keys. Today's app enforces all six through the UI. Password inputs mask the value. The app writes .env for you. It checks .gitignore. There's a rotate button. And the keys I'm using now? I issued them just for this workshop, and I'll revoke them within 24 hours of finishing. That's number six.
http://localhost:8000 in the browser (app is already running). First run redirects automatically to /settings?first_run=true. Paste the four pre-prepared keys into the password fields, one at a time (about 30 seconds). Password fields don't render the value on screen share, but be safe โ don't focus any other field while pasting.git check-ignore -v .env and confirm it returns .gitignore:line:.env. That's principle three, proven.A: Safe in the "doesn't hit chat" sense, yes. The key still lands in
.env eventually, so file permissions (chmod 600), .gitignore, and rotation all need to be handled. The app handles all three for you. So it's not "the password field is the security" โ it's "human error gets designed out". That's the accurate read.
A: A key accidentally pushed to a public GitHub repo gets picked up by attacker scanners in under 60 seconds on average. Thousands of keys leak from public repos per year. And audit regimes increasingly want a log of "which key was rotated when". So yes.
A: The key itself costs nothing. The API calls you make through it do. If someone steals your key, they spend your money. That's the sting.
A: It's becoming the floor, not the ceiling. Notion, Slack, Datadog โ they all manage keys through a Web UI. Your internal tools can't be worse than that anymore. Building it this way is partly about learning where the bar has moved.
0:20 โ 0:30(4) Run an agenda, watch it work (10 min)
~/workshop-backup/ai-executive/. Keys aren't set in the backup, but you just drop them through /settings and you're back.0:30 โ 0:37(5) Add a feature, in plain English (7 min)
A: Every change is reviewable in Visual Diff before you Accept. And if you turn Plan mode on first, you can see the intent before any file gets touched. The runaway risk is visibly lower here than with other AI coding tools.
0:37 โ 0:40(6) Wrap (3 min)
(1) The Code tab in Claude Desktop is the one place you work.
(2) Keys live in .env, never in chat, always revoked after.
(3) You can modify in plain English. Visual Diff is your safety net.
0:40 โ 0:45Buffer / Q&A (5 min)
(Wait 5 seconds. If nothing comes.) OK โ Part 2.
0:45 โ 1:02PART 2 โ Claude Design (17 min)
A Research Preview that launched four days ago. Two exec scenarios to feel the raw speed of it.
0:45 โ 0:47(1) Where Design fits (2 min)
claude.ai/design in a new tab. Advance Driver View timer to PART 2 (press N).0:47 โ 0:55(2) New-business one-pager (8 min)
0:55 โ 1:00(3) Monthly review, 5 slides (5 min)
1:00 โ 1:02(4) Export and what it can't yet do (2 min)
1:02 โ 1:20PART 3 โ Claude Cowork: research + mini live (18 min)
Assume the facilitator has zero production experience with Cowork. That's fine. Bring in the research, run one live attempt. If it works, great. If it fails, it becomes the teaching moment.
1:02 โ 1:04(1) What Cowork is, in three lines (2 min)
1:04 โ 1:10(2) Five exec use cases (6 min)
(1) Summarizing the board packet: 2 hours โ 10 minutes
(2) Earnings Q&A drafting: 4 hours โ 30 minutes
(3) Cross-document DD analysis: half a day โ 1 hour
(4) Gmail + Drive weekly brief: 1 hour โ automated
(5) Contract review: 3 hours โ 20 minutes
All five are in production somewhere overseas already.
1:10 โ 1:14(3) MIXI IR PDF โ live mini demo (4 min)
~/Downloads/mixi-ir.pdf.~/Desktop/summary.md. Let the room watch.(If it fails) That didn't behave the way we planned. And that's also Cowork โ a Research Preview, an autonomous agent, running in front of you. The real skill isn't the tool. It's knowing where to point it. That's 80% of the adoption decision.
1:14 โ 1:18(4) How MIXI might actually roll this out (4 min)
Corporate Planning: weekly brief automation.
Legal: first-pass contract risk triage.
IR: earnings-call Q&A prep.
RBAC for exec-only access. Everything logged. Specifics in the Cowork deep dive (JP), under "MIXI rollout scenarios".
1:18 โ 1:20(5) Five adoption traps (2 min)
(1) Japan data residency: Cowork itself runs on US infrastructure. Confidential data needs a separate setup through Bedrock Tokyo.
(2) Training data: Enterprise plan + ZDR keeps your data out of training.
(3) Local permissions: least-privilege is non-negotiable.
(4) Mis-action risk: run in confirm-required mode.
(5) Cost: set a budget ceiling.
Full notes in the security guide (JP).
A: A 30-day pilot โ tomorrow. Five people in Corporate Planning, Pro plan. Decide internally over the next two weeks.
1:20 โ 1:30CLOSING (10 min)
1:20 โ 1:22(1) Three things to try tomorrow (2 min)
(1) Code Desktop โ once a week, throw something from your own job at it in plain English. Summarize a report. Research a market. Pick anything.
(2) Claude Design โ for the next exec document you need to make, generate the first draft there. Stop starting from blank.
(3) Open the Cowork pilot conversation. Five people in Corporate Planning. 30 days.
1:22 โ 1:27(2) Q&A (5 min)
A: Yes. Keep your existing ChatGPT investment. Add Claude for contract review, code, exec-doc drafts, and long-form processing. That's the current best answer.
A: Start with a few execs based on what you saw today. Measure ROI. Then expand to departments. Licensing: Team Premium at $20/user/month, plus Code and Cowork add-ons. Enterprise makes sense once you cross 50 seats.
A: Legal and InfoSec. I'll send you the security guide (JP) โ it covers SOC 2, ISO, ZDR, and APPI.
A: There's a 14-day learning path. 30 minutes a day. At the end, you're modifying your own tools.
A: Yes. It stays at
~/workshop-demo/ai-executive/. Today's API keys get revoked, so to keep using it just swap in your own internal keys through /settings.
1:27 โ 1:30(3) Next steps (3 min)
(1) Today's full resource URL (
mixi-exec-ai-workshop.mocco.team) โ bookmark it.(2) The 14-day learning path email. Arrives tomorrow morning.
(3) A Cowork pilot rollout proposal. Within two weeks.
That's it. Thanks for the 90 minutes.
What to cut when you're running late
If the clock is against you, this is the order to trim:
| # | What to cut | Saves | Risk |
|---|---|---|---|
| 1 | Part 2 (c) monthly review, 5 slides | 5 min | Low โ the one-pager already sells Design |
| 2 | Part 1 buffer at 40โ45 | 5 min | Low โ move Q&A to CLOSING |
| 3 | Part 1 (5) Visual Diff walkthrough detail | 2โ3 min | Medium โ the plain-English-modification moment still lands |
| 4 | Part 3 (5) five adoption traps | 2 min | Medium โ send in the follow-up email |
| 5 | Part 3 (2) use cases โ just show the table | 3 min | Medium โ deep dive (JP) catches the rest |
2-minute insert when you have time (optional)
A bonus track if Part 1 or Part 2 finished faster than expected. 2 minutes introducing Claude's Artifacts, Projects, and Memory.
Artifacts โ in the Chat tab, say "make me this page in HTML", and the right panel renders a working HTML/CSS/JS preview in place. A 30-second prototype of today's slides is a fair demo.
Projects โ teach Claude a reusable context (MIXI exec docs, your department's KPIs) as a "project", and you stop re-explaining yourself every session. Saves every knowledge worker five minutes a day.
Memory โ Claude remembers key points across conversations. "Pick up where we left off last week" starts to actually work.
A: It's in Day 1 and Day 3 of the 14-day learning path. Also in the glossary under Artifacts / Projects / Memory.
Night-before rehearsal checklist
- Read this script aloud end to end (time it โ it should run 90 minutes)
- Open Driver View. Confirm Space / N / B all work
- In Code tab, confirm Plan mode and Opus 4.7 are both selectable
- Issue the four workshop API keys in OpenAI console (prefix
workshop-YYYYMMDD-*) - Pre-build ai-executive at
~/workshop-backup/ai-executive/as fallback. Confirmdocker compose up -dstarts it cleanly - Place a public MIXI IR PDF at
~/Downloads/mixi-ir.pdf - At the venue: confirm Claude Desktop, claude.ai, and Cowork all run on the Wi-Fi
- Pre-record a demo video and place at
assets/fallback-demo.mp4(for Cowork failure) - HDMI to the external display, screen-share quality check
- Notifications off โ Slack, email, personal apps all
People-logistics Q&A (anticipate)
Typical operational scenarios during a 90-minute session, and how to handle them without losing your nerve.
A: OPENING is short. When they walk in, give a 30-second summary and bring them in at the top of Part 1. Part 1 is self-contained, so the damage is limited. Also DM them the index.html URL on the way so they can skim during their commute.
A: Part 1 + Part 2 (0:05โ1:02) is the core. Part 3 Cowork works as self-study through the learning pages. As they step out, say "don't worry about Cowork, I'll send it over". Heavy follow-up in the T+1 email.
A: There's a natural break point at 0:45 (Part 1 โ Part 2). 3 minutes for water works. 90 minutes straight is the default, but don't force it. Best if you ask upfront: "do you want a short break around the 45-minute mark?"
A: Recommend no recording. Three reasons: (1) the API key section has password fields that still risk exposure, (2) execs get more cautious when they know every word is on tape โ the conversation flattens, (3) raw recordings sent internally can burn social trust in ways that can't be edited out. If a record is genuinely needed, use the Claude Code Markdown report and facilitator notes.
A: $0.01โ0.02 per agenda on gpt-4o-mini. $0.25โ0.50 on gpt-4o. Set OpenAI Console โ Usage limits โ Hard limit at $50/month. No matter what, spending stops at $50. Even running 100 agendas stays under $2. Set a $30 Monthly Budget Alert and nothing sneaks up on you.
A: It's on the T-1 checklist, but it can still happen morning-of. Login from a Max subscription takes 2โ3 minutes, so fold it into the first 3 minutes of OPENING โ do it as a group, confirm everyone's logged in. Push the Part 1 start to 0:08. It's a fair trade.
A: Three cases:
(1) Slow but alive (under 10 Mbps): expect 10โ20 second latency, fill the gaps with commentary.
(2) Drops and reconnects: switch to your iPhone tethering (check your data plan beforehand).
(3) Completely down: hit [B] in Driver View, switch to the pre-recorded video. Say "we're going to offline mode for the rest" without over-apologizing, and narrate over the video. The deep dive (JP) pages carry the study material either way โ the learning value mostly survives.
A: Yes, and you're right to worry. "Approval fatigue" is real โ people who check everything start accepting without reading after 50 rounds. Don't solve it with willpower. Solve it with structure. Read Plan mode carefully once at the start, so the per-file approvals are reduced to "does this match what we planned". Configure settings.json so read-only is auto and writes are ask. The number of approvals drops, which is the only sustainable fix. More in the security guide (JP): "approval fatigue".
A: This is the hardest question in the room. Useful frame: Trust Levels. Classify every action as Watched (human in the loop always), Batched (review the output in chunks), or Autonomous (trust it unsupervised). Sending email = Watched. Reading a file = Autonomous. Decide per action type, not per tool. Second test: "what happens if this fires wrong 100 times in a row?" โ blast radius thinking. Don't automate payments. Good line to hold. Policy template in the Cowork deep dive (JP): "automation scope framework".
Five unexpected failure patterns
| Symptom | Fix |
|---|---|
| Claude Desktop got logged out | Log back in. Verify auth state beforehand. |
| Can't select Opus 4.7 | Recheck the Max plan. Sonnet 4.6 works as a substitute (also 1M ctx). |
| Docker port 8000 collision | Change docker-compose.yml ports to 8001:8000, use http://localhost:8001. |
| Wi-Fi unstable | Switch to phone tethering. Test in advance. |
| Exec drops an unexpectedly deep technical question | "That's in the deep dive โ I'll send it over afterwards." Close the loop politely. |
Facilitator self-check (right after)
- Export Session Notes from Driver View (Markdown)
- Immediately revoke the four workshop API keys
- Append any issues or improvements you noticed to Session Notes โ feeds the next revision
- Within 24 hours: thank-you email to the execs + resource URL + 14-day learning path
- Within 2 weeks: Cowork pilot proposal goes to the exec meeting
- Driver View โ the single-page live dashboard
- Workshop home โ the attendee-facing site