{
  "schema_version": "1.0",
  "product": "英语默写AI版",
  "record_date": "2026-10-11",
  "record_type": "UI首页与UE映射及待确认决策",
  "delivery_status": "review_home_auth",
  "scope": {
    "ui_home_ids": [
      "B",
      "C",
      "D",
      "E"
    ],
    "original_ue_page_count": 56,
    "overview_count": 1,
    "stable_ids_policy": "原 UE 的56页与OVERVIEW编号保留；候选新ID只有pending，未纳入已确认页面清单",
    "user_priority": "四Tab首页以UI为准，二级页以原UE为基础补全；不合理处或更好方案由用户确认",
    "current_design_module": "首页Tab（B/C/D/E）、认证与验证码状态、课本设置统一审阅",
    "next_modules": "其它二级模块暂停，等待用户统一审阅修改"
  },
  "sources": [
    {
      "type": "ui_reference",
      "url": "https://dictation-a2-replica.taylor-liu.chatgpt.site/",
      "local_files": [
        "replica/dist/pages/home.html",
        "replica/dist/pages/listen.html",
        "replica/dist/pages/practice.html",
        "replica/dist/pages/profile.html",
        "replica/dist/profile.js",
        "replica/README.md"
      ],
      "online_reverification": "本轮 web.open 未可访问，urllib返回403；映射依据本地快照，不声称本轮已实时核对线上。"
    },
    {
      "type": "ue_reference",
      "url": "https://xzx.huajian.io/",
      "local_files": [
        "英语默写代码/xzx-pages/manifest.json",
        "英语默写代码/xzx-pages/pages/*.html",
        "英语默写代码/xzx-pages/README.md"
      ],
      "online_reverification": "本轮未成功重新访问在线站点。"
    },
    {
      "type": "delivery_skill",
      "path": "/Users/liuhuajian/.codex/skills/app-design-2026-10-11/SKILL.md"
    }
  ],
  "already_authorized_visual_changes": [
    "B/C/D/E按UI首页的布局、文案、入口与视觉呈现",
    "B打印历史入口移至E，F自建历史继续保留",
    "D单词朗读入口转至“读单词”，原D-3~D-8能力保留",
    "E统计区呈现成长的两项累计数及曲线，给个好评不加回UI首页"
  ],
  "facts_not_rules": [
    "所有120/26/12和下载热度数字均为示例",
    "UI源码内的统计约定是本次需要结合UE确认的参考事实，不直接生成真实API契约",
    "新入口必须保留，但其二级业务尚未确认",
    "首页已删除的原UE回顾/免费余量不擅自加回，余量仍在出单/会员流程设计"
  ],
  "elements": [
    {
      "home_id": "B",
      "element_id": "B-title",
      "ui_label": "默写单",
      "element_type": "page_title",
      "ue_target_ids": [
        "B"
      ],
      "mapping_status": "mapped",
      "route_context": {},
      "decision_ids": [],
      "design_notes": "标题采用 UI 文案；稳定页面 ID 沿用 UE。"
    },
    {
      "home_id": "B",
      "element_id": "B-bottom-tabs",
      "ui_label": "默写单 / 听写 / 练习 / 我的",
      "element_type": "tab_navigation",
      "ue_target_ids": [
        "B",
        "C",
        "D",
        "E"
      ],
      "mapping_status": "mapped",
      "route_context": {
        "preserve": "各 Tab 的当前课本与本 Tab 范围/挑选状态",
        "active": "B"
      },
      "decision_ids": [],
      "design_notes": "按 UI 浮动圆角底部导航及图标样式；同一标签不重复压栈。"
    },
    {
      "home_id": "C",
      "element_id": "C-title",
      "ui_label": "AI 听写",
      "element_type": "page_title",
      "ue_target_ids": [
        "C"
      ],
      "mapping_status": "mapped",
      "route_context": {},
      "decision_ids": [],
      "design_notes": "标题采用 UI 文案；稳定页面 ID 沿用 UE。"
    },
    {
      "home_id": "C",
      "element_id": "C-bottom-tabs",
      "ui_label": "默写单 / 听写 / 练习 / 我的",
      "element_type": "tab_navigation",
      "ue_target_ids": [
        "B",
        "C",
        "D",
        "E"
      ],
      "mapping_status": "mapped",
      "route_context": {
        "preserve": "各 Tab 的当前课本与本 Tab 范围/挑选状态",
        "active": "C"
      },
      "decision_ids": [],
      "design_notes": "按 UI 浮动圆角底部导航及图标样式；同一标签不重复压栈。"
    },
    {
      "home_id": "D",
      "element_id": "D-title",
      "ui_label": "AI 练习",
      "element_type": "page_title",
      "ue_target_ids": [
        "D"
      ],
      "mapping_status": "mapped",
      "route_context": {},
      "decision_ids": [],
      "design_notes": "标题采用 UI 文案；稳定页面 ID 沿用 UE。"
    },
    {
      "home_id": "D",
      "element_id": "D-bottom-tabs",
      "ui_label": "默写单 / 听写 / 练习 / 我的",
      "element_type": "tab_navigation",
      "ue_target_ids": [
        "B",
        "C",
        "D",
        "E"
      ],
      "mapping_status": "mapped",
      "route_context": {
        "preserve": "各 Tab 的当前课本与本 Tab 范围/挑选状态",
        "active": "D"
      },
      "decision_ids": [],
      "design_notes": "按 UI 浮动圆角底部导航及图标样式；同一标签不重复压栈。"
    },
    {
      "home_id": "E",
      "element_id": "E-title",
      "ui_label": "我的",
      "element_type": "page_title",
      "ue_target_ids": [
        "E"
      ],
      "mapping_status": "mapped",
      "route_context": {},
      "decision_ids": [],
      "design_notes": "标题采用 UI 文案；稳定页面 ID 沿用 UE。"
    },
    {
      "home_id": "E",
      "element_id": "E-bottom-tabs",
      "ui_label": "默写单 / 听写 / 练习 / 我的",
      "element_type": "tab_navigation",
      "ue_target_ids": [
        "B",
        "C",
        "D",
        "E"
      ],
      "mapping_status": "mapped",
      "route_context": {
        "preserve": "各 Tab 的当前课本与本 Tab 范围/挑选状态",
        "active": "E"
      },
      "decision_ids": [],
      "design_notes": "按 UI 浮动圆角底部导航及图标样式；同一标签不重复压栈。"
    },
    {
      "home_id": "B",
      "element_id": "B-textbook",
      "ui_label": "人教PEP · 三年级上册",
      "element_type": "textbook_switcher",
      "ue_target_ids": [
        "A-3",
        "A-4"
      ],
      "mapping_status": "mapped",
      "route_context": {
        "origin_page_id": "B",
        "shared": "B/C/D 共用课本选择"
      },
      "decision_ids": [
        "UE-01"
      ],
      "design_notes": "跳转 A-3，以真实选中的课本回显；返回当前首页。"
    },
    {
      "home_id": "C",
      "element_id": "C-textbook",
      "ui_label": "人教PEP · 三年级上册",
      "element_type": "textbook_switcher",
      "ue_target_ids": [
        "A-3",
        "A-4"
      ],
      "mapping_status": "mapped",
      "route_context": {
        "origin_page_id": "C",
        "shared": "B/C/D 共用课本选择"
      },
      "decision_ids": [
        "UE-01"
      ],
      "design_notes": "跳转 A-3，以真实选中的课本回显；返回当前首页。"
    },
    {
      "home_id": "D",
      "element_id": "D-textbook",
      "ui_label": "人教PEP · 三年级上册",
      "element_type": "textbook_switcher",
      "ue_target_ids": [
        "A-3",
        "A-4"
      ],
      "mapping_status": "mapped",
      "route_context": {
        "origin_page_id": "D",
        "shared": "B/C/D 共用课本选择"
      },
      "decision_ids": [
        "UE-01"
      ],
      "design_notes": "跳转 A-3，以真实选中的课本回显；返回当前首页。"
    },
    {
      "home_id": "B",
      "element_id": "B-print",
      "ui_label": "默写单打印 / 教材配套 · 多种格式 · 扫码听原声",
      "element_type": "hero",
      "ue_target_ids": [
        "B-2",
        "B-3",
        "B-4",
        "B-5"
      ],
      "mapping_status": "mapped",
      "route_context": {
        "source": "textbook",
        "origin_page_id": "B"
      },
      "decision_ids": [
        "HOME-06",
        "UE-03"
      ],
      "design_notes": "整个主卡与圆形按钮同路由；轮换纸张插画保留，并尊重 reduced-motion。"
    },
    {
      "home_id": "B",
      "element_id": "B-endorsement",
      "ui_label": "北京大学教研审核",
      "element_type": "claim",
      "ue_target_ids": [],
      "mapping_status": "pending_evidence",
      "route_context": {},
      "decision_ids": [
        "HOME-06"
      ],
      "design_notes": "UI 存在此文案；未提供教研背书材料，展示是否保留待确认。"
    },
    {
      "home_id": "B",
      "element_id": "B-review",
      "ui_label": "AI 错题复习 / 12 个词待巩固",
      "element_type": "feature",
      "ue_target_ids": [
        "C-16",
        "C-3"
      ],
      "mapping_status": "mapped_pending_business",
      "route_context": {
        "origin_page_id": "B",
        "source": "all_pending"
      },
      "decision_ids": [
        "HOME-01",
        "HOME-02"
      ],
      "design_notes": "入口保留，视觉采用 UI；词数为演示数据；跨来源错词规则未确认。"
    },
    {
      "home_id": "B",
      "element_id": "B-custom",
      "ui_label": "自建默写单 / 粘贴单词即出单",
      "element_type": "feature",
      "ue_target_ids": [
        "F",
        "F-1",
        "B-4",
        "B-5"
      ],
      "mapping_status": "mapped_pending_detail",
      "route_context": {
        "source": "custom",
        "origin_page_id": "B"
      },
      "decision_ids": [
        "HOME-07"
      ],
      "design_notes": "UE 仅明确逐个录词，UI 文案承诺批量粘贴；分隔与未识别词处理需确认。"
    },
    {
      "home_id": "B",
      "element_id": "B-foundation-more",
      "ui_label": "单词基础 / 更多",
      "element_type": "section_link",
      "ue_target_ids": [
        "B-1"
      ],
      "mapping_status": "mapped",
      "route_context": {
        "topic_group": "foundation",
        "ui_group_label": "单词基础"
      },
      "decision_ids": [
        "UE-04"
      ],
      "design_notes": "沿用 UE 基础得分专题分组，首页名称以 UI 为准；不因新分组名删原专题。"
    },
    {
      "home_id": "B",
      "element_id": "B-foundation-alpha",
      "ui_label": "字母书写 · 大小写占格",
      "element_type": "topic_card",
      "ue_target_ids": [
        "B-3",
        "B-4",
        "B-5"
      ],
      "mapping_status": "mapped",
      "route_context": {
        "topic_id": "alphabet_pending_dictionary_id",
        "topic_group": "foundation"
      },
      "decision_ids": [
        "HOME-06",
        "UE-04"
      ],
      "design_notes": "对应 UE 字母练习；下载热度 3.2万及已下载勾标为原型数据。"
    },
    {
      "home_id": "B",
      "element_id": "B-foundation-body",
      "ui_label": "身体部位名词 · 看图拼写",
      "element_type": "topic_card",
      "ue_target_ids": [
        "B-3",
        "B-4",
        "B-5"
      ],
      "mapping_status": "mapped_pending_detail",
      "route_context": {
        "topic_id": "body_parts_pending_dictionary_id",
        "topic_group": "foundation"
      },
      "decision_ids": [
        "HOME-06",
        "HOME-08"
      ],
      "design_notes": "对应 UE 身体部位；UE 未定义看图题的内容、版式与图源，首页保留文案，后续需要确认是否真实看图出题。"
    },
    {
      "home_id": "B",
      "element_id": "B-grammar-more",
      "ui_label": "语法进阶 / 更多",
      "element_type": "section_link",
      "ue_target_ids": [
        "B-1"
      ],
      "mapping_status": "mapped",
      "route_context": {
        "topic_group": "advanced",
        "ui_group_label": "语法进阶"
      },
      "decision_ids": [
        "UE-04"
      ],
      "design_notes": "沿用 UE 加分进阶专题分组；同一 B-1 通过组参数显示。"
    },
    {
      "home_id": "B",
      "element_id": "B-grammar-past",
      "ui_label": "动词过去式 · 不规则变化",
      "element_type": "topic_card",
      "ue_target_ids": [
        "B-3",
        "B-4",
        "B-5"
      ],
      "mapping_status": "mapped",
      "route_context": {
        "topic_id": "irregular_verbs_pending_dictionary_id",
        "topic_group": "advanced"
      },
      "decision_ids": [
        "HOME-06"
      ],
      "design_notes": "对应 UE 不规则动词；2.5万为演示数据。"
    },
    {
      "home_id": "B",
      "element_id": "B-grammar-plural",
      "ui_label": "名词复数 · 不规则变化",
      "element_type": "topic_card",
      "ue_target_ids": [
        "B-3",
        "B-4",
        "B-5"
      ],
      "mapping_status": "mapped",
      "route_context": {
        "topic_id": "irregular_plurals_pending_dictionary_id",
        "topic_group": "advanced"
      },
      "decision_ids": [
        "HOME-06"
      ],
      "design_notes": "对应 UE 名词复数难点；1.1万为演示数据。"
    },
    {
      "home_id": "C",
      "element_id": "C-word-dictation",
      "ui_label": "单词听写 / 原声播报 · 拍照批改 · 自动记错词",
      "element_type": "hero",
      "ue_target_ids": [
        "C-1",
        "C-2",
        "C-3",
        "C-4",
        "C-5",
        "C-6",
        "C-8",
        "C-7",
        "C-9",
        "C-10",
        "C-11",
        "C-12"
      ],
      "mapping_status": "mapped",
      "route_context": {
        "content_type": "word",
        "origin_page_id": "C"
      },
      "decision_ids": [
        "UE-05"
      ],
      "design_notes": "沿用 UE 单词听写三种方式；原声音源仍未确定，不把宣传文案视为已确定真人原音。"
    },
    {
      "home_id": "C",
      "element_id": "C-sentence-dictation",
      "ui_label": "重点句听写 / 每单元 3～5 句 / 练句型和标点",
      "element_type": "feature",
      "ue_target_ids": [],
      "mapping_status": "new_flow_pending",
      "route_context": {
        "content_type": "sentence_pending"
      },
      "decision_ids": [
        "HOME-03"
      ],
      "design_notes": "入口与 UI 文案保留；不可默默导入现有单词挑选页作为完整句子方案。"
    },
    {
      "home_id": "C",
      "element_id": "C-wrongbook",
      "ui_label": "错题本 / feet、teeth、went 等 12 个词待巩固",
      "element_type": "feature",
      "ue_target_ids": [
        "C-16",
        "C-3"
      ],
      "mapping_status": "mapped_pending_business",
      "route_context": {
        "origin_page_id": "C"
      },
      "decision_ids": [
        "HOME-01",
        "HOME-02"
      ],
      "design_notes": "对应既有 C-16；待巩固词数与今日到期数需要分别定义。"
    },
    {
      "home_id": "C",
      "element_id": "C-photo",
      "ui_label": "拍照听写 · 拍一页就出题",
      "element_type": "feature",
      "ue_target_ids": [
        "C-13",
        "C-14",
        "C-3"
      ],
      "mapping_status": "mapped",
      "route_context": {
        "source": "photo",
        "origin_page_id": "C"
      },
      "decision_ids": [],
      "design_notes": "沿用课本识词而非自动识别孩子答案的入口；答案拍照批改另在 C-9。"
    },
    {
      "home_id": "C",
      "element_id": "C-search",
      "ui_label": "搜词听写 · 输入就能听",
      "element_type": "feature",
      "ue_target_ids": [
        "C-15",
        "C-2",
        "C-3"
      ],
      "mapping_status": "mapped",
      "route_context": {
        "source": "search",
        "origin_page_id": "C"
      },
      "decision_ids": [],
      "design_notes": "沿用 UE 词汇搜索录词。"
    },
    {
      "home_id": "C",
      "element_id": "C-guide",
      "ui_label": "听写怎么用？",
      "element_type": "help_link",
      "ue_target_ids": [
        "C-18"
      ],
      "mapping_status": "mapped",
      "route_context": {
        "origin_page_id": "C"
      },
      "decision_ids": [],
      "design_notes": "改为 UI 文案；说明覆盖三种听写方式，新增句子能力待确认后再补。"
    },
    {
      "home_id": "D",
      "element_id": "D-text-reading",
      "ui_label": "课文跟读 / 逐句跟读 · AI 打分 · 纠正发音",
      "element_type": "hero",
      "ue_target_ids": [],
      "mapping_status": "new_flow_pending",
      "route_context": {
        "content_type": "text_pending"
      },
      "decision_ids": [
        "HOME-04"
      ],
      "design_notes": "UI 主卡替换 UE 单词朗读主卡；保留原单词朗读流程作为下方“读单词”入口。"
    },
    {
      "home_id": "D",
      "element_id": "D-en-to-cn",
      "ui_label": "看英选中 · 认词义",
      "element_type": "practice_card",
      "ue_target_ids": [
        "D-1",
        "D-2",
        "D-9",
        "D-13",
        "D-14"
      ],
      "mapping_status": "mapped",
      "route_context": {
        "mode": "en_to_cn",
        "origin_page_id": "D"
      },
      "decision_ids": [],
      "design_notes": "沿用 UE 题型①；单元与挑词页应延续入口玩法。"
    },
    {
      "home_id": "D",
      "element_id": "D-cn-to-en",
      "ui_label": "看中选英 · 认拼写",
      "element_type": "practice_card",
      "ue_target_ids": [
        "D-1",
        "D-2",
        "D-10",
        "D-13",
        "D-14"
      ],
      "mapping_status": "mapped",
      "route_context": {
        "mode": "cn_to_en",
        "origin_page_id": "D"
      },
      "decision_ids": [],
      "design_notes": "沿用 UE 题型②。"
    },
    {
      "home_id": "D",
      "element_id": "D-audio-to-cn",
      "ui_label": "听音选义 · 练听力",
      "element_type": "practice_card",
      "ue_target_ids": [
        "D-1",
        "D-2",
        "D-11",
        "D-13",
        "D-14"
      ],
      "mapping_status": "mapped",
      "route_context": {
        "mode": "audio_to_cn",
        "origin_page_id": "D"
      },
      "decision_ids": [
        "UE-05"
      ],
      "design_notes": "对应 UE 听英选中，名称采用 UI。"
    },
    {
      "home_id": "D",
      "element_id": "D-match",
      "ui_label": "中英连线 · 巩固词义",
      "element_type": "practice_card",
      "ue_target_ids": [
        "D-1",
        "D-2",
        "D-12",
        "D-13",
        "D-14"
      ],
      "mapping_status": "mapped",
      "route_context": {
        "mode": "matching",
        "origin_page_id": "D"
      },
      "decision_ids": [
        "UE-06"
      ],
      "design_notes": "对应 UE 中英配对；拖连/两步点选与报告计时需确认。"
    },
    {
      "home_id": "D",
      "element_id": "D-word-reading",
      "ui_label": "读单词 · AI 纠发音",
      "element_type": "practice_card",
      "ue_target_ids": [
        "D-1",
        "D-2",
        "D-3",
        "D-4",
        "D-5",
        "D-6",
        "D-7",
        "D-8"
      ],
      "mapping_status": "mapped",
      "route_context": {
        "mode": "word_reading",
        "origin_page_id": "D"
      },
      "decision_ids": [
        "UE-07",
        "UE-08"
      ],
      "design_notes": "承接原 UE 首页朗读主卡全部能力；原流程保留，仅入口位置调整。"
    },
    {
      "home_id": "D",
      "element_id": "D-letter-gap",
      "ui_label": "字母填空 · 练拼写",
      "element_type": "practice_card",
      "ue_target_ids": [],
      "mapping_status": "new_mode_pending",
      "route_context": {
        "mode": "letter_gap_pending"
      },
      "decision_ids": [
        "HOME-05"
      ],
      "design_notes": "UE 没有此题型；不能与手机打字听写合并代替。"
    },
    {
      "home_id": "E",
      "element_id": "E-profile",
      "ui_label": "宝贝昵称 / 编辑宝贝资料",
      "element_type": "profile_link",
      "ue_target_ids": [
        "E-1"
      ],
      "mapping_status": "mapped",
      "route_context": {
        "origin_page_id": "E"
      },
      "decision_ids": [],
      "design_notes": "沿用 UE 编辑资料；头像与昵称为演示内容，多个孩子档案仍待确认。"
    },
    {
      "home_id": "E",
      "element_id": "E-vip",
      "ui_label": "开通会员 / 默写单不限次 · 46 个专题全开 / 去看看",
      "element_type": "membership_card",
      "ue_target_ids": [
        "E-2"
      ],
      "mapping_status": "mapped",
      "route_context": {
        "origin_page_id": "E"
      },
      "decision_ids": [
        "UE-09"
      ],
      "design_notes": "视觉与位置以 UI 为准；沿用 UE 权益定义与未接真实支付的事实。"
    },
    {
      "home_id": "E",
      "element_id": "E-growth",
      "ui_label": "学习进步 / 积累的单词 / 改对的错题 / 小山坡与星星",
      "element_type": "growth_panel",
      "ue_target_ids": [],
      "mapping_status": "new_aggregation_pending",
      "route_context": {},
      "decision_ids": [
        "HOME-01",
        "HOME-02"
      ],
      "design_notes": "替换 UE 业务次数与连续天数区域，按 UI 保留两个累计数及成长曲线；120/26 为模拟事件生成。"
    },
    {
      "home_id": "E",
      "element_id": "E-growth-rules",
      "ui_label": "怎么算？",
      "element_type": "inline_disclosure",
      "ue_target_ids": [],
      "mapping_status": "new_aggregation_pending",
      "route_context": {},
      "decision_ids": [
        "HOME-01",
        "HOME-02"
      ],
      "design_notes": "在同页展开统计方式；UI 已给去重与首次改对规则，具体事件边界仍待确认。"
    },
    {
      "home_id": "E",
      "element_id": "E-review",
      "ui_label": "AI 错题复习",
      "element_type": "feature",
      "ue_target_ids": [
        "C-16",
        "C-3"
      ],
      "mapping_status": "mapped_pending_business",
      "route_context": {
        "origin_page_id": "E"
      },
      "decision_ids": [
        "HOME-01",
        "HOME-02"
      ],
      "design_notes": "UI 当前只锚点到听写首页的错题卡；建议产品直接打开既有错题本，是否批准由用户决定。"
    },
    {
      "home_id": "E",
      "element_id": "E-print-history",
      "ui_label": "打印历史",
      "element_type": "history_link",
      "ue_target_ids": [
        "B-6"
      ],
      "mapping_status": "mapped",
      "route_context": {
        "origin_page_id": "E"
      },
      "decision_ids": [],
      "design_notes": "UI 将打印历史入口移至此处；B-6 返回来源应保留。"
    },
    {
      "home_id": "E",
      "element_id": "E-dictation-history",
      "ui_label": "听写历史",
      "element_type": "history_link",
      "ue_target_ids": [
        "C-17",
        "C-11"
      ],
      "mapping_status": "mapped",
      "route_context": {
        "origin_page_id": "E"
      },
      "decision_ids": [],
      "design_notes": "沿用 UE 历史与报告；从 E 进入不能固定回 C-16。"
    },
    {
      "home_id": "E",
      "element_id": "E-practice-history",
      "ui_label": "练习历史",
      "element_type": "history_link",
      "ue_target_ids": [
        "D-15",
        "D-7",
        "D-13"
      ],
      "mapping_status": "mapped",
      "route_context": {
        "origin_page_id": "E"
      },
      "decision_ids": [
        "HOME-04",
        "HOME-05"
      ],
      "design_notes": "保留单词朗读与题型分组；课文跟读及字母填空记录如何纳入待新增能力确认。"
    },
    {
      "home_id": "E",
      "element_id": "E-referral",
      "ui_label": "分享得会员 / 分享给 1 位家长，得 7 天会员",
      "element_type": "service_link",
      "ue_target_ids": [],
      "mapping_status": "flow_missing",
      "route_context": {},
      "decision_ids": [
        "HOME-09"
      ],
      "design_notes": "UE 有入口，未给邀请说明、归因判定、奖励成功/失败与次数规则；保留入口，不能用点击分享就到账演示冒充业务。"
    },
    {
      "home_id": "E",
      "element_id": "E-support",
      "ui_label": "帮助与客服",
      "element_type": "service_link",
      "ue_target_ids": [],
      "mapping_status": "flow_missing",
      "route_context": {},
      "decision_ids": [
        "HOME-09"
      ],
      "design_notes": "UE 和 UI 都有入口，没有目标/客服渠道/帮助内容；需补明确对接说明。"
    },
    {
      "home_id": "E",
      "element_id": "E-settings",
      "ui_label": "设置",
      "element_type": "service_link",
      "ue_target_ids": [
        "E-3",
        "E-4",
        "E-5"
      ],
      "mapping_status": "mapped",
      "route_context": {
        "origin_page_id": "E"
      },
      "decision_ids": [
        "UE-07"
      ],
      "design_notes": "沿用 UE 设置、退出与注销；UI 首页不再展示“给个好评”，不擅自加回。"
    }
  ],
  "decisions": [
    {
      "id": "HOME-01",
      "priority": "P1",
      "confirm_before_module": "B / C / D / E",
      "status": "pending_user_confirmation",
      "title": "统一错题本与跨业务首次纠错",
      "issue": "UI 给 B/E 新增 AI 错题复习，并说明默写、听写、练习错题都可贡献改对数；UE C/C-16/D-13 明确只收 AI 听写错词。纸质默写在 UE 没有完整扫码作答回收链。",
      "reviewable_proposal": "保留 B/C/E 入口并共用 C-16，增加来源筛选与来源标签；仅有真实作答/批改记录的活动产生错题，打印/下载本身不产错。复习答对时保留原始来源，以稳定 mistake_id 记录首次纠正。朗读低分作为发音反馈另记，是否进错题由用户决定。",
      "affected_page_ids": [
        "B",
        "B-4",
        "B-5",
        "C",
        "C-11",
        "C-16",
        "D-7",
        "D-13",
        "E"
      ],
      "questions_to_confirm": [
        "是否批准将错题本扩大为默写、听写、客观练习三来源？",
        "纸质默写错题从扫码批改、手动登记还是暂不接入？",
        "同词不同来源/不同次答错算一题还是不同题？",
        "一句话首次改对是否就贡献成长，同时保留连对三次毕业？"
      ],
      "candidate_new_page_ids": [],
      "implementation_constraint": "用户确认前只展示 UI 入口与边界说明；不建立已确认业务规则或新 API 契约。",
      "confirmed_part": "2026-10-11 用户确认首页需要错题练习；默写单记录放我的。跨来源错题规则未确认。"
    },
    {
      "id": "HOME-02",
      "priority": "P1",
      "confirm_before_module": "E",
      "status": "pending_user_confirmation",
      "title": "去重词汇成长的事件与口径",
      "issue": "UI profile.js 使用打印/下载/听写/练习去重集合与首次纠错累计；UE E 是业务次数/连续天数，未定义统一词表身份和增长事件。",
      "reviewable_proposal": "保留两个累计数、成长曲线与“怎么算”。积累数按实际成功生成或完成活动的词条集合去重；同文件分享/重印不新增。首次纠错只对记录的错题在后续真实作答中首次答对累计；不将打印成功称为已掌握。具体事件与词条合并规则需用户确认。",
      "affected_page_ids": [
        "B-5",
        "B-6",
        "F-2",
        "C-11",
        "C-16",
        "D-7",
        "D-13",
        "E"
      ],
      "questions_to_confirm": [
        "词汇积累在成功生成、首次下载/打开、实际打印哪个事件增加？",
        "听写/练习在开始、已作答还是交卷后增加？",
        "同词跨课本、英美拼法、短语/句子中的词如何去重？",
        "首次纠正发生在下一轮活动还是允许本轮重试贡献？"
      ],
      "candidate_new_page_ids": [],
      "implementation_constraint": "用户确认前只展示 UI 入口与边界说明；不建立已确认业务规则或新 API 契约。"
    },
    {
      "id": "HOME-03",
      "priority": "P1",
      "confirm_before_module": "C",
      "status": "pending_user_confirmation",
      "title": "新增重点句听写",
      "issue": "UI C 明确每单元 3～5 句、练句型和标点；原 UE C-1 至 C-17 都以词条为单位，没有句子选择/判分/错题报告规则。",
      "reviewable_proposal": "建议跟随当前课本选单元，展示教研指定的 3～5 个重点句，可勾选；沿用三种听写方式的设置外壳，单独设计句子作答与报告。按句报告并标明漏词/词形/大小写/标点；句子错题是否进现错题本另确认。",
      "affected_page_ids": [
        "C",
        "C-1",
        "C-3",
        "C-5",
        "C-6",
        "C-7",
        "C-9",
        "C-11",
        "C-16",
        "E"
      ],
      "questions_to_confirm": [
        "重点句由教研维护还是从课文自动抽取？",
        "本期支持打字、手机手写、纸笔全部还是分阶段？",
        "大小写、标点及缩写/等价表达怎样影响得分？",
        "会员额度与句子错题规则怎样定义？"
      ],
      "candidate_new_page_ids": [
        {
          "id": "C-19",
          "name": "选重点句",
          "status": "pending"
        },
        {
          "id": "C-20",
          "name": "重点句作答状态",
          "status": "pending"
        },
        {
          "id": "C-21",
          "name": "重点句听写报告",
          "status": "pending"
        }
      ],
      "implementation_constraint": "用户确认前只展示 UI 入口与边界说明；不建立已确认业务规则或新 API 契约。"
    },
    {
      "id": "HOME-04",
      "priority": "P1",
      "confirm_before_module": "D",
      "status": "pending_user_confirmation",
      "title": "新增课文逐句跟读",
      "issue": "UI D 的主卡是课文跟读；UE D-3 至 D-8 只定义单词朗读，不能将它直接改名当作完整课文流程。",
      "reviewable_proposal": "建议先选单元/课文，显示整篇原文，逐句先听、录音、反馈，可定位句子重读；保留句子内反馈及整篇报告。原有读单词继续由六宫格中的入口进入 D-3 至 D-8。",
      "affected_page_ids": [
        "D",
        "D-1",
        "D-2",
        "D-3",
        "D-4",
        "D-5",
        "D-6",
        "D-7",
        "D-8",
        "D-15",
        "E"
      ],
      "questions_to_confirm": [
        "课文及逐句切分/原声由谁提供，课文范围是否含对话？",
        "整篇必读还是可选句，录音是按住还是点一下？",
        "跳过/重读的计分与完成判定怎样定义？",
        "报告维度、历史归类、会员次数怎样定义？"
      ],
      "candidate_new_page_ids": [
        {
          "id": "D-16",
          "name": "选课文与句子范围",
          "status": "pending"
        },
        {
          "id": "D-17",
          "name": "课文逐句跟读",
          "status": "pending"
        },
        {
          "id": "D-18",
          "name": "课文跟读报告",
          "status": "pending"
        }
      ],
      "implementation_constraint": "用户确认前只展示 UI 入口与边界说明；不建立已确认业务规则或新 API 契约。"
    },
    {
      "id": "HOME-05",
      "priority": "P1",
      "confirm_before_module": "D",
      "status": "pending_user_confirmation",
      "title": "新增字母填空",
      "issue": "UI D 有字母填空，原 UE 只有四种选择/配对题与朗读。",
      "reviewable_proposal": "建议复用 D-1/D-2 选词，以缺字母词形与中文/音频提示出题；新作答页采用清晰的字母槽，保持答后即时反馈，交卷复用 D-13/D-14 报告结构但标明题型。",
      "affected_page_ids": [
        "D",
        "D-1",
        "D-2",
        "D-13",
        "D-14",
        "D-15",
        "E"
      ],
      "questions_to_confirm": [
        "缺一个字母还是按年级随机缺多个？",
        "手机键盘输入、候选字母池还是两种都有？",
        "可重试/查看答案/提示的成绩怎样计，错词是否入统一错题本？",
        "词数计入成长的时点与会员权益怎样定义？"
      ],
      "candidate_new_page_ids": [
        {
          "id": "D-19",
          "name": "字母填空答题",
          "status": "pending"
        }
      ],
      "implementation_constraint": "用户确认前只展示 UI 入口与边界说明；不建立已确认业务规则或新 API 契约。"
    },
    {
      "id": "HOME-06",
      "priority": "P2",
      "confirm_before_module": "B",
      "status": "partially_confirmed",
      "title": "首页背书、热度与原声表述",
      "issue": "教研背书已确认；下载热度与原声音源的真实来源未提供。",
      "reviewable_proposal": "保留已确认背书原文。热度用 UI 示例供审阅，真实统计口径及音频服务后续确认。",
      "affected_page_ids": [
        "B",
        "B-1",
        "B-4",
        "B-5",
        "C",
        "D"
      ],
      "questions_to_confirm": [
        "热度统计按人数、出单次数还是累计下载次数？",
        "原声是否教研录制/教材音频，还是 TTS？"
      ],
      "candidate_new_page_ids": [],
      "implementation_constraint": "用户确认前只展示 UI 入口与边界说明；不建立已确认业务规则或新 API 契约。",
      "confirmed_part": "2026-10-11 用户确认已有教研背书依据，保留北京大学教研审核原文。"
    },
    {
      "id": "HOME-07",
      "priority": "P2",
      "confirm_before_module": "F",
      "status": "partially_confirmed",
      "title": "批量粘贴词表的解析",
      "issue": "UI B 承诺粘贴单词即出单，UE F 只明确逐词输入/添加。",
      "reviewable_proposal": "建议支持换行、逗号、分号分隔单词/短语，导入后列出有效词、重复词、未匹配词供用户核对，按用户确认再进 F-1。",
      "affected_page_ids": [
        "B",
        "F",
        "F-1",
        "F-2"
      ],
      "questions_to_confirm": [
        "可接受中英混排和释义一起粘贴吗？",
        "短语内空格怎样保留，一次上限多少？",
        "同词多义与未识别项允许怎样修正？"
      ],
      "candidate_new_page_ids": [],
      "implementation_constraint": "用户确认前只展示 UI 入口与边界说明；不建立已确认业务规则或新 API 契约。",
      "resolution": "2026-10-12用户：先只支持纯英文词或短语。录入可保存，历史不设30天限制。分隔符、重复提示、核对为本轮设计建议；多义与上限待确认。"
    },
    {
      "id": "HOME-08",
      "priority": "P2",
      "confirm_before_module": "B",
      "status": "confirmed_scope_assets_pending",
      "title": "看图拼写的真实题型能力",
      "issue": "UI B 身体部位卡写看图拼写，UE 对应专题目前只是词条列表，B-4 未给图片题配置。",
      "reviewable_proposal": "建议将看图作为该专题的题干形式，出单预览与答案页显示匹配图片，保留词库来源与版式规则；若本期仅文字出题，首页文案改动需用户同意。",
      "affected_page_ids": [
        "B",
        "B-3",
        "B-4",
        "B-5"
      ],
      "questions_to_confirm": [
        "本期是否实现看图拼写？",
        "图源、词图映射与打印版权由谁提供？",
        "是否仅限身体部位专题，还是其他专题也支持？"
      ],
      "candidate_new_page_ids": [],
      "implementation_constraint": "用户确认前只展示 UI 入口与边界说明；不建立已确认业务规则或新 API 契约。",
      "resolution": "2026-10-12用户采用身体部位看图题＋字母四线三格，其他专题继续文字题；正式词图资源仍待教研提供。"
    },
    {
      "id": "HOME-09",
      "priority": "P2",
      "confirm_before_module": "E",
      "status": "pending_user_confirmation",
      "title": "补邀请奖励、帮助与客服的真实落点",
      "issue": "E 的分享得会员与帮助客服在 UI/UE 均存在，但没有对应细页与业务规则；支付流程 UE 也只展示入口。",
      "reviewable_proposal": "建议分别补邀请说明/进度/奖励结果与帮助目录/客服渠道；本期可以先以明确外部对接规格交付，待用户批准再增产品页。邀请二维码沿用报告分享的同一归因方案。",
      "affected_page_ids": [
        "E",
        "E-2",
        "C-12",
        "D-8",
        "D-14"
      ],
      "questions_to_confirm": [
        "有效邀请是打开、注册还是首次学习？",
        "奖励上限、重复邀请、老用户、发放时点和失败规则？",
        "帮助内容与客服由哪个已有 H5/渠道承接？"
      ],
      "candidate_new_page_ids": [
        {
          "id": "E-6",
          "name": "分享得会员",
          "status": "pending"
        },
        {
          "id": "E-7",
          "name": "帮助与客服",
          "status": "pending"
        }
      ],
      "implementation_constraint": "用户确认前只展示 UI 入口与边界说明；不建立已确认业务规则或新 API 契约。"
    }
  ],
  "ue_conflicts": [
    {
      "id": "UE-01",
      "priority": "P1",
      "module": "A",
      "kind": "unresolved_business",
      "conflict": "A-3 首次可跳过，但跳过默认课本未定；A 启动又将已登录未设课本导回 A-3。",
      "proposal": "已按用户确认落实，不再重复征询。",
      "pages": [
        "A",
        "A-3",
        "B",
        "C",
        "D"
      ],
      "requires_confirmation": false,
      "status": "confirmed",
      "resolution": "最新用户修订覆盖旧分流：认证成功或已登录启动统一B；进入首页后用可关闭引导卡选课本，首次教材使用仍先选书；取消留空，保存回来源首页。"
    },
    {
      "id": "UE-02",
      "priority": "P1",
      "module": "C",
      "kind": "contradictory_rule",
      "conflict": "C 说明现按错误次数，C-16 已画 1/3/7 天递进、连对三次毕业。",
      "proposal": "建议以 C-16 递进计划为基础、错误次数用于同日排序；必须确认该口径，且与统一错题方案联动。",
      "pages": [
        "C",
        "C-16"
      ],
      "requires_confirmation": true
    },
    {
      "id": "UE-03",
      "priority": "P2",
      "module": "B",
      "kind": "unresolved_business",
      "conflict": "B 称10种格式，B-4 展示11项含自由配置；免费额度扣减/重印/生成失败/余量0拦截均未定。",
      "proposal": "区分10种模板与1个自由配置入口；额度建议以成功生成一次计算，失败不扣、同记录重印是否扣交用户确认。",
      "pages": [
        "B",
        "B-4",
        "B-5",
        "B-6",
        "F-2",
        "E-2"
      ],
      "requires_confirmation": true
    },
    {
      "id": "UE-04",
      "priority": "P2",
      "module": "B",
      "kind": "unresolved_content",
      "conflict": "专题26+20按年级过滤/首页推荐/会员标识未定；本机已下载状态与服务端出单记录来源不同。",
      "proposal": "首页分组名使用UI，原专题集合保留；推荐与年级过滤、会员角标交用户确认，已下载状态建议统一取业务记录。",
      "pages": [
        "B",
        "B-1",
        "B-6"
      ],
      "requires_confirmation": true
    },
    {
      "id": "UE-05",
      "priority": "P2",
      "module": "C / D",
      "kind": "contradictory_audio",
      "conflict": "UI宣传原声，C-2音源TTS/真人未定，D-4却称跟课本走；C-11将color当作colour错误但英美拼法接受策略未定。",
      "proposal": "先确定教材音源及英美口径，再确认教材严格拼法还是兼容等价拼法；所有试听/播报/评测统一，报告明确标准。",
      "pages": [
        "B-3",
        "B-4",
        "C",
        "C-2",
        "C-3",
        "C-11",
        "D-4",
        "D-11"
      ],
      "requires_confirmation": true
    },
    {
      "id": "UE-06",
      "priority": "P2",
      "module": "D",
      "kind": "unresolved_interaction",
      "conflict": "D-12采用拖连但自身待确认是否改两步点选；19词分5组且最后一组不足4对，报告平均用时口径未定。",
      "proposal": "建议小屏同时支持点左再点右及拖连，末组按剩余词数展示；用每次成功配对的用时而不是整组时间作报告需确认。",
      "pages": [
        "D-12",
        "D-13",
        "D-14"
      ],
      "requires_confirmation": true
    },
    {
      "id": "UE-07",
      "priority": "P2",
      "module": "D / E",
      "kind": "missing_setting",
      "conflict": "D-3称首次必看、以后按设置开关，E-3并无该开关且说明设置精简；录音按住/点一下、重试最高/最后成绩未定。",
      "proposal": "朗读提示建议首次展示、后续在朗读内按需查看；是否增加设置项与计分口径由用户确认。",
      "pages": [
        "D-3",
        "D-5",
        "D-6",
        "E-3"
      ],
      "requires_confirmation": true
    },
    {
      "id": "UE-08",
      "priority": "P3",
      "module": "D",
      "kind": "stale_copy",
      "conflict": "D 首页说明四题共用D-9及两报告共用D-8，与D-2及独立D-9~D-14实物不一致。",
      "proposal": "沿用已存在四种独立题型与朗读D-8/练习D-14各自分享，修正旧说明；不改产品行为。",
      "pages": [
        "D",
        "D-2",
        "D-8",
        "D-9",
        "D-10",
        "D-11",
        "D-12",
        "D-13",
        "D-14"
      ],
      "requires_confirmation": false
    },
    {
      "id": "UE-09",
      "priority": "P2",
      "module": "E",
      "kind": "unresolved_business",
      "conflict": "E-2会员权益/价格是示意配置，年卡68与终身98成本和定位未定；已会员首页态未画，支付及结果未画。",
      "proposal": "保留已画价格和权益为演示，补会员有效/到期的设计规格；调整套餐与补支付流程前需确认。",
      "pages": [
        "E",
        "E-2",
        "B-5",
        "C-3"
      ],
      "requires_confirmation": true
    },
    {
      "id": "UE-10",
      "priority": "P3",
      "module": "Overview / E",
      "kind": "stale_copy",
      "conflict": "OVERVIEW称后三Tab二级未定义但现已全画；E称三个计数而画四个，且首页现按UI换为两个成长数。",
      "proposal": "总览按现57条清单更新；E统计部分依UI呈现两个成长数，其业务口径等待HOME-02。",
      "pages": [
        "OVERVIEW",
        "E"
      ],
      "requires_confirmation": false
    },
    {
      "id": "UE-11",
      "priority": "P2",
      "module": "B / C / D / E",
      "kind": "return_origin",
      "conflict": "B-6/C-17/D-15各有固定返回目标，但UI从E进入；B/C/E均可进入错题本。",
      "proposal": "规格记录origin_page_id并返回实际来源，报告返回对应历史上下文；若用户要求固定Tab返回需显式确认。",
      "pages": [
        "B-6",
        "C-16",
        "C-17",
        "D-15",
        "E"
      ],
      "requires_confirmation": true
    },
    {
      "id": "UE-12",
      "priority": "P2",
      "module": "C / D",
      "kind": "unresolved_score",
      "conflict": "C-5/C-11提示是否算对未定；D-9错误本轮再出或下轮再出未定，D-6重读取最高但待确认又质疑。",
      "proposal": "在重试/提示标记、首答正确率、最终成绩之间明确区分；规则确认前不让演示数字成为真实计分契约。",
      "pages": [
        "C-5",
        "C-11",
        "D-6",
        "D-9",
        "D-13",
        "E"
      ],
      "requires_confirmation": true
    }
  ],
  "module_sequence_suggestion": [
    "A 启动与登录",
    "B 默写单及F自建默写单",
    "C AI听写",
    "D AI练习",
    "E 我的",
    "全量OVERVIEW与最终打包"
  ],
  "approval_boundary": "本文件列出建议，不表示用户已同意任何新增业务规则或ID；模块外入口在原型里展示明确对接说明，不渲染伪产品页。",
  "latest_user_revision_2026_10_12": {
    "version": "0.7.1",
    "topic": "首页更多固定板块列表，无分组滑块及搜索；专题整份内容直接B-4，不再B-3挑词",
    "custom": "录入页删除命名＋保存整栏，自建历史保留；核对与确认统一F-review",
    "proposals_pending": [
      "核对与挑词合并为一页",
      "完全相同的重复词提示一键去重，不合并不同释义"
    ]
  }
}