## ADDED Requirements ### Requirement: 单槽单卡设备绑定时初始化当前卡标识 系统 SHALL 在设备最大槽位为 1 且该设备绑定的有效卡唯一时,将该绑定标记为当前使用卡;绑定成功后的设备卡列表 SHALL 把该卡作为当前卡对外返回。对多卡设备,系统 MUST NOT 在绑定时推断当前使用卡,其当前卡标识仍由运营商设备观测或显式切卡结果决定。系统 MUST 保证同一设备同一时刻至多一条有效绑定被标记为当前使用卡;解绑 SHALL 清除该绑定的当前卡标识。 #### Scenario: 单槽设备绑定唯一卡 - **GIVEN** 设备最大槽位为 1 且当前没有有效绑定卡 - **WHEN** 管理员为该设备绑定一张有效卡 - **THEN** 该绑定被标记为当前使用卡 - **AND** 后续设备卡列表中该卡返回为当前卡 #### Scenario: 多卡设备绑定不推断当前卡 - **GIVEN** 设备最大槽位大于 1 - **WHEN** 管理员为该设备绑定一张卡 - **THEN** 绑定结果不改变该设备既有的当前使用卡标识 #### Scenario: 解绑清除当前卡标识 - **GIVEN** 某有效绑定被标记为当前使用卡 - **WHEN** 该绑定被解绑 - **THEN** 该设备不再存在被标记为当前使用卡的有效绑定 ### Requirement: 存量当前卡标识的核对与受控修复 系统 SHALL 提供只读核对口径,用于按「设备最大槽位为 1、有效绑定唯一、当前无任何当前卡标识」识别需要修复的存量绑定。受控修复 SHALL 仅将符合该口径的绑定标记为当前使用卡,MUST NOT 修改其他绑定、MUST NOT 使同一设备出现多条当前使用卡。修复后设备卡列表 SHALL 反映该当前卡标识,设备实名判定 SHALL 按绑定卡事实返回。 #### Scenario: 只读核对识别待修复设备 - **GIVEN** 设备最大槽位为 1、存在唯一有效绑定且没有任何当前卡标识 - **WHEN** 维护者按核对口径查询 - **THEN** 该设备出现在待修复结果中,且查询本身不产生任何写入 #### Scenario: 受控修复后当前卡可见 - **GIVEN** 已按核对口径确认的设备 - **WHEN** 维护者执行受控修复 - **THEN** 该设备的唯一有效绑定被标记为当前使用卡 - **AND** 该设备的卡列表与资产信息按最新绑定事实返回 #### Scenario: 多卡设备不在修复范围 - **GIVEN** 设备最大槽位大于 1 或有效绑定多于一条 - **WHEN** 维护者按核对口径查询 - **THEN** 该设备不出现在待修复结果中