当前由谁持有控制权必须持续可见
别名: 控制权状态可见 · 持有人标识 · 控制席位显示
概念解释
只要一个共享对象处于「单人操作」模式,「现在是谁在操作」就必须作为常驻状态显示出来——不是交接时闪一下,而是一直挂在界面上,直到控制权易主。控制权归属这类共享状态的可见性有个通则:状态归属若不持续可见,人便无从区分当前生效者,行为必然出错;落到控制权上,就是所有人随时能答出「现在谁在开车」。这个信息的展示不是装饰,而是非持有者一切决策的输入:要不要排队、等多久、现在输入有没有用、出了状况找谁。
机制
控制权归属是一个随时可能变化、且变化不总是显眼的全局状态:交接可能发生在你低头打字时,掉线回收可能发生在无人注意的几秒里。若只在交接瞬间提示一次,之后进入的人(迟到、切换窗口回来、刚连上)就拿着过期的归属模型行动——向已经交出控制权的人喊话、把自己的输入发给一个不再有效的持有者、或反过来以为没人操作而贸然上手。持续可见的持有人标识把校验成本降为零:瞄一眼状态条,模型即刻刷新。它同时约束持有者——名字挂在上面,操作就有了署名,乱操作与好操作都可归因,这种轻量的责任附着会自然改变操作行为。展示的位置与形态决定有效性:藏在菜单里的状态等于没有;有效形态是常驻的、与操作对象同视野的标识(共享窗口边框、光标旁标签、顶栏状态条)。
边界
持续可见的强度随场景调节。多人共驾的高频交接场景里,状态条要醒目且随交接即时变化;一对一远程协助里,双方都知道对方是谁,弱化展示即可,但仍不能为零——掉线回收发生后,「没人持有」本身也是需要持续可见的状态。展示粒度也随规模衰减:小会话显示姓名,大会话显示角色(「主讲人持有」)加人数。对纯观看者(无操作权的参与者),持有人信息仍需可见,因为它承担「画面为何在动」的归因职责。
怎么落地
- 在与共享对象同视野的固定位置常驻显示持有人(姓名或角色),交接瞬间给出明确变化提示(颜色切换、短暂高亮),之后保持常显。
- 「无人持有」(等待授予、回收中)也是一种状态,要有专门的可视形态,不能显示为「上一个人的残留」。
- 交接历史提供可回看的时间线(谁在何时持有),供事后追溯。
- 验证:在任意时刻暂停会话随机询问参与者「现在谁持有控制权」,正确率应接近全对;答错的人恰好是刚错过交接提示的那批,说明只在交接时提示不够。