Shakeeb Anywhere — design options

You called the on-launch orb a "pink and black thing, which is wrong." Two questions to disentangle: (1) should the overlay show up automatically when you open the desktop app at all? (2) if it does, what should it look like? Pick one per section. Reply L-A, V-C (or whichever combo) and I ship.

⚪ Open · needs a call

L · Launch behavior

When you open the desktop app, what should Shakeeb Anywhere do?

My pick Option L-A

Stay closed on launch

Pros

  • App opens clean — no surprise overlay
  • Tray-click + fn-key still summon it on demand
  • Matches your reaction: "pops out, which is wrong"

Cons

  • You won't notice Anywhere exists until you summon it
  • Reverses the D2-B "orb-on-launch" decision
10 minoverlay-state initno migration
Current Option L-B

Orb on launch (D2-B)

Pros

  • Discoverable — orb is visible, click expands
  • Matches design intent locked at D2-B (2026-04)

Cons

  • You called this "wrong" today
  • The orb floats over other apps too, can feel busy
no change
Option L-C

Restore last state

Pros

  • Last-state-wins — closes if you closed it last time
  • Self-corrects across sessions without a fixed default

Cons

  • Behavior is hard to reason about ("why is it on/off now?")
  • Same fix already exists; we'd just flip the default seed
15 minoverlay-state.last_state
⚪ Open · needs a call (only matters if L-B or L-C wins)

V · Orb visual

If the orb shows up at all, what should it look like? Live previews — exactly the same CSS the app would render.

Current Option V-A

Pink-violet gradient (current)

Pros

  • Per-agent color: --atlas-violet is Shakeeb's accent
  • High contrast on dark surfaces, hard to miss

Cons

  • You read it as "pink and black, wrong" — not on-brand
  • Reads gummy at 56×56 on hi-DPI
no change
My pick Option V-B

Glass disc with white ring

Pros

  • Reads as "system UI" — like a macOS native control
  • Doesn't pull color away from anything underneath
  • Voice-active pulse can still light up violet

Cons

  • Loses the per-agent color cue at rest
  • Backdrop-blur costs a tiny GPU hit on Win11
~25 minoverlay.module.css only
Option V-C

TBK mark · brand blue

S

Pros

  • On-brand — uses TBK Deep Blue, matches taskbar pin
  • "S" mark is unmistakably Shakeeb at small sizes

Cons

  • Loses per-agent color for Phase 2+ (Apex/Karma will need their own marks)
  • Letter inside an orb tends to read like a Slack bot
~30 minoverlay.module.css + tiny SVG
Option V-D

Monochrome dot

Pros

  • Recedes when not in use — least visually intrusive
  • Matches the macOS menu-bar template-icon aesthetic

Cons

  • Zero color cue — reads like a missing favicon at small sizes
  • Voice-active pulse needs a separate accent to register
~20 minoverlay.module.css only

Your picks

Reply with the codes — I'll execute one per commit, with type-check + tests + dogfood verify per commit.

L-? ← launch behavior (A/B/C) V-? ← orb visual (A/B/C/D)

My recommendation: L-A, V-B — overlay stays closed on launch, summon via tray/hotkey when you actually want it; if/when it surfaces, it's a glass disc that doesn't wash the rest of the desktop in violet.

Punch list — already fixed in this turn

Punch list — still needed (your action)