fix/dialogs-f03-f04
fix/security-f01-f02-f08
堆叠于 #1(安全收尾),对应问题清单 F03/F04:
测试:E2E workspace.spec.ts 覆盖重复点击/快速切换/第二页切期间/失败重试/空列表;formula-export.spec.ts 覆盖载入定义修改后生成;单测覆盖消息长度边界
- 第 0 页重复点击当前已选期间直接返回,不清空列表、不重复请求; 第二页点击当前期间回到第一页并刷新 - 请求失败显示错误并提供“重试”按钮;空结果显示空态行而不是过期数据 - E2E 覆盖:重复点击、快速本期/基期切换、第二页切期间、失败重试、空列表
- 载入定义时以“用户消息+助手确认”形式把名称、含义、范围、缺失处理和表达式 写入对话,后续“把刚才公式改成乘以 100”等指代可关联到已载入定义; 生成前仍需显式确认,不静默沿用旧定义 - 选择空选项时同步清理当前定义与上下文,选择状态与预览保持一致 - 服务端单条消息长度上限 1000→2000 以容纳完整定义上下文,超长仍拒绝 - E2E 覆盖:载入后请求包含原定义、修改后表达式为 (收入−成本)×100、 空选项清理;单测覆盖 2000/2001 边界
PG 上 worker 持咨询锁会立即重认领 processing 任务,第二次 --once 被导入任务 抢占导致导出断言失败(该测试此前从未在 PG 上真正运行过)。第一次调用后把导入 任务置为 ready 模拟完成,两种后端行为一致
No dependencies set.
The note is not visible to the blocked user.
堆叠于 #1(安全收尾),对应问题清单 F03/F04:
测试:E2E workspace.spec.ts 覆盖重复点击/快速切换/第二页切期间/失败重试/空列表;formula-export.spec.ts 覆盖载入定义修改后生成;单测覆盖消息长度边界
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.