{
  "schema_version": "2.0",
  "product": "英语默写AI版",
  "handoff_version": "0.12.3",
  "date": "2026-10-13",
  "scope": "新增我的15～23及错题本24，累计232页／状态；24／26功能模块已设计，25AI错题复习、26二维码与小程序暂缓",
  "entry": "README.md",
  "implementation_guide": "IMPLEMENTATION.md",
  "visual_guide": "UI-DESIGN.md",
  "module_spec": "MODULE.spec.json",
  "external_route_ids": [
    "AI-REVIEW",
    "B-5-scan",
    "TEXT-READING",
    "LETTER-FILL",
    "INVITE",
    "HELP",
    "LEGAL",
    "SUPPLEMENT",
    "CORRECTION",
    "PRINT-CORRECTION"
  ],
  "external_preview": "boundary.html",
  "legacy_route_aliases": {
    "C-19-pick": {
      "id": "C-19",
      "params": {
        "kind": "sentence"
      }
    },
    "C-19-settings": {
      "id": "C-3",
      "params": {
        "kind": "sentence"
      }
    },
    "C-19-countdown": {
      "id": "C-4",
      "params": {
        "kind": "sentence"
      }
    },
    "C-20": {
      "id": "C-5",
      "params": {
        "kind": "sentence"
      }
    },
    "C-20-handwrite": {
      "id": "C-6",
      "params": {
        "kind": "sentence"
      }
    },
    "C-20-landscape": {
      "id": "C-8",
      "params": {
        "kind": "sentence"
      }
    },
    "C-20-paper": {
      "id": "C-7",
      "params": {
        "kind": "sentence"
      }
    },
    "C-20-capture": {
      "id": "C-9",
      "params": {
        "kind": "sentence"
      }
    },
    "C-20-grading": {
      "id": "C-10",
      "params": {
        "kind": "sentence"
      }
    },
    "C-20-paused": {
      "id": "C-5-paused",
      "params": {
        "kind": "sentence"
      }
    },
    "C-20-grading-error": {
      "id": "C-10-error",
      "params": {
        "kind": "sentence"
      }
    },
    "C-21": {
      "id": "C-11",
      "params": {
        "kind": "sentence"
      }
    },
    "C-21-share": {
      "id": "C-12",
      "params": {
        "kind": "sentence"
      }
    },
    "C-21-reminders": {
      "id": "C-11-reminders",
      "params": {
        "kind": "sentence"
      }
    },
    "TEXT-READING": {
      "id": "D-16",
      "params": {
        "mode": "text"
      }
    },
    "LETTER-FILL": {
      "id": "D-1",
      "params": {
        "mode": "fill"
      }
    },
    "D-18": {
      "id": "D-7",
      "params": {
        "mode": "text"
      }
    },
    "HELP": {
      "id": "E-7",
      "params": {}
    },
    "INVITE": {
      "id": "E-6",
      "params": {}
    },
    "CORRECTION": {
      "id": "E-7-email",
      "params": {}
    },
    "E-2-confirm": {
      "id": "E-2-confirm-ios",
      "params": {}
    },
    "LEGAL": {
      "id": "E-3-agreement",
      "params": {}
    },
    "user-agreement": {
      "id": "E-3-agreement",
      "params": {}
    },
    "privacy-policy": {
      "id": "E-3-privacy",
      "params": {}
    }
  },
  "pages": [
    {
      "id": "A",
      "name": "启动页",
      "module": "认证及登录",
      "module_base": "认证及登录",
      "tabs": [],
      "purpose": "展示英语默写AI版品牌；启动判断登录态，未登录进入认证、已登录进入B首页，课本选择由首页引导。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "A.interface.md",
      "function": "A.function.json",
      "prototype": "A.prototype.html"
    },
    {
      "id": "A-1",
      "name": "本机号一键登录",
      "module": "认证及登录",
      "module_base": "认证及登录",
      "tabs": [],
      "purpose": "通过本机号码认证完成登录；提供其他手机号登录切换入口。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "A-1.interface.md",
      "function": "A-1.function.json",
      "prototype": "A-1.prototype.html"
    },
    {
      "id": "A-2",
      "name": "其他手机号 + 验证码",
      "module": "认证及登录",
      "module_base": "认证及登录",
      "tabs": [],
      "purpose": "用户换号或未来取号降级时用短信验证码登录；发码前/已发码在同一稳定页面内切换。",
      "default_preview_state": "initial",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "A-2.interface.md",
      "function": "A-2.function.json",
      "prototype": "A-2.prototype.html"
    },
    {
      "id": "A-2-phone",
      "name": "其他手机号 · 输入完成",
      "module": "认证及登录",
      "module_base": "认证及登录",
      "tabs": [],
      "purpose": "A-2同页状态审阅：11位示例号码格式化为185 0064 3030；已勾协议、发码按钮可点，尚未发送验证码。不新增业务页面或短信服务。",
      "default_preview_state": "phone-ready",
      "parent_page_id": "A-2",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "A-2-phone.interface.md",
      "function": "A-2-phone.function.json",
      "prototype": "A-2-phone.prototype.html"
    },
    {
      "id": "A-2-sent",
      "name": "验证码 · 倒计时",
      "module": "认证及登录",
      "module_base": "认证及登录",
      "tabs": [],
      "purpose": "A-2同页状态审阅：已模拟发送验证码、验证码空、46秒倒计时（实时递减），重新获取按钮禁用。不新增业务页面或短信服务。",
      "default_preview_state": "countdown",
      "parent_page_id": "A-2",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "A-2-sent.interface.md",
      "function": "A-2-sent.function.json",
      "prototype": "A-2-sent.prototype.html"
    },
    {
      "id": "A-2-resend",
      "name": "验证码 · 可以重发",
      "module": "认证及登录",
      "module_base": "认证及登录",
      "tabs": [],
      "purpose": "A-2同页状态审阅：模拟倒计时结束，重新获取按钮恢复；点击进入60秒重发预览。不新增业务页面或短信服务。",
      "default_preview_state": "resend-ready",
      "parent_page_id": "A-2",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "A-2-resend.interface.md",
      "function": "A-2-resend.function.json",
      "prototype": "A-2-resend.prototype.html"
    },
    {
      "id": "A-2-error",
      "name": "验证码 · 输入错误",
      "module": "认证及登录",
      "module_base": "认证及登录",
      "tabs": [],
      "purpose": "A-2同页状态审阅：示例4926错误，错误文案和输入框提示，手机号保持完整，校验失败不跳走。不新增业务页面或短信服务。",
      "default_preview_state": "error",
      "parent_page_id": "A-2",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "A-2-error.interface.md",
      "function": "A-2-error.function.json",
      "prototype": "A-2-error.prototype.html"
    },
    {
      "id": "A-2-loading",
      "name": "验证码 · 登录中",
      "module": "认证及登录",
      "module_base": "认证及登录",
      "tabs": [],
      "purpose": "A-2同页状态审阅：四位码完整，模拟校验请求中；输入及重复提交禁用，等待态供静态审阅。不新增业务页面或短信服务。",
      "default_preview_state": "loading",
      "parent_page_id": "A-2",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "A-2-loading.interface.md",
      "function": "A-2-loading.function.json",
      "prototype": "A-2-loading.prototype.html"
    },
    {
      "id": "A-3",
      "name": "选课本 · 首页引导与换课本共用",
      "module": "课本设置",
      "module_base": "课本设置",
      "tabs": [],
      "purpose": "从首页引导或换课本入口选择教材；未确认不保存，成功返回来源首页，教材供默写/听写/练习共用。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "A-3.interface.md",
      "function": "A-3.function.json",
      "prototype": "A-3.prototype.html"
    },
    {
      "id": "A-4",
      "name": "封面大图 · 核对版次",
      "module": "课本设置",
      "module_base": "课本设置",
      "tabs": [],
      "purpose": "放大所点课本封面及版次，让家长核对实体课本；不改变课本选择。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "A-4.interface.md",
      "function": "A-4.function.json",
      "prototype": "A-4.prototype.html"
    },
    {
      "id": "B",
      "name": "默写单首页Tab",
      "module": "首页Tab",
      "module_base": "首页Tab",
      "tabs": [],
      "purpose": "以 UI 示意首页承接教材打印、错题复习、自建词表及两组专题；首页入口和文案采用 UI，教材出单流程承接原 UE。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "B.interface.md",
      "function": "B.function.json",
      "prototype": "B.prototype.html"
    },
    {
      "id": "C",
      "name": "听写首页Tab",
      "module": "首页Tab",
      "module_base": "首页Tab",
      "tabs": [],
      "purpose": "承接单词听写、重点句、错题和拍搜入口。布局与文案以 UI 为准；已有单词级入口沿 UE 路由，新增重点句业务留待确认。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C.interface.md",
      "function": "C.function.json",
      "prototype": "C.prototype.html"
    },
    {
      "id": "D",
      "name": "练习首页Tab",
      "module": "首页Tab",
      "module_base": "首页Tab",
      "tabs": [],
      "purpose": "练习首页主卡课文跟读与六种单词闯关，全部接入08～14本轮详细设计。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D.interface.md",
      "function": "D.function.json",
      "prototype": "D.prototype.html"
    },
    {
      "id": "E",
      "name": "我的首页Tab",
      "module": "首页Tab",
      "module_base": "首页Tab",
      "tabs": [],
      "purpose": "按指定 UI 组织资料、会员、学习进步及历史与设置。入口承接旧 UE；成长曲线/数字仅一致的示例，统计及邀请奖励规则留待确认。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E.interface.md",
      "function": "E.function.json",
      "prototype": "E.prototype.html"
    },
    {
      "id": "B-2",
      "name": "选单元",
      "module": "默写单-教材默写单与打印",
      "module_base": "教材默写单与打印",
      "tabs": [
        "默写单"
      ],
      "purpose": "按整个教材单元多选范围，带入所选单元全部词条，到下一步挑单词页删选。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "B-2.interface.md",
      "function": "B-2.function.json",
      "prototype": "B-2.prototype.html"
    },
    {
      "id": "B-3",
      "name": "挑单词 · 默写线",
      "module": "默写单-教材默写单与打印",
      "module_base": "教材默写单与打印",
      "tabs": [
        "默写单"
      ],
      "purpose": "教材完整单元词表中删选默写词，设置顺序，补词共用自建流程；专题现直接B-4，不经此页。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "B-3.interface.md",
      "function": "B-3.function.json",
      "prototype": "B-3.prototype.html"
    },
    {
      "id": "B-4",
      "name": "配置 · 预览",
      "module": "默写单-教材默写单与打印",
      "module_base": "教材默写单与打印",
      "tabs": [
        "默写单"
      ],
      "purpose": "教材、专题、自建与自建历史共用的出题样式，按来源保留当前词表和返回入口；身体部位支持看图，字母支持四线三格。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "B-4.interface.md",
      "function": "B-4.function.json",
      "prototype": "B-4.prototype.html"
    },
    {
      "id": "B-4-preview",
      "name": "整页预览 · 练习卷",
      "module": "默写单-教材默写单与打印",
      "module_base": "教材默写单与打印",
      "tabs": [
        "默写单"
      ],
      "purpose": "只查看完整练习卷及其分页；不提供答案卷预览。返回时保留样式配置与词序。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "B-4-preview.interface.md",
      "function": "B-4-preview.function.json",
      "prototype": "B-4-preview.prototype.html"
    },
    {
      "id": "B-5",
      "name": "下载弹层",
      "module": "默写单-教材默写单与打印",
      "module_base": "教材默写单与打印",
      "tabs": [
        "默写单"
      ],
      "purpose": "选择练习卷/答案卷和文件格式后导出；显示本次文件数与扣次数，提供微信分享或本地打开。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "B-5.interface.md",
      "function": "B-5.function.json",
      "prototype": "B-5.prototype.html"
    },
    {
      "id": "B-2-empty",
      "name": "选单元 · 未选单元",
      "module": "默写单-教材默写单与打印",
      "module_base": "教材默写单与打印",
      "tabs": [
        "默写单"
      ],
      "purpose": "B-2同页状态审阅：选单元 · 未选单元；只按整个单元选择，不增加独立业务路由。",
      "default_preview_state": "none-selected",
      "parent_page_id": "B-2",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "B-2-empty.interface.md",
      "function": "B-2-empty.function.json",
      "prototype": "B-2-empty.prototype.html"
    },
    {
      "id": "B-2-error",
      "name": "选单元 · 加载失败",
      "module": "默写单-教材默写单与打印",
      "module_base": "教材默写单与打印",
      "tabs": [
        "默写单"
      ],
      "purpose": "B-2同页状态审阅：选单元 · 加载失败；只按整个单元选择，不增加独立业务路由。",
      "default_preview_state": "catalog-error",
      "parent_page_id": "B-2",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "B-2-error.interface.md",
      "function": "B-2-error.function.json",
      "prototype": "B-2-error.prototype.html"
    },
    {
      "id": "B-3-empty",
      "name": "挑单词 · 未选单词",
      "module": "默写单-教材默写单与打印",
      "module_base": "教材默写单与打印",
      "tabs": [
        "默写单"
      ],
      "purpose": "教材完整单元词表中删选默写词，设置顺序，补词共用自建流程；专题现直接B-4，不经此页。",
      "default_preview_state": "none-selected",
      "parent_page_id": "B-3",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "B-3-empty.interface.md",
      "function": "B-3-empty.function.json",
      "prototype": "B-3-empty.prototype.html"
    },
    {
      "id": "B-5-loading",
      "name": "下载 · 文件生成中",
      "module": "默写单-教材默写单与打印",
      "module_base": "教材默写单与打印",
      "tabs": [
        "默写单"
      ],
      "purpose": "选择练习卷/答案卷和文件格式后导出；显示本次文件数与扣次数，提供微信分享或本地打开。",
      "default_preview_state": "exporting",
      "parent_page_id": "B-5",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "B-5-loading.interface.md",
      "function": "B-5-loading.function.json",
      "prototype": "B-5-loading.prototype.html"
    },
    {
      "id": "B-5-error",
      "name": "下载 · 文件生成失败",
      "module": "默写单-教材默写单与打印",
      "module_base": "教材默写单与打印",
      "tabs": [
        "默写单"
      ],
      "purpose": "选择练习卷/答案卷和文件格式后导出；显示本次文件数与扣次数，提供微信分享或本地打开。",
      "default_preview_state": "export-error",
      "parent_page_id": "B-5",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "B-5-error.interface.md",
      "function": "B-5-error.function.json",
      "prototype": "B-5-error.prototype.html"
    },
    {
      "id": "B-5-quota",
      "name": "下载 · 免费次数用完",
      "module": "默写单-教材默写单与打印",
      "module_base": "教材默写单与打印",
      "tabs": [
        "默写单"
      ],
      "purpose": "B-5同页状态：免费次数用完，导出按钮禁用；保留内容和格式，用户可主动进入会员模块。",
      "default_preview_state": "quota-zero",
      "parent_page_id": "B-5",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "B-5-quota.interface.md",
      "function": "B-5-quota.function.json",
      "prototype": "B-5-quota.prototype.html"
    },
    {
      "id": "B-1",
      "name": "单词基础 · 专题列表",
      "module": "默写单-专题默写单",
      "module_base": "专题默写单",
      "tabs": [
        "默写单"
      ],
      "purpose": "仅展示首页入口对应的单词基础或语法进阶专题，点击直接进入样式；不提供分组切换、搜索或挑词。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "B-1.interface.md",
      "function": "B-1.function.json",
      "prototype": "B-1.prototype.html"
    },
    {
      "id": "B-1-advanced",
      "name": "语法进阶 · 专题列表",
      "module": "默写单-专题默写单",
      "module_base": "专题默写单",
      "tabs": [
        "默写单"
      ],
      "purpose": "仅展示首页入口对应的单词基础或语法进阶专题，点击直接进入样式；不提供分组切换、搜索或挑词。",
      "default_preview_state": "advanced",
      "parent_page_id": "B-1",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "B-1-advanced.interface.md",
      "function": "B-1-advanced.function.json",
      "prototype": "B-1-advanced.prototype.html"
    },
    {
      "id": "B-4-body",
      "name": "身体部位 · 看图写英样式",
      "module": "默写单-专题默写单",
      "module_base": "专题默写单",
      "tabs": [
        "默写单"
      ],
      "purpose": "身体部位默认看图写英，纸卷以高亮身体部位为题干，复用练习卷预览与文件导出。 整份内容由教研配好，直接进入样式。",
      "default_preview_state": "ready",
      "parent_page_id": "B-4",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "B-4-body.interface.md",
      "function": "B-4-body.function.json",
      "prototype": "B-4-body.prototype.html"
    },
    {
      "id": "B-4-letters",
      "name": "字母 · 四线三格样式",
      "module": "默写单-专题默写单",
      "module_base": "专题默写单",
      "tabs": [
        "默写单"
      ],
      "purpose": "按整份字母内容展示四线三格占格，取消不适用的翻译方向和版式，预览与导出复用。 整份内容由教研配好，直接进入样式。",
      "default_preview_state": "ready",
      "parent_page_id": "B-4",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "B-4-letters.interface.md",
      "function": "B-4-letters.function.json",
      "prototype": "B-4-letters.prototype.html"
    },
    {
      "id": "B-1-empty",
      "name": "专题列表 · 暂无内容",
      "module": "默写单-专题默写单",
      "module_base": "专题默写单",
      "tabs": [
        "默写单"
      ],
      "purpose": "仅展示首页入口对应的单词基础或语法进阶专题，点击直接进入样式；不提供分组切换、搜索或挑词。",
      "default_preview_state": "empty",
      "parent_page_id": "B-1",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "B-1-empty.interface.md",
      "function": "B-1-empty.function.json",
      "prototype": "B-1-empty.prototype.html"
    },
    {
      "id": "B-1-error",
      "name": "专题列表 · 加载失败",
      "module": "默写单-专题默写单",
      "module_base": "专题默写单",
      "tabs": [
        "默写单"
      ],
      "purpose": "仅展示首页入口对应的单词基础或语法进阶专题，点击直接进入样式；不提供分组切换、搜索或挑词。",
      "default_preview_state": "error",
      "parent_page_id": "B-1",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "B-1-error.interface.md",
      "function": "B-1-error.function.json",
      "prototype": "B-1-error.prototype.html"
    },
    {
      "id": "F",
      "name": "自建默写单 · 英文录入",
      "module": "默写单-自建默写单",
      "module_base": "自建默写单",
      "tabs": [
        "默写单"
      ],
      "purpose": "输入区确认把词加入本页已录入，底部核对带已录入词直接进入F-1挑词；没有中间核对页或弹窗。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "F.interface.md",
      "function": "F.function.json",
      "prototype": "F.prototype.html"
    },
    {
      "id": "F-1",
      "name": "挑词 · 自建词表",
      "module": "默写单-自建默写单",
      "module_base": "自建默写单",
      "tabs": [
        "默写单"
      ],
      "purpose": "在已录入词表中核对／补充释义、删选、排序，进入共用样式；补词模式回填原教材词表。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "F-1.interface.md",
      "function": "F-1.function.json",
      "prototype": "F-1.prototype.html"
    },
    {
      "id": "F-2",
      "name": "自建历史",
      "module": "默写单-自建默写单",
      "module_base": "自建默写单",
      "tabs": [
        "默写单"
      ],
      "purpose": "保存录入的词表并随时复用，无30天限制；可编辑或带原配置再次出单。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "F-2.interface.md",
      "function": "F-2.function.json",
      "prototype": "F-2.prototype.html"
    },
    {
      "id": "B-4-custom",
      "name": "自建词表 · 共用样式",
      "module": "默写单-自建默写单",
      "module_base": "自建默写单",
      "tabs": [
        "默写单"
      ],
      "purpose": "自建与历史词表汇入B-4，使用当前选择和原配置，返回实际F-1或F-2。",
      "default_preview_state": "ready",
      "parent_page_id": "B-4",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "B-4-custom.interface.md",
      "function": "B-4-custom.function.json",
      "prototype": "B-4-custom.prototype.html"
    },
    {
      "id": "F-empty",
      "name": "首次自建 · 空录入",
      "module": "默写单-自建默写单",
      "module_base": "自建默写单",
      "tabs": [
        "默写单"
      ],
      "purpose": "输入区确认把词加入本页已录入，底部核对带已录入词直接进入F-1挑词；没有中间核对页或弹窗。",
      "default_preview_state": "empty",
      "parent_page_id": "F",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "F-empty.interface.md",
      "function": "F-empty.function.json",
      "prototype": "F-empty.prototype.html"
    },
    {
      "id": "F-matching",
      "name": "词典匹配中",
      "module": "默写单-自建默写单",
      "module_base": "自建默写单",
      "tabs": [
        "默写单"
      ],
      "purpose": "输入区确认把词加入本页已录入，底部核对带已录入词直接进入F-1挑词；没有中间核对页或弹窗。",
      "default_preview_state": "matching",
      "parent_page_id": "F",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "F-matching.interface.md",
      "function": "F-matching.function.json",
      "prototype": "F-matching.prototype.html"
    },
    {
      "id": "F-error",
      "name": "词典匹配失败",
      "module": "默写单-自建默写单",
      "module_base": "自建默写单",
      "tabs": [
        "默写单"
      ],
      "purpose": "输入区确认把词加入本页已录入，底部核对带已录入词直接进入F-1挑词；没有中间核对页或弹窗。",
      "default_preview_state": "error",
      "parent_page_id": "F",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "F-error.interface.md",
      "function": "F-error.function.json",
      "prototype": "F-error.prototype.html"
    },
    {
      "id": "F-1-missing",
      "name": "自建挑词 · 待补释义",
      "module": "默写单-自建默写单",
      "module_base": "自建默写单",
      "tabs": [
        "默写单"
      ],
      "purpose": "在已录入词表中核对／补充释义、删选、排序，进入共用样式；补词模式回填原教材词表。",
      "default_preview_state": "missing",
      "parent_page_id": "F-1",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "F-1-missing.interface.md",
      "function": "F-1-missing.function.json",
      "prototype": "F-1-missing.prototype.html"
    },
    {
      "id": "F-2-empty",
      "name": "自建历史 · 空状态",
      "module": "默写单-自建默写单",
      "module_base": "自建默写单",
      "tabs": [
        "默写单"
      ],
      "purpose": "自建历史 · 空状态的独立审阅状态，业务归属F-2，不是新业务路由。",
      "default_preview_state": "empty",
      "parent_page_id": "F-2",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "F-2-empty.interface.md",
      "function": "F-2-empty.function.json",
      "prototype": "F-2-empty.prototype.html"
    },
    {
      "id": "F-2-error",
      "name": "自建历史 · 失败",
      "module": "默写单-自建默写单",
      "module_base": "自建默写单",
      "tabs": [
        "默写单"
      ],
      "purpose": "自建历史 · 失败的独立审阅状态，业务归属F-2，不是新业务路由。",
      "default_preview_state": "error",
      "parent_page_id": "F-2",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "F-2-error.interface.md",
      "function": "F-2-error.function.json",
      "prototype": "F-2-error.prototype.html"
    },
    {
      "id": "C-1",
      "name": "选单元",
      "module": "听写-单词听写",
      "module_base": "单词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "从当前课本圈定听写范围；同一单元的完整单词进入下一步删选。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-1.interface.md",
      "function": "C-1.function.json",
      "prototype": "C-1.prototype.html"
    },
    {
      "id": "C-2",
      "name": "挑单词 · 听写",
      "module": "听写-单词听写",
      "module_base": "单词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "核对并删选本次单词，可试听、全选、反选和设置出题顺序；零选择不能继续。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-2.interface.md",
      "function": "C-2.function.json",
      "prototype": "C-2.prototype.html"
    },
    {
      "id": "C-3",
      "name": "选听写方式",
      "module": "听写-单词听写",
      "module_base": "单词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "用键盘、手指和纸笔图示对比三种作答；选好后共用自动播报流程；单词与重点句在同一页设置。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-3.interface.md",
      "function": "C-3.function.json",
      "prototype": "C-3.prototype.html"
    },
    {
      "id": "C-4",
      "name": "开场倒计时",
      "module": "听写-单词听写",
      "module_base": "单词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "开始前3秒缓冲，显示范围和作答方式；取消回设置，不产生报告。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-4.interface.md",
      "function": "C-4.function.json",
      "prototype": "C-4.prototype.html"
    },
    {
      "id": "C-5",
      "name": "听写中 · 手机打字",
      "module": "听写-单词听写",
      "module_base": "单词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "逐词输入；只回显自己的作答，到时自动记录并继续，交卷前不揭晓对错。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-5.interface.md",
      "function": "C-5.function.json",
      "prototype": "C-5.prototype.html"
    },
    {
      "id": "C-6",
      "name": "听写中 · 手机手写",
      "module": "听写-单词听写",
      "module_base": "单词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "手机上直接书写；到时自动识别并记录，支持清除、重听、暂停及识别失败重写。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-6.interface.md",
      "function": "C-6.function.json",
      "prototype": "C-6.prototype.html"
    },
    {
      "id": "C-8",
      "name": "手机手写 · 横屏",
      "module": "听写-单词听写",
      "module_base": "单词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "手写的844×390横屏形态，与竖屏共用当前题、作答和笔迹，旋转不中断听写。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 844,
        "height": 390
      },
      "interface": "C-8.interface.md",
      "function": "C-8.function.json",
      "prototype": "C-8.prototype.html"
    },
    {
      "id": "C-7",
      "name": "听写中 · 纸笔手写",
      "module": "听写-单词听写",
      "module_base": "单词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "自动播报与自动推进，孩子写在纸上；浅色界面不显示标准答案，写完拍照批改。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-7.interface.md",
      "function": "C-7.function.json",
      "prototype": "C-7.prototype.html"
    },
    {
      "id": "C-9",
      "name": "纸笔听写 · 拍照批改",
      "module": "听写-单词听写",
      "module_base": "单词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "采集孩子的纸笔答案；相机与相册都可进入批改，取消回纸笔进度。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-9.interface.md",
      "function": "C-9.function.json",
      "prototype": "C-9.prototype.html"
    },
    {
      "id": "C-10",
      "name": "交卷 · 批改中",
      "module": "听写-单词听写",
      "module_base": "单词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "收卷后集中批改；中途交卷写已交卷，失败保留作答并重试，不能伪造完成报告。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-10.interface.md",
      "function": "C-10.function.json",
      "prototype": "C-10.prototype.html"
    },
    {
      "id": "C-11",
      "name": "听写报告 · 共用",
      "module": "听写-单词听写",
      "module_base": "单词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "单词与重点句、三种作答方式共同使用同一套报告，分享也共用C-12；不重复设计每种方式的结果页。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-11.interface.md",
      "function": "C-11.function.json",
      "prototype": "C-11.prototype.html"
    },
    {
      "id": "C-1-error",
      "name": "选单元 · 教材加载失败",
      "module": "听写-单词听写",
      "module_base": "单词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "从当前课本圈定听写范围；同一单元的完整单词进入下一步删选。",
      "default_preview_state": "catalog-error",
      "parent_page_id": "C-1",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-1-error.interface.md",
      "function": "C-1-error.function.json",
      "prototype": "C-1-error.prototype.html"
    },
    {
      "id": "C-2-empty",
      "name": "挑单词 · 听写 · 未选择单词",
      "module": "听写-单词听写",
      "module_base": "单词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "核对并删选本次单词，可试听、全选、反选和设置出题顺序；零选择不能继续。",
      "default_preview_state": "none-selected",
      "parent_page_id": "C-2",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-2-empty.interface.md",
      "function": "C-2-empty.function.json",
      "prototype": "C-2-empty.prototype.html"
    },
    {
      "id": "C-3-locked",
      "name": "选听写方式 · 非会员拦截",
      "module": "听写-单词听写",
      "module_base": "单词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "唯一的开场设置页；作答方式、播报内容、难度、节奏和顺序回显清楚。",
      "default_preview_state": "nonmember",
      "parent_page_id": "C-3",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-3-locked.interface.md",
      "function": "C-3-locked.function.json",
      "prototype": "C-3-locked.prototype.html"
    },
    {
      "id": "C-5-paused",
      "name": "听写中 · 手机打字 · 暂停听写",
      "module": "听写-单词听写",
      "module_base": "单词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "逐词输入；只回显自己的作答，到时自动记录并继续，交卷前不揭晓对错。",
      "default_preview_state": "paused",
      "parent_page_id": "C-5",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-5-paused.interface.md",
      "function": "C-5-paused.function.json",
      "prototype": "C-5-paused.prototype.html"
    },
    {
      "id": "C-5-exit",
      "name": "听写中 · 手机打字 · 退出确认",
      "module": "听写-单词听写",
      "module_base": "单词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "逐词输入；只回显自己的作答，到时自动记录并继续，交卷前不揭晓对错。",
      "default_preview_state": "exit-confirm",
      "parent_page_id": "C-5",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-5-exit.interface.md",
      "function": "C-5-exit.function.json",
      "prototype": "C-5-exit.prototype.html"
    },
    {
      "id": "C-6-error",
      "name": "听写中 · 手机手写 · 手写识别失败",
      "module": "听写-单词听写",
      "module_base": "单词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "手机上直接书写；到时自动识别并记录，支持清除、重听、暂停及识别失败重写。",
      "default_preview_state": "recognition-error",
      "parent_page_id": "C-6",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-6-error.interface.md",
      "function": "C-6-error.function.json",
      "prototype": "C-6-error.prototype.html"
    },
    {
      "id": "C-9-denied",
      "name": "纸笔听写 · 拍照批改 · 相机未授权",
      "module": "听写-单词听写",
      "module_base": "单词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "采集孩子的纸笔答案；相机与相册都可进入批改，取消回纸笔进度。",
      "default_preview_state": "permission-denied",
      "parent_page_id": "C-9",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-9-denied.interface.md",
      "function": "C-9-denied.function.json",
      "prototype": "C-9-denied.prototype.html"
    },
    {
      "id": "C-9-quality",
      "name": "纸笔听写 · 拍照批改 · 照片不清晰",
      "module": "听写-单词听写",
      "module_base": "单词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "采集孩子的纸笔答案；相机与相册都可进入批改，取消回纸笔进度。",
      "default_preview_state": "photo-quality",
      "parent_page_id": "C-9",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-9-quality.interface.md",
      "function": "C-9-quality.function.json",
      "prototype": "C-9-quality.prototype.html"
    },
    {
      "id": "C-10-error",
      "name": "交卷 · 批改中 · 批改失败",
      "module": "听写-单词听写",
      "module_base": "单词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "收卷后集中批改；中途交卷写已交卷，失败保留作答并重试，不能伪造完成报告。",
      "default_preview_state": "grading-error",
      "parent_page_id": "C-10",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-10-error.interface.md",
      "function": "C-10-error.function.json",
      "prototype": "C-10-error.prototype.html"
    },
    {
      "id": "C-11-perfect",
      "name": "单词听写报告 · 全部写对",
      "module": "听写-单词听写",
      "module_base": "单词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "统一揭晓得分和逐条结果，区分写错、未答和使用提示；支持整套／错题重听。",
      "default_preview_state": "perfect",
      "parent_page_id": "C-11",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-11-perfect.interface.md",
      "function": "C-11-perfect.function.json",
      "prototype": "C-11-perfect.prototype.html"
    },
    {
      "id": "C-11-reminders",
      "name": "听写报告 · 书写提醒",
      "module": "听写-单词听写",
      "module_base": "单词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "共用报告的重点句示例：拼写与词序决定对错，大小写和标点单独提醒。",
      "default_preview_state": "reminders",
      "parent_page_id": "C-11",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-11-reminders.interface.md",
      "function": "C-11-reminders.function.json",
      "prototype": "C-11-reminders.prototype.html"
    },
    {
      "id": "C-7-paused",
      "name": "纸笔手写 · 暂停",
      "module": "听写-单词听写",
      "module_base": "单词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "自动播报与自动推进，孩子写在纸上；浅色界面不显示标准答案，写完拍照批改。",
      "default_preview_state": "paused",
      "parent_page_id": "C-7",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-7-paused.interface.md",
      "function": "C-7-paused.function.json",
      "prototype": "C-7-paused.prototype.html"
    },
    {
      "id": "C-6-recognizing",
      "name": "手机手写 · 自动识别中",
      "module": "听写-单词听写",
      "module_base": "单词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "手机上直接书写；到时自动识别并记录，支持清除、重听、暂停及识别失败重写。",
      "default_preview_state": "recognizing",
      "parent_page_id": "C-6",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-6-recognizing.interface.md",
      "function": "C-6-recognizing.function.json",
      "prototype": "C-6-recognizing.prototype.html"
    },
    {
      "id": "C-12",
      "name": "分享报告 · 成绩图",
      "module": "听写-单词听写",
      "module_base": "单词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "展示可分享的本次成绩图，不列错题；分享与保存的权限失败可恢复。",
      "default_preview_state": null,
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-12.interface.md",
      "function": "C-12.function.json",
      "prototype": "C-12.prototype.html"
    },
    {
      "id": "C-12-save-error",
      "name": "分享报告 · 成绩图 · 保存图片失败",
      "module": "听写-单词听写",
      "module_base": "单词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "展示可分享的本次成绩图，不列错题；分享与保存的权限失败可恢复。",
      "default_preview_state": "save-error",
      "parent_page_id": "C-12",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-12-save-error.interface.md",
      "function": "C-12-save-error.function.json",
      "prototype": "C-12-save-error.prototype.html"
    },
    {
      "id": "C-19",
      "name": "重点句专题列表",
      "module": "听写-重点句听写",
      "module_base": "重点句听写",
      "tabs": [
        "听写"
      ],
      "purpose": "展示预先配好的重点句专题，每张卡说明主题与句数；点击整份使用，共用单词听写后续流程。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-19.interface.md",
      "function": "C-19.function.json",
      "prototype": "C-19.prototype.html"
    },
    {
      "id": "C-19-empty",
      "name": "重点句专题 · 暂无内容",
      "module": "听写-重点句听写",
      "module_base": "重点句听写",
      "tabs": [
        "听写"
      ],
      "purpose": "展示预先配好的重点句专题，每张卡说明主题与句数；点击整份使用，共用单词听写后续流程。",
      "default_preview_state": "empty",
      "parent_page_id": "C-19",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-19-empty.interface.md",
      "function": "C-19-empty.function.json",
      "prototype": "C-19-empty.prototype.html"
    },
    {
      "id": "C-19-error",
      "name": "重点句专题 · 加载失败",
      "module": "听写-重点句听写",
      "module_base": "重点句听写",
      "tabs": [
        "听写"
      ],
      "purpose": "展示预先配好的重点句专题，每张卡说明主题与句数；点击整份使用，共用单词听写后续流程。",
      "default_preview_state": "catalog-error",
      "parent_page_id": "C-19",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-19-error.interface.md",
      "function": "C-19-error.function.json",
      "prototype": "C-19-error.prototype.html"
    },
    {
      "id": "C-13",
      "name": "拍照听写 · 拍单词表",
      "module": "听写-拍照听写",
      "module_base": "拍照听写",
      "tabs": [
        "听写"
      ],
      "purpose": "拍多张词表或从相册多选；拍摄中显示已拍数量及缩略图，完成后统一核对与识别。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-13.interface.md",
      "function": "C-13.function.json",
      "prototype": "C-13.prototype.html"
    },
    {
      "id": "C-13-multi",
      "name": "拍照听写 · 已拍多张",
      "module": "听写-拍照听写",
      "module_base": "拍照听写",
      "tabs": [
        "听写"
      ],
      "purpose": "连续拍摄中展示3张缩略图与已拍数量，点击完成进入同一批次照片列表。",
      "default_preview_state": "multi-captured",
      "parent_page_id": "C-13",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-13-multi.interface.md",
      "function": "C-13-multi.function.json",
      "prototype": "C-13-multi.prototype.html"
    },
    {
      "id": "C-13-photos",
      "name": "拍照听写 · 多张照片列表",
      "module": "听写-拍照听写",
      "module_base": "拍照听写",
      "tabs": [
        "听写"
      ],
      "purpose": "统一管理当前批次的照片；逐张预览、删除、重拍与旋转，保留清晰照片后统一识别。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-13-photos.interface.md",
      "function": "C-13-photos.function.json",
      "prototype": "C-13-photos.prototype.html"
    },
    {
      "id": "C-13-review",
      "name": "拍照听写 · 核对照片",
      "module": "听写-拍照听写",
      "module_base": "拍照听写",
      "tabs": [
        "听写"
      ],
      "purpose": "单张大图核对；显示第几张／共几张，可旋转、重拍或删除这一张，返回批次照片列表。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-13-review.interface.md",
      "function": "C-13-review.function.json",
      "prototype": "C-13-review.prototype.html"
    },
    {
      "id": "C-13-recognizing",
      "name": "拍照听写 · 识别中",
      "module": "听写-拍照听写",
      "module_base": "拍照听写",
      "tabs": [
        "听写"
      ],
      "purpose": "统一识别多张词表，逐张回显处理状态；失败可单独处理，其他成功结果保持。",
      "default_preview_state": "recognizing",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-13-recognizing.interface.md",
      "function": "C-13-recognizing.function.json",
      "prototype": "C-13-recognizing.prototype.html"
    },
    {
      "id": "C-13-partial-error",
      "name": "拍照听写 · 部分照片识别失败",
      "module": "听写-拍照听写",
      "module_base": "拍照听写",
      "tabs": [
        "听写"
      ],
      "purpose": "逐张标出失败图片，成功结果保留；可单独重试、重拍或删除失败照片后继续。",
      "default_preview_state": "partial-error",
      "parent_page_id": "C-13-recognizing",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-13-partial-error.interface.md",
      "function": "C-13-partial-error.function.json",
      "prototype": "C-13-partial-error.prototype.html"
    },
    {
      "id": "C-13-denied",
      "name": "拍照听写 · 相机未授权",
      "module": "听写-拍照听写",
      "module_base": "拍照听写",
      "tabs": [
        "听写"
      ],
      "purpose": "相机未授权时说明，保留相册替代入口，不陷入无法继续。",
      "default_preview_state": "camera-denied",
      "parent_page_id": "C-13",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-13-denied.interface.md",
      "function": "C-13-denied.function.json",
      "prototype": "C-13-denied.prototype.html"
    },
    {
      "id": "C-13-quality",
      "name": "拍照听写 · 照片不清晰",
      "module": "听写-拍照听写",
      "module_base": "拍照听写",
      "tabs": [
        "听写"
      ],
      "purpose": "模糊、反光或裁切导致不可识别时提示重拍，不吞掉原词表。",
      "default_preview_state": "photo-quality",
      "parent_page_id": "C-13-review",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-13-quality.interface.md",
      "function": "C-13-quality.function.json",
      "prototype": "C-13-quality.prototype.html"
    },
    {
      "id": "C-13-empty",
      "name": "拍照听写 · 未找到英文",
      "module": "听写-拍照听写",
      "module_base": "拍照听写",
      "tabs": [
        "听写"
      ],
      "purpose": "非英文照片或没有可识别单词时不生成空的假词表。",
      "default_preview_state": "no-english",
      "parent_page_id": "C-13-recognizing",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-13-empty.interface.md",
      "function": "C-13-empty.function.json",
      "prototype": "C-13-empty.prototype.html"
    },
    {
      "id": "C-13-error",
      "name": "拍照听写 · 识别失败",
      "module": "听写-拍照听写",
      "module_base": "拍照听写",
      "tabs": [
        "听写"
      ],
      "purpose": "请求失败可重试，照片和词表保持，不把服务失败当词识别错误。",
      "default_preview_state": "ocr-error",
      "parent_page_id": "C-13-recognizing",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-13-error.interface.md",
      "function": "C-13-error.function.json",
      "prototype": "C-13-error.prototype.html"
    },
    {
      "id": "C-14",
      "name": "挑单词 · 拍照词表",
      "module": "听写-拍照听写",
      "module_base": "拍照听写",
      "tabs": [
        "听写"
      ],
      "purpose": "核对并删选识别词；重拍与补拍后仍进入此来源词表，下游共用听写。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-14.interface.md",
      "function": "C-14.function.json",
      "prototype": "C-14.prototype.html"
    },
    {
      "id": "C-14-edit",
      "name": "拍照词表 · 核对拼写",
      "module": "听写-拍照听写",
      "module_base": "拍照听写",
      "tabs": [
        "听写"
      ],
      "purpose": "在挑词页就地修改OCR拼写或释义，保存后重新匹配读音。",
      "default_preview_state": "edit-word",
      "parent_page_id": "C-14",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-14-edit.interface.md",
      "function": "C-14-edit.function.json",
      "prototype": "C-14-edit.prototype.html"
    },
    {
      "id": "C-14-audio-error",
      "name": "拍照词表 · 读音准备失败",
      "module": "听写-拍照听写",
      "module_base": "拍照听写",
      "tabs": [
        "听写"
      ],
      "purpose": "无法准备合成音时不加入听写，保留正确拼写供重试。",
      "default_preview_state": "audio-error",
      "parent_page_id": "C-14",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-14-audio-error.interface.md",
      "function": "C-14-audio-error.function.json",
      "prototype": "C-14-audio-error.prototype.html"
    },
    {
      "id": "C-14-empty",
      "name": "拍照词表 · 未选单词",
      "module": "听写-拍照听写",
      "module_base": "拍照听写",
      "tabs": [
        "听写"
      ],
      "purpose": "0选择时不能开始；待核对词不会被全选误加入。",
      "default_preview_state": "none-selected",
      "parent_page_id": "C-14",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-14-empty.interface.md",
      "function": "C-14-empty.function.json",
      "prototype": "C-14-empty.prototype.html"
    },
    {
      "id": "C-15",
      "name": "搜词听写 · 英文录入",
      "module": "听写-搜词听写",
      "module_base": "搜词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "没有教材也能录词听写；沿用自建录词的确认加入、选词听写进入词表交互。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-15.interface.md",
      "function": "C-15.function.json",
      "prototype": "C-15.prototype.html"
    },
    {
      "id": "C-15-empty",
      "name": "搜词听写 · 首次空状态",
      "module": "听写-搜词听写",
      "module_base": "搜词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "首次录词无默认教材词，输入后确认，再选词听写。",
      "default_preview_state": "empty",
      "parent_page_id": "C-15",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-15-empty.interface.md",
      "function": "C-15-empty.function.json",
      "prototype": "C-15-empty.prototype.html"
    },
    {
      "id": "C-15-matching",
      "name": "搜词听写 · 匹配中",
      "module": "听写-搜词听写",
      "module_base": "搜词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "确认录词后匹配读音释义，请求中禁重复添加。",
      "default_preview_state": "matching",
      "parent_page_id": "C-15",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-15-matching.interface.md",
      "function": "C-15-matching.function.json",
      "prototype": "C-15-matching.prototype.html"
    },
    {
      "id": "C-15-error",
      "name": "搜词听写 · 匹配失败",
      "module": "听写-搜词听写",
      "module_base": "搜词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "录词匹配失败不丢原文和已录入，重试可恢复。",
      "default_preview_state": "dictionary-error",
      "parent_page_id": "C-15",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-15-error.interface.md",
      "function": "C-15-error.function.json",
      "prototype": "C-15-error.prototype.html"
    },
    {
      "id": "C-15-invalid",
      "name": "搜词听写 · 输入格式错误",
      "module": "听写-搜词听写",
      "module_base": "搜词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "混合中文或非法输入指出问题，原文保留，不假造英文词。",
      "default_preview_state": "invalid-input",
      "parent_page_id": "C-15",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-15-invalid.interface.md",
      "function": "C-15-invalid.function.json",
      "prototype": "C-15-invalid.prototype.html"
    },
    {
      "id": "C-2-search",
      "name": "挑单词 · 搜词来源",
      "module": "听写-搜词听写",
      "module_base": "搜词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "共用C-2挑词的搜词来源状态；只改变数据、返回、顺序文案和补词入口，不复制听写下游。",
      "default_preview_state": "ready",
      "parent_page_id": "C-2",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-2-search.interface.md",
      "function": "C-2-search.function.json",
      "prototype": "C-2-search.prototype.html"
    },
    {
      "id": "C-2-search-edit",
      "name": "搜词词表 · 核对拼写与读音",
      "module": "听写-搜词听写",
      "module_base": "搜词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "核对未匹配词的拼写后试听合成音，确认后加入。",
      "default_preview_state": "edit-word",
      "parent_page_id": "C-2",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-2-search-edit.interface.md",
      "function": "C-2-search-edit.function.json",
      "prototype": "C-2-search-edit.prototype.html"
    },
    {
      "id": "C-2-search-empty",
      "name": "搜词词表 · 未选单词",
      "module": "听写-搜词听写",
      "module_base": "搜词听写",
      "tabs": [
        "听写"
      ],
      "purpose": "零选择禁用去听写，已录词和修订保持。",
      "default_preview_state": "none-selected",
      "parent_page_id": "C-2",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-2-search-empty.interface.md",
      "function": "C-2-search-empty.function.json",
      "prototype": "C-2-search-empty.prototype.html"
    },
    {
      "id": "D-16",
      "name": "课文跟读 · 选课文",
      "module": "练习-课文跟读",
      "module_base": "课文跟读",
      "tabs": [
        "练习"
      ],
      "purpose": "从教材选择课文，再挑其中的单词、短语和句子跟读。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-16.interface.md",
      "function": "D-16.function.json",
      "prototype": "D-16.prototype.html"
    },
    {
      "id": "D-16-empty",
      "name": "课文跟读 · 选课文 · 暂无课文",
      "module": "练习-课文跟读",
      "module_base": "课文跟读",
      "tabs": [
        "练习"
      ],
      "purpose": "空状态不自动选入内容，主操作禁用；目录空状态可返回。 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "empty",
      "parent_page_id": "D-16",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-16-empty.interface.md",
      "function": "D-16-empty.function.json",
      "prototype": "D-16-empty.prototype.html"
    },
    {
      "id": "D-16-error",
      "name": "课文跟读 · 选课文 · 课文加载失败",
      "module": "练习-课文跟读",
      "module_base": "课文跟读",
      "tabs": [
        "练习"
      ],
      "purpose": "原请求／选择保留，重试仅当前失败项；旧或取消响应不得覆盖当前会话。 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "error",
      "parent_page_id": "D-16",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-16-error.interface.md",
      "function": "D-16-error.function.json",
      "prototype": "D-16-error.prototype.html"
    },
    {
      "id": "D-17",
      "name": "课文跟读 · 挑内容",
      "module": "练习-课文跟读",
      "module_base": "课文跟读",
      "tabs": [
        "练习"
      ],
      "purpose": "按课文内容来源挑选跟读项目，混合类型共用朗读流程。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-17.interface.md",
      "function": "D-17.function.json",
      "prototype": "D-17.prototype.html"
    },
    {
      "id": "D-17-empty",
      "name": "课文跟读 · 挑内容 · 未选择内容",
      "module": "练习-课文跟读",
      "module_base": "课文跟读",
      "tabs": [
        "练习"
      ],
      "purpose": "空状态不自动选入内容，主操作禁用；目录空状态可返回。 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "empty",
      "parent_page_id": "D-17",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-17-empty.interface.md",
      "function": "D-17-empty.function.json",
      "prototype": "D-17-empty.prototype.html"
    },
    {
      "id": "D-3-text",
      "name": "课文跟读 · 开始前提示",
      "module": "练习-课文跟读",
      "module_base": "课文跟读",
      "tabs": [
        "练习"
      ],
      "purpose": "课文跟读来源下的共用朗读提示展示；支持课文中的单词、短语和句子。与读单词使用同一业务页面及逻辑。",
      "default_preview_state": "ready",
      "parent_page_id": "D-3",
      "presentation_context": {
        "mode": "text",
        "context": "text-showcase",
        "text_id": "t1",
        "focus_item_id": "t1-s1",
        "runtime_page_id": "D-3"
      },
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-3-text.interface.md",
      "function": "D-3-text.function.json",
      "prototype": "D-3-text.prototype.html"
    },
    {
      "id": "D-4-text",
      "name": "课文跟读 · 听标准音",
      "module": "练习-课文跟读",
      "module_base": "课文跟读",
      "tabs": [
        "练习"
      ],
      "purpose": "课文跟读来源下的共用标准音展示；支持课文中的单词、短语和句子。与读单词使用同一业务页面及逻辑。",
      "default_preview_state": "ready",
      "parent_page_id": "D-4",
      "presentation_context": {
        "mode": "text",
        "context": "text-showcase",
        "text_id": "t1",
        "focus_item_id": "t1-s1",
        "runtime_page_id": "D-4"
      },
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-4-text.interface.md",
      "function": "D-4-text.function.json",
      "prototype": "D-4-text.prototype.html"
    },
    {
      "id": "D-5-text",
      "name": "课文跟读 · 点击跟读",
      "module": "练习-课文跟读",
      "module_base": "课文跟读",
      "tabs": [
        "练习"
      ],
      "purpose": "课文跟读来源下的共用跟读录音展示；支持课文中的单词、短语和句子。与读单词使用同一业务页面及逻辑。",
      "default_preview_state": "ready",
      "parent_page_id": "D-5",
      "presentation_context": {
        "mode": "text",
        "context": "text-showcase",
        "text_id": "t1",
        "focus_item_id": "t1-s1",
        "runtime_page_id": "D-5"
      },
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-5-text.interface.md",
      "function": "D-5-text.function.json",
      "prototype": "D-5-text.prototype.html"
    },
    {
      "id": "D-5-text-recording",
      "name": "课文跟读 · 正在跟读",
      "module": "练习-课文跟读",
      "module_base": "课文跟读",
      "tabs": [
        "练习"
      ],
      "purpose": "课文跟读来源下的共用跟读录音展示；支持课文中的单词、短语和句子。与读单词使用同一业务页面及逻辑。",
      "default_preview_state": "recording",
      "parent_page_id": "D-5",
      "presentation_context": {
        "mode": "text",
        "context": "text-showcase",
        "text_id": "t1",
        "focus_item_id": "t1-s1",
        "runtime_page_id": "D-5"
      },
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-5-text-recording.interface.md",
      "function": "D-5-text-recording.function.json",
      "prototype": "D-5-text-recording.prototype.html"
    },
    {
      "id": "D-6-text-loading",
      "name": "课文跟读 · 正在评测",
      "module": "练习-课文跟读",
      "module_base": "课文跟读",
      "tabs": [
        "练习"
      ],
      "purpose": "课文跟读来源下的共用语音评测展示；支持课文中的单词、短语和句子。与读单词使用同一业务页面及逻辑。",
      "default_preview_state": "loading",
      "parent_page_id": "D-6",
      "presentation_context": {
        "mode": "text",
        "context": "text-showcase",
        "text_id": "t1",
        "focus_item_id": "t1-s1",
        "runtime_page_id": "D-6"
      },
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-6-text-loading.interface.md",
      "function": "D-6-text-loading.function.json",
      "prototype": "D-6-text-loading.prototype.html"
    },
    {
      "id": "D-6-text",
      "name": "课文跟读 · 评测反馈",
      "module": "练习-课文跟读",
      "module_base": "课文跟读",
      "tabs": [
        "练习"
      ],
      "purpose": "课文跟读来源下的共用语音评测展示；支持课文中的单词、短语和句子。与读单词使用同一业务页面及逻辑。",
      "default_preview_state": "ready",
      "parent_page_id": "D-6",
      "presentation_context": {
        "mode": "text",
        "context": "text-showcase",
        "text_id": "t1",
        "focus_item_id": "t1-s1",
        "runtime_page_id": "D-6"
      },
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-6-text.interface.md",
      "function": "D-6-text.function.json",
      "prototype": "D-6-text.prototype.html"
    },
    {
      "id": "D-6-text-error",
      "name": "课文跟读 · 评测失败",
      "module": "练习-课文跟读",
      "module_base": "课文跟读",
      "tabs": [
        "练习"
      ],
      "purpose": "课文跟读来源下的共用语音评测展示；支持课文中的单词、短语和句子。与读单词使用同一业务页面及逻辑。",
      "default_preview_state": "error",
      "parent_page_id": "D-6",
      "presentation_context": {
        "mode": "text",
        "context": "text-showcase",
        "text_id": "t1",
        "focus_item_id": "t1-s1",
        "runtime_page_id": "D-6"
      },
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-6-text-error.interface.md",
      "function": "D-6-text-error.function.json",
      "prototype": "D-6-text-error.prototype.html"
    },
    {
      "id": "D-7-text",
      "name": "课文跟读 · 共用报告",
      "module": "练习-课文跟读",
      "module_base": "课文跟读",
      "tabs": [
        "练习"
      ],
      "purpose": "课文跟读来源下的共用报告展示；支持课文中的单词、短语和句子。与读单词使用同一业务页面及逻辑。",
      "default_preview_state": "ready",
      "parent_page_id": "D-7",
      "presentation_context": {
        "mode": "text",
        "context": "text-showcase",
        "text_id": "t1",
        "focus_item_id": "t1-s1",
        "runtime_page_id": "D-7"
      },
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-7-text.interface.md",
      "function": "D-7-text.function.json",
      "prototype": "D-7-text.prototype.html"
    },
    {
      "id": "D-7-text-partial",
      "name": "课文跟读 · 部分未读报告",
      "module": "练习-课文跟读",
      "module_base": "课文跟读",
      "tabs": [
        "练习"
      ],
      "purpose": "课文跟读来源下的共用报告展示；支持课文中的单词、短语和句子。与读单词使用同一业务页面及逻辑。",
      "default_preview_state": "partial",
      "parent_page_id": "D-7",
      "presentation_context": {
        "mode": "text",
        "context": "text-showcase",
        "text_id": "t1",
        "focus_item_id": "t1-s1",
        "runtime_page_id": "D-7"
      },
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-7-text-partial.interface.md",
      "function": "D-7-text-partial.function.json",
      "prototype": "D-7-text-partial.prototype.html"
    },
    {
      "id": "D-8-text",
      "name": "课文跟读 · 共用分享",
      "module": "练习-课文跟读",
      "module_base": "课文跟读",
      "tabs": [
        "练习"
      ],
      "purpose": "课文跟读来源下的共用分享展示；支持课文中的单词、短语和句子。与读单词使用同一业务页面及逻辑。",
      "default_preview_state": "ready",
      "parent_page_id": "D-8",
      "presentation_context": {
        "mode": "text",
        "context": "text-showcase",
        "text_id": "t1",
        "focus_item_id": "t1-s1",
        "runtime_page_id": "D-8"
      },
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-8-text.interface.md",
      "function": "D-8-text.function.json",
      "prototype": "D-8-text.prototype.html"
    },
    {
      "id": "D-1",
      "name": "单词闯关 · 选单元",
      "module": "练习-看英选中",
      "module_base": "看英选中",
      "tabs": [
        "练习"
      ],
      "purpose": "六种单词闯关共用整单元选择，保留入口题型。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-1.interface.md",
      "function": "D-1.function.json",
      "prototype": "D-1.prototype.html"
    },
    {
      "id": "D-1-empty",
      "name": "单词闯关 · 选单元 · 未选择单元",
      "module": "练习-看英选中",
      "module_base": "看英选中",
      "tabs": [
        "练习"
      ],
      "purpose": "空状态不自动选入内容，主操作禁用；目录空状态可返回。 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "empty",
      "parent_page_id": "D-1",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-1-empty.interface.md",
      "function": "D-1-empty.function.json",
      "prototype": "D-1-empty.prototype.html"
    },
    {
      "id": "D-1-error",
      "name": "单词闯关 · 选单元 · 单元加载失败",
      "module": "练习-看英选中",
      "module_base": "看英选中",
      "tabs": [
        "练习"
      ],
      "purpose": "原请求／选择保留，重试仅当前失败项；旧或取消响应不得覆盖当前会话。 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "error",
      "parent_page_id": "D-1",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-1-error.interface.md",
      "function": "D-1-error.function.json",
      "prototype": "D-1-error.prototype.html"
    },
    {
      "id": "D-2",
      "name": "单词闯关 · 挑词",
      "module": "练习-看英选中",
      "module_base": "看英选中",
      "tabs": [
        "练习"
      ],
      "purpose": "六题型共用挑词，不截断范围，所选内容快照进入对应玩法。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-2.interface.md",
      "function": "D-2.function.json",
      "prototype": "D-2.prototype.html"
    },
    {
      "id": "D-2-empty",
      "name": "单词闯关 · 挑词 · 未选择单词",
      "module": "练习-看英选中",
      "module_base": "看英选中",
      "tabs": [
        "练习"
      ],
      "purpose": "空状态不自动选入内容，主操作禁用；目录空状态可返回。 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "empty",
      "parent_page_id": "D-2",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-2-empty.interface.md",
      "function": "D-2-empty.function.json",
      "prototype": "D-2-empty.prototype.html"
    },
    {
      "id": "D-2-insufficient",
      "name": "单词闯关 · 挑词 · 题目暂时无法生成",
      "module": "练习-看英选中",
      "module_base": "看英选中",
      "tabs": [
        "练习"
      ],
      "purpose": "排除重复义项、等价词及错误干扰项后不足选项，明确提示换词／换题型，不重复凑选项。 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "insufficient",
      "parent_page_id": "D-2",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-2-insufficient.interface.md",
      "function": "D-2-insufficient.function.json",
      "prototype": "D-2-insufficient.prototype.html"
    },
    {
      "id": "D-9",
      "name": "看英选中 · 作答",
      "module": "练习-看英选中",
      "module_base": "看英选中",
      "tabs": [
        "练习"
      ],
      "purpose": "按当前题型作答并提供可解释的反馈，复用准备与报告。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-9.interface.md",
      "function": "D-9.function.json",
      "prototype": "D-9.prototype.html"
    },
    {
      "id": "D-9-correct",
      "name": "看英选中 · 作答 · 回答正确",
      "module": "练习-看英选中",
      "module_base": "看英选中",
      "tabs": [
        "练习"
      ],
      "purpose": "回答正确 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "correct",
      "parent_page_id": "D-9",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-9-correct.interface.md",
      "function": "D-9-correct.function.json",
      "prototype": "D-9-correct.prototype.html"
    },
    {
      "id": "D-9-wrong",
      "name": "看英选中 · 作答 · 回答错误",
      "module": "练习-看英选中",
      "module_base": "看英选中",
      "tabs": [
        "练习"
      ],
      "purpose": "回答错误 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "wrong",
      "parent_page_id": "D-9",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-9-wrong.interface.md",
      "function": "D-9-wrong.function.json",
      "prototype": "D-9-wrong.prototype.html"
    },
    {
      "id": "D-9-retry",
      "name": "看英选中 · 作答 · 本轮再练",
      "module": "练习-看英选中",
      "module_base": "看英选中",
      "tabs": [
        "练习"
      ],
      "purpose": "仅首答错误／跳过／提示未独立正确进入一次末尾再练，成绩分别计算。 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "retry",
      "parent_page_id": "D-9",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-9-retry.interface.md",
      "function": "D-9-retry.function.json",
      "prototype": "D-9-retry.prototype.html"
    },
    {
      "id": "D-9-paused",
      "name": "看英选中 · 作答 · 练习暂停",
      "module": "练习-看英选中",
      "module_base": "看英选中",
      "tabs": [
        "练习"
      ],
      "purpose": "冻结自动推进，保留题序、答题阶段与剩余秒数。 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "paused",
      "parent_page_id": "D-9",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-9-paused.interface.md",
      "function": "D-9-paused.function.json",
      "prototype": "D-9-paused.prototype.html"
    },
    {
      "id": "D-9-exit",
      "name": "看英选中 · 作答 · 退出确认",
      "module": "练习-看英选中",
      "module_base": "看英选中",
      "tabs": [
        "练习"
      ],
      "purpose": "离开前确认：继续练习或结束；未完成会话不伪造完整报告。 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "exit",
      "parent_page_id": "D-9",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-9-exit.interface.md",
      "function": "D-9-exit.function.json",
      "prototype": "D-9-exit.prototype.html"
    },
    {
      "id": "D-13",
      "name": "客观练习 · 共用报告",
      "module": "练习-看英选中",
      "module_base": "看英选中",
      "tabs": [
        "练习"
      ],
      "purpose": "五种客观题共用报告，首答与末尾再练分开，不重复造报告。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-13.interface.md",
      "function": "D-13.function.json",
      "prototype": "D-13.prototype.html"
    },
    {
      "id": "D-13-perfect",
      "name": "客观练习 · 共用报告 · 首次全部正确",
      "module": "练习-看英选中",
      "module_base": "看英选中",
      "tabs": [
        "练习"
      ],
      "purpose": "首次全部正确 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "perfect",
      "parent_page_id": "D-13",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-13-perfect.interface.md",
      "function": "D-13-perfect.function.json",
      "prototype": "D-13-perfect.prototype.html"
    },
    {
      "id": "D-13-retry",
      "name": "客观练习 · 共用报告 · 首答与再练分别统计",
      "module": "练习-看英选中",
      "module_base": "看英选中",
      "tabs": [
        "练习"
      ],
      "purpose": "仅首答错误／跳过／提示未独立正确进入一次末尾再练，成绩分别计算。 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "retry",
      "parent_page_id": "D-13",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-13-retry.interface.md",
      "function": "D-13-retry.function.json",
      "prototype": "D-13-retry.prototype.html"
    },
    {
      "id": "D-13-save-error",
      "name": "客观练习 · 共用报告 · 报告保存失败",
      "module": "练习-看英选中",
      "module_base": "看英选中",
      "tabs": [
        "练习"
      ],
      "purpose": "本机结果保留，幂等重试；未保存成功不宣称云端已有记录。 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "save-error",
      "parent_page_id": "D-13",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-13-save-error.interface.md",
      "function": "D-13-save-error.function.json",
      "prototype": "D-13-save-error.prototype.html"
    },
    {
      "id": "D-14",
      "name": "客观练习 · 共用分享",
      "module": "练习-看英选中",
      "module_base": "看英选中",
      "tabs": [
        "练习"
      ],
      "purpose": "五种客观题共用成绩分享，数据来源为报告快照。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-14.interface.md",
      "function": "D-14.function.json",
      "prototype": "D-14.prototype.html"
    },
    {
      "id": "D-14-save-error",
      "name": "客观练习 · 共用分享 · 保存分享图失败",
      "module": "练习-看英选中",
      "module_base": "看英选中",
      "tabs": [
        "练习"
      ],
      "purpose": "本机结果保留，幂等重试；未保存成功不宣称云端已有记录。 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "save-error",
      "parent_page_id": "D-14",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-14-save-error.interface.md",
      "function": "D-14-save-error.function.json",
      "prototype": "D-14-save-error.prototype.html"
    },
    {
      "id": "D-10",
      "name": "看中选英 · 作答",
      "module": "练习-看中选英",
      "module_base": "看中选英",
      "tabs": [
        "练习"
      ],
      "purpose": "按当前题型作答并提供可解释的反馈，复用准备与报告。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-10.interface.md",
      "function": "D-10.function.json",
      "prototype": "D-10.prototype.html"
    },
    {
      "id": "D-10-wrong",
      "name": "看中选英 · 作答 · 回答错误",
      "module": "练习-看中选英",
      "module_base": "看中选英",
      "tabs": [
        "练习"
      ],
      "purpose": "回答错误 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "wrong",
      "parent_page_id": "D-10",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-10-wrong.interface.md",
      "function": "D-10-wrong.function.json",
      "prototype": "D-10-wrong.prototype.html"
    },
    {
      "id": "D-11",
      "name": "听音选义 · 作答",
      "module": "练习-听音选义",
      "module_base": "听音选义",
      "tabs": [
        "练习"
      ],
      "purpose": "按当前题型作答并提供可解释的反馈，复用准备与报告。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-11.interface.md",
      "function": "D-11.function.json",
      "prototype": "D-11.prototype.html"
    },
    {
      "id": "D-11-audio-error",
      "name": "听音选义 · 作答 · 音频加载失败",
      "module": "练习-听音选义",
      "module_base": "听音选义",
      "tabs": [
        "练习"
      ],
      "purpose": "不以模拟计时代表真实播放成功；音源失败不前进，不录音，不答听音题。 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "audio-error",
      "parent_page_id": "D-11",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-11-audio-error.interface.md",
      "function": "D-11-audio-error.function.json",
      "prototype": "D-11-audio-error.prototype.html"
    },
    {
      "id": "D-11-reveal",
      "name": "听音选义 · 作答 · 答后露出拼写",
      "module": "练习-听音选义",
      "module_base": "听音选义",
      "tabs": [
        "练习"
      ],
      "purpose": "答后露出拼写 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "reveal",
      "parent_page_id": "D-11",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-11-reveal.interface.md",
      "function": "D-11-reveal.function.json",
      "prototype": "D-11-reveal.prototype.html"
    },
    {
      "id": "D-12",
      "name": "中英连线 · 作答",
      "module": "练习-中英连线",
      "module_base": "中英连线",
      "tabs": [
        "练习"
      ],
      "purpose": "按当前题型作答并提供可解释的反馈，复用准备与报告。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-12.interface.md",
      "function": "D-12.function.json",
      "prototype": "D-12.prototype.html"
    },
    {
      "id": "D-12-selected",
      "name": "中英连线 · 作答 · 已选左侧",
      "module": "练习-中英连线",
      "module_base": "中英连线",
      "tabs": [
        "练习"
      ],
      "purpose": "已选左侧 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "selected",
      "parent_page_id": "D-12",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-12-selected.interface.md",
      "function": "D-12-selected.function.json",
      "prototype": "D-12-selected.prototype.html"
    },
    {
      "id": "D-12-wrong",
      "name": "中英连线 · 作答 · 配对错误",
      "module": "练习-中英连线",
      "module_base": "中英连线",
      "tabs": [
        "练习"
      ],
      "purpose": "配对错误 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "wrong",
      "parent_page_id": "D-12",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-12-wrong.interface.md",
      "function": "D-12-wrong.function.json",
      "prototype": "D-12-wrong.prototype.html"
    },
    {
      "id": "D-12-final",
      "name": "中英连线 · 作答 · 尾组不足4对",
      "module": "练习-中英连线",
      "module_base": "中英连线",
      "tabs": [
        "练习"
      ],
      "purpose": "尾组按实际剩余数显示，无重复或虚构配对项。 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "final",
      "parent_page_id": "D-12",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-12-final.interface.md",
      "function": "D-12-final.function.json",
      "prototype": "D-12-final.prototype.html"
    },
    {
      "id": "D-3",
      "name": "朗读 · 开始前提示",
      "module": "练习-读单词",
      "module_base": "读单词",
      "tabs": [
        "练习"
      ],
      "purpose": "按当前题型作答并提供可解释的反馈，复用准备与报告。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-3.interface.md",
      "function": "D-3.function.json",
      "prototype": "D-3.prototype.html"
    },
    {
      "id": "D-3-denied",
      "name": "朗读 · 开始前提示 · 麦克风权限拒绝",
      "module": "练习-读单词",
      "module_base": "读单词",
      "tabs": [
        "练习"
      ],
      "purpose": "不进行后台录音，保持来源，提供重试／系统设置说明。 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "denied",
      "parent_page_id": "D-3",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-3-denied.interface.md",
      "function": "D-3-denied.function.json",
      "prototype": "D-3-denied.prototype.html"
    },
    {
      "id": "D-4",
      "name": "朗读 · 先听标准音",
      "module": "练习-读单词",
      "module_base": "读单词",
      "tabs": [
        "练习"
      ],
      "purpose": "按当前题型作答并提供可解释的反馈，复用准备与报告。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-4.interface.md",
      "function": "D-4.function.json",
      "prototype": "D-4.prototype.html"
    },
    {
      "id": "D-4-audio-error",
      "name": "朗读 · 先听标准音 · 标准音不可用",
      "module": "练习-读单词",
      "module_base": "读单词",
      "tabs": [
        "练习"
      ],
      "purpose": "不以模拟计时代表真实播放成功；音源失败不前进，不录音，不答听音题。 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "audio-error",
      "parent_page_id": "D-4",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-4-audio-error.interface.md",
      "function": "D-4-audio-error.function.json",
      "prototype": "D-4-audio-error.prototype.html"
    },
    {
      "id": "D-5",
      "name": "朗读 · 点击录音",
      "module": "练习-读单词",
      "module_base": "读单词",
      "tabs": [
        "练习"
      ],
      "purpose": "按当前题型作答并提供可解释的反馈，复用准备与报告。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-5.interface.md",
      "function": "D-5.function.json",
      "prototype": "D-5.prototype.html"
    },
    {
      "id": "D-5-recording",
      "name": "朗读 · 点击录音 · 正在录音",
      "module": "练习-读单词",
      "module_base": "读单词",
      "tabs": [
        "练习"
      ],
      "purpose": "当前采音，提供结束按钮，停顿结束、上限保护；产品接真实采音。 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "recording",
      "parent_page_id": "D-5",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-5-recording.interface.md",
      "function": "D-5-recording.function.json",
      "prototype": "D-5-recording.prototype.html"
    },
    {
      "id": "D-5-no-speech",
      "name": "朗读 · 点击录音 · 未检测到人声",
      "module": "练习-读单词",
      "module_base": "读单词",
      "tabs": [
        "练习"
      ],
      "purpose": "无声／太短不计零分，不推进，允许重录。 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "no-speech",
      "parent_page_id": "D-5",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-5-no-speech.interface.md",
      "function": "D-5-no-speech.function.json",
      "prototype": "D-5-no-speech.prototype.html"
    },
    {
      "id": "D-5-interrupted",
      "name": "朗读 · 点击录音 · 录音被中断",
      "module": "练习-读单词",
      "module_base": "读单词",
      "tabs": [
        "练习"
      ],
      "purpose": "后台／来电中止录音，当前项重录，已评分项不丢失。 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "interrupted",
      "parent_page_id": "D-5",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-5-interrupted.interface.md",
      "function": "D-5-interrupted.function.json",
      "prototype": "D-5-interrupted.prototype.html"
    },
    {
      "id": "D-6",
      "name": "朗读 · 评分与反馈",
      "module": "练习-读单词",
      "module_base": "读单词",
      "tabs": [
        "练习"
      ],
      "purpose": "按当前题型作答并提供可解释的反馈，复用准备与报告。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-6.interface.md",
      "function": "D-6.function.json",
      "prototype": "D-6.prototype.html"
    },
    {
      "id": "D-6-loading",
      "name": "朗读 · 评分与反馈 · 正在评测",
      "module": "练习-读单词",
      "module_base": "读单词",
      "tabs": [
        "练习"
      ],
      "purpose": "异步评测中禁止重复提交，允许取消；结果携带会话和项ID。 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "loading",
      "parent_page_id": "D-6",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-6-loading.interface.md",
      "function": "D-6-loading.function.json",
      "prototype": "D-6-loading.prototype.html"
    },
    {
      "id": "D-6-error",
      "name": "朗读 · 评分与反馈 · 评测失败",
      "module": "练习-读单词",
      "module_base": "读单词",
      "tabs": [
        "练习"
      ],
      "purpose": "原请求／选择保留，重试仅当前失败项；旧或取消响应不得覆盖当前会话。 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "error",
      "parent_page_id": "D-6",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-6-error.interface.md",
      "function": "D-6-error.function.json",
      "prototype": "D-6-error.prototype.html"
    },
    {
      "id": "D-6-low",
      "name": "朗读 · 评分与反馈 · 低分反馈",
      "module": "练习-读单词",
      "module_base": "读单词",
      "tabs": [
        "练习"
      ],
      "purpose": "最高有效分低于80，建议再读，录音和重读可操作。 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "low",
      "parent_page_id": "D-6",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-6-low.interface.md",
      "function": "D-6-low.function.json",
      "prototype": "D-6-low.prototype.html"
    },
    {
      "id": "D-7",
      "name": "朗读 · 共用报告",
      "module": "练习-读单词",
      "module_base": "读单词",
      "tabs": [
        "练习"
      ],
      "purpose": "课文内容跟读与读单词共用报告，有效分、未读与低分分开。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-7.interface.md",
      "function": "D-7.function.json",
      "prototype": "D-7.prototype.html"
    },
    {
      "id": "D-7-partial",
      "name": "朗读 · 共用报告 · 部分未读",
      "module": "练习-读单词",
      "module_base": "读单词",
      "tabs": [
        "练习"
      ],
      "purpose": "未读项单列；均分仅对有效最高分计算，不把无效录音补0。 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "partial",
      "parent_page_id": "D-7",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-7-partial.interface.md",
      "function": "D-7-partial.function.json",
      "prototype": "D-7-partial.prototype.html"
    },
    {
      "id": "D-7-deleted",
      "name": "朗读 · 共用报告 · 录音已删除",
      "module": "练习-读单词",
      "module_base": "读单词",
      "tabs": [
        "练习"
      ],
      "purpose": "已删除音频不能回放，原有效评分不删除。 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "deleted",
      "parent_page_id": "D-7",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-7-deleted.interface.md",
      "function": "D-7-deleted.function.json",
      "prototype": "D-7-deleted.prototype.html"
    },
    {
      "id": "D-7-save-error",
      "name": "朗读 · 共用报告 · 记录保存失败",
      "module": "练习-读单词",
      "module_base": "读单词",
      "tabs": [
        "练习"
      ],
      "purpose": "本机结果保留，幂等重试；未保存成功不宣称云端已有记录。 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "save-error",
      "parent_page_id": "D-7",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-7-save-error.interface.md",
      "function": "D-7-save-error.function.json",
      "prototype": "D-7-save-error.prototype.html"
    },
    {
      "id": "D-8",
      "name": "朗读 · 共用分享",
      "module": "练习-读单词",
      "module_base": "读单词",
      "tabs": [
        "练习"
      ],
      "purpose": "课文内容跟读与读单词共用成绩分享，不含公开录音。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-8.interface.md",
      "function": "D-8.function.json",
      "prototype": "D-8.prototype.html"
    },
    {
      "id": "D-8-save-error",
      "name": "朗读 · 共用分享 · 保存分享图失败",
      "module": "练习-读单词",
      "module_base": "读单词",
      "tabs": [
        "练习"
      ],
      "purpose": "本机结果保留，幂等重试；未保存成功不宣称云端已有记录。 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "save-error",
      "parent_page_id": "D-8",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-8-save-error.interface.md",
      "function": "D-8-save-error.function.json",
      "prototype": "D-8-save-error.prototype.html"
    },
    {
      "id": "D-19",
      "name": "字母填空 · 作答",
      "module": "练习-字母填空",
      "module_base": "字母填空",
      "tabs": [
        "练习"
      ],
      "purpose": "按当前题型作答并提供可解释的反馈，复用准备与报告。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-19.interface.md",
      "function": "D-19.function.json",
      "prototype": "D-19.prototype.html"
    },
    {
      "id": "D-19-filled",
      "name": "字母填空 · 作答 · 字母已填待提交",
      "module": "练习-字母填空",
      "module_base": "字母填空",
      "tabs": [
        "练习"
      ],
      "purpose": "字母已填待提交 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "filled",
      "parent_page_id": "D-19",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-19-filled.interface.md",
      "function": "D-19-filled.function.json",
      "prototype": "D-19-filled.prototype.html"
    },
    {
      "id": "D-19-hint",
      "name": "字母填空 · 作答 · 已使用提示",
      "module": "练习-字母填空",
      "module_base": "字母填空",
      "tabs": [
        "练习"
      ],
      "purpose": "候选字母补一个空位，标提示完成，首答独立正确数不增加。 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "hint",
      "parent_page_id": "D-19",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-19-hint.interface.md",
      "function": "D-19-hint.function.json",
      "prototype": "D-19-hint.prototype.html"
    },
    {
      "id": "D-19-wrong",
      "name": "字母填空 · 作答 · 拼写错误",
      "module": "练习-字母填空",
      "module_base": "字母填空",
      "tabs": [
        "练习"
      ],
      "purpose": "拼写错误 本页状态展示，真实业务仍为父页。",
      "default_preview_state": "wrong",
      "parent_page_id": "D-19",
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-19-wrong.interface.md",
      "function": "D-19-wrong.function.json",
      "prototype": "D-19-wrong.prototype.html"
    },
    {
      "id": "E-1",
      "name": "宝贝资料",
      "module": "我的-资料名称与编辑",
      "module_base": "资料名称与编辑",
      "tabs": [
        "我的"
      ],
      "purpose": "编辑宝贝默认头像与昵称，手机号只读；头像提供8个内置选项。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-1.interface.md",
      "function": "E-1.function.json",
      "prototype": "E-1.prototype.html"
    },
    {
      "id": "E-1-avatar",
      "name": "宝贝资料 · 8个默认头像",
      "module": "我的-资料名称与编辑",
      "module_base": "资料名称与编辑",
      "tabs": [
        "我的"
      ],
      "purpose": "编辑宝贝默认头像与昵称，手机号只读；头像提供8个内置选项。",
      "default_preview_state": "avatar",
      "parent_page_id": "E-1",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-1-avatar.interface.md",
      "function": "E-1-avatar.function.json",
      "prototype": "E-1-avatar.prototype.html"
    },
    {
      "id": "E-1-invalid",
      "name": "宝贝资料 · 昵称校验",
      "module": "我的-资料名称与编辑",
      "module_base": "资料名称与编辑",
      "tabs": [
        "我的"
      ],
      "purpose": "编辑宝贝默认头像与昵称，手机号只读；头像提供8个内置选项。",
      "default_preview_state": "invalid",
      "parent_page_id": "E-1",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-1-invalid.interface.md",
      "function": "E-1-invalid.function.json",
      "prototype": "E-1-invalid.prototype.html"
    },
    {
      "id": "E-1-error",
      "name": "宝贝资料 · 保存失败",
      "module": "我的-资料名称与编辑",
      "module_base": "资料名称与编辑",
      "tabs": [
        "我的"
      ],
      "purpose": "编辑宝贝默认头像与昵称，手机号只读；头像提供8个内置选项。",
      "default_preview_state": "error",
      "parent_page_id": "E-1",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-1-error.interface.md",
      "function": "E-1-error.function.json",
      "prototype": "E-1-error.prototype.html"
    },
    {
      "id": "E-growth",
      "name": "学习进步 · 成长详情",
      "module": "我的-学习成长",
      "module_base": "学习成长",
      "tabs": [
        "我的"
      ],
      "purpose": "沿我的首页曲线查看学习积累与首次改对，明确接触过不等于掌握。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-growth.interface.md",
      "function": "E-growth.function.json",
      "prototype": "E-growth.prototype.html"
    },
    {
      "id": "E-growth-empty",
      "name": "学习进步 · 从第一张开始",
      "module": "我的-学习成长",
      "module_base": "学习成长",
      "tabs": [
        "我的"
      ],
      "purpose": "沿我的首页曲线查看学习积累与首次改对，明确接触过不等于掌握。",
      "default_preview_state": "empty",
      "parent_page_id": "E-growth",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-growth-empty.interface.md",
      "function": "E-growth-empty.function.json",
      "prototype": "E-growth-empty.prototype.html"
    },
    {
      "id": "E-growth-error",
      "name": "学习进步 · 加载失败",
      "module": "我的-学习成长",
      "module_base": "学习成长",
      "tabs": [
        "我的"
      ],
      "purpose": "沿我的首页曲线查看学习积累与首次改对，明确接触过不等于掌握。",
      "default_preview_state": "error",
      "parent_page_id": "E-growth",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-growth-error.interface.md",
      "function": "E-growth-error.function.json",
      "prototype": "E-growth-error.prototype.html"
    },
    {
      "id": "E-growth-words",
      "name": "积累单词 · 明细",
      "module": "我的-学习成长",
      "module_base": "学习成长",
      "tabs": [
        "我的"
      ],
      "purpose": "显示累计接触过的词库单词及首次出现来源；不把句子拆词灌入统计。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-growth-words.interface.md",
      "function": "E-growth-words.function.json",
      "prototype": "E-growth-words.prototype.html"
    },
    {
      "id": "E-growth-corrections",
      "name": "改对错题 · 明细",
      "module": "我的-学习成长",
      "module_base": "学习成长",
      "tabs": [
        "我的"
      ],
      "purpose": "显示每道错题首次改对事件，同轮末尾再练也可计入，不篡改首答成绩。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-growth-corrections.interface.md",
      "function": "E-growth-corrections.function.json",
      "prototype": "E-growth-corrections.prototype.html"
    },
    {
      "id": "E-growth-rules",
      "name": "学习进步 · 怎么算",
      "module": "我的-学习成长",
      "module_base": "学习成长",
      "tabs": [
        "我的"
      ],
      "purpose": "完整说明打印、听写、客观练习与有效朗读的统计和星星口径。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-growth-rules.interface.md",
      "function": "E-growth-rules.function.json",
      "prototype": "E-growth-rules.prototype.html"
    },
    {
      "id": "E-2",
      "name": "开通会员 · 套餐与权益",
      "module": "我的-会员及购买",
      "module_base": "会员及购买",
      "tabs": [
        "我的"
      ],
      "purpose": "从我的会员卡查看套餐、权益、累计免费额度与到期状态。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-2.interface.md",
      "function": "E-2.function.json",
      "prototype": "E-2.prototype.html"
    },
    {
      "id": "E-2-active",
      "name": "我的会员 · 年卡有效",
      "module": "我的-会员及购买",
      "module_base": "会员及购买",
      "tabs": [
        "我的"
      ],
      "purpose": "从我的会员卡查看套餐、权益、累计免费额度与到期状态。",
      "default_preview_state": "active",
      "parent_page_id": "E-2",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-2-active.interface.md",
      "function": "E-2-active.function.json",
      "prototype": "E-2-active.prototype.html"
    },
    {
      "id": "E-2-life",
      "name": "我的会员 · 终身",
      "module": "我的-会员及购买",
      "module_base": "会员及购买",
      "tabs": [
        "我的"
      ],
      "purpose": "从我的会员卡查看套餐、权益、累计免费额度与到期状态。",
      "default_preview_state": "life",
      "parent_page_id": "E-2",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-2-life.interface.md",
      "function": "E-2-life.function.json",
      "prototype": "E-2-life.prototype.html"
    },
    {
      "id": "E-2-expired",
      "name": "会员到期 · 剩余额度",
      "module": "我的-会员及购买",
      "module_base": "会员及购买",
      "tabs": [
        "我的"
      ],
      "purpose": "从我的会员卡查看套餐、权益、累计免费额度与到期状态。",
      "default_preview_state": "expired",
      "parent_page_id": "E-2",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-2-expired.interface.md",
      "function": "E-2-expired.function.json",
      "prototype": "E-2-expired.prototype.html"
    },
    {
      "id": "E-2-error",
      "name": "会员商品 · 加载失败",
      "module": "我的-会员及购买",
      "module_base": "会员及购买",
      "tabs": [
        "我的"
      ],
      "purpose": "从我的会员卡查看套餐、权益、累计免费额度与到期状态。",
      "default_preview_state": "error",
      "parent_page_id": "E-2",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-2-error.interface.md",
      "function": "E-2-error.function.json",
      "prototype": "E-2-error.prototype.html"
    },
    {
      "id": "E-2-confirm-ios",
      "name": "购买确认 · iOS内购",
      "module": "我的-会员及购买",
      "module_base": "会员及购买",
      "tabs": [
        "我的"
      ],
      "purpose": "在付款前核对账号、商品、金额、期限和平台；不预先授予会员。",
      "default_preview_state": "ios",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-2-confirm-ios.interface.md",
      "function": "E-2-confirm-ios.function.json",
      "prototype": "E-2-confirm-ios.prototype.html"
    },
    {
      "id": "E-2-confirm-android",
      "name": "购买确认 · 安卓支付",
      "module": "我的-会员及购买",
      "module_base": "会员及购买",
      "tabs": [
        "我的"
      ],
      "purpose": "在付款前核对账号、商品、金额、期限和平台；不预先授予会员。",
      "default_preview_state": "android",
      "parent_page_id": "E-2-confirm-ios",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-2-confirm-android.interface.md",
      "function": "E-2-confirm-android.function.json",
      "prototype": "E-2-confirm-android.prototype.html"
    },
    {
      "id": "E-2-payment",
      "name": "支付 · 处理中",
      "module": "我的-会员及购买",
      "module_base": "会员及购买",
      "tabs": [
        "我的"
      ],
      "purpose": "区分支付进行中、取消、失败、支付成功权益待确认及到账；防止重复付费。",
      "default_preview_state": "pending",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-2-payment.interface.md",
      "function": "E-2-payment.function.json",
      "prototype": "E-2-payment.prototype.html"
    },
    {
      "id": "E-2-payment-cancel",
      "name": "支付 · 已取消",
      "module": "我的-会员及购买",
      "module_base": "会员及购买",
      "tabs": [
        "我的"
      ],
      "purpose": "区分支付进行中、取消、失败、支付成功权益待确认及到账；防止重复付费。",
      "default_preview_state": "cancelled",
      "parent_page_id": "E-2-payment",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-2-payment-cancel.interface.md",
      "function": "E-2-payment-cancel.function.json",
      "prototype": "E-2-payment-cancel.prototype.html"
    },
    {
      "id": "E-2-payment-fail",
      "name": "支付 · 失败",
      "module": "我的-会员及购买",
      "module_base": "会员及购买",
      "tabs": [
        "我的"
      ],
      "purpose": "区分支付进行中、取消、失败、支付成功权益待确认及到账；防止重复付费。",
      "default_preview_state": "failed",
      "parent_page_id": "E-2-payment",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-2-payment-fail.interface.md",
      "function": "E-2-payment-fail.function.json",
      "prototype": "E-2-payment-fail.prototype.html"
    },
    {
      "id": "E-2-rights-pending",
      "name": "支付成功 · 权益确认中",
      "module": "我的-会员及购买",
      "module_base": "会员及购买",
      "tabs": [
        "我的"
      ],
      "purpose": "区分支付进行中、取消、失败、支付成功权益待确认及到账；防止重复付费。",
      "default_preview_state": "rights-pending",
      "parent_page_id": "E-2-payment",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-2-rights-pending.interface.md",
      "function": "E-2-rights-pending.function.json",
      "prototype": "E-2-rights-pending.prototype.html"
    },
    {
      "id": "E-2-success",
      "name": "会员开通成功",
      "module": "我的-会员及购买",
      "module_base": "会员及购买",
      "tabs": [
        "我的"
      ],
      "purpose": "区分支付进行中、取消、失败、支付成功权益待确认及到账；防止重复付费。",
      "default_preview_state": "success",
      "parent_page_id": "E-2-payment",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-2-success.interface.md",
      "function": "E-2-success.function.json",
      "prototype": "E-2-success.prototype.html"
    },
    {
      "id": "E-2-restore",
      "name": "恢复权益",
      "module": "我的-会员及购买",
      "module_base": "会员及购买",
      "tabs": [
        "我的"
      ],
      "purpose": "恢复已购买权益，不重新支付；未登录先认证同一产品账号。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-2-restore.interface.md",
      "function": "E-2-restore.function.json",
      "prototype": "E-2-restore.prototype.html"
    },
    {
      "id": "E-2-restore-empty",
      "name": "恢复权益 · 暂无可恢复购买",
      "module": "我的-会员及购买",
      "module_base": "会员及购买",
      "tabs": [
        "我的"
      ],
      "purpose": "恢复已购买权益，不重新支付；未登录先认证同一产品账号。",
      "default_preview_state": "empty",
      "parent_page_id": "E-2-restore",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-2-restore-empty.interface.md",
      "function": "E-2-restore-empty.function.json",
      "prototype": "E-2-restore-empty.prototype.html"
    },
    {
      "id": "E-2-restore-error",
      "name": "恢复权益 · 失败",
      "module": "我的-会员及购买",
      "module_base": "会员及购买",
      "tabs": [
        "我的"
      ],
      "purpose": "恢复已购买权益，不重新支付；未登录先认证同一产品账号。",
      "default_preview_state": "error",
      "parent_page_id": "E-2-restore",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-2-restore-error.interface.md",
      "function": "E-2-restore-error.function.json",
      "prototype": "E-2-restore-error.prototype.html"
    },
    {
      "id": "E-2-orders",
      "name": "会员订单",
      "module": "我的-会员及购买",
      "module_base": "会员及购买",
      "tabs": [
        "我的"
      ],
      "purpose": "查看年卡、终身购买与支付／权益状态；赠送奖励不伪造成付费订单。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-2-orders.interface.md",
      "function": "E-2-orders.function.json",
      "prototype": "E-2-orders.prototype.html"
    },
    {
      "id": "E-2-order",
      "name": "会员订单 · 详情",
      "module": "我的-会员及购买",
      "module_base": "会员及购买",
      "tabs": [
        "我的"
      ],
      "purpose": "核对购买流水、渠道与到账结果，退款入口以真实渠道条款为准。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-2-order.interface.md",
      "function": "E-2-order.function.json",
      "prototype": "E-2-order.prototype.html"
    },
    {
      "id": "B-6",
      "name": "默写单记录",
      "module": "我的-默写单记录",
      "module_base": "默写单记录",
      "tabs": [
        "我的"
      ],
      "purpose": "长期保存成功导出的教材／专题／自建文件记录，自建词表历史与导出流水分开。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "B-6.interface.md",
      "function": "B-6.function.json",
      "prototype": "B-6.prototype.html"
    },
    {
      "id": "B-6-empty",
      "name": "默写单记录 · 暂无记录",
      "module": "我的-默写单记录",
      "module_base": "默写单记录",
      "tabs": [
        "我的"
      ],
      "purpose": "长期保存成功导出的教材／专题／自建文件记录，自建词表历史与导出流水分开。",
      "default_preview_state": "empty",
      "parent_page_id": "B-6",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "B-6-empty.interface.md",
      "function": "B-6-empty.function.json",
      "prototype": "B-6-empty.prototype.html"
    },
    {
      "id": "B-6-error",
      "name": "默写单记录 · 加载失败",
      "module": "我的-默写单记录",
      "module_base": "默写单记录",
      "tabs": [
        "我的"
      ],
      "purpose": "长期保存成功导出的教材／专题／自建文件记录，自建词表历史与导出流水分开。",
      "default_preview_state": "error",
      "parent_page_id": "B-6",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "B-6-error.interface.md",
      "function": "B-6-error.function.json",
      "prototype": "B-6-error.prototype.html"
    },
    {
      "id": "B-6-delete",
      "name": "默写单记录 · 删除确认",
      "module": "我的-默写单记录",
      "module_base": "默写单记录",
      "tabs": [
        "我的"
      ],
      "purpose": "长期保存成功导出的教材／专题／自建文件记录，自建词表历史与导出流水分开。",
      "default_preview_state": "delete",
      "parent_page_id": "B-6",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "B-6-delete.interface.md",
      "function": "B-6-delete.function.json",
      "prototype": "B-6-delete.prototype.html"
    },
    {
      "id": "B-6-detail",
      "name": "默写单记录 · 详情",
      "module": "我的-默写单记录",
      "module_base": "默写单记录",
      "tabs": [
        "我的"
      ],
      "purpose": "复用原成功导出文件；文件不存在时先明确重新生成所需文件数与扣次。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "B-6-detail.interface.md",
      "function": "B-6-detail.function.json",
      "prototype": "B-6-detail.prototype.html"
    },
    {
      "id": "B-6-expired",
      "name": "打印文件 · 已失效",
      "module": "我的-默写单记录",
      "module_base": "默写单记录",
      "tabs": [
        "我的"
      ],
      "purpose": "复用原成功导出文件；文件不存在时先明确重新生成所需文件数与扣次。",
      "default_preview_state": "expired",
      "parent_page_id": "B-6-detail",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "B-6-expired.interface.md",
      "function": "B-6-expired.function.json",
      "prototype": "B-6-expired.prototype.html"
    },
    {
      "id": "C-17",
      "name": "听写记录",
      "module": "我的-听写记录",
      "module_base": "听写记录",
      "tabs": [
        "我的"
      ],
      "purpose": "听写历史按来源展示统一记录，长期保留；不按听写方式区分，不重新批改。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-17.interface.md",
      "function": "C-17.function.json",
      "prototype": "C-17.prototype.html"
    },
    {
      "id": "C-17-empty",
      "name": "听写记录 · 暂无记录",
      "module": "我的-听写记录",
      "module_base": "听写记录",
      "tabs": [
        "我的"
      ],
      "purpose": "听写历史按来源展示统一记录，长期保留；不按听写方式区分，不重新批改。",
      "default_preview_state": "empty",
      "parent_page_id": "C-17",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-17-empty.interface.md",
      "function": "C-17-empty.function.json",
      "prototype": "C-17-empty.prototype.html"
    },
    {
      "id": "C-17-error",
      "name": "听写记录 · 加载失败",
      "module": "我的-听写记录",
      "module_base": "听写记录",
      "tabs": [
        "我的"
      ],
      "purpose": "听写历史按来源展示统一记录，长期保留；不按听写方式区分，不重新批改。",
      "default_preview_state": "error",
      "parent_page_id": "C-17",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-17-error.interface.md",
      "function": "C-17-error.function.json",
      "prototype": "C-17-error.prototype.html"
    },
    {
      "id": "C-17-delete",
      "name": "听写记录 · 删除确认",
      "module": "我的-听写记录",
      "module_base": "听写记录",
      "tabs": [
        "我的"
      ],
      "purpose": "听写历史按来源展示统一记录，长期保留；不按听写方式区分，不重新批改。",
      "default_preview_state": "delete",
      "parent_page_id": "C-17",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-17-delete.interface.md",
      "function": "C-17-delete.function.json",
      "prototype": "C-17-delete.prototype.html"
    },
    {
      "id": "C-17-detail",
      "name": "听写记录 · 详情",
      "module": "我的-听写记录",
      "module_base": "听写记录",
      "tabs": [
        "我的"
      ],
      "purpose": "显示提交时报告快照，复用C-11／C-12同一报告和分享，不另起一套评分。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-17-detail.interface.md",
      "function": "C-17-detail.function.json",
      "prototype": "C-17-detail.prototype.html"
    },
    {
      "id": "D-15",
      "name": "练习记录",
      "module": "我的-练习记录",
      "module_base": "练习记录",
      "tabs": [
        "我的"
      ],
      "purpose": "长期保存客观闯关与有效朗读／课文跟读记录，分开正确率与朗读分。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-15.interface.md",
      "function": "D-15.function.json",
      "prototype": "D-15.prototype.html"
    },
    {
      "id": "D-15-empty",
      "name": "练习记录 · 暂无记录",
      "module": "我的-练习记录",
      "module_base": "练习记录",
      "tabs": [
        "我的"
      ],
      "purpose": "长期保存客观闯关与有效朗读／课文跟读记录，分开正确率与朗读分。",
      "default_preview_state": "empty",
      "parent_page_id": "D-15",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-15-empty.interface.md",
      "function": "D-15-empty.function.json",
      "prototype": "D-15-empty.prototype.html"
    },
    {
      "id": "D-15-error",
      "name": "练习记录 · 加载失败",
      "module": "我的-练习记录",
      "module_base": "练习记录",
      "tabs": [
        "我的"
      ],
      "purpose": "长期保存客观闯关与有效朗读／课文跟读记录，分开正确率与朗读分。",
      "default_preview_state": "error",
      "parent_page_id": "D-15",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-15-error.interface.md",
      "function": "D-15-error.function.json",
      "prototype": "D-15-error.prototype.html"
    },
    {
      "id": "D-15-delete",
      "name": "练习记录 · 删除确认",
      "module": "我的-练习记录",
      "module_base": "练习记录",
      "tabs": [
        "我的"
      ],
      "purpose": "长期保存客观闯关与有效朗读／课文跟读记录，分开正确率与朗读分。",
      "default_preview_state": "delete",
      "parent_page_id": "D-15",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-15-delete.interface.md",
      "function": "D-15-delete.function.json",
      "prototype": "D-15-delete.prototype.html"
    },
    {
      "id": "D-15-detail",
      "name": "练习记录 · 详情",
      "module": "我的-练习记录",
      "module_base": "练习记录",
      "tabs": [
        "我的"
      ],
      "purpose": "客观报告共用D-13；朗读和课文跟读共用D-7，录音可删且不删分。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-15-detail.interface.md",
      "function": "D-15-detail.function.json",
      "prototype": "D-15-detail.prototype.html"
    },
    {
      "id": "D-15-audio-delete",
      "name": "朗读记录 · 删除录音",
      "module": "我的-练习记录",
      "module_base": "练习记录",
      "tabs": [
        "我的"
      ],
      "purpose": "客观报告共用D-13；朗读和课文跟读共用D-7，录音可删且不删分。",
      "default_preview_state": "audio-delete",
      "parent_page_id": "D-15-detail",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "D-15-audio-delete.interface.md",
      "function": "D-15-audio-delete.function.json",
      "prototype": "D-15-audio-delete.prototype.html"
    },
    {
      "id": "E-6",
      "name": "分享得会员",
      "module": "我的-分享得会员",
      "module_base": "分享得会员",
      "tabs": [
        "我的"
      ],
      "purpose": "说明新用户注册即赠7天和每月3次上限；会员先登录且自己不能邀请自己。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-6.interface.md",
      "function": "E-6.function.json",
      "prototype": "E-6.prototype.html"
    },
    {
      "id": "E-6-limit",
      "name": "邀请奖励 · 本月已达上限",
      "module": "我的-分享得会员",
      "module_base": "分享得会员",
      "tabs": [
        "我的"
      ],
      "purpose": "说明新用户注册即赠7天和每月3次上限；会员先登录且自己不能邀请自己。",
      "default_preview_state": "limit",
      "parent_page_id": "E-6",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-6-limit.interface.md",
      "function": "E-6-limit.function.json",
      "prototype": "E-6-limit.prototype.html"
    },
    {
      "id": "E-6-life",
      "name": "邀请 · 终身会员",
      "module": "我的-分享得会员",
      "module_base": "分享得会员",
      "tabs": [
        "我的"
      ],
      "purpose": "说明新用户注册即赠7天和每月3次上限；会员先登录且自己不能邀请自己。",
      "default_preview_state": "life",
      "parent_page_id": "E-6",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-6-life.interface.md",
      "function": "E-6-life.function.json",
      "prototype": "E-6-life.prototype.html"
    },
    {
      "id": "E-6-share",
      "name": "分享邀请 · 家长邀请卡",
      "module": "我的-分享得会员",
      "module_base": "分享得会员",
      "tabs": [
        "我的"
      ],
      "purpose": "邀请卡展示产品能力与奖励条件，分享取消不发奖；二维码小程序功能留26。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-6-share.interface.md",
      "function": "E-6-share.function.json",
      "prototype": "E-6-share.prototype.html"
    },
    {
      "id": "E-6-share-cancel",
      "name": "分享邀请 · 已取消",
      "module": "我的-分享得会员",
      "module_base": "分享得会员",
      "tabs": [
        "我的"
      ],
      "purpose": "邀请卡展示产品能力与奖励条件，分享取消不发奖；二维码小程序功能留26。",
      "default_preview_state": "cancelled",
      "parent_page_id": "E-6-share",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-6-share-cancel.interface.md",
      "function": "E-6-share-cancel.function.json",
      "prototype": "E-6-share-cancel.prototype.html"
    },
    {
      "id": "E-6-records",
      "name": "邀请记录",
      "module": "我的-分享得会员",
      "module_base": "分享得会员",
      "tabs": [
        "我的"
      ],
      "purpose": "按新注册用户展示发奖记录与本月上限；终身只记邀请。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-6-records.interface.md",
      "function": "E-6-records.function.json",
      "prototype": "E-6-records.prototype.html"
    },
    {
      "id": "E-6-records-empty",
      "name": "邀请记录 · 暂无有效邀请",
      "module": "我的-分享得会员",
      "module_base": "分享得会员",
      "tabs": [
        "我的"
      ],
      "purpose": "按新注册用户展示发奖记录与本月上限；终身只记邀请。",
      "default_preview_state": "empty",
      "parent_page_id": "E-6-records",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-6-records-empty.interface.md",
      "function": "E-6-records-empty.function.json",
      "prototype": "E-6-records-empty.prototype.html"
    },
    {
      "id": "E-6-records-error",
      "name": "邀请奖励 · 待到账",
      "module": "我的-分享得会员",
      "module_base": "分享得会员",
      "tabs": [
        "我的"
      ],
      "purpose": "按新注册用户展示发奖记录与本月上限；终身只记邀请。",
      "default_preview_state": "pending",
      "parent_page_id": "E-6-records",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-6-records-error.interface.md",
      "function": "E-6-records-error.function.json",
      "prototype": "E-6-records-error.prototype.html"
    },
    {
      "id": "E-7",
      "name": "帮助与客服",
      "module": "我的-帮助与客服",
      "module_base": "帮助与客服",
      "tabs": [
        "我的"
      ],
      "purpose": "根据已确认业务提供分类帮助与邮箱入口；不增加在线客服或反馈表单。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-7.interface.md",
      "function": "E-7.function.json",
      "prototype": "E-7.prototype.html"
    },
    {
      "id": "C-18",
      "name": "帮助 · 怎么听写",
      "module": "我的-帮助与客服",
      "module_base": "帮助与客服",
      "tabs": [
        "我的"
      ],
      "purpose": "解释当前已确认的使用规则，文章不沿用旧UE每天额度、黑底、手动下一题等已替换说明。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-18.interface.md",
      "function": "C-18.function.json",
      "prototype": "C-18.prototype.html"
    },
    {
      "id": "E-7-print",
      "name": "帮助 · 选词出单与扣次",
      "module": "我的-帮助与客服",
      "module_base": "帮助与客服",
      "tabs": [
        "我的"
      ],
      "purpose": "解释当前已确认的使用规则，文章不沿用旧UE每天额度、黑底、手动下一题等已替换说明。",
      "default_preview_state": "print",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-7-print.interface.md",
      "function": "E-7-print.function.json",
      "prototype": "E-7-print.prototype.html"
    },
    {
      "id": "E-7-practice",
      "name": "帮助 · 练习与朗读",
      "module": "我的-帮助与客服",
      "module_base": "帮助与客服",
      "tabs": [
        "我的"
      ],
      "purpose": "解释当前已确认的使用规则，文章不沿用旧UE每天额度、黑底、手动下一题等已替换说明。",
      "default_preview_state": "practice",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-7-practice.interface.md",
      "function": "E-7-practice.function.json",
      "prototype": "E-7-practice.prototype.html"
    },
    {
      "id": "E-7-member",
      "name": "帮助 · 会员购买与恢复",
      "module": "我的-帮助与客服",
      "module_base": "帮助与客服",
      "tabs": [
        "我的"
      ],
      "purpose": "解释当前已确认的使用规则，文章不沿用旧UE每天额度、黑底、手动下一题等已替换说明。",
      "default_preview_state": "member",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-7-member.interface.md",
      "function": "E-7-member.function.json",
      "prototype": "E-7-member.prototype.html"
    },
    {
      "id": "E-7-records",
      "name": "帮助 · 记录与错题",
      "module": "我的-帮助与客服",
      "module_base": "帮助与客服",
      "tabs": [
        "我的"
      ],
      "purpose": "解释当前已确认的使用规则，文章不沿用旧UE每天额度、黑底、手动下一题等已替换说明。",
      "default_preview_state": "records",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-7-records.interface.md",
      "function": "E-7-records.function.json",
      "prototype": "E-7-records.prototype.html"
    },
    {
      "id": "E-7-email",
      "name": "联系客服 · 邮箱待配置",
      "module": "我的-帮助与客服",
      "module_base": "帮助与客服",
      "tabs": [
        "我的"
      ],
      "purpose": "客服邮箱版式，地址待运营提供；纠错共用此入口并保留内容上下文。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-7-email.interface.md",
      "function": "E-7-email.function.json",
      "prototype": "E-7-email.prototype.html"
    },
    {
      "id": "E-3",
      "name": "设置",
      "module": "我的-设置",
      "module_base": "设置",
      "tabs": [
        "我的"
      ],
      "purpose": "保留原UE现有设置，不恢复已删除的通知、缓存等菜单。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-3.interface.md",
      "function": "E-3.function.json",
      "prototype": "E-3.prototype.html"
    },
    {
      "id": "E-3-about",
      "name": "关于英语默写AI版",
      "module": "我的-设置",
      "module_base": "设置",
      "tabs": [
        "我的"
      ],
      "purpose": "展示产品名、slogan与正式产品版本接入位置，设计交付版不当作App发布版。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-3-about.interface.md",
      "function": "E-3-about.function.json",
      "prototype": "E-3-about.prototype.html"
    },
    {
      "id": "E-3-agreement",
      "name": "用户协议 · 阅读版式",
      "module": "我的-设置",
      "module_base": "设置",
      "tabs": [
        "我的"
      ],
      "purpose": "仅提供协议与隐私阅读版式，正式正文与链接待运营提供，不能当成正式条款。",
      "default_preview_state": "agreement",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-3-agreement.interface.md",
      "function": "E-3-agreement.function.json",
      "prototype": "E-3-agreement.prototype.html"
    },
    {
      "id": "E-3-privacy",
      "name": "隐私政策 · 阅读版式",
      "module": "我的-设置",
      "module_base": "设置",
      "tabs": [
        "我的"
      ],
      "purpose": "仅提供协议与隐私阅读版式，正式正文与链接待运营提供，不能当成正式条款。",
      "default_preview_state": "privacy",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-3-privacy.interface.md",
      "function": "E-3-privacy.function.json",
      "prototype": "E-3-privacy.prototype.html"
    },
    {
      "id": "E-4",
      "name": "退出登录 · 确认",
      "module": "我的-设置",
      "module_base": "设置",
      "tabs": [
        "我的"
      ],
      "purpose": "二次确认退出登录；资料、会员、记录、错题、保存词表均保留。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-4.interface.md",
      "function": "E-4.function.json",
      "prototype": "E-4.prototype.html"
    },
    {
      "id": "E-5",
      "name": "注销账号 · 数据与权益清单",
      "module": "我的-设置",
      "module_base": "设置",
      "tabs": [
        "我的"
      ],
      "purpose": "清楚列出立即注销删除范围及剩余会员，不提供7天撤销。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-5.interface.md",
      "function": "E-5.function.json",
      "prototype": "E-5.prototype.html"
    },
    {
      "id": "E-5-verify",
      "name": "注销账号 · 身份验证",
      "module": "我的-设置",
      "module_base": "设置",
      "tabs": [
        "我的"
      ],
      "purpose": "验证当前账号手机号及4位验证码，倒计时和错误均保留输入。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-5-verify.interface.md",
      "function": "E-5-verify.function.json",
      "prototype": "E-5-verify.prototype.html"
    },
    {
      "id": "E-5-verify-error",
      "name": "注销验证 · 验证码错误",
      "module": "我的-设置",
      "module_base": "设置",
      "tabs": [
        "我的"
      ],
      "purpose": "验证当前账号手机号及4位验证码，倒计时和错误均保留输入。",
      "default_preview_state": "error",
      "parent_page_id": "E-5-verify",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-5-verify-error.interface.md",
      "function": "E-5-verify-error.function.json",
      "prototype": "E-5-verify-error.prototype.html"
    },
    {
      "id": "E-5-confirm",
      "name": "注销账号 · 二次确认",
      "module": "我的-设置",
      "module_base": "设置",
      "tabs": [
        "我的"
      ],
      "purpose": "身份验证后再次清楚确认立即注销及不可撤销数据删除。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-5-confirm.interface.md",
      "function": "E-5-confirm.function.json",
      "prototype": "E-5-confirm.prototype.html"
    },
    {
      "id": "E-5-done",
      "name": "注销账号 · 完成",
      "module": "我的-设置",
      "module_base": "设置",
      "tabs": [
        "我的"
      ],
      "purpose": "分别展示完成和请求失败；不把网络错误直接当注销成功。",
      "default_preview_state": "success",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-5-done.interface.md",
      "function": "E-5-done.function.json",
      "prototype": "E-5-done.prototype.html"
    },
    {
      "id": "E-5-failed",
      "name": "注销账号 · 请求失败",
      "module": "我的-设置",
      "module_base": "设置",
      "tabs": [
        "我的"
      ],
      "purpose": "分别展示完成和请求失败；不把网络错误直接当注销成功。",
      "default_preview_state": "failed",
      "parent_page_id": "E-5-done",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "E-5-failed.interface.md",
      "function": "E-5-failed.function.json",
      "prototype": "E-5-failed.prototype.html"
    },
    {
      "id": "C-16",
      "name": "错题本 · 管理",
      "module": "听写-错题本",
      "module_base": "错题本",
      "tabs": [
        "听写"
      ],
      "purpose": "听写与客观题错题统一管理；与未来AI排期入口分开。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-16.interface.md",
      "function": "C-16.function.json",
      "prototype": "C-16.prototype.html"
    },
    {
      "id": "C-16-empty",
      "name": "错题本 · 暂无错题",
      "module": "听写-错题本",
      "module_base": "错题本",
      "tabs": [
        "听写"
      ],
      "purpose": "听写与客观题错题统一管理；与未来AI排期入口分开。",
      "default_preview_state": "empty",
      "parent_page_id": "C-16",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-16-empty.interface.md",
      "function": "C-16-empty.function.json",
      "prototype": "C-16-empty.prototype.html"
    },
    {
      "id": "C-16-error",
      "name": "错题本 · 加载失败",
      "module": "听写-错题本",
      "module_base": "错题本",
      "tabs": [
        "听写"
      ],
      "purpose": "听写与客观题错题统一管理；与未来AI排期入口分开。",
      "default_preview_state": "error",
      "parent_page_id": "C-16",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-16-error.interface.md",
      "function": "C-16-error.function.json",
      "prototype": "C-16-error.prototype.html"
    },
    {
      "id": "C-16-remove",
      "name": "错题本 · 移除确认",
      "module": "听写-错题本",
      "module_base": "错题本",
      "tabs": [
        "听写"
      ],
      "purpose": "听写与客观题错题统一管理；与未来AI排期入口分开。",
      "default_preview_state": "remove",
      "parent_page_id": "C-16",
      "presentation_context": null,
      "presentation_only": true,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-16-remove.interface.md",
      "function": "C-16-remove.function.json",
      "prototype": "C-16-remove.prototype.html"
    },
    {
      "id": "C-16-detail",
      "name": "错题详情 · 来源与作答",
      "module": "听写-错题本",
      "module_base": "错题本",
      "tabs": [
        "听写"
      ],
      "purpose": "展示一题多个来源、首答与改对信息，朗读低分不混入。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-16-detail.interface.md",
      "function": "C-16-detail.function.json",
      "prototype": "C-16-detail.prototype.html"
    },
    {
      "id": "C-16-retry",
      "name": "错题再练 · 选择来源",
      "module": "听写-错题本",
      "module_base": "错题本",
      "tabs": [
        "听写"
      ],
      "purpose": "按选定来源重新练当前错题；新轮计次遵循该来源，不做AI排期。",
      "default_preview_state": "ready",
      "parent_page_id": null,
      "presentation_context": null,
      "presentation_only": false,
      "viewport": {
        "width": 390,
        "height": 844
      },
      "interface": "C-16-retry.interface.md",
      "function": "C-16-retry.function.json",
      "prototype": "C-16-retry.prototype.html"
    }
  ],
  "last_revised_at": "2026-10-13T02:08:53+08:00",
  "revision_timezone": "Asia/Shanghai"
}
