# 四位 WorkBuddy 专家迁入 YCode > 2026-10-18用户定制更新:原四个已安装角色现已改为通用的探索、实现、验收和审查,并新增问题诊断员;完整原包已备份。见[通用开发角色替换](通用开发角色替换-2026-10-18.md)。下方保留2026-10-16原始迁移记录与REA证据,不代表当前定制包仍是原始字节。 2026-10-16,按用户指示将首席 C++ 架构顾问及高级项目经理关德豪、UI 设计师像素君、高级算法工程师小算迁入当前用户 YCode。所有原版包内容、清单和头像/字体读取均通过 REA;安装只使用已经导出并核对 SHA 的副本。 ## 已安装的真实内容 | 专家 | 本地包 ID | 版本 | 功能文件 | 字节 | 实际技能与定位 | | --- | --- | --- | ---: | ---: | --- | | 首席 C++ 架构顾问/C++ 超级专家 | cpp-super-expert | 1.0.0 | 11 | 471,222 | cpp-mastery;标准、架构、并发性能、框架与排错,6 份参考文档 | | 高级项目经理/关德豪 | senior-project-manager | 1.0.1 | 81 | 1,879,324 | minimax-docx;真实 Agent 重点为站点规格分析、范围控制、拆解开发任务与验收,另有完整 Word 工具源码 | | UI设计师/像素君 | ui-designer | 1.0.1 | 143 | 6,249,920 | impeccable、frontend-dev、browser-use;设计系统、组件、可访问性、前端交付,含 54 个 TTF 字体及许可证 | | 高级算法工程师/小算 | senior-algorithm-expert | 1.0.0 | 20 | 112,272 | algorithm-engineering-playbook;约束建模、选型、证明、复杂度、实现和对拍,7 份参考文档、3 个模板与 Python 示例 | 共 **255 个功能/许可证文件,8,712,738 字节**。原始 Agent、Skill、知识文档、模板、源码脚本、头像及字体按字节保留;没有改写角色指令。原 WorkBuddy `.downloaded_at` 宿主时间标记及本地审计 manifest 没有混入 YCode 专家包。 实际路径为 `C:/Users/Administrator/AppData/Roaming/YCode/plugins/marketplaces/my-experts/plugins/<包ID>`,通过同级 `.codebuddy-plugin/marketplace.json` 注册。“我的专家”已显示四张真实卡片。 安装工具 `scripts/import-rea-expert.mjs` 读取恢复 manifest 的固定 Evidence/SHA/字节数,调用 YCode 生产校验、激活和回合上下文逻辑;临时目录写入后原子注册,并保留既有目录条目。若同名已存在会拒绝覆盖。用户配置下 `capabilities/expert-imports/<包ID>.json` 保留源证据与安装信息。 ## 原版恢复依据 各专家的完整 Evidence、根摘要、逐文件摘要与恢复脚本分别见: - [C++ 专家拆解](/C:/Users/Administrator/code/YCode/docs/首席C++架构顾问-拆解-2026-10-16.md) - [关德豪拆解](/C:/Users/Administrator/code/YCode/docs/高级项目经理-关德豪-拆解-20261016.md) - [像素君拆解](/C:/Users/Administrator/code/YCode/docs/UI设计师-像素君-拆解-20261016.md) - [小算拆解](/C:/Users/Administrator/code/YCode/docs/高级算法工程师-小算-拆解-20261016.md) 小算原先尚未在已知本地目录。主上下文通过 REA 确认用户当前详情为高级算法工程师/小算,再执行声明的原生“召唤”点击,触发正常下载;未发送消息。Evidence `ev_a2c119f8cb5c94b829ca71998d75ddf925c7a11e68cba8de4e4e7080dcdd77a6`。下载后的 cache 映射确认 `ex_tHvJiRTijDXQ → senior-algorithm-expert`。 隔离 REA 的正式目录 provider 补齐 HTML、C# 项目/源码、XML/XSD、Shell/PowerShell、LICENSE 与 TTF 导出。继续保留固定根、文件 SHA、UTF-8、路径/符号链接、字节预算检查;TTF 增加 SFNT 签名、表目录及范围检查。全局 REA 未改。 ## YCode 必要适配 像素君完整包超过原 4MiB 上限,专家包总预算提升至 **16MiB**,文件数上限仍为 256。专家资源读取补齐 HTML/C#/XML/XSD/Shell/许可证等类型,并保留 UTF-8 BOM(关德豪两个 csproj 有原 BOM)。 回合上下文提供真实 YCode 本地包根目录和文本资源清单,按相对路径通过 `ycode_expert_resource` 读取。原包内脚本使用前仍需检查当前运行时、CLI、API 和工作区输入,不能把角色描述当作工具已经配置。 ## 已完成的验证 - `npm run build` 包含 node/web TypeScript 通过,日志 `.tmp/imported-experts-build-20261016.log`。 - 专家既有后端回归 73 项、新进程恢复/删除通过,`.tmp/experts-backend-1k38DT/report.json`;快照与事务回归 15 项通过,`.tmp/expert-review-snapshot-mbkHX8/report.json`。 - 新目录资源 fixture 16 项、既有目录文本 13 项、PNG 二进制 11 项通过。 - `node scripts/test-imported-expert-resources.mjs`:**356/356 检查通过**,四份包在隔离 YCode 目录实际安装;255 文件 SHA、197 文本资源 SHA、四个身份/头像/预加载技能、54 字体、模板脚本、BOM、越界拒绝均通过。报告 `.tmp/imported-expert-qa-bpXZQg/report.json`。该测试没有执行原专家脚本或调用供应商 API。 首轮 import helper 的 `skillPreloaded` 报告字段曾固定检测 cpp-mastery,其他包误报 false;字段已改为按各自 manifest.skills 检查。技能实际预加载由上述独立 356 项验证逐一确认,未把旧字段误报当成能力失败,也未改写旧报告冒充新验证。 - `node scripts/verify-live-imported-experts.mjs`:当前用户 YCode 的真实 preload/IPC 逐一验证四位专家、197 份文本和四张头像,全部 SHA 一致。通过真实鼠标 hover/click 分别“召唤”,确认对应 expertId 与原 defaultInitPrompt 进入新草稿;没有发送消息,renderer exception 为 0。完成后恢复用户原会话并显示“我的专家”。报告 `.tmp/live-imported-experts-0WdJlu/report.json`。 - 首张卡片截图处于入场动画中,另补所有卡片 opacity=1、字体与动画稳定后的截图:`.tmp/live-imported-experts-0WdJlu/four-expert-cards-settled.png`。 当前用户 YCode 已更新(PID 58848)。主进程构建 SHA `d5db46b5a1f1e743a46e66ec01aed29294ab8a1029c7afe687791fae5817f6bd`;renderer `index-BkN1KZYz.js`。更新前确认无运行回合/附件引用草稿或设置窗口,恢复原会话;用户模型未变。 ## 尚不能宣称已运行的专项能力 关德豪 Word 工具要求 .NET SDK 8+、NuGet 依赖,部分流程还需要 Bash、Pandoc 或 LibreOffice;当前 PATH 未发现这些命令。Agent 还引用使用者项目中的 `ai/memory-bank/site-setup.md`、`ai/agents/pm.md` 与截图脚本。原文 `run-script` 示例没有对应 CLI 注册,包内版本说明亦有差异,已在拆解报告指出。没有伪造这些输入或声称已生成 Word。 像素君媒体脚本要求 MiniMax key/baseUrl 与 Python requests,browser-use 要求独立 CLI,云模式另有 key;HTML 模板引用 p5.js CDN 与 Google Fonts。角色提及的 brand-guidelines、canvas-design 没有在原包中提供,未补造。源码及离线字体已迁入,但未配置这些外部服务。 小算的 Python 最短路示例与 C++ 专家知识文档均已迁入;本轮没有执行示例、训练模型或逐条验证知识事实。四位均已通过角色与资源激活/原生 UI 召唤验收;这不等于所有专项工具、任意回答质量或原版原生 Agent/plugin 运行语义已完成等价验收。