722 B
722 B
Case: answer-rejects-empty-body-and-payload
用例意义
验证 answer 在既没有正文也没有结构化 payload 时返回稳定输入错误,而不是写入空答复消息。
前置条件
- 运行
run_blog_002中的任务T2已处于blocked
输入
orch --db TMPDIR/coord.db --json answer --run run_blog_002 --task T2
预期输出
- 退出码为
30 - JSON 错误码为
invalid_input
断言结论
answer至少需要一种有效输入载荷:正文或payload-json- 空答复会在写入线程前被拒绝,而不是生成一条语义不明的
answer消息
补充约束
- 若同时传入
--body和--body-file,也应返回invalid_input