PR #671 — Pool Management UX

nextlevelbuilder/goclaw#671 · Closes #670 · Relates #583

Fix 1 Selector affordance

Dashed primary border + icon badge + "Click to add" hint. Unmistakably interactive in both themes.

Fix 2 Stale pool refs

Backend skips unknown members instead of blocking saves. Deleted/disabled providers no longer cause errors.

Fix 3 Managed-by banner

Pool members now show which pool they belong to, with a direct link to the owner provider.

Fix 4 Pool discovery

Per-card "Pool available" badge replaces verbose info banner. One-click wizard to create pools from unpooled accounts.

Fix 5 Provider selector

Pool members hidden from agent provider dropdown. Only pool owners listed — routing handles members automatically.

Environment: Same GoClaw v2.65.0 instance, dark theme, user kai / tenant Master. Before = production dashboard (claw:3000). After = local dev server (localhost:5173) with this PR.

1. Pool Owner — Available Accounts Selector

Before: bare text, no icon, invisible border in dark mode. After: dashed primary border, + icon badge, "Click to add" label.

Before
Before: pool owner selector
After
After: pool owner selector with dashed border and plus icon

2. Pool Member — Managed-By Banner

Before: pool section completely hidden, no explanation. After: "Pool Defaults" section shows owner name + clickable link.

Before
Before: pool member page, no pool section visible
After
After: pool member page with managed-by banner and link

3. Provider List — Pool Discovery

Before: verbose info banner with pool stats took up space. After: clean per-card "Pool available" badge on each unpooled account.

Before
Before: provider list with verbose info banner
After
After: provider list with per-card Pool available badges

4. Agent Provider Selector — Pool Members Hidden

Before: pool member (codex-secondary) shown as standalone option, no pool indicator. After: member hidden, pool owner shows "Pool" badge so users know it routes to multiple accounts.

Before
Before: provider dropdown showing pool member as standalone option
After
After: provider dropdown with pool member hidden

5. Pool Setup Wizard

New one-click wizard dialog opened from any "Pool available" badge. Select owner, members, strategy — all in one step.

New
Pool setup wizard dialog with owner/member selection and strategy toggle