fix(catalog): 修复重生成遗留的三类数据回归(迁移阶段1-T4)

- 昨日重生成用的对面旧版源数据缺 select 选项:从重生成前快照收割 782 个
  select/radio 字段的 options 进 overrides(含默认值落在选项内的校验)
- 移除实现不读的假字段:Excel_Cs_InsertColumnV3/InsertRowV3 的 direction
- 默认值修复:Time 系列 offset_unit_num 改数字 0(实现按 num 读取)、
  Mail_DoGetMailMessage_v2:attachment 恢复旧选项、Window_SizeWindow_v1:window_size
  恢复 text widget、Mobile_TouchSlideV1 无实现清空默认值
- app-system-tests 期望更新:12 号锁屏流程因假必填清理不再阻塞(有意变更)
- catalog-properties 13 项 + app-system 全过
This commit is contained in:
yu 2026-11-06 10:53:56 +08:00
parent 1a20dd72d1
commit 5e8fc9686f
4 changed files with 14592 additions and 86 deletions

View File

@ -1,5 +1,5 @@
{
"generatedAt": "2026-11-05T09:52:08.862Z",
"generatedAt": "2026-11-06T02:47:41.920Z",
"count": 909,
"ids": [
"App_GetPid",

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -75,7 +75,9 @@ describe("应用与系统测试流程包", () => {
expect(issues.every(issue => issue.code === "required"), flow.name).toBe(true);
if (issues.length) blocked.push(flow.id);
}
expect(blocked).toEqual(["test_appsystem_08", "test_appsystem_12"]);
// 12 号(锁屏/解锁)曾经因 Screenlock 的 6 个假必填而阻塞;
// 2026-11-05 参数审计确认实现不读这些字段,已改选填并清空,阻塞随之解除(有意变更)
expect(blocked).toEqual(["test_appsystem_08"]);
const pidOnly = buildSuite()[0].flow;
const killV1 = pidOnly.nodes.find(n => n.componentId === "App_KillV1");
killV1.values.p_name = "";