TX 订阅版 · 新版本迭代 · 研发交付级 PRD
v1.10.27 · 2026-07-15 · 阶段三真值:当前用户确认+阶段一需求边界+阶段二演示结构与运行实截
§0.1 文档说明 · 变更日志
- 真值仲裁:阶段一定义需求与边界,阶段二仅演示状态组件和交互,阶段三定义正常业务研发契约;原型演示数据、公告与能力占位不构成生产承诺。
- 本轮授权:2026-07-15 仅更新阶段三当前研发契约与验收链;阶段一、阶段二保持冻结。
- 证据口径:9 张页面卡各绑定一张 375×812 运行实截并声明覆盖范围;结构截图不替代默认昵称、注册/登录弹窗、真实工单或第三方能力结果证据。
- 交付范围:C-01~C-07、O-01、O-03、A-01;目录、页面卡和验收项只保留本版本需求、受影响卡的必要继承接口与验收边界。
- 端范围契约:Web(仅手机浏览器)、H5、iOS、Android 共用 375×812 设计基准与同一移动端容器;不另做桌面 Web 布局。
- 搜索历史契约:游客态搜索记录在下一次成功注册或登录时,以先发生者为准;合并、去重与幂等遵循技术侧统一数据规范,PRD 只约束最终不得重复关联。
- 交付状态:对接技术开发,待开发排期。
- 编号边界:只使用阶段一 / 阶段二存在的 REQ、EP 与全局规则编号;旧自造 M/N 编号与已废弃的登记事件编号全文清零。
| 版本 | 日期 | 内容 |
|---|---|---|
| v1.10.27 | 2026-07-15 | 确认反馈同步异常口径:后端同步延迟或异常时,“我的反馈”保持未同步前的处理状态和处理结果;本反馈链路未尽事项由运营决策。 |
| v1.10.26 | 2026-07-15 | 确认反馈记录同步时机:沿用后端现有同步机制;PRD 不固定实时推送、轮询、刷新或重新进入等客户端同步触发方式。 |
| v1.10.25 | 2026-07-15 | 确认反馈记录同步口径:运营通过邮件或 TG 回复后,“我的反馈”同步更新处理状态和处理结果;状态展示名称仍由运营后台配置。 |
| v1.10.24 | 2026-07-15 | 确认双渠道部分发送失败口径:任一渠道发送失败由运营处理,运营已回复即可视为本次处理完成;产品侧不新增失败状态、自动重试或补偿。 |
| v1.10.23 | 2026-07-15 | 确认举报反馈结果触达:无法关联账号且同时填写邮件和 TG 时,处理结果同时发送至两个渠道。 |
| v1.10.22 | 2026-07-15 | 纠正举报反馈账号口径:不定义“认证账号”;提交记录可关联已注册或已登录账号,可关联时可不重复填写联系方式,无法关联时邮件 / TG 至少填写一项。 |
| v1.10.21 | 2026-07-15 | 举报与反馈联系方式校验收敛:无法关联账号时邮件 / TG 至少填写一项;可关联账号时可不重复填写;条件未满足时提交按钮保持不可用;阶段二截图只作为字段结构证据。 |
| v1.10.20 | 2026-07-15 | 收敛阶段三研发口径:埋点、视频标识与搜索去重遵循技术侧统一规范;反馈记录支持关联已注册或已登录账号及多渠道结果触达;AI 入口跟随实际技术路由;订阅顺序沿用现有流程;清理范围外互动说明;补齐 sessionId 生命周期与“待开发排期”状态。 |
| v1.10.19 | 2026-07-15 | 反馈联系方式改为邮件 / TG,状态与结果展示名及实际时效由运营后台配置;AI 能力以实际接入结果为准且文案后续 UI 优化;原型公告与活动不得成为生产承诺;范围外交易政策文案从当前版本清零。 |
| v1.10.18 | 2026-07-15 | 统一 P1 搜索历史关联时机:游客记录跟随下一次成功注册或登录,以先发生者为准,仅关联一次,后续不重复合并。 |
| v1.10.17 | 2026-07-15 | 统一端范围:Web(仅手机浏览器)、H5、iOS、Android 共用 375×812 设计基准与同一移动端容器;不新增桌面 Web 布局。 |
| v1.10.16 | 2026-07-15 | 收敛当前版本范围:C-01 与全局文档只保留本版本需求、必要继承接口和验收边界;删除已移除模块及范围外功能说明。 |
| v1.10.15 | 2026-07-15 | 统一游客受限入口认证口径:C-01、C-02、C-03、O-03 及全局规范均改为打开注册/登录弹窗;清理直接切换登录态旧文案,并登记冻结阶段二仍采用旧行为的上游差异。 |
| v1.10.14 | 2026-07-15 | 修正 C-01 游客/新账号默认昵称:正常态显示账号服务随机分配的默认昵称,页面不二次随机;“—”仅保留给未返回的 ID 或异常占位。登记冻结阶段二原型仍显示“—”的上游差异。 |
| v1.10.13 | 2026-07-14 | 全量重建 9 张页面卡;补齐逐页当前截图、7 段契约与 8 态;修正视频余额、全局返回、举报反馈字段、搜索截图和 AI 总开关;清理过期登记入口及自造编号。 |
| v1.10.12 | 2026-07-13 | 按阶段三参考框架完成首次重构;本版保留其外壳、目录和文档功能,并由 v1.10.13 纠正内容与证据链。 |
§0.2 PRD 方法论 · 追溯矩阵
- 阶段一定义需求编号与边界,阶段二提供交互基线,用户当前确认解决其与业务现状的冲突;阶段三补齐入口、数据契约、流程、规则、动作矩阵、8 态、GWT 与证据。
- 跨页需求必须列出全部受影响页面;截图必须绑定页面卡并声明证明范围,不用结构截图替代未被截图覆盖的业务契约。
- 每条正文必须追溯到本版本 REQ / EP、受影响卡的必要继承接口或验收边界;已移除和未涉及功能不进入目录、页面卡、流程、状态、验收或待签字清单。
| 需求簇 | 完整页面落点 | 证据状态 |
|---|---|---|
| REQ-108 / 115 | C-01、O-01 | 当前截图+页面卡 |
| REQ-112 | C-02、O-01 | 举报直达已实截 |
| REQ-113 / 114 | C-03、O-01 | 独享标识+举报已实截 |
| REQ-116 | O-01 | 反馈方式+我的反馈 |
| REQ-201~203 | C-01、C-04、C-07、A-01 | 两入口与总开关成文 |
| REQ-204~208 / 215 | C-04、A-01 | 频道筛选实截 |
| REQ-209 | C-06、A-01 | 前后台影响已拆分 |
| REQ-210 / 211 | C-06 | 联想态实截 |
| REQ-212 | C-02、C-03、O-01、C-06、A-01 | 返回上一步全量落点 |
| REQ-213 | C-03、O-03 | 页面余额+确认层双证据 |
| 注册登录门控 | C-01、C-03、§0.7 | 当前受限入口统一能力 |
| REQ-214 | C-05 | 最新 3 条公告实截 |
| REQ-216 / 217 | A-01 | 待联调 |
| REQ-218 / 219 | X-1 | 条件性需求 |
§0.3 产品概述 · 交付目标
本轮在TX订阅版既有内容社区结构上,补齐首页分发、通知、搜索、AI 入口、订阅余额与后台支撑,使阶段二可交互原型可直接拆分研发任务。
| 目标 | 完成判据 |
|---|---|
| 交付端范围 | Web(仅手机浏览器)、H5、iOS、Android 共用 375×812 设计基准与同一移动端容器;不另做桌面 Web 布局 |
| 内容发现 | 频道模式、筛选、排序、角标、标题截断与刷新规则可测 |
| 消息与搜索 | 公告已读/删除、联想/模糊召回、历史隔离与返回恢复闭环 |
| 商业与认证 | 余额落点直接可见;游客点击受限入口打开统一注册/登录弹窗 |
| 后台支撑 | 推荐/星标、搜索、审核详情、批量操作与频道配置均有验收边界 |
§0.4 信息架构 · 路由总览
§0.5 全局规则 · 合规红线
R-01首次进入推荐优先星标内容;后续下拉刷新随机,星标不锁首屏。
R-02最热按浏览量降序,同值按发布时间倒序。
R-03角标优先级:限时免费>推荐>火爆,同位只展示一个。
R-04公告展开即已读;删除为用户维度持久状态,刷新不得恢复。
R-05搜索历史按账号隔离;游客态搜索记录保留至下一次成功注册或登录,以先发生者为准。合并、去重与幂等遵循技术侧统一数据规范,PRD 只约束最终不得重复关联;退出后不展示账号历史。
R-06AI 服务总开关统一控制首页广告位与个人中心 banner;探活失败成组隐藏。
R-07返回恢复来路状态;宿主重载后当前页与导航栈一体恢复。
R-08sessionId 生命周期:iOS / Android App 按启动周期,Web / H5 按浏览器标签页周期。
G-01新增组件以 UI 真值图与 PRD 为限;下拉刷新不得变成可见按钮。
G-02无真值数据用“—”或明确待签字,不编造数值、接口与后台界面。
G-03成人向媒体素材不进入研发交付文档;截图仅用于结构与交互核对。
§0.6 付费 · TX币体系
| 项 | 口径 | 状态 |
|---|---|---|
| 资产单位 | TX币,金色仅服务资产语义 | 已确认 |
| 初级订阅 | 188 TX币 / 月,来源为用户视频页参考截图 | 真值 |
| 余额落点 | 订阅解锁门正下方页面直接可见,并与钱包数据同源 | 已确认 |
| 既有订阅流程 | 游客点击订阅按钮沿用项目现有订阅流程;PRD 不固定鉴权与确认层顺序 | 继承 |
§0.7 通用 8 态边界异常规范
| 状态 | 全局口径 |
|---|---|
| 加载中 | 骨架或局部加载,不闪白 |
| 空数据 | 保留主操作,显示对应空态 |
| 断网 | 提示网络异常并可重试 |
| 错误 | 保留输入/筛选,不静默失败 |
| 重连 | 恢复后重放安全请求或提示刷新 |
| 超限 | 明确上限、剩余量或频控原因 |
| 登录态 | 登录/游客数据隔离;游客点击受限入口打开统一注册/登录弹窗 |
| 审核拦截 | 给出整改提示,不丢用户输入 |
§0.8 埋点建议总览(Event Suggestions)
| 建议编号 | 建议事件 | 建议触发 | 建议业务维度 |
|---|---|---|---|
| EP-201 | ai_profile_expose | 个人中心 AI banner 曝光 | 登录状态 |
| EP-202 | ai_entry_click | AI banner 点击 | 来源 |
| EP-203 | ai_feed_expose | AI feed 卡曝光 | 位置 |
| EP-204 | ai_feed_click | AI feed 卡点击 | 位置 |
| EP-205 | ai_route_result | AI 实际接入路由返回结果 | 来源 / 结果 |
| EP-206 | free_content_click | 限免作品点击 | 内容标识 |
| EP-207 | notice_expose | 通知页曝光 | 页签 |
| EP-208 | announcement_expand | 公告展开 | 公告标识 / 未读状态 |
| EP-209 | search_suggestion_click | 联想词点击 | 关键词 / 排名 |
| EP-210 | home_pull_refresh | 首页下拉刷新成功 | 分类 / 筛选 |
账户、资产与服务入口汇聚页。当前业务真值包含系统为游客或新账号随机分配的默认昵称、产品名「TX 订阅版」(REQ-115)、钱包、AI 娱乐 banner、内容资产菜单、创作者入口与举报反馈入口;游客点击受限入口统一打开注册/登录弹窗。
prototype-profile.html 以 375×812 运行态截取并逐张核验。当前确认游客或新账号正常进入时显示账号服务已随机分配的默认昵称;页面只消费服务返回值,不把“—”当正常昵称,也不在每次渲染时重新随机。
REQ-115顶栏产品名为“TX 订阅版”,“订阅版”按主名 50% 字号行内基线对齐,不改变组件坐标。
REQ-108原“帮助与反馈”入口统一显示为“举报与反馈”,点击进入 O-01。
REQ-201钱包与资产菜单之间显示一级 AI 娱乐 banner;服务关闭时与首页 AI 广告位成组隐藏。
REQ-203AI 入口点击后完全沿用技术侧实际接入路由;PRD 不固定说明层、内嵌页或外跳等跳转形态。
注册登录门控游客点击资产、编辑等受限入口时打开统一注册/登录弹窗;认证前不进入受限功能。
| 动作 | 结果 | 反馈 / 事件 |
|---|---|---|
| 点击 AI banner | 按技术侧实际接入路由进入能力 | 建议记录 source=profile_banner,具体字段遵循技术规范 |
| 点击需登录入口 | 打开统一注册/登录弹窗 | 保留当前页面与来路 |
| 点击举报与反馈 | 进入 O-01 | 返回按导航栈回个人中心 |
| 状态 | 触发 | 本页表现 |
|---|---|---|
| 加载中 | 资料或钱包首拉 | 头像、统计与钱包使用局部骨架,不闪白。 |
| 空数据 | 游客或新账号的 ID / 可选资料未返回 | 昵称显示账号服务随机分配的默认值;ID 未返回时显示“—”;统计与余额显示 0。 |
| 断网 | 资料或余额请求失败 | 保留最后成功值并提示网络异常。 |
| 错误 | 编辑资料保存失败 | 保留用户输入并给出重试提示。 |
| 重连 | 网络恢复 | 重拉资料、统计、钱包与 AI 服务态。 |
| 超限 | 昵称或简介超过限制 | 拦截提交并显示对应上限。 |
| 登录态 | 游客点击受限入口 | 弹注册/登录窗;认证前不进入受限功能。 |
| 审核拦截 | 昵称或简介命中审核 | 提示整改并保留输入。 |
图文帖子详情承载作者、标签、标题、媒体占位与订阅门。本次迭代只新增举报入口与返回恢复契约。
prototype-profile.html 以 375×812 运行态截取并逐张核验。REQ-112顶栏右侧举报 icon 直达 O-01,并关联目标帖子;具体标识字段沿用技术侧统一规范。
REQ-212返回必须回上一步操作位置,并恢复来源页筛选、关键词、页码与滚动位置。
媒体边界站内图片不进入交付文档,媒体位使用灰块并明确标注未还原。
| 动作 | 结果 | 反馈 / 事件 |
|---|---|---|
| 点击举报 | 进入 O-01 并关联目标帖子 | 标识与事件按技术侧统一规范 |
| 点击返回 | 返回上一步操作位置 | REQ-212,恢复来源状态 |
| 状态 | 触发 | 本页表现 |
|---|---|---|
| 加载中 | 帖子详情首拉 | 先显示结构骨架,再填充内容。 |
| 空数据 | 正文或媒体为空 | 保留作者与举报入口,显示对应空态。 |
| 断网 | 帖子详情请求失败 | 保留已渲染部分并提供重试。 |
| 错误 | 举报目标关联失败 | 停留当前页并提示重试,不生成无目标记录。 |
| 重连 | 网络恢复 | 安全重拉帖子详情。 |
| 超限 | 举报提交触发服务端频控 | 保留来源页并显示明确提示。 |
| 登录态 | 任一现有账号状态进入 | 本卡只验举报目标关联与返回恢复。 |
| 审核拦截 | 帖子被审核下架 | 阻止继续访问并显示明确下架状态。 |
竖屏视频播放页以用户截图与当前原型为真值。当前页面同时包含初级订阅解锁门、作者信息区“初级订阅独享”标识、页面直接可见的余额组件、右列底部举报入口与 REQ-212 返回契约。
prototype-profile.html 以 375×812 运行态截取并逐张核验。REQ-113未订阅态显示“需要初级订阅解锁 / 初级订阅会员可见 / 188 TX币/月”,作者区显示“初级订阅独享 · 完整版内容”。
REQ-114举报 icon 追加在既有 6 个右列入口底部之外,新增元素不得推动原有入口位移。
REQ-212返回按导航栈回上一步操作位置,并恢复来源页状态。
REQ-213余额组件位于解锁门下方页面直接可见并与钱包同源;失败显示“—”。
举报标识具体视频与举报标识字段沿用技术侧统一标识规范,PRD 不固定字段名或生成方式;验收只要求可追溯至目标视频。
素材边界视频画面与真人头像仅使用明确占位;未标注图标语义不自行定义。
| 动作 | 结果 | 反馈 / 事件 |
|---|---|---|
| 点击去登录 | 打开统一注册/登录弹窗 | 保留视频页与当前播放位置 |
| 点击订阅 CTA | 进入项目现有订阅流程 | PRD 不固定鉴权与确认层顺序 |
| 点击举报 | 进入 O-01 并关联目标视频 | 标识与事件按技术侧统一规范 |
| 点击返回 | 回上一步操作位置 | REQ-212 |
| 状态 | 触发 | 本页表现 |
|---|---|---|
| 加载中 | 视频与订阅信息首拉 | 播放器和解锁信息局部加载,页面结构稳定。 |
| 空数据 | 互动数为 0 | 已展示的互动计数按正常数值 0 展示。 |
| 断网 | 视频或余额请求失败 | 停止播放,保留页面并显示网络重试。 |
| 错误 | 播放器初始化失败 | 显示错误说明与重试入口。 |
| 重连 | 网络恢复 | 重拉视频与余额;符合续播条件时恢复。 |
| 超限 | 未订阅访问完整内容 | 由初级订阅解锁门拦截,不透出完整内容。 |
| 登录态 | 游客查看余额 | 显示登录提示;点击去登录打开统一注册/登录弹窗,认证前余额保持隐藏。 |
| 审核拦截 | 视频被审核下架 | 阻止播放与解锁,显示明确下架状态。 |
统一承接个人中心、帖子与视频的举报反馈。当前真值为 2 条常见问题、反馈内容、邮件 / TG 联系方式、最多 6 张图片、提交反馈与“我的反馈”记录页;无法关联已注册或已登录账号时,邮件 / TG 至少填写一项;可关联账号时可不重复填写联系方式;同时填写邮件和 TG 时,处理结果同时发送至两个渠道;任一渠道发送失败由运营处理,运营已回复即可视为本次处理完成;运营回复后,“我的反馈”同步更新处理状态和处理结果;“我的反馈”同步时机沿用后端现有同步机制,PRD 不固定实时推送、轮询、刷新或重新进入等客户端同步触发方式;后端同步延迟或异常时,“我的反馈”保持未同步前的处理状态和处理结果;本反馈链路未尽事项由运营决策;旧登记入口已删除。
prototype-profile.html 以 375×812 运行态截取并逐张核验。REQ-108原帮助页统一更名为“举报与反馈”,FAQ 与表单结构保留。
REQ-116新增邮件 / TG 和“我的反馈”记录页;无法关联账号时邮件 / TG 至少填写一项;可关联已注册或已登录账号时可不重复填写联系方式;同时填写邮件和 TG 时,处理结果同时发送至两个渠道;任一渠道发送失败由运营处理,运营已回复即可视为本次处理完成;运营回复后,“我的反馈”同步更新处理状态和处理结果;“我的反馈”同步时机沿用后端现有同步机制,PRD 不固定实时推送、轮询、刷新或重新进入等客户端同步触发方式;后端同步延迟或异常时,“我的反馈”保持未同步前的处理状态和处理结果;状态展示名称仍由运营后台配置;账号记录与多渠道反馈可并存;本反馈链路未尽事项由运营决策。
REQ-212从个人中心、帖子或视频进入后,返回必须回上一步操作位置。
表单校验反馈内容去首尾空格后非空才可提交;图片最多 6 张;无法关联账号时邮件 / TG 至少填写一项;可关联已注册或已登录账号时可不重复填写联系方式;未满足条件时提交按钮保持不可用。
真值边界原型演示记录不得作为正式工单或处理结论;提交接口与工单系统按现有业务对接。
| 动作 | 结果 | 反馈 / 事件 |
|---|---|---|
| 输入反馈内容 | 有效内容激活提交按钮 | 全空格仍视为空 |
| 添加图片 | 最多保留 6 张 | 第 7 张拦截并提示 |
| 提交反馈 | 可关联账号时记录账号关系;无法关联账号时至少保留一项可用联系渠道 | 未满足必填条件时不发起请求;事件与字段按技术侧统一规范 |
| 处理结果触达 | 按已填写联系方式发送处理结果 | 仅填写一个渠道时发送至该渠道;同时填写邮件和 TG 时,处理结果同时发送至两个渠道;任一渠道发送失败由运营处理,运营已回复即可视为本次处理完成 |
| 处理结果同步 | 运营回复后更新“我的反馈”记录 | 同步处理状态和处理结果;同步时机沿用后端现有同步机制;PRD 不固定客户端同步触发方式;后端同步延迟或异常时保持未同步前的处理状态和处理结果;状态展示名称仍由运营后台配置 |
| 点击我的反馈 | 进入记录列表 | 可关联账号时展示对应记录;无法关联账号时结果通过预留渠道反馈 |
| 点击返回 | 回上一步操作位置 | REQ-212 |
| 状态 | 触发 | 本页表现 |
|---|---|---|
| 加载中 | FAQ 或记录首拉 | 保留页头与表单结构,列表局部加载。 |
| 空数据 | 表单初始或无反馈记录 | 显示浅灰占位;记录页显示“暂无反馈记录”。 |
| 断网 | 提交或记录请求失败 | 保留全部输入与图片,提示网络异常。 |
| 错误 | 提交失败、触达渠道发送失败或后端同步异常 | 提交失败时保持表单可编辑;触达渠道发送失败由运营处理;后端同步延迟或异常时,“我的反馈”保持未同步前的处理状态和处理结果;产品侧不新增自动重试或补偿。 |
| 重连 | 网络恢复 | 由用户确认后重试,避免重复提交。 |
| 超限 | 内容超过 500 字或图片超过 6 张 | 阻止超限输入或新增图片并提示上限。 |
| 登录态 | 提交记录是否可关联已注册或已登录账号 | 可关联账号时记录账号关系且联系方式可不重复填写;无法关联账号时邮件 / TG 至少填写一项并通过预留渠道接收反馈;两个渠道均已填写时同时触达。 |
| 审核拦截 | 内容命中审核 | 提示整改并保留内容、反馈方式与图片。 |
内容消费主入口。推荐频道保持排序+收费筛选;非推荐频道增加“全部分类”;短视频和短剧按运营配置显示不同筛选组合,并在推荐流最多插入一个 AI 广告位。
prototype-profile.html 以 375×812 运行态截取并逐张核验。REQ-208推荐不显示频道分类;非推荐默认“全部分类”。短视频=分类+排序+收费,短剧再加连载状态。
REQ-202推荐排序最多插入一个 AI 广告位,位次可配置且不参与内容排序。
REQ-205单次打开周期首次推荐优先星标;周期内再次进入或下拉刷新改为推荐池随机。
REQ-206最热按浏览量降序,同值按发布时间新者优先。
REQ-207角标优先级限时免费>推荐>火爆,同位只显示一个。
REQ-215feed 标题最多 8 个汉字,超出以“…”单行截断;详情页保留完整标题。
sessionId 生命周期iOS / Android App 每次启动生成并在本次启动周期内复用;Web / H5 每个浏览器标签页独立生成并在该标签页周期内复用。
| 动作 | 结果 | 反馈 / 事件 |
|---|---|---|
| 切换二级分类 | 装载对应模式并重置分类 / 连载 | 局部刷新 |
| 展开频道分类 | 显示三列胶囊选项 | 当前项红色虚线描边 |
| 下拉超过 60px | 随机刷新推荐池 | EP-210;不增加刷新按钮 |
| 点击 AI 广告位 | 进入统一 AI 链路 | EP-204,source=feed |
| 状态 | 触发 | 本页表现 |
|---|---|---|
| 加载中 | 首屏或切换筛选 | 保留筛选栏,内容流局部骨架。 |
| 空数据 | 筛选无结果 | 保留全部筛选条件并提供清除动作。 |
| 断网 | 内容流请求失败 | 保留当前条件与最后结果,显示重试。 |
| 错误 | 推荐池异常 | 回退最新内容并记录原因,不编造推荐。 |
| 重连 | 网络恢复 | 按当前筛选条件重新请求。 |
| 超限 | 刷新频率触发服务端限制 | 保留当前流并明确提示原因;阈值待技术签字。 |
| 登录态 | 游客或登录用户浏览 | 公共内容结构一致;个性化字段按账号隔离。 |
| 审核拦截 | 内容被审核下架 | 从流中移除且不留下空卡。 |
统一承载互动、订阅和系统通知。REQ-214 用置顶公告替代跑马灯:“全部”优先展示最新 3 条公告,“系统”展示全部未删除公告;展开写已读,左滑删除后刷新不得恢复。
prototype-profile.html 以 375×812 运行态截取并逐张核验。REQ-214“全部”tab 顶部只置顶最新 3 条公告;“系统”tab 展示全部未删除公告。
已读规则点击整行展开正文,首次展开消除该条未读并重算导航红点。
删除规则向左滑动显示删除入口;确认删除后写用户维度状态,刷新不得恢复。
内容边界公告标题与正文为原型示例,正式公告由运营配置,原型示例不得直接带入生产。
| 动作 | 结果 | 反馈 / 事件 |
|---|---|---|
| 切换全部 | 最新 3 条公告+普通通知 | 保持当前会话展开态 |
| 切换系统 | 全部未删除公告与系统通知 | 不改变已读态 |
| 展开公告 | 显示正文并写已读 | EP-208 |
| 左滑删除 | 移除并写删除态 | 刷新不得恢复 |
| 状态 | 触发 | 本页表现 |
|---|---|---|
| 加载中 | 通知首拉 | 保留 tab 与底部导航,列表使用局部骨架。 |
| 空数据 | 当前 tab 无通知 | 保留 tab 并显示明确空态。 |
| 断网 | 列表请求失败 | 保留最后列表与本地已读 / 删除态。 |
| 错误 | 删除失败 | 恢复原行并提示重试。 |
| 重连 | 网络恢复 | 按当前 tab 刷新并合并本地状态。 |
| 超限 | 频繁展开或删除 | 合并重复操作并显示限流原因;阈值待技术签字。 |
| 登录态 | 账号切换 | 未读和删除按账号隔离,不串号。 |
| 审核拦截 | 公告被运营撤回 | 停止展示并同步清除置顶。 |
搜索页承载前端联想、任意位置模糊匹配与账号级历史。REQ-209 定义后台全局模糊 / 联想能力,REQ-210/211 定义 C 端检索和历史,REQ-212 定义进入详情后的返回恢复。
prototype-profile.html 以 375×812 运行态截取并逐张核验。REQ-209后台作品、短剧、创作者等现有搜索字段支持包含匹配与联想;各模块字段清单待技术签字。
REQ-210输入非空显示联想;点击候选、按 Enter 或点击搜索均可执行任意位置模糊匹配。
REQ-211历史按账号隔离;游客态搜索记录保留至下一次成功注册或登录,以先发生者为准。合并、去重与幂等遵循技术侧统一数据规范,PRD 只约束最终不得重复关联;退出后不展示账号历史。
REQ-212进入详情再返回时恢复关键词、结果、页码与滚动位置。
| 动作 | 结果 | 反馈 / 事件 |
|---|---|---|
| 输入关键词 | 切换到联想态 | 无候选仍可直接搜索 |
| 点击联想 / Enter | 执行模糊搜索并写历史 | EP-209 |
| 成功注册或登录 | 按技术侧统一数据规范处理游客历史关联 | 以先发生者为准;最终不得重复关联 |
| 清空历史 | 清空当前身份历史 | Toast“已清空搜索历史” |
| 点击结果 | 进入对应详情 | 返回恢复搜索态 |
| 状态 | 触发 | 本页表现 |
|---|---|---|
| 加载中 | 联想或结果请求中 | 保留关键词和返回入口,列表局部加载。 |
| 空数据 | 历史为空或结果为空 | 分别显示“暂无搜索历史”或未找到提示。 |
| 断网 | 搜索请求失败 | 保留关键词和历史,显示网络重试。 |
| 错误 | 服务异常 | 不清空关键词,保留直接重试入口。 |
| 重连 | 网络恢复 | 按当前关键词重新执行最近一次安全请求。 |
| 超限 | 关键词超过 30 字 | 阻止继续输入并提示上限。 |
| 登录态 | 游客成功注册、登录、退出或切换账号 | 下一次成功注册或登录触发关联;实现遵循技术侧统一数据规范,最终不得重复关联,其余历史按身份隔离。 |
| 审核拦截 | 关键词命中搜索合规规则 | 显示合规提示并保留可编辑关键词。 |
个人中心 AI 娱乐 banner 与首页 AI 广告位共同构成第三方能力入口。REQ-201/202 共用统一总开关;点击后完全沿用技术侧实际接入路由,PRD 不固定跳转形态,入口文案在接入明确后进入后续 UI 优化。
prototype-profile.html 以 375×812 运行态截取并逐张核验。REQ-201个人中心钱包与资产菜单之间展示一级 AI 娱乐 banner。
REQ-202首页推荐流最多一个 AI 广告位;两处入口受统一总开关控制并成组显隐。
REQ-203点击后完全沿用技术侧实际接入路由;PRD 不固定跳转形态,能力边界和责任以实际接入结果为准。
统一总开关人工关闭优先级最高;探活失败成组隐藏,恢复后按开关状态重新展示。
| 动作 | 结果 | 反馈 / 事件 |
|---|---|---|
| 进入个人中心 | 服务可用时展示 banner | EP-201 |
| 点击 banner | 按技术侧实际接入路由进入能力 | 建议记录 source=profile_banner |
| 点击首页广告位 | 按技术侧实际接入路由进入能力 | 建议记录 source=feed |
| 关闭总开关 | 两处入口同时消失 | 布局不留空高 |
| 状态 | 触发 | 本页表现 |
|---|---|---|
| 加载中 | 总开关与探活读取中 | 入口暂不曝光,避免闪现。 |
| 空数据 | 未配置入口素材或位次 | 成组隐藏且不留空白卡位。 |
| 断网 | 探活失败 | 两处入口成组隐藏。 |
| 错误 | 第三方加载失败 | 回到来源页并给出明确失败提示。 |
| 重连 | 网络恢复 | 重新探活;仅在总开关开启时恢复入口。 |
| 超限 | 第三方服务限流 | 保留来源页并显示服务繁忙,不承诺具体恢复时间。 |
| 登录态 | 任一现有账号状态进入 | 沿用项目既有账号状态;本卡只验入口显隐、来源与接入结果。 |
| 审核拦截 | 能力或内容被安全策略拦截 | 终止生成并显示合规说明。 |
REQ-213 只约束余额在视频订阅解锁门正下方页面直接可见并保持数据同源。游客点击订阅按钮沿用项目现有订阅流程,PRD 不固定鉴权与确认层顺序。
prototype-profile.html 以 375×812 运行态截取并逐张核验。REQ-213余额组件必须位于解锁门下方页面直接可见,并与 C-01 钱包数据同源。
订阅流程游客点击订阅按钮沿用项目现有订阅流程;PRD 不固定鉴权与确认层顺序。
| 动作 | 结果 | 反馈 / 事件 |
|---|---|---|
| 打开视频页 | 页面直接显示余额组件 | 无需点击订阅 CTA |
| 点击订阅 CTA | 进入项目现有订阅流程 | 鉴权与确认层顺序不由本 PRD 固定 |
| 状态 | 触发 | 本页表现 |
|---|---|---|
| 加载中 | 钱包余额首拉 | 余额位显示局部加载,不阻塞页面其他内容。 |
| 空数据 | 余额为 0 | 按合法数值 0 展示。 |
| 断网 | 余额请求失败 | 显示“—”并提示网络异常,不用 0 冒充。 |
| 错误 | 订阅流程读取失败 | 保持页面余额组件并允许按现有流程重试。 |
| 重连 | 网络恢复 | 重拉钱包余额;后续动作沿用现有订阅流程。 |
| 超限 | 余额数字超过组件显示宽度 | 保持数字完整性并使用稳定排版,不挤压相邻操作。 |
| 登录态 | 游客点击订阅按钮 | 进入项目现有订阅流程;本 PRD 不固定鉴权与确认层先后。 |
| 审核拦截 | 账户资产数据不可展示 | 余额保持隐藏并显示统一不可用状态。 |
A-01 后台需求汇总
阶段二明确不制作后台界面,本节只交付字段、能力与验收边界;不以示意图冒充后台真值。
这是范围声明,不是视觉占位。研发依据字段、权限、日志与验收矩阵拆分后台任务;正式 UI 需沿用现有后台设计系统。
| 能力 | 最低验收 | 待签字 |
|---|---|---|
| 推荐/星标 | 字段独立可改,列表与详情一致,推荐服务可读 | 缓存刷新时效 |
| 模糊/联想 | 现有字段支持包含匹配与候选 | 各模块字段清单 |
| 审核详情 | 全文、全部图片、通过/驳回、日志完整 | 图片失败兜底 |
| 批量操作 | 帖子列表支持上架/下架/删除,危险操作二次确认 | 其余板块范围 |
| 频道配置 | 短视频/短剧模式可配置并可回滚 | 发布权限与审批流 |
X-1 待签字、冲突与明确边界
L-01AI 路由:点击后完全沿用技术侧实际接入路由;PRD 不固定说明层、内嵌页、H5 或外跳等跳转形态,入口具体文案后续 UI 优化。
L-02登录策略:游客点击已定义的受限入口统一打开注册/登录弹窗;认证前不进入受限功能。
L-03订阅与余额:REQ-213 只要求余额页面直显并与钱包同源;游客点击订阅按钮沿用项目现有订阅流程,PRD 不固定鉴权与确认层顺序。
L-04批量范围:首批只锁内容管理帖子列表,其余板块由运营列清单。
L-05通知素材:正式公告由运营配置,原型示例不得直接带入生产;原型演示不得作为生产发布或运营承诺。
L-06条件性需求:REQ-218 等测试确认 iOS 留白,REQ-219 等四端确认下载浮标跳转,未确认不进入本轮开发。
X-2 验收清单 · Definition of Done
| # | 可测试验收项 | 状态 |
|---|---|---|
| 01 | §0.1~§0.8、C-01~C-07、O-01、O-03、A-01、X-1/X-2 均可从折叠目录到达。 | 文档完成 |
| 02 | 9 张适用页面卡均具备入口/数据、流程、当前实截、规则、动作矩阵、8 态、GWT 和闭环。 | 自动验收 |
| 03 | 9 张截图均为 375×812、指纹唯一并显式绑定页面卡;每张图声明证明范围,C-01 结构图不冒充默认昵称证据。 | 证据通过 |
| 04 | 游客或新账号正常态显示账号服务随机分配的默认昵称,页面不二次随机;未返回的 ID 才显示“—”,统计与余额显示 0。 | 用户确认 |
| 05 | C-03 页面无需点击即可看到余额组件,同时显示“初级订阅独享”和举报入口;余额与 C-01 钱包数据同源。 | 证据通过 |
| 06 | REQ-212 覆盖 C-02、C-03、O-01、C-06 与 A-01,不残留固定跳个人中心口径。 | 全文通过 |
| 07 | O-01 可关联已注册或已登录账号时可不重复填写联系方式;无法关联账号时邮件 / TG 至少填写一项,未满足条件时提交按钮保持不可用;同时填写邮件和 TG 时,处理结果同时发送至两个渠道;任一渠道发送失败由运营处理,运营已回复即可视为本次处理完成;运营回复后,“我的反馈”同步更新处理状态和处理结果;“我的反馈”同步时机沿用后端现有同步机制;PRD 不固定实时推送、轮询、刷新或重新进入等客户端同步触发方式;后端同步延迟或异常时,“我的反馈”保持未同步前的处理状态和处理结果;状态展示名称仍由运营后台配置;账号记录与多渠道反馈可并存;结果展示名称由运营后台配置;本反馈链路未尽事项由运营决策。 | 全文通过 |
| 08 | 游客点击受限入口打开统一注册/登录弹窗;全文不出现已移除模块或当前版本未涉及的功能优化说明。 | 用户确认 |
| 09 | 首页频道模式、刷新手势、唯一角标、标题截断、公告三条、搜索历史与 AI 总开关均有可测结果;AI 点击后沿用技术侧实际接入路由,PRD 不固定跳转形态。 | 契约明确 |
| 10 | 全文搜索、下载、目录折叠、返回顶部、滚动定位在真实渲染中可用。 | 运行验收通过 |
| 11 | 本轮仅更新阶段三当前契约与验收链;阶段一、阶段二冻结文件哈希保持不变。 | 哈希通过 |
| 12 | Web(仅手机浏览器)、H5、iOS、Android 共用 375×812 设计基准与同一移动端容器,不另做桌面 Web 布局。 | 范围已统一 |
| 13 | 游客态搜索记录在下一次成功注册或登录时,以先发生者为准;合并与去重遵循技术侧统一数据规范,最终不得重复关联。 | 用户确认 |
| 14 | 正式公告由运营配置;阶段二活动、奖励和版本公告均明确为示例,原型演示不得作为生产发布或运营承诺。 | 口径已隔离 |
| 15 | 埋点总览仅作产品建议参考,最终遵循技术侧统一埋点规范;视频举报标识沿用技术侧统一标识规范并可追溯至目标视频。 | 技术规范优先 |
| 16 | App 按启动周期管理 sessionId,Web / H5 按浏览器标签页周期管理;C-02 只保留本次迭代的举报与返回契约。 | 范围已收敛 |
| 17 | 游客点击订阅按钮沿用项目现有订阅流程,PRD 不固定鉴权与确认层顺序。 | 继承现有流程 |
| 18 | 当前交付状态:对接技术开发,待开发排期。 | 待开发排期 |