# Case: `fetch-returns-no-matching-work-when-empty`

## 用例意义

验证 `fetch` 在没有匹配线程时返回稳定的“无工作”错误契约。

## 前置条件

- 空数据库已完成 `init`

## 输入

```bash
inbox --db TMPDIR/coord.db --json fetch --agent worker-z --status pending
```

## 预期输出

- 退出码为 `10`
- JSON 错误码为 `no_matching_work`

## 断言结论

- 空结果不是成功空数组，而是显式的“无匹配工作”信号
