PRA-only-demo/scripts
yu 8414c4f355 feat: 平台标记单一源 PLATFORM_GROUPS + catalog 重生成 platformTag 生效
迁移前置项(指南五件小事 #1 + 第 0 步作业 #2):
- register-all.ts 新增 PLATFORM_GROUPS 单一权威表(33 域全标 win32,darwin/linux 仅类型占位)
- registerAll 逐域加载时把平台默认值落进 meta.platforms(能力显式声明优先);
  新增 buildDomainPlatformMap 供构建脚本与运行时共用同一张表
- build-catalog.mjs 删除 WIN32_GROUPS 硬编码,platformTag 从包内分组表派生(改 tsx 运行)
- 守卫测试 platform-groups.test.ts:域无缺行 / 不偷填非 win32 数据 / meta 派生一致
- catalog.json 重生成:687 个组件获得 platformTag=win32(此前从未生效)
- 源数据恢复:对面重构删了 shizai-catalog-data.js,从其历史 commit 7bc627c8 恢复到
  temp/catalog-source/(不入库)并作为回退路径
- catalog-overrides 增强 addFields 支持;把此前直接改 catalog.json 的 96 处假必填修正、
  label 修正、Screenlock 字段清理、12 个实现读取但源数据缺失的字段全部沉淀进 overrides,
  重生成后参数审计 A/B 类保持 0/0
2026-11-05 17:53:07 +08:00
..
app-system-test-flows.mjs merge: integrate liuwenxin app-system fixes 2026-11-02 11:07:27 +08:00
app-system-tests.mjs fix: use runtime registry in app system acceptance 2026-11-02 13:24:48 +08:00
app-system-tests.test.mjs 阶段1-rpa-core建包: engine+31个纯Node能力迁入packages/rpa-core, 领域类型单一源化, createEngine工厂收拢模块级状态 2026-11-04 12:36:03 +08:00
audit-catalog-params.py catalog: 96 个假必填参数改为选填并新增参数审计脚本 2026-11-05 17:01:59 +08:00
build-catalog.mjs feat: 平台标记单一源 PLATFORM_GROUPS + catalog 重生成 platformTag 生效 2026-11-05 17:53:07 +08:00
capability-snapshot.test.ts 阶段0-基线与护栏: 修复不可移植/抖动测试全绿(341过), vitest串行执行防桌面竞争, 新增运行时能力注册快照(909个id) 2026-11-04 11:53:41 +08:00
catalog-overrides.mjs feat: 平台标记单一源 PLATFORM_GROUPS + catalog 重生成 platformTag 生效 2026-11-05 17:53:07 +08:00
demo-e2e.mjs feat: 扩展Word与邮件自动化能力 2026-10-27 15:17:55 +08:00
dev-safe.mjs feat: 画布式 RPA 桌面端 Day1(1016 目录/画布/容器/属性/持久化) 2026-10-26 14:38:17 +08:00
gen-morning-flow.py File_File_Move 目标为已存在目录时自动移入该目录 2026-11-05 16:05:07 +08:00
gen-word-flow.py docs: 平台标记单一源规则与迁移指南通俗版;补交 Word 报告流程生成脚本 2026-11-05 17:02:10 +08:00
generate-icon.mjs build: 采用electron-builder标准NSIS安装器 2026-10-28 09:53:30 +08:00
install-desktop-manual-flow.mjs fix: 窗口组件条件字段渲染+选窗口按钮; imageSelector加文件浏览与屏幕截取; prompt()改confirm(); 后端窗口selector统一读取所有标题字段; 新增桌面键鼠人工验收流程与E2E脚本 2026-11-03 13:12:29 +08:00
package.mjs 打包脚本支持 RPA_SKIP_TESTS=1 跳过单测(本地应急打包用) 2026-11-04 17:42:14 +08:00
rpa-cli.ts 阶段5-独立验证: 新增rpa-cli.ts CLI host(createEngine+registerAll零Electron跑通5个代表能力: 桌面/Excel/HTTP/文件/屏幕), 新增rpa-cli脚本与tsx依赖; 5.2 Bun冒烟按决策10延期到迁入Agent-Employee时执行; 5.3回归三项全绿 2026-11-04 13:49:27 +08:00
start.mjs feat: 画布式 RPA 桌面端 Day1(1016 目录/画布/容器/属性/持久化) 2026-10-26 14:38:17 +08:00