Problem
Connecting an IM platform to Maka works, but each step is its own screen with its own vocabulary: the Bots settings page, the onboarding modal, the WeChat login flow, the per-platform manual setup, and the runtime health status. A user cannot tell from one place whether a channel is connected, why it is not, or what to do next. #4327 tracks the security and lifecycle hardening of the V1 runtime; nothing tracks the experience on top of it.
Goal
One connection flow for every platform with one status vocabulary, built on the existing bot-* settings pages and the onboarding runtime in docs/architecture/bot-onboarding-runtime.zh-CN.md. No second runtime, no second credential store.
Work items
Depends on / coordinates with
Non-goals
- Changing the Bot runtime or the credential boundary.
- Adding platforms.
Problem
Connecting an IM platform to Maka works, but each step is its own screen with its own vocabulary: the Bots settings page, the onboarding modal, the WeChat login flow, the per-platform manual setup, and the runtime health status. A user cannot tell from one place whether a channel is connected, why it is not, or what to do next. #4327 tracks the security and lifecycle hardening of the V1 runtime; nothing tracks the experience on top of it.
Goal
One connection flow for every platform with one status vocabulary, built on the existing
bot-*settings pages and the onboarding runtime indocs/architecture/bot-onboarding-runtime.zh-CN.md. No second runtime, no second credential store.Work items
List/Itemidiom,StatusDotfor connected / pairing / degraded / off, one primary action per row.Depends on / coordinates with
Non-goals