Inspiration

Inspiration

Every one of us has sat in a meeting that should have ended twenty minutes ago, wondering how to leave without torching a relationship. The existing exit strategies are bad: lying badly, or downloading a fake-call app that still sounds like a 2009 nightstand alarm clock. We wanted an escape hatch dignified enough to actually use.

What it does

BAILOUT is a Strategic Meeting Extraction System. You arm a caller identity (Mom, "Director Lim," IT Service Desk...) and an extraction scenario (server room flooding, kid locked in the bathroom, car towed...), and BAILOUT rings you — on a delay you set, or instantly with one key: Escape. Every call ships with an AI-style believability score that rewards sensible caller/scenario pairings, and a live cue-card script that feeds you escalating lines to read out loud, ending in your rehearsed exit line. Every extraction gets logged — caller, scenario, duration, confidence — a running mission log of meetings survived.

How we built it

The whole thing is a single self-contained HTML/CSS/JS console — no backend, no install. The "phone" is a full-screen overlay built to actually pass as a real lock screen (clean sans-serif, live clock, tap-to-accept/decline), deliberately breaking from the terminal aesthetic of the control panel so it's believable to a room full of people who aren't in on the joke. The ringtone is synthesized live with the Web Audio API — two oscillators, no external audio file. The believability score is a small deterministic model that scores caller/scenario pairings and pulls from a bank of "AI recommendation" flavor text depending on the tier. We hand-tuned the visual identity — an inlined variable Oswald display face and JetBrains Mono for data readouts — to feel like mission-control software taking itself far too seriously.

Challenges we ran into

Getting the fake call screen to actually read as a real phone, not a joke UI, took real restraint — every instinct said "make it funnier," but the funniest version was the one that looked exactly like your actual lock screen. We also hit a genuine CSS bug where a rotated "classified" stamp turned into a giant diagonal line across a slide, thanks to flexbox's default stretch behavior — a good reminder that even joke projects get haunted by real bugs.

Accomplishments that we're proud of

A fully working, clickable demo — arm it, get called, answer, read your line, hang up, see it logged — with zero dependencies and zero setup. And an ESC key that turns the whole thing into a genuine panic button, usable in any real meeting, not just ours.

What we learned

That "stupid, but usable" is a harder design brief than "useful" alone. Usability without any self-awareness makes the joke fall flat; comedy without usability makes for a demo, not a product. The tension between the two is where the actual work lives.

What's next for BAILOUT

Real telephony. Right now BAILOUT rings you inside the browser tab — next is wiring it to an actual phone call via a provider like Twilio, so your real phone rings in your pocket with a text-to-speech voice reading your excuse script, mid-meeting, no laptop required.

Built With

  • chatgpt
  • codex
Share this project:

Updates