# case: wait-reply-can-start-from-after-event

### 用例意义

验证 `wait-reply --after-event` 支持从既知事件游标之后恢复等待。

### 前置条件

- 已通过先前的 `watch` 或 `wait-reply` 结果拿到某个 `NEXT_EVENT_ID`
- 线程 `THREAD_ID` 后续还会收到新的回复类消息

### 输入

```bash
inbox --db TMPDIR/coord.db --agent worker-c --json wait-reply --thread THREAD_ID --after-event NEXT_EVENT_ID --timeout-seconds 2
inbox --db TMPDIR/coord.db --json reply --from leader --to worker-c --thread THREAD_ID --summary "Redirect to login" --body "Redirect guests to login for the MVP."
```

### 预期输出

- `wait-reply` 在事件游标之后的新回复出现时被唤醒
- 返回新的 `next_event_id`

### 断言结论

- `after-event` 允许等待逻辑在断点之后继续，而不会重复消费旧回复
- `--kinds` 支持自定义逗号分隔的唤醒消息类型；未显式提供时默认使用 `answer,control,result`
- 默认唤醒 kinds 为 `answer,control,result`

