# 定时任务、资料库、项目:UI 续对齐 日期:2026-10-17。范围是用户指出的三模块 UI 大差异。主上下文负责架构、集成、差异审查与最终验证;三个执行 agent 分别修改各自模块。此前未提交的业务代码、图标与构建资源均保留。 本记录延续[首批本地功能](三模块首批开发记录-2026-10-17.md)。下面的尺寸检查只证明列出的稳定布局,不能替代全状态、同数据的逐像素和动效验收。 ## 原版依据与观察范围 全部 WorkBuddy 实现和运行时资料均来自 REA;没有通过其他渠道读取原版。 | 范围 | 版本 / REA Evidence | 覆盖与限制 | | --- | --- | --- | | 定时任务首页 | 5.8.3 / `ev_386df7d869a651cc6c083205fb10c4264ec8356901bc0b031cab63d64d65c8d5` | 桌面首页、空态、模板卡;云端实例数据不复制 | | 定时任务新建 | 5.8.3 / `ev_be404f0454dfd7496f91ff79a7f43bb61a54ad587933baee0d1cf77c4db915c5` | 源样式、脚本、布局;布局快照捕获在 opacity=0 / scale(.96) 的入场帧,不能直接把 768×470.406 当稳定尺寸 | | 资料库首页 | 5.8.3 / `ev_82a9ad8ec38c807e465646d749e2cedbb150fec62e30234c97acd0bb309c349e` | 首页侧栏、标签、表格、介绍卡和 inline SVG | | 本地产物 | 5.8.3 / `ev_b7fe1b4adac2311b04dfa454126363ca382869d6a29664152d497a920c2e8cad` | 返回导航、全宽表格、列头、任务/文件行;收藏星形 SVG 尚无原版依据 | | 资料库介绍图 | 5.8.3 / `ev_d650991b41fe1831a4caf5dd225398e29db8e91205d00c2ac3047b00baa1998e` | REA 导出两张已加载原始 SVG;资源身份已确认,采集时可见性为 unknown/no_visible_layout | | 项目首页 / 详情 | 5.8.3 / `ev_89843a8b67f411d3297b5f3e428830393cd0fe8712603816cf8b7bbe442064d9` / `ev_ca0195278ba08b57f2d847e4d96e3a35490f26367b71b810563b01b03470d000` | 桌面深色布局、输入区、配置栏;动态内容与 YCode 测试项目不同 | | 项目源码与筛选 | 5.8.3 / `ev_8782905c492acd1618e137480a3da8a8d7eba56e8f328e4856b008e1dd7f34ea` | UI scope `all/personal/collaborative`;source `all/manual/schedule/local`;云端来源、角色没有本地等价数据 | 本轮通过 REA 补取了资料库已经加载的两张原始介绍图,之后点回原先选中的 WorkBuddy 任务。恢复记录 `ev_4f3ba3426b6d32b70e1d5acb504575c9ff14803c39ef69055d28ef86d14d11d5` 中点击/等待与恢复帧成功;探针总状态因 neutral-pointer 清理取消为 failed,不能将其表述为整次探针全部成功。没有发送原版消息、提交文件或修改云端资料。 ## 本轮改动 - 定时任务:恢复紧凑编辑器、名称与提示词组合器、底部空间/权限、三列时间规则;默认完全访问并在保存前使用实际确认;主编辑器不因遮罩或 Escape 关闭。真实模型选择及思考强度继续写入任务配置;页面每 15 秒静默更新到期/运行边界。模板图标、空态图和确认框图标来自固定 REA 资源。 - 资料库:首页恢复内部 280px 导航和原始介绍图;本地产物进入独立全宽内容区,恢复“名称 / 类型 / 更新人 / 更新时间 / 大小”五列。索引、搜索、筛选、收藏、最近访问和来源文件打开继续使用真实本地数据。没有作者信息时显示“—”,不伪装成当前用户。主上下文复核后修正三点按钮:先打开菜单,再选择打开/收藏;不把三点图标直接绑定为收藏切换。云分享入口禁用并说明未接入,此菜单是本地适配,原版菜单打开态尚未验收。 - 项目:移除额外顶栏,使用 64px 顶栏、撑满可用高度的主区和 320px 配置栏;输入区固定在内容底部。使用已有输入/模型/空间/权限组件,项目首发将思考强度和权限贯通 App 与实际请求;失败继续恢复草稿。 - 模块字体与侧栏:按对应原版范围使用 `"PingFang SC", -apple-system, BlinkMacSystemFont, sans-serif`;原版组件内部各自不同的字体规则仍保留。侧栏深色背景调整为原版 `#1f1f1f`,没有全局改写对话正文字体。 ## 已知差异与未完成项 1. 定时任务日期弹层、时间双列/轮盘及完整打开态仍未 1:1。当前日期是显式合法未来日期输入,时间以每分钟的 SourceSelect 提供;没有限制未来日期到一年以内。原版 calendar 的完整交互和动效仍待恢复。 2. 本地模型列表、空间和项目内容与原版数据不同;不能用不同内容的整屏差异得出零像素结论。 3. 个人资料导入/编辑/引用、项目待办/资产/动态发布和完整生命周期尚未完成。当前首页、空态和可用本地链路不能代表这些能力已接入。 4. 项目只存在本地单用户数据:非定时会话归本地来源,关联真实自动化 run 的归定时来源;协作和手动云端来源为真实空集。个人/全部在这一数据范围下结果相同。 5. 原版旧版项目输入区与当前复用输入组件还有未验收的图标、菜单、焦点、窄窗口、动画差异。邀请、语音等未接入入口不宣称真实可用。 6. 云成员协作、远端通知、产品侧子代理调度按既有范围暂后;安全中心另行拆解。 ## 验证 最终构建、截图报告与实际业务链路验收均已完成。回归脚本严格区分“布局断言通过”和“完整 1:1”;布局检查包含项目满高、输入区贴底和模态稳定尺寸,避免仅检查节点存在就误报。 1336×902 桌面稳定态测量: | 项目 | 本轮修复前 | 当前 / 原版依据 | | --- | --- | --- | | 定时任务编辑器 | 768×806,表单纵向铺开 | 800×490;名称 752×40;提示词组合器 752×188 | | 本地产物内容区 | 仍保留 280px 内侧栏,820px 表格溢出 772px 内容区 | 内侧栏移除;表头 x308/y150/1004×47;滚动区 x308/y197/1004×705 | | 项目主区 / 右栏 | y134、高 296,页面下方大量空白 | y94、高 808;右栏宽 320;顶栏高 64 | | 项目输入区 | y298、高 108 | y730、高 148,底部留白 24;浅色/深色一致 | 通过的检查: - `npm run build`:node/web TypeScript 和生产构建通过;日志 `.tmp/module-ui-final-build.log`。 - `npm run test:module-ui`:57 项稳定布局、交互约束和样式断言通过;最终报告 `.tmp/module-ui-parity-WDVIEC/report.json`,包含浅色/深色、下拉、创建和窄窗口截图。主上下文实际查看了项目详情、编辑器、资料库首页/本地产物截图,依据发现继续修了底色、权限位置、图标和导航内边距。 - `npm run test:three-modules`:真实 Electron/preload/IPC/OMP/localhost 模型与工具链路通过;报告 `.tmp/three-modules-ksjYzL/report.json`。包含定时写入、失败与暂停、运行身份、收藏菜单/实际文件、规则编辑删除、项目极致思考与完全访问命令、首发失败草稿恢复。 - `node scripts/verify-project-page.cjs`:最终构建通过,报告 `.tmp/project-page-7OsWPz/report.json`;包含满高几何、真实配置更新、任务来源/个人/协作筛选。 - `node scripts/verify-sidebar-footer.cjs`:通过,报告 `.tmp/sidebar-footer-eN7T6B/report.json`。 - 自动化 19 组、资料库数据、资料库聚焦 UI、项目任务状态回归通过;REA 自动化资源与资料库 10 个 SVG 图标/2 张插画恢复的摘要校验通过。原始 star 图标仍明确 unresolved,静态文件行没有继续使用手绘星形。 保留的中间失败:`module-ui-parity-JJbso8` 点击了新增加载骨架,已将 QA 选择器改为真实可点击卡片;`three-modules-IoidNa/yz3oSE/3zuSOe` 分别是菜单 portal 选择范围、思考菜单两级悬停,以及截短标题当完整消息的 QA 假设错误。修正了测试的实际操作路径与身份断言,没有通过删除功能断言来绕过;最终链路同时验证完整用户消息与真实会话身份。 用户当前 YCode 进程以 `electron .` 启动,没有 9222 调试端口。为避免清空不可读取的未发送草稿,没有强制刷新或终止;生产文件已构建,空闲时重载窗口即可加载本轮 renderer。隔离 QA 不修改用户实际模型/会话数据。 本轮仍未达到完整 1:1。除上述明确未知项,资料库首页原生滚动条占位、同数据下的内容长度/滚动位置、旧版项目输入区的精细字形和原版动画仍需要继续逐项验收。