info.arnao.ai: start clean, put the sensors behind "Experimental mode"

_Proposal only. Nothing is built yet. 2026-10-04._

The idea in one line

A visitor lands on a clean portfolio card and gets no permission pop-ups. Their first tap plays your voice intro and brings up the controls. Camera, mic, gestures and shake all live behind one big Experimental mode button, and all of them start off.

Mockup (live site, three steps)

1 ยท Land2 ยท Tap anywhere3 ยท Tap "Experimental mode"
cleancontrolsexperimental
Just the card, no buttons and no prompts. A faint hint says "tap anywhere for controls."Your voice intro plays. The normal controls fade in, and a big oval Experimental mode button sits where the mic was. A small ๐Ÿ”Š mutes your voice.A short explainer with four switches, all off. The browser asks for permission only when someone flips a switch.

Full-size frames: 1 ยท clean ยท 2 ยท controls ยท 3 ยท experimental ยท today's first screen, for comparison

What changes

  1. Clean is the default. The existing "lights-out" mode, where tapping the background hides the chrome, becomes the starting state. The "Let's go" card goes away.
  2. The first tap plays the intro. Phones won't play sound until the visitor taps, so the voice can't start on page load. The first tap anywhere plays your cloned-voice intro and reveals the controls in one move.
  3. The Experimental mode button contains:

It also has Turn all on and Done buttons. The choices are remembered on that device.

  1. Moved off the main screen. The ๐Ÿ‘ and โœ‹ buttons leave the top bar, and the mic button leaves the bottom. Narration in your voice stays on, with a ๐Ÿ”Š mute button.

Everything that asks for permission today (all of it moves behind the switches)

WhereTodayAfter
"Let's go" tapRear camera, then mic (default mode is talk + listen)No prompts. Default mode is "speaker only."
Any first tap on iPhoneMotion-permission prompt (armMotion on first pointerdown)Only when the Shake switch is turned on
After the greetingLive-voice session opens the mic automatically (rtMaybeStart)Only when Talk is on
After the greetingSpoken gesture invite plus a front-camera prompt (maybeInviteGesture)Removed. Gestures are a switch now.
Returning visitorsAuto-resume whatever was granted beforeResume only what's switched on in Experimental mode

Not changing

Cards, launch, details, search, filters, Stack, the Signal, and the narration clips stay exactly as they are.

Open questions for you

Self-critique โ€” Fable adversarial pass

Fable's main points, with how I'd handle each: