# B-6-expired · 打印文件 · 已失效

产品：英语默写AI版 · 交付 0.12.3 · 日期 2026-10-13 · 模块：我的-默写单记录

功能规格：[B-6-expired.function.json](B-6-expired.function.json)
原型设计：[B-6-expired.prototype.html](B-6-expired.prototype.html)

## 职责与进入条件

复用原成功导出文件；文件不存在时先明确重新生成所需文件数与扣次。

from：我的首页E或本模块上级；原来源与同页状态预览；preconditions：当前账号登录；静态页卡使用示例，不执行真实交易或账户操作；rule_status：confirmed

## 界面元素

- id：B-6-expired.ui.0；label：文件列表与状态；type：control；rule_status：proposed

- id：B-6-expired.ui.1；label：练习／答案内容、格式、原配置；type：control；rule_status：proposed

- id：B-6-expired.ui.2；label：打开原文件；type：control；rule_status：proposed

- id：B-6-expired.ui.3；label：重新导出；type：control；rule_status：proposed

## 数据与来源

- name：账号、会员、支付凭据、成长事件、记录快照与错题服务；contract_status：pending

## 字段建议（尚非服务契约）

- id：accountId；type：string；description：所有资产按真实账号隔离，不用手机号或匿名localStorage当生产主键；rule_status：proposed

- id：eventId；type：string；description：稳定成功事件ID，扣次／奖励／成长幂等；rule_status：proposed

- id：record；type：object；description：id/source/type/items/config/reportSnapshot/fileRefs/audioRefs/createdAt/deletedAt；rule_status：proposed

- id：entitlement；type：object；description：sku/platform/status/expiresAt/orderId；服务器校验，客户端演示不为凭据；rule_status：proposed

- id：trial；type：object；description：exportUsed/roundUsed，累计3文件／5轮，到期无日重置；rule_status：proposed

- id：wrongItem；type：object；description：canonicalId/contentType/origins/lastAnswer/status/firstCorrectedAt；rule_status：proposed

## 页面状态

- id：ready；description：默写单记录 · 详情；rule_status：proposed

- id：expired；description：打印文件 · 已失效；rule_status：proposed

## 可切换演示状态

- id：expired；label：打印文件 · 已失效；scope：prototype_only

- id：ready；label：默写单记录 · 详情；scope：prototype_only

## 交互 B-6-expired-I-1：打开有效文件

- 触发：打开有效文件

- 条件：非处理中；所需账号／选择／凭证有效

- 反馈：已有文件再次打开／系统分享不产生新文件，不扣次

- 跳转目标：B-6-detail

- 携带数据：accountId；origin与returnPage；recordId／itemId；platform、SKU、requestId；冻结报告／选词／原配置快照

- 规则确认程度：proposed

- 来源：原UE E、E-1～E-5、B-6、C-16～C-18、D-15及用户2026-10-13确认

- 预览能力：本地示例可点击；无真实支付、发码、邮件、文件删除、云账号注销

## 交互 B-6-expired-I-2：重新导出／文件失效

- 触发：重新导出／文件失效

- 条件：非处理中；所需账号／选择／凭证有效

- 反馈：载入记录快照进入共用样式下载，每次新生成按成功文件数扣次

- 跳转目标：B-4

- 携带数据：accountId；origin与returnPage；recordId／itemId；platform、SKU、requestId；冻结报告／选词／原配置快照

- 规则确认程度：proposed

- 来源：原UE E、E-1～E-5、B-6、C-16～C-18、D-15及用户2026-10-13确认

- 预览能力：本地示例可点击；无真实支付、发码、邮件、文件删除、云账号注销

## 交互 B-6-expired-I-3：返回

- 触发：返回

- 条件：非处理中；所需账号／选择／凭证有效

- 反馈：回列表保留筛选与位置

- 跳转目标：B-6

- 携带数据：accountId；origin与returnPage；recordId／itemId；platform、SKU、requestId；冻结报告／选词／原配置快照

- 规则确认程度：proposed

- 来源：原UE E、E-1～E-5、B-6、C-16～C-18、D-15及用户2026-10-13确认

- 预览能力：本地示例可点击；无真实支付、发码、邮件、文件删除、云账号注销

## 返回与保留

destination：实际来源；保留筛选、列表位置、来源和草稿；敏感验证凭证退出销毁；rule_status：proposed

## 验收

- given：符合操作条件；when：打开有效文件；then：已有文件再次打开／系统分享不产生新文件，不扣次；rule_status：proposed

- given：符合操作条件；when：重新导出／文件失效；then：载入记录快照进入共用样式下载，每次新生成按成功文件数扣次；rule_status：proposed

- given：符合操作条件；when：返回；then：回列表保留筛选与位置；rule_status：proposed

- given：请求失败／取消；when：刷新或返回；then：不发奖、不扣次、不授予会员；原输入与账号资产保留；rule_status：confirmed

## 原材料待确认

## 补充未定义事项

- 真实接口、跨设备一致性、支付校验与删除语义由服务接入验证

## 实现边界

- 每页三文件同源生成；屏幕内不出现模块编号／演示状态工具。

- 三类报告复用原业务页，历史查看为冻结快照；不会重新评分或扣次。

- 25AI错题排期、26二维码小程序暂缓，不能把C-16当AI复习入口。

## 原型限制

- 内置演示数据为示例，不是账号真实资产。

- 支付与恢复、奖励查询、短信验证及立即注销仅本地演示，没有真实订单／资金／云数据副作用。

- 客服邮箱与正式协议未配置，不展示编造的联系方式或正式法律正文。

## 能力与接入限制



## 预览宿主与产品 UI

手机外壳、项目导航、演示状态选择器、页面说明、页面编号与前后页导航属于预览宿主。产品实现包含屏幕内的业务 UI，状态栏与手势条由目标系统承载。原型仅操作本地示例状态，不发送真实短信，不执行真实认证；首页统计与教研目录为示例，不保存用户档案到服务端。
