suzmii
3153d4f674
Project CI / Repository checks (pull_request) Successful in 2m50s
Project CI / Frontend tests (pull_request) Successful in 3m30s
Project CI / Native shell tests (pull_request) Failing after 4m30s
Project CI / Backend tests (pull_request) Successful in 6m32s
修复 AGC 项目写锁残留无法回收与启动失败无诊断
- .agent/project.lock 新增 processStartedAt,PID 存活时核对进程启动身份,身份不一致判定 PID 复用并回收
- 旧锁缺少 processStartedAt 时退回“进程启动时间晚于锁 createdAt 加 5 秒容差”的 PID 复用推断
- 空锁 / 坏锁(崩溃停在 create_new 与落盘之间)宽限期由 600 秒收紧到 30 秒,无法判定持有者存活时仍保持 600 秒
- 新增 StartupLogSlot,配置目录就绪前后都能写 startup.log,startup.*.failed 与启动错误提示不再是死分支
- Windows 启动失败恢复系统消息框并附诊断日志路径,其它平台写 stderr,同一进程只提示一次
- 新增 project_lock_recovery 6 条回归用例:死 PID、空锁宽限、PID 复用时间推断、PID 复用身份不一致、身份一致不抢锁、新鲜空锁不抢锁
- 同步 decision-log 与 App 实施计划文档
2026-09-09 16:58:41 +08:00
..
2026-07-12 19:32:11 +08:00
2026-07-17 21:03:15 +08:00
2026-09-03 20:02:48 +08:00
2026-06-23 21:02:13 +08:00
2026-08-31 14:10:44 +08:00
2026-08-08 11:11:25 +08:00
2026-08-21 15:33:02 +08:00
2026-09-01 16:28:34 +08:00
2026-08-08 15:10:16 +08:00
2026-09-03 20:02:48 +08:00
2026-07-15 22:14:52 +08:00
2026-09-03 10:02:05 +08:00
2026-09-01 16:28:34 +08:00
2026-09-03 15:33:26 +08:00
2026-09-01 16:28:34 +08:00
2026-08-07 18:03:30 +08:00
2026-09-01 16:28:34 +08:00
2026-09-03 11:38:40 +08:00
2026-09-01 16:28:34 +08:00
2026-06-11 22:33:05 +08:00
2026-09-09 12:00:10 +08:00
2026-09-03 10:36:43 +08:00
2026-09-07 15:17:21 +08:00
2026-09-03 14:24:40 +08:00
2026-09-09 16:58:41 +08:00
2026-09-08 22:04:37 +08:00
2026-09-08 22:01:29 +08:00
2026-09-01 16:28:34 +08:00
2026-09-08 22:01:29 +08:00
2026-09-08 22:01:29 +08:00
2026-09-06 00:36:31 +08:00
2026-08-25 15:41:55 +08:00
2026-09-04 16:30:43 +08:00
2026-08-20 19:07:25 +08:00
2026-08-12 14:46:24 +08:00
2026-09-01 16:28:34 +08:00
2026-06-14 19:34:44 +08:00
2026-09-08 10:43:38 +00:00
2026-09-08 13:25:24 +00:00
2026-09-08 10:43:38 +00:00
2026-09-01 16:28:34 +08:00
2026-06-14 19:34:44 +08:00
2026-09-03 19:36:18 +08:00
2026-09-08 11:56:36 +08:00
2026-09-01 20:13:48 +08:00