唤醒 · 「上报给主会话」到底是不是唤醒 + 门控该归谁
结论:是 —— 但只对「此刻活着的主会话」成立;「上报」在本机制里不是写文件,是投递。
主会话已退出 ⇒ 投不出去 ⇒ 只能由唤醒轮起新会话(≤30 分钟)。
判据:collabd.py:1770 先写 TO_MAIN.md,:1777 才 _deliver_str();端点见 :1058。
判据读法:队列 tmp/supervise-inbox/tasks.json;会话在执行 = 宿主库 sessions.status='working';目标 = goals_open() 三路并集(collabd.py:1403)。
⚠ 源码原话(collabd.py:857-860):「每次投递都会唤起主会话跑一轮 ⇒ 用户发消息撞 busy ⇒ 体感"卡"」⇒ 上报即唤醒必须节流(单条+握手 / 哈希去重 / 300 s 最小间隔 / 15 分钟真停滞门槛)。