Files
isphere-ai-bridge/docs/process/csharp-helper-log.md
2026-07-05 19:18:56 +08:00

41 lines
3.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# C# WinHelper N1 baseline verification log
## 2026-07-05 16:19:25 +08:00
- 当前 helper 状态N1 baseline verification 通过helper 已构建/验证于 `runs\win-helper\ISphereWinHelper.exe`
- 是否修改 C# 文件:否。
- 验证命令:`powershell -NoProfile -ExecutionPolicy Bypass -File scripts\verify-win-helper.ps1`
- 验证结果:
- 命令退出码0。
- 输出成功字段:`ok=true`
- helper 路径:`E:\coding\codex\isphere-ai-bridge\runs\win-helper\ISphereWinHelper.exe`,符合 `runs\win-helper\ISphereWinHelper.exe`
- version`0.1.0`
- 只读 op 可用性:`version` / `self_check` / `scan_windows` / `dump_uia` 均由 `verify-win-helper.ps1` 调用并通过断言。
- `scan_window_count``30`,为数字。
- `uia_available``true`,为有效布尔字段。
- 临时 WinForms `dump_uia`:成功;验证脚本创建临时 WinForms 窗口后执行 `dump_uia`,并断言 root `control_type == "Window"`,本次未抛错且退出 0。
- 是否保持只读边界:是;本轮仅运行构建/验证脚本与只读 helper op未实现搜索联系人、打开会话、发送消息、发送/接收文件、自动登录、注入、hook、读内存或规避安防能力。
- 关键输出:
- `{"ok":true,"configuration":"Release","platform":"anycpu","csc":"C:\\WINDOWS\\Microsoft.NET\\Framework64\\v4.0.30319\\csc.exe","source_dir":"E:\\coding\\codex\\isphere-ai-bridge\\native\\ISphereWinHelper","output":"E:\\coding\\codex\\isphere-ai-bridge\\runs\\win-helper\\ISphereWinHelper.exe"}`
- `{"ok":true,"helper":"E:\\coding\\codex\\isphere-ai-bridge\\runs\\win-helper\\ISphereWinHelper.exe","version":"0.1.0","scan_window_count":30,"uia_available":true}`
## 2026-07-05 17:58:24 +08:00 - N5 C# helper live verification
- 当前 helper 状态N5 live verification 中的 C# helper 单体验证通过helper 构建/验证输出路径为 `runs\win-helper\ISphereWinHelper.exe`
- 是否修改 C# 文件:否。
- 验证命令:`powershell -NoProfile -ExecutionPolicy Bypass -File scripts\verify-win-helper.ps1`
- 验证结果:
- 命令退出码0。
- 输出成功字段:`ok=true`
- helper 路径:`E:\coding\codex\isphere-ai-bridge\runs\win-helper\ISphereWinHelper.exe`,指向 `runs\win-helper\ISphereWinHelper.exe`
- version`0.1.0`
- 只读 op 范围:仍只涉及 `version` / `self_check` / `scan_windows` / `dump_uia` 四个 op。
- `scan_window_count``30`,为数字。
- `uia_available``true`,为有效布尔字段。
- 临时 WinForms `dump_uia`:成功;脚本创建临时 WinForms 窗口后执行 `dump_uia` 并断言根节点 `control_type == "Window"`,本次未抛错且退出 0。
- 是否保持只读边界:是;本轮未点击、输入、发送、上传、下载,未实现搜索联系人、打开会话、发送消息、发送/接收文件、自动登录、注入、hook、读内存或规避安防能力。
- N5 计划复核:`docs/go-mcp-minimal-plan.md` 的 N5 要求 helper live verification本 C# helper 维护范围仅确认 C# helper 单体验证状态,未进入 N6。
- 关键输出:
- `{"ok":true,"configuration":"Release","platform":"anycpu","csc":"C:\\WINDOWS\\Microsoft.NET\\Framework64\\v4.0.30319\\csc.exe","source_dir":"E:\\coding\\codex\\isphere-ai-bridge\\native\\ISphereWinHelper","output":"E:\\coding\\codex\\isphere-ai-bridge\\runs\\win-helper\\ISphereWinHelper.exe"}`
- `{"ok":true,"helper":"E:\\coding\\codex\\isphere-ai-bridge\\runs\\win-helper\\ISphereWinHelper.exe","version":"0.1.0","scan_window_count":30,"uia_available":true}`