HelpCore workflow
Optimizer dashboard
A per-segment truth-bounded bandit — every proposed A/B variant, ranked by realistic KPI lift, where an arm that relies on a held fact stays out of the pool and is selected zero times. · 2 min read
Optimizer is the growth / A/B surface. For each scenario it shows the proposed variants as bandit arms, ranked by realistic KPI lift, with the learned winner marked.
How to read it
- Each panel is one segment/scenario; the header names the learned winner and its share of traffic.
- Per arm you'll see its traffic share bar, its posterior mean, and the KPI it optimizes; the winner is starred.
- A blocked arm appears greyed at the bottom when a variant relies on a held fact — it sits at 0% traffic, out of the pool, and is selected 0×.
What it proves: the bandit is truth-bounded — it can only ever pull verified variants. The same assurance discipline that powers the Composer Gate is applied to the optimizer's own copy proposals, so an unverified or held-fact arm never wins.
At a glance
| Route | /optimizer |
| Module | app/optimizer.py |
| Data | Simulated RL (deterministic), pipeline.personalization.demo_sim |