Files
ai-workflow-skill/docs/tests/orch/run-init/run-init-creates-new-run.md
T

915 B

Case: run-init-creates-new-run

用例意义

验证 run init 会创建新的 orchestration run,并返回稳定的 run 元数据。

前置条件

  • TMPDIR/coord.db 尚不存在或为空路径

输入

orch --db TMPDIR/coord.db --json run init --run run_blog_001 --goal "Build blog MVP" --summary "Public blog plus admin CRUD"

预期输出

  • 命令退出码为 0
  • data.run.run_id == "run_blog_001"
  • data.run.goal == "Build blog MVP"
  • data.run.summary == "Public blog plus admin CRUD"
  • data.run.status == "active"
  • 返回 created_atupdated_at

断言结论

  • run init 会创建 run 记录,而不是只做内存态初始化
  • 新建 run 的默认状态是 active

补充约束

  • --run--goal 是必填;缺失任一项都应返回 invalid_input
  • 当同一 run_id 已存在时,应返回 invalid_state,而不是覆盖旧 run