Commit Graph

  • 5f5e8bcb0e fix(browser): 审查整改批次2镜像——浏览器生命周期四缺陷(对面 55bc8f1b 同源) main yu 2026-11-09 09:55:59 +0800
  • 594377ab79 docs: 账本划账——W4 迁包已完成(对面 8085ff47/4e345304,feat 分支 5 笔待审) yu 2026-11-06 17:49:10 +0800
  • 41975baf5a docs: 工作清单划账——W2 actuate 合入(对面 b646d4d9)与 W3 双缺陷修复(08e798c/440f7f4f)完成 yu 2026-11-06 17:47:04 +0800
  • 08e798c087 fix(browser): W3 迁前必修两缺陷——transport 单命令超时 + 定位器统一 yu 2026-11-06 17:46:06 +0800
  • 43ae705629 feat(engine): node.finished 全事件补 attempt 审计字段(无人值守审批对账:对面 actionId=runId:stepId:attempt) yu 2026-11-06 17:21:45 +0800
  • 10d125ce9d docs: Q4 源码核查落档(审批上游=workflow-engine 已实现)+ 审批对象三层设计(白名单/流程上架/单次高危动作,弹窗=consent 不走审批单) yu 2026-11-06 16:44:52 +0800
  • b4c89fd7d3 docs: PR 审核单草稿(feat/rpa-core-migration),补齐迁入提交单行说明未承载的细节(对面 699df63d 新模板) yu 2026-11-06 16:34:11 +0800
  • 751dc04713 fix(rpa-core): compat-audit 报告写系统临时目录,不再污染仓库根(补齐 4f1fbc0 漏提交的修复) yu 2026-11-06 16:29:08 +0800
  • 7a553fb270 docs: 工作日志补记(线4迁包完成+对面治理新规) yu 2026-11-06 16:22:31 +0800
  • 4f1fbc07dc refactor(rpa-core): 测试文件迁至 test/ 目录(对面 workspace 规范:产品源码树禁含测试);修 platform-groups 测试预载顺序耦合 yu 2026-11-06 16:14:23 +0800
  • 62652b4fca docs: V2 补记——租约粒度拍板(每节点单独授权+逐节点审批)、版本管理设计(V1)、Q4审批上游/Q5配置面待确认 yu 2026-11-06 15:45:35 +0800
  • a766902a18 docs: 工作日志补记(双端透明调度拍板) yu 2026-11-06 15:29:49 +0800
  • 81ce4bc9b8 feat(engine): RunEvent 增 executor 驻地字段(ADR-R6 补记:双端透明调度设计——三条纪律+确定性路由表+数据不动原则) yu 2026-11-06 15:29:34 +0800
  • 3a0ff42ac6 docs: 晨间助手截图时机搁置(提案3保留备查) yu 2026-11-06 15:01:21 +0800
  • fb6e8ca0bf docs: 后续工作完整清单(W1-W14)+ Q1/Q2/截图时机/rpa.browser 四项设计提案定稿 yu 2026-11-06 14:59:54 +0800
  • fec0028bd5 docs: 工作日志补记(远端核查+port 保护) yu 2026-11-06 13:53:55 +0800
  • 0f498afff2 fix(catalog): port 默认值 9222 写入 overrides 防重生成回退(远端合并发现的回填陷阱) yu 2026-11-06 13:53:55 +0800
  • e62a408a0d docs: 工作日志补记(SDK 安装与编译验证) yu 2026-11-06 13:47:40 +0800
  • f0defc2199 fix(contrib): 编译验证修正(Point internal / using Diagnostics);补丁包标定 dotnet build 0w0e + 协议冒烟通过 yu 2026-11-06 13:47:27 +0800
  • 107fbe0cee Merge branch 'main' of http://43.140.215.244:7040/wangyukun/PRA-only-demo yu 2026-11-06 13:45:00 +0800
  • 07a76b42b7 docs: 工作日志补记(对面门禁核查+C# actuate 原型) yu 2026-11-06 13:39:24 +0800
  • 65343da311 feat(contrib): C# actuate 原型补丁包(协议扩展+NativeInput 五招兜底移植+ActuateService+移植对照表+合入指引);V2 R3 行标定原型产出 yu 2026-11-06 13:39:08 +0800
  • 33b85c081e Merge remote main; re-apply remote port default 9222 to regenerated catalog yu 2026-11-06 13:38:49 +0800
  • 407aa385d2 docs: V2 补记对面事实一致性门禁合规要求(补丁须同提交更新事实文件+文档区块) yu 2026-11-06 13:32:34 +0800
  • a01667bdb3 feat(engine): NodeState 补 waiting_user/unknown 两态+StepStatus 映射表;node.finished 增检查点负载(A++ 字段定稿);补 sm-crypto 类型声明 yu 2026-11-06 13:19:29 +0800
  • 1b952e3bbd Merge remote main; re-apply remote port default 9222 to regenerated catalog yu 2026-11-06 13:10:10 +0800
  • 4615fcab10 docs: 账面盘点——包依赖3项核实销账,剩余 NodeState 两态+A++ 字段设计 yu 2026-11-06 13:08:58 +0800
  • 93915dfe8a catalog: 远程连接默认端口 61619 改为 9222 yu 2026-11-06 13:06:54 +0800
  • 2bcda3a558 fix(catalog): build-catalog 白名单归一化 platformTag,清洗上游 3 条数字脏值(重派生 win32) yu 2026-11-06 13:06:54 +0800
  • 4b5c73b752 feat(word): Word_Save/Word_SaveAs 真实现(COM 落盘),替换路径回显占位 yu 2026-11-06 11:52:56 +0800
  • b18d5b1f0b docs: bun 1.4.4 本机冒烟通过(engine 37/37, exceljs/pdf 无差异),R6 部分缓解 yu 2026-11-06 11:40:36 +0800
  • d99be8f4ab docs: ADR-R2 补记 A++ 检查点协议(两侧改动清单+落地节奏);标定阶段1已完成项 yu 2026-11-06 11:36:10 +0800
  • 1f804971f4 feat(engine): 补交 engine.execute 实现(A1 漏加文件) yu 2026-11-06 11:09:46 +0800
  • 7fa1c4038c docs: 补记工作日志(迁移阶段1四项) yu 2026-11-06 11:09:14 +0800
  • 9bb5a44b95 chore: rpa-cli 显式注册+engine.execute;V2 现状表同步阶段1修复状态 yu 2026-11-06 11:09:12 +0800
  • 5e8fc9686f fix(catalog): 修复重生成遗留的三类数据回归(迁移阶段1-T4) yu 2026-11-06 10:53:56 +0800
  • 1a20dd72d1 feat: 视觉能力去 Electron 化,经 HostBridge.screen 注入(迁移阶段1-A9) yu 2026-11-06 10:53:42 +0800
  • 1da00827ac feat(engine): createEngine 注入参数 + 消除模块级 driver 捕获(迁移阶段1-A1) yu 2026-11-06 10:20:29 +0800
  • 9b76dc6987 feat(engine): 取消贯通/超时真中止/重试门控/图校验(迁移阶段1-A3) yu 2026-11-06 10:13:38 +0800
  • d972a18bda docs: V2 拍板 ADR-R2(方案A+两补丁),6 项 ADR 全部闭环 yu 2026-11-06 10:01:51 +0800
  • b14ad0b89b docs: V2 拍板 R1/R4/R5,R2 留评审并备好 A/B 对比与待答问题清单 yu 2026-11-06 09:52:11 +0800
  • b4aaba4dbe docs: V2 拍板 ADR-R3(C#桌面执行路线)与ADR-R6(按能力域拆分部署) yu 2026-11-06 09:43:46 +0800
  • 93b79366f7 docs: 补记工作日志(迁入指南 V2 修订) yu 2026-11-06 09:09:47 +0800
  • 7f5ef2f5df docs: 收录 RPA 项目技术审查与集成实施总方案(V2 修订的上游输入) yu 2026-11-06 09:09:46 +0800
  • a8f75c6a55 docs: 迁入指南 V2(基于双侧真实源码核查)与差异清单 yu 2026-11-06 09:09:26 +0800
  • 0fcb1ecc0e test: 真桌面冒烟测试补 win32 平台守卫 + 平台判断收拢 yu 2026-11-05 18:03:06 +0800
  • 51a6178bfc feat: 驱动按 process.platform 自动选择,非 win32 抛 platform_unsupported yu 2026-11-05 17:56:34 +0800
  • 8414c4f355 feat: 平台标记单一源 PLATFORM_GROUPS + catalog 重生成 platformTag 生效 yu 2026-11-05 17:53:07 +0800
  • a7709aefbb docs: 补记工作日志(仓库完整性核查) yu 2026-11-05 17:31:27 +0800
  • dbe98947bc test: captcha 端到端测试图入库,脱离外部路径依赖 yu 2026-11-05 17:31:15 +0800
  • 609c46e06f docs: 补记工作日志(模型移除与追踪审查) yu 2026-11-05 17:27:25 +0800
  • 79bba4296f chore: 移除未使用的 ui-icon-detect 模型(80MB) yu 2026-11-05 17:27:08 +0800
  • 5a3d4cbdbd fix: 打包补拷 ui-icon-detect 模型 yu 2026-11-05 17:25:54 +0800
  • 8fb3721b0f docs: 补记工作日志(项目清理) yu 2026-11-05 17:12:23 +0800
  • ec25db2207 chore: 清理历史规划文档与一次性调试脚本 yu 2026-11-05 17:10:07 +0800
  • 487b46420b docs: 补记工作日志(验证码专项与假必填参数清零) yu 2026-11-05 17:02:19 +0800
  • 230e3c79ec docs: 平台标记单一源规则与迁移指南通俗版;补交 Word 报告流程生成脚本 yu 2026-11-05 17:02:10 +0800
  • de6165e76e catalog: 96 个假必填参数改为选填并新增参数审计脚本 yu 2026-11-05 17:01:59 +0800
  • 5ef797dcc0 feat: 添加算术验证码与字符验证码处理能力 yu 2026-11-05 16:48:20 +0800
  • 902ee0cec4 File_File_Move 目标为已存在目录时自动移入该目录 yu 2026-11-05 16:05:07 +0800
  • b59d906161 Merge branch 'main' of http://43.140.215.244:7040/wangyukun/PRA-only-demo yu 2026-11-05 14:59:32 +0800
  • e25121660d 修复点击验证误报与相似元素列表全重复等运行时问题 yu 2026-11-05 14:57:33 +0800
  • 9e12431db8 fix: notice dialog topmost - owner form pattern instead of invalid enum value yu 2026-11-05 13:48:49 +0800
  • 124f11bd6b fix: Dialog_Notice/MsgBox MessageBox options arg - invalid HelpButton value yu 2026-11-05 13:43:44 +0800
  • 0db3e59f75 fix: File_DecompressFile misleading "ADM-ZIP: Invalid filename" for missing archive yu 2026-11-05 13:40:29 +0800
  • 624d13f2ef fix: StrUtil_Replace enum mapping - search select value was treated as literal text yu 2026-11-05 13:22:33 +0800
  • 47b7a43be2 Merge branch 'main' of http://43.140.215.244:7040/wangyukun/PRA-only-demo yu 2026-11-05 13:04:49 +0800
  • 36b268f74c 运行时元素操作跟随前台标签页\n\n- 点搜索/按钮常开新标签页, 此前运行时元素操作仍附着旧标签页,\n 导致新页上的拾取选择器找不到元素、相似元素列表抓到空\n- evaluate 入口增加前台标签页检查(400ms 节流), 变化时 activateTab 切换附着 yu 2026-11-05 13:01:27 +0800
  • 21a400e172 运行前校验识别循环容器注入的迭代变量\n\n- 数组/字典循环运行时注入 item/index/value, 计数循环注入自定义索引变量\n- 校验器原先只认 flow.variables 与节点输出变量, 对循环体内引用误报未定义变量警告 yu 2026-11-05 12:47:01 +0800
  • 4af6bd0693 修复模板字面量吃掉正则反斜杠: \\d{6,} 改为 [0-9]{6,} yu 2026-11-05 12:24:56 +0800
  • 3e4ded9f5f 动态id泛化阈值放宽为命中1个即泛化, 修复渐进渲染期拾取仍生成唯一id yu 2026-11-05 11:53:26 +0800
  • 6a27ede6d9 元素拾取强制接管残留拾取器, 修复强杀应用后拾取永远走旧逻辑 yu 2026-11-05 11:41:41 +0800
  • 20d224a46b fix: input dialog invisible - replace VB InputBox with topmost WinForms form yu 2026-11-05 11:27:01 +0800
  • cf1e560802 元素拾取泛化动态记录id: 长数字结尾唯一id自动转为前缀匹配 yu 2026-11-05 11:15:36 +0800
  • 309898045c 元素拾取悬停0.3秒自动钻入子元素, 无需先锁定再调层级 yu 2026-11-05 11:11:03 +0800
  • 15fcf66972 fix: dialog components killed at 30s, pass proper timeout to powershell yu 2026-11-05 11:08:41 +0800
  • 150d7ce9c9 元素拾取支持钻入子元素: PageDown 沿锁定元素向下进入卡片内部子节点 yu 2026-11-05 10:57:24 +0800
  • 91d998b2ea 元素拾取跟随前台标签页: 点搜索等开新标签页后附着目标自动切换 yu 2026-11-05 10:12:59 +0800
  • 5250bf1e35 元素拾取支持页面跳转后继续拾取; 恢复 ws 根依赖声明修复启动崩溃 yu 2026-11-05 10:07:48 +0800
  • 2ae1010f67 Merge branch 'main' of http://43.140.215.244:7040/wangyukun/PRA-only-demo yu 2026-11-04 18:26:06 +0800
  • 8e711d502e docs: 补记工作日志(元素拾取残留浏览器修复) yu 2026-11-04 17:45:42 +0800
  • ea3ff0b891 修复元素拾取 Chrome 启动失败(exit 0): 残留实例占用专用 profile yu 2026-11-04 17:45:29 +0800
  • 02af3478a7 打包脚本支持 RPA_SKIP_TESTS=1 跳过单测(本地应急打包用) yu 2026-11-04 17:42:00 +0800
  • b929f86525 键盘冒烟目标窗口断言改为窗口存在性: Win11 记事本会话恢复致标题漂移 yu 2026-11-04 17:41:59 +0800
  • d638d44c79 桌面元素组件目标框占位提示改用 name=/type= 语法, 不再误导为浏览器选择器 yu 2026-11-04 17:41:59 +0800
  • abb3d26acd 元素点击未生效(clicked=false)改为抛错, 按错误契约给出拾取建议 yu 2026-11-04 17:41:58 +0800
  • 61a7f60a0e docs: 补记工作日志(分享/导入功能与EPERM修复) yu 2026-11-04 17:34:23 +0800
  • f95a24458e 新增任务分享/导入功能并修复只读文件保存 EPERM yu 2026-11-04 17:31:44 +0800
  • 22a7ee1595 修复外部浏览器 CDP 无响应: ws 从主进程 bundle 外部化 yu 2026-11-04 17:19:32 +0800
  • 3a9a8b63c2 合并 origin/main: psText 非 ASCII 修复移植到 rpa-core 新结构 yu 2026-11-04 14:51:33 +0800
  • a8084dca26 阶段5-独立验证: 新增rpa-cli.ts CLI host(createEngine+registerAll零Electron跑通5个代表能力: 桌面/Excel/HTTP/文件/屏幕), 新增rpa-cli脚本与tsx依赖; 5.2 Bun冒烟按决策10延期到迁入Agent-Employee时执行; 5.3回归三项全绿 refactor/rpa-core yu 2026-11-04 13:49:27 +0800
  • b54311d467 阶段4-tool契约: register支持CapabilityMeta(决策8 meta可选+新能力强制), 新增registerAll显式注册入口双入口过渡(决策9), RUNTIME_ERROR_CODES错误码固化+audit校验, 规范v1同步收紧 yu 2026-11-04 13:41:24 +0800
  • e691b9fa78 阶段3-driver抽象: powershell助手拆至driver/windows, 五域AutomationDriver接口+WindowsDriver(PowerShell实现行为不变), desktop/window-extended/system-extended/common-final改走driver, catalog构建填充platformTag=win32 yu 2026-11-04 13:28:32 +0800
  • 3decced268 阶段2-断Electron依赖: human-dialog/window-extended/ai-service经HostBridge迁入包, external+transport迁包(session留宿主), 新增check:deps依赖护栏与包README留守清单 yu 2026-11-04 12:57:41 +0800
  • caa8e19332 阶段1-rpa-core建包: engine+31个纯Node能力迁入packages/rpa-core, 领域类型单一源化, createEngine工厂收拢模块级状态 yu 2026-11-04 12:36:03 +0800
  • 4139400dbd 阶段0-基线与护栏: 修复不可移植/抖动测试全绿(341过), vitest串行执行防桌面竞争, 新增运行时能力注册快照(909个id) yu 2026-11-04 11:53:41 +0800
  • f35f0ac979 files 能力增强与 vision 校验修复;落盘 rpa-core 抽离改造任务清单与开发规范 yu 2026-11-04 10:14:55 +0800
  • 1c5d981e38 系统级组件兼容性审查: psText 统一非 ASCII 安全字面量 yu 2026-11-04 10:11:31 +0800
  • b242b9c4fe 键盘输入兼容性: DriveSend 家族纳入文本语义并补四类回归 yu 2026-11-04 09:47:19 +0800
  • 1ff6f59990 非 ASCII 字符走 char code 构造绕开智能引号解析陷阱 yu 2026-11-04 09:36:45 +0800