1.7 KiB
1.7 KiB
1. API Contract
- 1.1 更新资产解析响应类型,支持
polling.enabled、activity_level、last_activity_at、last_activity_scene、next_poll_at。 - 1.2 保持现有资产手动刷新接口与调用方式不变,不新增同步接口或按钮。
- 1.3 定义同步轨迹跳转参数,复用
resource_type、resource_key、correlation_id查询契约。
2. Asset Sync Status UI
- 2.1 在卡和设备资产信息页新增同步状态区域,展示轮询是否启用、活跃级别、最后活跃时间、最后活跃场景和下次轮询时间。
- 2.2 为空的
last_activity_at、last_activity_scene、next_poll_at提供稳定占位;无下次轮询时间显示-。 - 2.3 保留现有手动刷新按钮;
rate_limited时仅展示本次失败结果,不显示自动退避倒计时。
3. Sync Trail Navigation
- 3.1 增加受
asset_info:view_sync_trail按钮权限控制的“查看同步轨迹”入口,跳转全局审计外部集成页并带入当前资产筛选。 - 3.2 确保跳转筛选可支持立即、3分钟、5分钟连续同步结果的轨迹查询(当前仓库未提供全局审计外部集成页,待目标页接入后联调)。
- 3.3 不改造全局审计外部集成页面本身。
4. Verification
- 4.1 验证卡和设备均可展示完整、部分为空和全部为空的同步状态。
- 4.2 验证保留单一手动刷新入口,且
rate_limited不展示倒计时。 - 4.3 验证“查看同步轨迹”跳转携带当前资产筛选并能查看连续同步结果(待全局审计外部集成页提供后联调)。
- 4.4 运行相关前端校验,并执行
openspec validate update-asset-sync-status-trail --strict。