status: complete updated: 2026-07-19
复用 V2 Job 模块 44/44、前端定向单测 7/7、Admin Reactor 42 模块和生产构建基线,增量验证 V3 的 CRON/ONCE 互斥模型、IANA 时区、DST 解析、Quartz Trigger 类型和一次性完成态。
| 优先级 | 范围 | 验证方式 |
|---|---|---|
| P0 | 迁移字段、存量回填、Cron 可空、字典数据 | JobOnceTimezoneMigrationContractTest |
| P0 | 过去时间、非法时区、互斥字段、DST 缺口与重复时间 | JobScheduleDomainServiceTest、JobConfigValidatorTest |
| P0 | CRON 显式时区、ONCE SimpleTrigger | JobSchedulerTest |
| P0 | 计划 ONCE 成功或失败后已结束,手动执行不结束 | QuartzJobExecutorTest、Mapper 契约测试 |
| P0 | 已结束任务启动恢复不复活 | JobScheduleCoordinatorTest |
| P1 | 表单转换、计划预览和列表状态文案 | 前端定向 Vitest、ESLint、生产构建 |
mvn -Penable-tests -pl forge-framework/forge-plugin-parent/forge-plugin-job -am testpnpm exec vitest run <V3 定向测试>pnpm buildgit diff --checkmvn -pl forge-admin-server -am package -DskipTestsgit diff --check 通过。