历史导出归档范围与到期风险审计
结论
历史导出任务的状态摘要现在严格跟随所选“当前任务 / 审计归档”范围。旧版在选中 3 个归档任务时仍显示当前任务池的 34 个可下载文件,容易造成值守误判;修复后归档视图显示 3 个可下载,与列表、分页和状态筛选保持一致。
任务中心新增“24 小时内到期”服务端筛选。完成态文件只有在到期时间晚于当前时刻且不超过未来 24 小时时才会命中;过期、失败或缺少有效到期时间的任务不会误报。到期风险写入 exportStatus=expiring,可通过刷新、分享和跨设备恢复;命中的任务使用橙色状态与保留期文本,但继续保留下载能力。
交互步骤与证据
-
旧归档摘要(需改进)
选中“审计归档 3”后,列表确实只有 3 条归档记录,但顶部“可下载”错误显示 34,状态口径与当前工作范围不一致。

-
归档摘要同范围(健康)
1440 × 900 下,归档范围的“可下载”修正为 3,当前任务总量与审计归档总量仍作为跨范围导航计数保留。

-
到期筛选可发现(健康)
状态菜单在同一归档范围内显示生成中、需处理、可下载、24 小时内到期和已取消的可信计数;本地真实数据当前没有 24 小时内到期文件,因此显示 0。

-
移动端工作区(健康)
390 × 844 下摘要、范围分段、搜索、状态/账号筛选和固定底栏均可见;任务列表保持单一纵向滚动,没有新增横向溢出。

-
同尺寸前后对照(健康)
左侧为旧版 34 个可下载,右侧为修复后的 3 个可下载并展开到期筛选;侧栏宽度、卡片密度和主要操作位置保持稳定。

验证
- 历史数据专项:44 项通过。
- Web 正式套件:78 个测试文件、509 项通过。
- API:
go test ./...全量通过。 - 生产构建:TypeScript、Vite 构建与发布资产门禁通过。
- 浏览器:1440 × 900 桌面与 390 × 844 手机真实本地前后端联调通过。
- 服务端测试覆盖当前/归档摘要隔离、未来 24 小时边界和
status=expiring过滤;前端测试覆盖 URL 解析、兼容列表过滤和到期判定边界。
无障碍与证据边界
- 范围使用具名页签,状态筛选具有独立可访问名称;截图前通过语义树核对摘要、筛选、下载、移回、分页和固定底栏。
- 真实 Mock 归档文件均在 7 天后到期,所以本轮没有伪造一条即将到期的可视样本;橙色风险卡通过代码与确定性边界测试验证,不能把本轮截图视为真实近到期文件的视觉证据。
- 本轮未执行屏幕阅读器、浏览器缩放 200% 或完整键盘巡检,不能据此声明完整辅助技术兼容。