保留进程控制通道失败正文

状态落盘失败和关闭流程记录终止或 shutdown 发送失败

补充进程会话排障记录
This commit is contained in:
kdletters
2026-10-06 13:58:42 +08:00
parent 7c298a6899
commit 6b4e161b5d
3 changed files with 21 additions and 4 deletions
@@ -24,6 +24,8 @@ Direct 的 Tauri 进度、活动回合和 manifest 事件不能忽略 `app.emit`
同一边界适用于发布进度、插件状态、认证状态、工作区偏好、错误报告通知和策划 Agent 事件;所有 GUI 事件出口都要保留 emit 错误正文,不能只让业务操作继续返回成功。
进程会话在状态落盘失败后发送终止控制、关闭时发送 shutdown 的失败也要记录;否则会出现“状态已标记需核对,但目标进程仍活着”而诊断只显示落盘失败的半条事实。
## 2026-10-03 AGC 随包 plugins 的 feature 档位必须与消费方一致,且门禁会因 build.rs 未重跑而假通过
- **现象**:Windows 本机 `npm run check:generated-bindings`(`npm run lint` 链内,`scripts/check-repository-ci.sh` 的 Repository checks 也走它)在 `build.rs:167:29` panic:`插件随包资源校验失败:随包插件存在未声明文件:.../src-tauri/resources/plugins/agc-godot-editor/native/gdextension/bin/win-x64/agc_godot_editor.dll(目标 x86_64-pc-windows-msvc 与当前 feature 组合不允许;请先执行随包资源准备步骤)`;树上换成 `agc-unity-editor/dotnet/publish/win-x64/Agc.Unity.Attach.exe` 时报同一类错。反向还有更隐蔽的形态:门禁 2 秒就 exit 0 说「通过」,但 tree 上其实带着编辑器产物。