# Case: `council-wait-times-out-when-reviewers-incomplete` ## 用例意义 验证 `council wait` 在 reviewer 尚未全部完成时返回稳定的超时结果,而不是误判为成功唤醒。 ## 前置条件 - 使用隔离的临时目录 `TMPDIR` - 目标数据库 `TMPDIR/coord.db` 尚不存在 ## 输入 ```bash orch --db TMPDIR/coord.db --json council start \ --run council_blog_wait_002 \ --target "Review the current blog architecture." orch --db TMPDIR/coord.db --json council wait \ --run council_blog_wait_002 \ --timeout-seconds 1 ``` ## 预期输出 - `council wait` 退出码为 `0` - `wait.data.woke == false` - `wait.data.all_complete == false` - `wait.data.reviewers` 长度为 `3` - 返回 reviewer 状态集合时,不要求每个 reviewer 已完成 ## 断言结论 - `council wait` 的超时结果是显式的“未唤醒”状态,而不是错误退出 - leader 可以基于同一个返回结构同时处理唤醒与超时两种路径