# case: list-filters-by-status

### 用例意义

验证 `list --status` 只返回指定状态集合内的线程。

### 前置条件

- 数据库中存在多个不同状态的线程

### 输入

```bash
inbox --db TMPDIR/coord.db --json list --status pending,blocked
```

### 预期输出

- 命令退出码为 `0`
- 返回的每条线程都满足 `status in ["pending","blocked"]`

### 断言结论

- `list` 会严格应用状态过滤
- 当未显式传 `--assigned-to` 时，`list` 可以作为全局视角，也可以在提供 `--agent` 或根级 `--agent` 时退化为“按 assigned-to 过滤”的快捷入口

