Repository navigation
docs(agents): 同步 Core、插件、UI 截图与 Windows 虚拟机规范 - #1941
Merged
Merged
Conversation
1lck
marked this pull request as ready for review
November 14, 2026 17:45
Lithe Review结论: ❓ 信息不足 静态审查未发现需要阻塞合并的问题。但已观察到的 Scope Check
架构归属对账
Checked and cleared
Observations
Summary规范修改与所核对的构建、计时和日志实现一致,没有确认的本次引入问题。当前信息缺口是失败 CI 的原因及其最终结果。 Verification
|
Lithe 运行验收版本: 执行未完成:Invalid scenario identity 本次未形成完整验收结果,详见执行原因。 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
关联 Issue / Linked issue
PR 类型 / Type
改动说明 / What changes
背景 / Why
Viva 重构后,开发与审查规范需要明确通用宿主逻辑和工具专属知识的归属;UI 验证还缺少将真实无头截图附到 PR 的要求。Windows 本地验证改用本机虚拟机,原独立云服务器已退役,但旧 Skill 仍指向 Tauri、MSVC/ARM64 构建和旧日志路径。
改动 / Changes
develop-lithe:区分通用宿主规则、工具专属知识与平台 API;通用规则进入 Rust Core,新增工具集成优先插件化,禁止把工具专属逻辑换成 Rust 后塞进 Core,补齐 Go 平台层的下沉约束。debug-windows-on-parallels:重写为当前 Viva Go/cgo + Rust Core 工作流;使用本机 Parallels 与交互用户执行,识别 Git Bash、x64 MinGW/GNU 目标和 ARM 来宾中的 x64 仿真限制。更新桌面构建、计时、日志来源及进程/虚拟机清理要求;插件仍使用自己的工具链和架构。write-stable-tests及参考页:当前 Windows 桌面计时使用 DesktopGo;Core 测试在实际链接的外部 Core 仓库运行;旧 Swift/Tauri、旧仓内 Core scope 和历史云测记录不再作为当前执行指南。保留已有 GitHub Actions Windows CI。create-lithe-plugin:插件 UI 改动引用统一无头截图规则;Windows 验收引用本机虚拟机的传输与清理规则,不套用宿主构建目标。lithe-code-review:增加截图与 Windows 虚拟机证据核对;Core 逻辑归属改为所属 crate,而非全部挤入 C ABI crate;审查输出同步记录截图和仿真范围。AGENTS.md与 PR 模板:入口引用当前真源,去除 Windows/Tauri 运行时表述,增加 UI 证据检查项及 Windows 本地验收记录要求。不在本 PR 范围内 / Out of scope
计时执行器仍暴露指向旧测试来源的参数,已建立
refactorIssue #1940;本 PR 更新调用规范,执行器的兼容策略和实现由该 Issue 跟进。类型专属:docs
develop-lithe与对应执行 Skill 维护,插件、测试和审查入口引用该规则。范围检查 / Scope checks
功能矩阵 / Feature matrix
N/A:仅规范文档,没有宿主功能或平台实现变更;矩阵校验通过,未提交生成视图,无需 matrix-exempt。
插件归属 / Plugin ownership
develop-lithe第三节的宿主零依赖自查,结果为空。UI 验证 / UI evidence
N/A:新增的是未来 UI 改动的截图要求,本 PR 没有修改产品 UI,无需生成界面截图。
统一日志系统 / Structured logging
N/A:未修改产品日志事件或错误处理;仅校正 Windows 日志来源的文档。
界面文案 / i18n
N/A:没有修改产品文案或翻译词条。
逻辑归属 / Logic placement
N/A:本次明确未来实现的所有权要求,没有修改业务逻辑、Core 命令或 fixture。
性能与内存 / Performance and memory
N/A:无运行时改动。规范保留本机虚拟机按初始状态清理和资源有界退出要求。
设置 / Settings
N/A:未修改产品设置。
插件契约 / Plugin contract
N/A:未修改插件协议、SDK、能力版本或宿主方法。
发行包与资源 / Bundle and resources
N/A:没有新增运行时资源或下载入口;发行目录只读静态检查通过。
无用代码与重构 / Dead code and refactoring
已为检查过程中发现的既有计时执行器旧 scope 建立 #1940,没有把执行器改动夹带进本 PR。
验证 / Verification
quick_validate.py检查 develop-lithe、create-lithe-plugin、debug-windows-on-parallels、write-stable-tests、lithe-code-reviewgit diff --checkscripts/platform-feature-matrix/verify-platform-feature-matrix.shscripts/desktop/verify/verify-runtime-bundle-immutability.shdevelop-lithe第三节宿主零依赖自查未能执行的检查和原因: 纯文档改动,不运行无关的产品全量构建、UI 截图或 Windows 虚拟机工作流;没有把静态检查描述成原生运行验收。
提交前确认 / Final checks
CI 基线失败核对
desktop/internal/workbench/shell_view.go两处违规。9dbcb321ecbd5f1d1fd0a9ac32d20a7f8fedcdd8的 preview CI 已报告同一文件、同样两处违规;本地运行相同检查也得到相同结果。git diff origin/preview...HEAD -- desktop/internal/workbench/shell_view.go scripts/i18n/verify-app-language-localization.mjs shared/i18n为空。未修改界面实现、翻译或检查器,也没有放宽门禁。最终 CI 结果
本轮 Desktop CI 已结束:
shell_view.go违规,与上面的 preview 基线一致。TestHTMLPreviewSharedFixture、TestProcessesListsThisProcessAndItsChild、TestMemoryDetailsShowTheSummaryOfTheWholeInstance失败;它们在 原基线 Windows 运行 中已以同样的路径/内存断言失败。本 PR 相对基线仅修改列出的 10 个规范文件,产品源码、测试实现、国际化检查器及翻译数据均未改变。没有重试失败断言、放宽检查、修改保护规则或声明全部 CI 通过。维护者已明确要求 squash 合入 preview;使用仓库已有维护者 PR 合并权限完成本次纯文档合并。