suzmii
6c7033221d
Project CI / Backend tests (pull_request) Failing after 22s
Project CI / AI game creator shell Rust crates (pull_request) Successful in 3m5s
Project CI / AI game creator shell Rust lane 2/2 (pull_request) Successful in 4m14s
Project CI / Repository checks (pull_request) Failing after 15s
Project CI / AI game creator shell Rust lane 1/2 (pull_request) Successful in 4m46s
Project CI / Frontend tests (pull_request) Successful in 2m7s
Project CI / Native shell tests (pull_request) Successful in 7m10s
Project CI / AI game creator shell web tests (pull_request) Successful in 3m3s
补充 #599 自审回归用例:用户已切到别的工作区时后台改名不劫持上下文
...
- 新增用例 does not hijack the project the user already moved to when the AI name lands:后台 AI 名称落定时若当前项目上下文已是另一个工作区(看门狗解围后打开别项目走同一条「上下文已被接管」判据),只重检刚建工作区的最近项目行,不把用户切走的上下文换成刚建的工作区。
- 该用例经反向证伪:临时去掉 applyAutomaticProjectName 的项目路径守卫后失败(projectName 由 另一个项目 变成 星河远征),随后已还原源码。
- 自审复核结论(无代码改动):entrySettled 在预检失败、建项失败、看门狗让位、进项目失败、成功五条路径都由建项主体的 finally 落定;看门狗与后台 creation 竞速没有重复 rememberRecentWorkspace、没有未捕获拒绝;expectedName 取建项回传的 manifest.name(与宿主落盘同源,宿主侧 trim 为 no-op);新命令已注册且旧 rename_local_game_project 的调用方未受影响。
- 定向验证:homeProjectNamingAsync 10 passed;appSurface 两条相关用例 passed;cargo conditional_project_rename_tests 5 passed;cargo fmt --check 与 npm run agc:typecheck 通过。
2026-10-04 00:11:25 +08:00
..
2026-10-03 19:44:00 +08:00
2026-10-01 19:46:18 +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-21 21:09:34 +08:00
2026-10-02 13:56:47 +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-10-02 11:48:15 +08:00
2026-09-24 18:20:24 +08:00
2026-10-02 17:54:10 +08:00
2026-09-24 16:56:49 +08:00
2026-10-02 18:10:17 +08:00
2026-09-23 00:09:12 +08:00
2026-09-30 14:07:25 +08:00
2026-10-02 13:35:40 +08:00
2026-10-02 02:42:36 +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-10-02 12:08:26 +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-30 15:47:22 +08:00
2026-09-22 16:45:29 +08:00
2026-10-02 17:54:10 +08:00
2026-09-24 18:20:24 +08:00
2026-09-30 13:11:45 +08:00
2026-10-02 22:11:41 +08:00
2026-09-28 14:15:02 +08:00
2026-10-03 13:42:40 +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-10-02 11:09:46 +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-10-02 13:07:00 +08:00
2026-10-04 00:11:25 +08:00
2026-09-15 12:14:03 +08:00
2026-10-02 13:07:00 +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-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-10-02 18:10:17 +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-10-02 18:10:17 +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-10-02 18:10:17 +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-10-02 22:24:00 +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-10-01 15:29:23 +08:00
2026-09-14 18:59:50 +08:00
2026-09-14 21:02:08 +08:00
2026-09-30 20:24:23 +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-10-02 11:17:37 +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-10-02 11:17:37 +08:00
2026-09-10 13:08:29 +08:00
2026-10-02 13:48:26 +08:00
2026-10-02 13:48:26 +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