---
"@ux-team/tvu-design-system": patch
---

`audit-mockup-geometry-consistency`：三处「没检查」被输出成「检查过、结果是 0」的地方补齐。

- `--geometry-family rows` 跑法不再报 `controls: 0 / buttons: 0` —— 那一轮从没收集过控件，
  这两个键现在**不存在**而不是 0（controls 跑法的输出形状不变）。
- `collectStateFrameGroups` 改返回 `{ groups, rejected, rejectedIds }`（与 `collectRowGroups`
  同形）：被分组测试丢弃的 state frame 从此有登记面，并随 `stateFramesRejected` 出现在
  CLI / JSON / 规则模块 `extra` 里。分组键**未变**（仍是 `WxH`）。
- `--probe <state frame id>` 现在可断言：帧 id 进了 `inScopeIds`，此前它在故障臂与正常臂上
  恒红、不携带任何信息；被丢弃的帧也可探，并会印出「看到了但被排除」而不是「过滤器写错了」。

消费方影响：`--geometry-family rows` 的 JSON / 文本输出少了两个恒 0 的键；`checkedUnits` 逐位不变。
