799 B
799 B
Case: task-add-rejects-invalid-priority
用例意义
验证 task add 只接受 low|normal|high 三种优先级值,并在其他输入下返回稳定错误。
前置条件
- 已存在 run
run_blog_004
输入
orch --db TMPDIR/coord.db --json run init --run run_blog_004 --goal "Validate task priority input"
orch --db TMPDIR/coord.db --json task add --run run_blog_004 --task T1 --title "Implement retry policy" --priority urgent
预期输出
task add退出码为30- JSON 错误码为
invalid_input - 错误消息指出
priority必须是low、normal或high
断言结论
task add的优先级枚举是明确而稳定的 CLI 契约- 非法优先级会在任务写入前被拒绝,而不是退回到默认值或被静默接受