﻿# C端交付总览与阶段路线图

版本：v0.23
状态：P0/P1 首批浅色线框原型与组合验证台已完成技术预检并同步仓库，待人工评审

## 修订记录

| 日期 | 版本 | 变更类型 | 变更摘要 |
| --- | --- | --- | --- |
| 2026-07-28 | v0.1 | 重大：体系重构 | 归档旧 C 端需求，建立以最终页面和用户结果为起点的 C 端正式交付总览；锁定 MVP 的三页、三项 Widget、固定通用组件与不做范围。 |
| 2026-07-28 | v0.2 | 重大：页面模型调整 | 确认 C 端页面采用“可分可合”的同级页面单元模型；项目首页更名为项目概览页，取消首页/二级页、父子页面和系统顶栏前提，三页均可独立使用或组成页面集合。 |
| 2026-07-28 | v0.3 | 重大：移动端优先与截图引用规则 | 确认所有新 C 端分享页面以移动端为第一设计和验收基线，再扩展至 PAD/PC；现有 VISTA C 截图仅作为功能、内容和状态证据，不作为新页面布局参考；页面 PRD 与 Widget PRD同步输出。 |
| 2026-07-28 | v0.4 | 重大：导航与页面组合退出 MVP | 确认导航属于未来通用组件，页面保留未来挂载能力，点击入口后以全屏方式打开；MVP 不开发、不展示导航入口，也不交付页面集合内切换，三页仅按独立分享页面验收。 |
| 2026-07-28 | v0.5 | 重大：分享退出 MVP | 确认分享属于未来通用组件；MVP 只要求页面具备稳定独立访问 URL，不开发分享入口、复制链接或渠道面板，也不把分享预览和分享追踪作为验收项。 |
| 2026-07-28 | v0.6 | 重大：国际化退出 MVP | 确认国际化优先级较低；MVP 不开发语言切换、自动翻译或跨语言回退，每个页面实例只按一种确定的发布语言读取内容。 |
| 2026-07-28 | v0.7 | 重大：项目联系组件定稿 | 将“项目联系页脚”明确为页面通用组件：页面末尾显示联系入口链接，点击后以弹窗展示项目公共官网、邮箱、电话中的有效项；三者至少一项有效才允许发布。 |
| 2026-07-29 | v0.8 | 重大：权限与顾客登录进入 MVP | MVP 页面支持公开访问与顾客登录后访问；受限页面由登录通用组件建立顾客身份，再校验 B 端对当前页面实例的授权。 |
| 2026-07-29 | v0.9 | 重大：系统状态范围定稿 | MVP 整页状态只定义 403、404；未登录、会话过期和登录失败由顾客登录组件处理，Widget 局部异常不升级为状态页。 |
| 2026-07-29 | v0.10 | 重大：登录方式与顾客记录定稿 | 明确指定顾客链接只输密码、免密码链接无需输入、未指定顾客使用邮箱和密码；登录后在当前浏览器保存最少的顾客识别信息，供后续数据上报关联顾客。 |
| 2026-07-29 | v0.11 | 重大：免密码设置归属定稿 | 免密码在“用户分享设置”中按顾客单独设定，同一顾客所有分享页面统一使用该设置，页面和单条分享链接不单独设置。 |
| 2026-07-29 | v0.12 | 重大：B端流程边界定稿 | 分享验证由现有 B 端产生；MVP 不修改 B 端业务流程、设置页面或分享生成方式，C 端只承接已有结果。 |
| 2026-07-29 | v0.12 | 非重大：原型交付同步 | 新 C 端响应式原型已覆盖项目概览、周边地图、户型列表三个独立页面，以及登录、403、404；同步更新原型交付状态，不改变需求范围。 |
| 2026-07-29 | v0.13 | 重大：页面装配方式定稿 | 明确业务页面必须由页面配置、统一页面运行层和 Widget 注册表生成；每个 Widget 实例具有独立标识、类型和输入，通用组件独立装配，单个 Widget 失败不得拖垮整页。 |
| 2026-07-29 | v0.14 | 重大：M-01 内容与展示规则调整 | 项目概览删除项目标识和装饰文案，开发主体改称开发商名称；封面保持整图并以默认底图降级，纯文本长介绍支持可中断的自动滚屏。 |
| 2026-07-29 | v0.15 | 重大：项目 Logo 与导航进入 MVP | 三个页面增加独立项目 Logo 组件和“入口按钮＋全屏展开”导航组件；两者暂不复用，导航只显示同一集合内当前顾客可访问的同级页面。 |
| 2026-08-03 | v0.16 | 文档结构迁移 | 旧 MVP Widget 清单及带 M-XX 的 Widget PRD 移入历史归档；总览改为引用当前开发清单、独立 Widget PRD 与页面需求目录。 |
| 2026-08-03 | v0.17 | 文档结构迁移 | 旧 MVP 页面地图及三份页面 PRD 移入历史归档；总览改为引用当前页面开发清单与独立页面 PRD。 |
| 2026-08-04 | v0.18 | 重大：P0 范围与首批原型调整 | 将住户展示页及住户展示 Widget 纳入 P0；首批线框原型覆盖 P0、P1 页面与 Widget，以验证 Widget 自由组合为首要目标，P2 独立页面暂不制作。 |
| 2026-08-04 | v0.19 | 非重大：原型交付同步 | P0/P1 共 10 个业务页面、组合验证台、登录及 403/404 已完成浅色线框重构，并进入整体评审与仓库同步。 |
| 2026-08-05 | v0.19 | 非重大：评审状态纠正 | 明确现有结论仅为技术预检和 DeepSeek 预评审结果；C端需求及原型尚未完成人工评审。 |
| 2026-08-06 | v0.20 | 重大：WALK / VR 组件化 | 删除空间体验 Widget；WALK / VR 由内容对象内的沉浸内容承载与控制组件调用。 |
| 2026-08-06 | v0.21 | 重大：恢复 WALK / VR 独立 Widget | WALK、VR 分别作为 P1 Widget；两者复用沉浸内容承载与控制组件，组件不取代业务 Widget。 |
| 2026-08-11 | v0.22 | 重大：WALK / VR 内容组件化 | WALK、VR 退出独立 Widget 范围，改为业务内容对象关联的体验内容，并由沉浸内容承载与控制组件调用。 |
| 2026-08-11 | v0.23 | 重大：全量 Widget 内容规则同步 | 项目概览收敛为封面、简介、地址和开发商；共有部、样板间和住户表等页面同步当前 Widget 范围。 |

## 1. 文档目的与适用对象

本文件是新的 C 端需求体系入口，用于产品、设计、开发和测试对齐：每个阶段最终交付哪些独立页面单元，页面由哪些 Widget 与通用组件构成，以及当前阶段需要实现哪些能力、为后续组合交付保留哪些边界。

它不替代后续页面、Widget、组件或规则 PRD；不在此处定义接口、数据库或视觉细节。技术实现以稳定的数据键和数据适配层为准，不在 Widget 记录中固化 API URL。

## 2. 重构结论与资料边界

旧体系把内容素材、Widget、页面、组件、旧能力映射和待确认问题分散在同一编号序列中，无法直接回答“本期最终交付什么页面、用户能完成什么任务”。因此从本版本起，C 端需求按页面交付结果组织，再拆出可复用的 Widget、通用组件和共享规则。

切换前资料已整体归档至 [`历史归档/2026-07-28-终局页面导向重构前/`](历史归档/2026-07-28-终局页面导向重构前/)。归档资料只用于取证和复用输入，不再是开发依据；不得直接复制旧页面或旧 Widget 范围进入新体系。

当前运行原型已按本版本完成 P0/P1 浅色线框重构，覆盖 10 个业务页面、组合验证台、登录、403 与 404。旧 C 端九页面原型含“来场预约”等已排除范围，已停止继续修补；旧深色视觉和装饰性页面结构不再作为当前原型入口，历史材料只用于功能取证。

当前原型访问入口：

- `/prototype/c/project-overview/`：项目概览页。
- `/prototype/c/surroundings/`：周边地图页。
- `/prototype/c/floorplans/`：户型浏览页，支持筛选、空结果恢复与户型图查看。
- `/prototype/c/unit-showcase/`：住户展示页，只显示 1208 和一个 WALK 入口。
- `/prototype/c/building/`：建筑与楼层页。
- `/prototype/c/common-areas/`：共有部页。
- `/prototype/c/model-rooms/`：样板间与空间体验页。
- `/prototype/c/residences/`：住户表页。
- `/prototype/c/views/`：眺望页，P2 日影入口隐藏。
- `/prototype/c/documents/`：项目资料页。
- `/prototype/c/composition-lab/`：组合验证台，仅供评审，不属于顾客页面。
- `/prototype/c/login/`、`/prototype/c/login/specified/`、`/prototype/c/login/passwordless/`：三种顾客登录分支。
- `/prototype/c/403/`、`/prototype/c/404/`：两个统一整页状态。

## 3. 阶段划分与出口

| 阶段 | 目标 | 范围原则 | 阶段出口 |
| --- | --- | --- | --- |
| 第一阶段：P0 验证 | 验证楼盘介绍、位置理解、户型浏览、指定住户展示四项核心销售任务可分别闭环，并跑通顾客登录、页面授权和适用页面的同级导航。 | 交付本文件第 4 节明确列出的四个 P0 独立访问页面与依赖；任何“顺手补上”的旧能力均不自动纳入。 | 四页可分别通过自身 URL 独立访问；四项 P0 Widget、适用的通用组件、顾客登录、权限校验及 403/404 按各自验收通过。住户展示页不挂载页面导航。 |
| 第二阶段：P1 组合验证 | 验证已定义的 P0/P1 Widget 能否在不同销售目标页面中自由组合，并补齐核心看房与决策所需的对象浏览能力。 | 只使用 P0/P1 Widget 和通用组件建立代表性组合；P2 Widget 对应的独立体验或流程不进入首批原型。 | 同一 Widget 可在至少两种合法组合中复用；组合变化不改变 Widget 内部业务规则；P0/P1 页面在五档视口完成响应式验证。 |
| 第三阶段：优化完善 | 完成已确认的其余页面范围、运营完善与长期质量能力。 | 包含数据追踪、性能和体验优化等，但其具体范围不得在本文件预先假定。 | 待第二阶段范围收口后另行定义。 |

## 4. 第一阶段 P0：页面交付矩阵

### 4.1 页面可分可合原则

- 每个 C 端页面都是可独立发布、独立访问、独立完成用户任务的同级页面单元。
- 任一页面均不得依赖其他页面先加载，不得把项目概览页视为其他页面的父页面或固定首页。
- “可分可合”在 P0 中先通过独立 URL 与适用页面的同级页面集合导航验证；P1 进一步验证同一 Widget 在不同页面配置中的复用。
- 组合使用仍复用同一页面、Widget、数据和状态规则，不得为集合使用复制一套页面实现。
- 页面实现不得把每个业务页面写成彼此独立的整页业务组件；页面配置必须以有序 Widget 实例清单描述内容，由统一页面运行层通过 Widget 注册表装配。
- 每个 Widget 实例至少具有实例标识、Widget 类型和自身输入；当前 P0 每页配置一个主业务 Widget 是范围选择，不是页面运行层只能装配一个 Widget。
- 项目联系等通用组件使用独立的通用组件清单装配，不进入 Widget 注册表；登录、权限、403、404 在业务页面内容加载前处理。
- 每个 Widget 实例应具备局部错误隔离；单个 Widget 渲染失败不得使同页其他 Widget 或通用组件一起消失。
- 项目 Logo 与页面导航都属于通用组件，不属于任何页面 Widget，也不进入 A 端 Widget 注册或内容排序。
- 项目 Logo 与导航入口暂时独立；设计定稿后如需复用，必须另行确认重大需求变更。
- 导航仅在同一发布页面集合中存在其他可访问页面时显示入口，点击后全屏打开；没有其他可访问页面时隐藏入口，不影响页面独立使用。
- 页面集合与顺序沿用已发布结果，具体 B 端对象由技术方案映射；P0/P1 原型不新增 B 端页面集合编辑流程。

### 4.2 移动端优先原则

- 所有 C 端页面先定义移动端的内容顺序、核心操作、空/错状态和触控行为，再从同一信息结构扩展至 PAD 与 PC。
- 移动端不是 PC 页面缩小版；不得先制作桌面布局再通过压缩、隐藏或横向缩放适配手机。
- PAD/PC 可以增加列数、内容并列和可视范围，但不得改变核心信息顺序、业务规则或产生设备专属 Widget。
- P0/P1 原型至少按 320px、375px、768px、1024px、1440px 五档验证；其中 320px 与 375px 是首要验收视口。
- `截图/C端实际Demo/` 仅用于确认现有功能、内容项和典型交互状态。现有横屏布局、左侧导航、系统顶栏、浮动工具位置、卡片列数和弹窗尺寸均不作为新页面设计依据。

| 独立页面单元 | 用户完成的核心任务 | 本页 P0 Widget | 本页固定/内部通用组件 | 共享规则 |
| --- | --- | --- | --- | --- |
| 项目概览页 | 阅读项目封面、简介、地址和开发商信息。 | 项目概览 | 项目识别、页面导航、顾客登录（受限访问时）、项目联系 | 公开页面匿名直达；受限页面登录并校验授权；无权进入 403，页面无效进入 404。 |
| 周边地图页 | 在固定项目位置和已配置 POI 中理解周边关系。 | 周边地图 | 项目识别、页面导航、顾客登录（受限访问时）、详情面板、筛选与结果摘要、项目联系 | 权限通过后使用地图内容；地图服务失败按 Widget 局部错误处理，不扩大为系统错误页。 |
| 户型浏览页 | 浏览项目户型，并查看户型大图。 | 户型卡片列表 | 项目识别、页面导航、顾客登录（受限访问时）、筛选与结果摘要、媒体查看器、项目联系 | 权限通过后展示户型；空户型和图片失败按页面或组件局部状态处理。 |
| 住户展示页 | 围绕一个指定住户，连续理解其户型、楼层位置、外景及可用空间体验。 | 住户展示 | 项目识别、顾客登录（受限访问时）、媒体查看器、沉浸内容承载与控制、项目联系 | 只显示当前页面实例指定的一个住户；不挂载页面导航，不提供其他住户入口；条件内容局部失效不影响其余内容。 |

### 4.3 P0 锁定对象

- Widget：项目概览、周边地图、户型卡片列表、住户展示。
- 固定通用组件：项目识别、页面导航、项目联系和顾客登录。项目识别有有效素材时显示；页面导航仅挂载在允许导航且存在其他可访问页面的页面；项目联系位于四个 P0 页面的主要内容之后；顾客登录只在受限页面无有效会话、会话失效或 403 切换账号时调用。四者均不进入 A 端 Widget 注册、排序或页面内容配置。
- 权限：页面发布快照允许未登录访问时匿名直达；不允许时，C 端先完成顾客登录，再检查该顾客能否访问当前页面。
- 登录方式：链接指定顾客时读取该顾客统一的免密码设置，普通顾客只输入密码，免密码顾客无需输入；链接未指定顾客时输入顾客邮箱和密码，免密码顾客不判断密码是否正确。
- 免密码设置：在“用户分享设置”中按顾客单独设定，同一顾客所有分享页面通用；页面和单条分享链接不能覆盖。
- B 端边界：分享验证、用户分享设置和分享链接均沿用现有 B 端业务；P0 不改造流程、不新增 B 端设置，只由 C 端读取并执行。
- 顾客记录：登录成功后在当前浏览器保存系统生成的顾客识别编号，供后续数据上报关联顾客；不保存密码，不把邮箱作为默认上报参数。
- 系统状态：仅统一实现 403 与 404。未登录、登录失效、邮箱或密码错误由登录组件处理；地图数据缺失、Google 服务异常和户型为空由所在页面或 Widget 处理。

页面导航已进入 P0 锁定对象。其边界为“单一入口按钮 → 全屏导航内容”，只展示同一发布页面集合中当前顾客可访问的同级页面；当前无其他可访问页面时隐藏入口。住户展示页不挂载页面导航。入口位置、卡片布局和转场动效由后续设计稿确定。

分享也是已确认的未来通用组件，不属于 P0 锁定对象。P0 仅要求页面具有可直接访问的稳定 URL；页面内分享入口、复制链接、渠道选择、分享预览配置和分享追踪均留待后续定义。

语言切换也是未来通用组件，不属于 P0 锁定对象。P0 每个页面实例只消费一种确定的发布语言；项目、POI、户型和组件文案必须使用同一语言上下文，不提供页面内切换、自动翻译或跨语言回退。

### 4.4 P0 明确不做

- P2 独立页面与其内部复杂体验，包括 360转大楼、日影、色彩选择、家具摆放、活动日历、费用与贷款试算、来场预约和外部服务。
- 住户展示页首批可关联一个 WALK 或 VR 内容，并通过共用的沉浸内容承载与控制组件展示 iframe。1208 原型只配置一个 WALK 内容，不显示 VR 入口。费用试算入口仅在后续独立计算器可用时显示，首批原型不制作费用试算页面。
- 价格、户型比较、收藏、路线规划、自动搜索地点、政府图层及地图范围外的扩展服务。
- 埋点、卖点统计和经营报表。
- 为迁移旧原型而新增的兼容页面或过渡入口。
- 固定首页、二级页、父子页面、系统顶栏，以及必须先访问项目概览页才能进入其他页面的路径。
- 新增或改造 B 端页面集合编辑流程、把项目概览页设为默认首页或固定返回页。
- 分享入口、复制链接、渠道选择、分享预览配置和分享追踪。
- 语言切换、自动翻译、多语言版本管理和跨语言内容回退。
- 顾客注册、找回/重置密码、验证码、社交登录、顾客中心和全局账号菜单。
- 修改 B 端已有用户分享设置、分享验证、顾客管理和分享链接生成流程。
- 401、410、429、500、502、503、504 等产品状态页。

## 5. P0 验收门槛

P0 验证不是完成四个 Widget 即可通过，以下条件需同时满足：

1. 四个 P0 页面均可通过自身有效链接独立打开并完成核心任务；导航只提供适用页面的同级切换，不成为进入任何页面的前置，住户展示页不显示导航。
2. 项目概览 Widget 可完整显示项目封面、项目简介、项目地址和开发商名称；封面失败按 Widget 的局部降级规则处理，具体承载方案由设计确定。
3. 周边地图 Widget 使用已配置的项目位置和 POI 数据；地图服务异常有可理解的局部错误提示，页面其余可用。
4. 户型卡片列表 Widget 支持已定义的列表/卡片浏览和大图查看；户型为空时不出现无效卡片或错误跳转。
5. 四个 P0 页面主要内容之后均出现项目联系入口；点击后弹窗展示有效联系方式，且不由 A 端页面配置决定是否出现。官网、邮箱、电话全部缺失或无效时不得发布页面。
6. 页面允许未登录访问时匿名顾客直接进入；页面不允许未登录访问时，先调用顾客登录组件，再检查该顾客能否访问当前页面。
7. 未登录、登录失效、邮箱或密码错误不进入 403；登录成功但无当前页面权限时进入 403。项目/页面不存在、未发布、已下线或链接失效时进入 404。
8. 不以预约、样板间、VR/WALK、价格/比较、埋点的完成作为验收前置。
9. 项目识别和页面导航分别作为独立组件挂载；允许导航且有其他可访问页面时导航入口可见并全屏展开，无其他页面时隐藏。P0 不显示分享入口和语言切换入口。
10. 四个 P0 页面及登录、403、404 先在 320px、375px 完成内容与操作验收，再验证 768px、1024px、1440px 的响应式扩展。
11. 住户展示页只显示页面实例指定的一个住户及其有效关联内容；不出现页面导航、其他住户入口或跨住户补位。
12. 同一页面实例的页面文案、Widget 内容和通用组件文案使用同一发布语言；缺少该语言必需内容时不得用其他语言自动补位。
13. 链接指定顾客时读取该顾客统一的免密码设置：普通顾客只显示密码，免密码顾客不显示输入框；未指定顾客时显示顾客邮箱和密码，免密码顾客不判断密码是否正确。
14. 任一种登录成功后，浏览器只保存系统生成的顾客识别编号等最少信息；顾客切换、退出或登录失效时清除，密码不得保存。
15. 同一顾客所有分享页面使用“用户分享设置”中的同一份免密码设置；修改后对该顾客已有和新生成的分享页面统一生效，不影响其他顾客。
16. C 端直接承接现有 B 端分享验证结果，不要求新增 B 端页面、字段或操作步骤。
17. 导航只显示同一集合内已发布、有效且当前顾客可访问的页面；无权限页面不以禁用项泄露，关闭导航后恢复原页面状态。

## 6. 新的正式文档结构

```text
C端需求/
  00-C端交付总览与阶段路线图.md
  01-页面体系/
  02-Widget体系/
  03-通用组件体系/
  04-项目内容数据与素材字典.md
  05-权限与访问控制规则.md
  06-系统状态与错误页规则.md
  07-埋点与统计规则.md
  历史归档/
```

| 位置 | 职责 | 本期处理方式 |
| --- | --- | --- |
| 01 页面体系 | 定义页面目标、入口/返回、页面状态与验收，并记录组合兼容边界。 | 维护 P0/P1/P2 页面目录、逐页 PRD及首批线框原型方案。 |
| 02 Widget体系 | 定义可由 A 端配置或复用的功能模块、内容配置方式、项目数据键和 Widget 内状态。 | P0/P1 Widget 进入首批线框组合验证；P2 暂不制作页面原型。 |
| 03 通用组件体系 | 定义不可作为页面业务模块管理、但跨页必须一致的 UI/交互单元。 | 首批按页面需要验证项目识别、导航、联系、登录、筛选、媒体查看、卡片、详情面板、沉浸控制与状态反馈。 |
| 04 项目内容数据与素材字典 | 定义项目业务内容和素材的含义、来源、必填/可选与复用范围。 | 覆盖 P0/P1 Widget 线框展示所需的内容对象、素材及合法关联。 |
| 05 权限与访问控制规则 | 定义公开/受限访问、顾客登录、B 端页面授权及 403/404 触发条件。 | P0 跑通公开直达与“登录后校验当前页面授权”两条路径，P1 沿用相同规则。 |
| 06 系统状态与错误页规则 | 定义跨页面一致的整页状态。 | 首批仅定义并实现 403、404；登录相关失败由登录组件处理。 |
| 07 埋点与统计规则 | 定义全部页面完成后的追踪口径。 | 保留目录，不进入 MVP 开发。 |

## 7. 旧能力去向核对规则

这不是需求清单，而是防止旧能力在重构中被遗漏或误带入的核对规则：

| 旧能力类别 | 新体系去向 |
| --- | --- |
| 项目概览、地图、户型浏览、住户展示 | 已确认进入 P0，必须分别作为可独立使用的页面单元，并在页面与 Widget 文档中保持一致。住户展示页不加入同级页面导航。 |
| 项目联系方式 | 进入通用组件体系，固定为“页尾入口＋联系方式弹窗”的项目联系组件。 |
| 项目 Logo 与页面导航 | 进入 MVP 通用组件体系；两者暂时独立，导航按同级页面集合及当前顾客权限过滤。 |
| 顾客登录与页面权限 | 进入 MVP 通用组件和权限规则；公开页面匿名直达，受限页面登录后按 B 端当前页面授权访问。 |
| 来场预约 | 明确不进入 MVP；若后续要做，必须先单独定义表单、线索、通知、权限和异常流程。 |
| 样板间、共有部、建筑楼层、眺望、资料浏览、住户表 | 进入 P1 首批组合验证，但不因此自动进入 P0 上线范围。WALK 与 VR 是由调用方关联的体验内容，通过沉浸内容承载与控制组件打开。 |
| 360转大楼、日影、色彩选择、家具摆放、活动日历、费用试算、来场预约、外部服务 | 对应 P2 独立页面，首批暂不制作。 |
| 旧页面 PRD、旧问题清单、旧交接任务 | 仅保留在历史归档中。待确认事项应归属到新的对应页面/Widget/组件文档；只有跨阶段阻塞项才留在本总览。 |

## 8. 迁移与维护规则

- 新文档必须从页面任务和阶段范围出发编写，不能以旧文件名或旧编号作为结构依据。
- 共享规则只在其归属文档定义一次；页面文档引用规则，不重复发明权限、错误页、数据口径或组件行为。
- Widget 文档须明确“内容配置方式”与“使用的项目数据”为不同字段；数据以稳定键描述，由数据适配层映射，不写入 API URL。
- 每个新 PRD 必须有修订记录、明确不做、正常/空/异常状态和验收标准；未确认的信息写为“待产品确认”。
- 任何拟扩大 MVP 的内容，先更新本文件的范围与修订记录，再进入页面或开发任务；不得通过页面文档隐性扩张。

## 9. 后续文档建立顺序

1. `01-页面体系/00-页面开发清单.md`：确认当前页面范围、独立访问、移动端优先、状态规则与同级组合边界；`01-页面体系/18-线框原型基线与首批制作方案.md`：确认首批范围、组合验证和线框验收。
2. 同步完成 P0/P1 页面 PRD和 Widget PRD：页面文档定义页面任务、内容顺序与 Widget 使用，Widget 文档定义内容、功能、状态和响应式能力，互相引用但不重复成为双事实源。
3. `02-Widget体系/01-Widget开发清单与优先级.md` 与 `01-页面体系/`：分别核对 Widget 对象/优先级及页面承载、访问与返回规则；截图只作为功能覆盖检查输入。
4. `03-通用组件体系/`、`04`、`05`、`06`：补齐项目联系、顾客登录、图片查看器、内容数据、权限与 403/404 的共享口径。
5. 上述文档收口后，按《线框原型基线与首批制作方案》重新构建 C 端原型；VISTA C 设计系统只用于核对组件功能和状态，不在本轮实现液态玻璃或正式视觉。

## 10. 供 Codex 使用的执行说明

- 当前正式依据仅限本文件及后续新体系文档；归档资料不可被当作现行需求引用。
- 先完成页面体系，再拆 Widget 与组件；P0/P1 只按已确认规则加入项目识别和适用页面的同级导航，不得据此自行扩展分享、语言切换、新的 B 端集合配置流程或未定义的 Widget 内跨页入口。
- 原型重建前先验证页面、Widget、组件、权限和系统状态的文档均已收口；原型采用白底或浅色底的中性线框表达，不制作液态玻璃，不混入 A 端/B 端后台样式。
