# 控制层级补充核查

本轮重新读取全部172例ADAS源CSV，分别检查carControl、controlsState及车辆巡航状态。原无提示筛选名单不变；这次修正的是事件解释，不是新增筛选门槛。

**原先部分案例的“无控制退出”表述过宽，现已更正。** 锚点前后0.25秒内没有carControl或巡航下降沿的27例中，25例有controlsState.enabled/active下降沿。它们可以称为控制器退出，不能再笼统称完全无退出；也不能据此认定实际横纵执行控制权已交接。

| 字段层级 | 本报告如何使用 | 不能据此单独证明 |
|---|---|---|
| controlsState.enabled / active | 控制器使能和活动状态的记录 | 哪个轴实际执行，以及驾驶员接过了多少控制权 |
| carControl.enabled / latActive / longActive | 控制命令消息及横纵轴激活记录 | 驾驶员未同时参与，或全部命令实际被执行 |
| carState.cruiseState.enabled | 车辆接口的巡航状态 | 完整双轴自动驾驶或原厂具体模式 |

跨层取值不同不自动等于文件损坏，也不宜合并成一个“自动驾驶已开启”标签。缺少软件版本和实际执行器证据时，保持分层描述。原始布尔列、状态变化时刻和源文件SHA256见[完整审计](追溯附录/ADAS_172例控制层级审计.json)。

## 已完成分析中的修正

| 案例 | controlsState退出 | carControl/巡航在锚点附近 |
|---|---|---|
| [ADAS_TO_RISK_0022](案例/ADAS_TO_RISK_0022/index.html) | 0秒enabled与active下降 | 未见所查下降沿；各轴状态见个案 |
| [ADAS_TO_RISK_0031](案例/ADAS_TO_RISK_0031/index.html) | 0秒enabled与active下降 | 未见所查下降沿；各轴状态见个案 |
| [ADAS_TO_RISK_0033](案例/ADAS_TO_RISK_0033/index.html) | 0秒enabled与active下降 | 未见所查下降沿；各轴状态见个案 |
| [ADAS_TO_RISK_0040](案例/ADAS_TO_RISK_0040/index.html) | 0秒enabled与active下降 | 未见所查下降沿；各轴状态见个案 |
| [ADAS_TO_RISK_0050](案例/ADAS_TO_RISK_0050/index.html) | 0秒enabled与active下降 | 未见所查下降沿；各轴状态见个案 |
| [ADAS_TO_RISK_0062](案例/ADAS_TO_RISK_0062/index.html) | 0秒enabled与active下降 | 未见所查下降沿；各轴状态见个案 |
| [ADAS_TO_RISK_0076](案例/ADAS_TO_RISK_0076/index.html) | 0秒enabled与active下降 | 未见所查下降沿；各轴状态见个案 |
| [ADAS_TO_RISK_0081](案例/ADAS_TO_RISK_0081/index.html) | 0秒enabled与active下降 | 未见所查下降沿；各轴状态见个案 |
| [ADAS_TO_RISK_0085](案例/ADAS_TO_RISK_0085/index.html) | 0秒enabled与active下降 | 未见所查下降沿；各轴状态见个案 |
| [ADAS_TO_RISK_0097](案例/ADAS_TO_RISK_0097/index.html) | 0秒enabled与active下降 | 未见所查下降沿；各轴状态见个案 |

0022、0031、0033、0040、0050、0062、0076、0081、0085为既有正文修正；0097为本批新例。车辆行为、图像事实及无提示名单没有因这次修正而改变，但“控制器退出”与“实际轴交接”的研究标签必须区分。

0031后段重新观察到控制器开启位于源日志缺口结束附近，不能把该记录时刻当成真实重新开启时刻。类似地，所有状态边沿都首先是记录所见，不直接构成毫秒级触发因果。

其余尚未完成个案按这一口径继续分析。本轮全172例核查属于字段审计，不能冒充172例画面与致因分析全部完成。
