k88936
131026795a
合并 origin/master:待发消息队列归宿主叠加 master 的 active-turns 广播与保活下沉
- direct_runtime/mod.rs:保留本分支「Thread Manager 是活动回合唯一事实源」(direct_active_turn_id_at),
丢掉 master 的 DirectTaonierActiveInvocationGuard 第二份进程内表;master 的美术背景路由改动全部保留
- direct_thread_manager.rs:双方都保留——本分支的待发队列 / 容量上限 / 残留回合兜底释放,
与 master 的 emit_direct_active_turns_changed 广播、unsubscribe、update_active_turn 返回「是否真的变了」
- useDirectProjectChatController.ts:保留本分支入队化逻辑,采纳 master 的 rawMessage 小重构与保活下沉
- direct_turn_dispatch.rs:会话保活改挂放行占用(DirectTurnReservation._session_keepalive),
随占用释放即停,等价承接 master 放在调用身份守卫里的保活意图
- 保留本分支对 direct-execution-production-fixture.mjs 的删除(--direct-codex-chat CLI 已退役,夹具无入口)
- 连带退役 scripts/run-agc-direct-execution-fixture.mjs 与 npm run check:agc-direct-execution-fixture(只服务该夹具)
- 文档同步:ADR / 09-24 实施计划 / decision-log 记录上述退役,09-16 与 09-18 里程碑、pitfalls 的夹具命令标注为已退役
2026-09-30 13:35:14 +08:00
..
2026-09-30 13:35:14 +08:00
2026-09-28 14:15:02 +08:00
2026-09-24 11:47:32 +08:00
2026-09-18 14:34:10 +08:00
2026-09-21 21:09:34 +08:00
2026-09-28 15:07:30 +08:00
2026-09-21 21:09:34 +08:00
2026-09-29 00:02:17 +08:00
2026-09-28 14:15:02 +08:00
2026-09-28 14:15:02 +08:00
2026-08-20 19:07:25 +08:00
2026-09-19 01:28:27 +08:00
2026-09-24 18:20:24 +08:00
2026-09-22 16:25:51 +08:00
2026-09-24 16:56:49 +08:00
2026-09-28 14:15:02 +08:00
2026-09-23 00:09:12 +08:00
2026-09-28 14:15:02 +08:00
2026-09-28 14:15:02 +08:00
2026-09-14 13:56:56 +08:00
2026-08-11 14:34:42 +08:00
2026-09-13 14:48:55 +08:00
2026-08-20 19:07:25 +08:00
2026-09-28 15:07:30 +08:00
2026-09-16 16:39:15 +08:00
2026-09-29 19:35:49 +08:00
2026-09-23 10:38:01 +00:00
2026-09-21 22:49:21 +08:00
2026-09-17 17:56:53 +08:00
2026-09-14 21:02:08 +08:00
2026-09-28 14:15:02 +08:00
2026-09-19 15:08:31 +08:00
2026-09-19 15:08:31 +08:00
2026-09-19 15:08:31 +08:00
2026-09-22 16:45:29 +08:00
2026-09-24 16:38:44 +08:00
2026-09-24 18:20:24 +08:00
2026-09-30 13:11:45 +08:00
2026-09-23 00:09:12 +08:00
2026-09-30 12:43:32 +08:00
2026-09-28 14:15:02 +08:00
2026-09-30 10:39:53 +08:00
2026-09-21 21:09:34 +08:00
2026-09-28 14:15:02 +08:00
2026-09-28 14:15:02 +08:00
2026-09-07 15:17:21 +08:00
2026-08-20 19:07:25 +08:00
2026-09-17 17:56:53 +08:00
2026-09-28 14:15:02 +08:00
2026-09-28 14:15:02 +08:00
2026-09-29 00:27:07 +08:00
2026-09-23 19:05:33 +08:00
2026-09-22 13:51:30 +08:00
2026-09-15 12:14:03 +08:00
2026-09-29 19:35:49 +08:00
2026-09-03 20:02:48 +08:00
2026-09-29 19:35:49 +08:00
2026-09-29 19:35:49 +08:00
2026-07-20 05:50:24 +08:00
2026-09-23 18:38:47 +08:00
2026-09-28 15:07:30 +08:00
2026-09-10 13:08:29 +08:00
2026-09-28 14:15:02 +08:00
2026-09-28 14:15:02 +08:00
2026-09-20 17:38:48 +08:00
2026-09-13 14:48:55 +08:00
2026-09-22 13:51:30 +08:00
2026-09-24 16:07:56 +08:00
2026-09-22 15:35:51 +08:00
2026-09-28 17:40:21 +08:00
2026-09-10 18:48:56 +08:00
2026-08-13 13:36:21 +08:00
2026-09-21 03:48:40 +08:00
2026-09-28 14:15:02 +08:00
2026-09-15 10:37:47 +08:00
2026-09-28 14:15:02 +08:00
2026-09-21 21:09:34 +08:00
2026-09-17 15:46:43 +08:00
2026-09-20 10:07:31 +08:00
2026-08-20 19:07:25 +08:00
2026-09-28 15:07:30 +08:00
2026-09-14 13:19:13 +08:00
2026-09-23 10:40:21 +08:00
2026-09-23 11:12:39 +08:00
2026-09-21 01:23:35 +08:00
2026-09-12 20:49:03 +08:00
2026-09-28 14:15:02 +08:00
2026-09-19 01:50:09 +08:00
2026-09-14 11:32:17 +08:00
2026-09-17 18:18:32 +08:00
2026-09-28 14:15:02 +08:00
2026-09-09 16:09:39 +08:00
2026-09-21 22:56:32 +08:00
2026-09-28 14:15:02 +08:00
2026-09-22 16:01:54 +08:00
2026-09-22 12:50:19 +08:00
2026-09-22 10:29:53 +08:00
2026-09-12 20:49:03 +08:00
2026-09-21 22:56:32 +08:00
2026-09-21 11:58:13 +08:00
2026-09-21 01:23:35 +08:00
2026-09-21 01:33:06 +08:00
2026-09-21 03:37:43 +08:00
2026-09-19 21:59:44 +08:00
2026-09-11 21:31:30 +08:00
2026-09-11 20:29:45 +08:00
2026-09-21 00:19:42 +08:00
2026-09-20 23:32:09 +08:00
2026-09-22 16:01:54 +08:00
2026-09-21 11:58:13 +08:00
2026-09-21 12:34:47 +08:00
2026-09-20 23:32:09 +08:00
2026-09-21 12:34:47 +08:00
2026-09-22 12:50:19 +08:00
2026-09-21 11:58:13 +08:00
2026-09-17 17:47:11 +08:00
2026-09-11 16:42:40 +08:00
2026-07-31 12:00:48 +08:00
2026-09-19 01:28:27 +08:00
2026-09-21 21:09:34 +08:00
2026-09-19 01:50:09 +08:00
2026-09-22 16:13:10 +08:00
2026-09-20 17:36:02 +08:00
2026-09-21 01:23:35 +08:00
2026-09-12 20:49:03 +08:00
2026-09-19 01:28:27 +08:00
2026-09-10 21:00:54 +08:00
2026-09-21 01:23:35 +08:00
2026-09-21 21:09:34 +08:00
2026-09-19 01:28:27 +08:00
2026-09-21 06:21:19 +08:00
2026-09-21 01:23:35 +08:00
2026-09-19 01:50:09 +08:00
2026-09-17 20:28:39 +08:00
2026-08-12 10:54:16 +08:00
2026-09-21 01:23:35 +08:00
2026-09-16 03:59:27 +08:00
2026-09-16 17:39:23 +08:00
2026-09-20 17:36:02 +08:00
2026-08-12 10:54:16 +08:00
2026-09-13 14:07:03 +08:00
2026-09-28 14:15:02 +08:00
2026-09-11 20:29:45 +08:00
2026-09-17 19:01:35 +08:00
2026-09-21 21:09:34 +08:00
2026-09-19 01:28:27 +08:00
2026-09-19 01:28:27 +08:00
2026-09-20 17:36:02 +08:00
2026-09-28 14:15:02 +08:00
2026-09-23 13:06:43 +08:00
2026-09-21 21:09:34 +08:00
2026-08-12 13:14:55 +08:00
2026-09-28 14:15:02 +08:00
2026-09-21 01:23:35 +08:00
2026-09-21 21:09:34 +08:00
2026-09-12 15:30:38 +08:00
2026-09-19 21:59:44 +08:00
2026-09-22 12:50:19 +08:00
2026-09-23 17:26:53 +08:00
2026-09-23 00:09:12 +08:00
2026-09-16 05:42:20 +08:00
2026-09-14 14:34:33 +08:00
2026-09-23 00:09:12 +08:00
2026-09-14 18:59:50 +08:00
2026-09-14 21:02:08 +08:00
2026-09-13 14:48:55 +08:00
2026-09-13 14:07:03 +08:00
2026-07-30 18:01:19 +08:00
2026-07-30 18:01:19 +08:00
2026-09-12 17:23:22 +08:00
2026-09-20 14:49:57 +08:00
2026-09-23 16:51:15 +08:00
2026-09-23 16:51:15 +08:00
2026-09-23 16:51:15 +08:00
2026-09-23 19:05:33 +08:00
2026-09-03 19:36:18 +08:00
2026-09-23 21:35:57 +08:00
2026-08-20 19:07:25 +08:00
2026-08-20 19:07:25 +08:00
2026-09-24 16:04:29 +08:00
2026-09-28 17:39:01 +08:00
2026-09-28 17:33:58 +08:00
2026-09-28 17:30:28 +08:00
2026-08-20 19:07:25 +08:00
2026-09-10 13:08:29 +08:00
2026-09-19 12:29:27 +08:00
2026-09-18 22:33:21 +08:00
2026-09-18 13:25:18 +08:00
2026-09-19 01:28:27 +08:00
2026-09-20 17:36:02 +08:00
2026-09-28 14:15:02 +08:00
2026-09-28 14:15:02 +08:00
2026-09-23 19:07:37 +08:00
2026-09-23 19:05:33 +08:00
2026-09-19 15:08:31 +08:00
2026-09-23 16:51:15 +08:00
2026-09-24 16:25:21 +08:00
2026-09-22 02:24:47 +08:00
2026-09-21 21:09:34 +08:00