796 B
796 B
Case: reply-attaches-artifact
用例意义
验证 reply 支持追加带附件的答复消息。
前置条件
- 已存在一个非终态线程
THREAD_ID TMPDIR/decision.md已存在
输入
inbox --db TMPDIR/coord.db --json reply --from leader --to worker-a --thread THREAD_ID --summary "Retry read timeouts" --artifact TMPDIR/decision.md --artifact-kind brief --artifact-metadata-json '{"label":"decision"}'
预期输出
- 命令退出码为
0 message.artifacts长度为1- artifact 路径、kind、metadata 都可读
断言结论
reply与send/update/done/fail共享附件写入契约
补充约束
artifact-kind与artifact-metadata-json依赖至少一个--artifact;数量不匹配也应返回invalid_input