唤醒机制 · 角色与职责分层
唤醒轮
不是新角色
,它是「主会话」的
定时、不可接续实例
;红色的线是硬边界 ——
派活只属会话,程序永远不派活
。
唤醒机制的角色分层与派活边界
用户只拍边界外的板;会话层(主会话与唤醒轮)负责判断与派活;执行层协作会话只干活并上报;程序层协作程序与投递永不派活;宿主提供状态、调度、事件与互斥。
用户 · 只拍「边界外」的板
会话层 · 判断 + 派活(🔴 派活只属这一层)
主会话(可接续)
唤醒轮(定时·不可接续)
写一行排期
执行层 · 干活 + 上报
协作会话(一棒一线)
做完即上报,⛔ 不跨线、⛔ 不夹带、⛔ 不常驻
⛔ 硬边界:这以下永不派活、永不开会话
程序层 · 只判定/通知(⛔ 程序,不是会话)
协作程序(台账·看板·告警)
投递(唯一通知方)
上报
地基 · 宿主(WorkBuddy 本体,⛔ 不是主体)
状态(只读表)|调度(自动化排期=唯一能开新会话的通道)|事件(钩子)|互斥(域锁)