﻿# A/C 端需求补充清单（已确认）

> 来源：`2026-08-03-A-C端答复与需求影响评估.md`。  
> 用途：将已确认的跨端结论整理为正式 PRD 与原型的补充项；本清单经确认前，不修改正式 A端或 C端需求。

## 修订记录

| 日期 | 版本 | 变更类型 | 变更摘要 |
| --- | --- | --- | --- |
| 2026-08-03 | v0.1 | 初始整理 | 从 A/C 端问题答复台账提取需进入正式 PRD 与原型的补充项。 |
| 2026-08-04 | v0.2 | 重大：跨端冲突复核确认 | 按 12 项决策修订：A端可代处理 B端创建页面；保留任意比例封面与 Widget 能力定义边界；补充 C端素材更新提示。 |

## 使用方式

- 本清单已由产品确认；涉及页面结构、交互或状态的内容已同步到相应正式 PRD 和原型。
- B端自有业务规则不在本清单展开；仅保留其对 A/C 的已确认约束。
- “开发提供”表示 A/B 不维护该规则，正式 PRD 只说明产品边界和验收要求。

## A端需求补充项

### P0｜项目页面管理

- [ ] **页面来源与协同处理**：系统默认页面由 A端创建；客户自定义页面由 B端创建。B端负责日常管理；具备授权的 A端人员可查看、预览、编辑、删除及停用／重新启用其固定链接，并保留操作日志。
- [ ] **页面访问规则**：系统默认页面由 A端配置“允许匿名访问”；客户自定义页面由 B端配置同一含义的页面访问规则。链接不得覆盖页面访问规则。
- [ ] **页面与链接边界**：页面管理草稿、上线、下线和发布内容；链接管理分享入口、启停、顾客授权与归因，两者不得合并为同一状态。
- [ ] **下线对象边界**：系统默认提供页面是实例页面，下线后停止既有链接访问；页面模板停用只影响后续创建，不影响既有实例页面。
- [ ] **内容来源边界**：A端只在当前项目选择可用内容，不作为素材主数据维护方。

### P0｜页面封面与页面库

- [ ] **页面封面对象**：新增实例页面封面，供 A/B 页面库识别；它与 C端项目封面图是两个对象。
- [ ] **封面来源**：MVP 提供项目无关的平台级封面库，并支持上传仅归当前页面的专有封面；专有封面不进入平台封面库或项目素材。
- [ ] **封面展示与上传**：16:9 仅为卡片展示建议；允许任意比例上传，卡片裁切且不拉伸；单文件上限 3 MB。支持格式和最低像素待在上传能力中补齐。
- [ ] **封面发布边界**：封面是页面目录信息，不进入 C端发布内容快照；替换封面不要求重新预览或发布。
- [ ] **页面库展示与同步**：A/B 页面库均展示封面缩略图。同一实例页面在 A/B 同步最新封面；独立新建页面不随原页同步。
- [ ] **模板边界**：页面模板不带封面；创建实例页面时可带入平台级默认封面，随后作为页面自身信息维护。

### P1｜Widget 与页面模板

- [ ] **Widget 定义供给**：开发按每个 Widget 提供能力定义，A/B 只读使用；A端不维护 B端提出的固定 13 项通用字段表。
- [ ] **重复引用**：所有 Widget 均可在同一页面多次引用，形成独立页面模块；不新增“是否可重复引用”字段。
- [ ] **内容配置边界**：功能型 Widget 使用明确的业务内容对象；内容／素材类 Widget 可配置多类内容，其可选范围由开发随 Widget 能力定义提供，A/B 不得自行扩大。
- [ ] **通用数量规则**：不新增最小数量、最大数量、必需或可删除的通用配置字段；常规功能型 Widget 的位置和数量由页面初始结构决定。
- [ ] **不兼容变更**：改变模块内容含义、配置含义、校验逻辑或顾客展示含义时，必须新建 Widget 标识。

### P1｜项目主题

- [ ] **主题生效范围**：项目主题是项目级单主题；B端预览与 C端页面继承当前项目主题，B端销售人员不可修改。
- [ ] **主题生效时机**：改主题不改页面内容、链接或页面封面，不要求重新发布；已打开页面在刷新或重新进入后读取最新主题。

## C端需求补充项

### P0｜顾客认证与访问控制

- [ ] **认证对象分离**：顾客认证独立于 B端员工登录。B端提供顾客分享验证码规则与验证结果；C端负责输入、反馈、会话和页面表现。
- [ ] **验证码与页面授权**：验证码不等于页面授权。受限页要求顾客认证且被 B端明确授权；未获授权时显示 403。公开页按页面匿名访问规则直接进入。
- [ ] **页面下线表现**：实例页面下线后，既有链接停止访问，C端不得展示旧页面内容。
- [ ] **同项目会话**：顾客身份仅在同一项目复用；进入该项目另一受限页时不重复输入验证码，但需静默确认当前页面授权。
- [ ] **跨项目隔离与退出登录**：顾客身份、会话和页面临时状态绝对禁止跨项目复用；页尾提供低频“退出登录”，退出后访问受限页须重新认证。
- [ ] **隐私告知**：认证页固定展示必要用途说明和隐私政策入口；默认不设同意勾选，额外用途另行取得同意。

### P1｜页面、内容与主题运行规则

- [ ] **分享对象边界**：只有已实例化且可访问的页面可以分享；资源只能由页面模块配置和展示，不能脱离页面生成分享入口。
- [ ] **内容对象边界**：功能型 Widget 不混入无关内容对象；内容／素材类 Widget 的多内容配置方式由各自 PRD 定义。分类、标签和搜索不能扩大可配置范围。
- [ ] **页面封面边界**：页面封面只服务 A/B 页面库，C端不消费它；C端项目封面图仍按项目内容规则处理。
- [ ] **主题运行规则**：C端读取当前项目主题；主题变化不要求重新发布，顾客刷新或重新进入后生效。
- [ ] **素材更新提示**：C端读取已引用素材的最新内容；素材更新时显示非阻断“页面内容有更新”提示，顾客确认后在当前页面的当前素材版本组合内不重复提示。素材下线按对应 Widget 局部降级，不使整页失效。

## 仍需后续交付补齐的明细

- [ ] 内容／素材类 Widget 的具体可配置内容范围及组合方式，由开发和产品在各 Widget PRD 中列出。
- [ ] 页面封面上传支持格式与最低像素，由 A/B 上传能力规则补齐。
- [ ] 未来新增素材类 Widget 时，在其 PRD 中补充素材下线后的顾客侧降级表现。

## 不纳入本清单

- B端员工登录、安全策略、会话期限和项目选择逻辑。
- B端客户负责人、客户权限、统计口径、素材标签与筛选界面。
- B端空白页基础结构；该结构由开发按项目交付需要决定，A/B 当前不配置页头、页脚。
