Skip to content

产品与体验需求追踪

使用方式

本表把 v1.1 说明书中的产品与体验要求映射到本轮设计文档。它不是实现完成清单;“已落文档”只表示需求已被设计文档承接。[已验证事实]

来源要求优先级设计承接验证重点当前状态
FLOW-001 创建前选择实例,身份与实例绑定MUST信息架构.md交互流程.md创建后显示完整地址与实例;切换不复用身份已落文档
FLOW-002 二维码同时读取地址、实例、指纹和协议版本MUST交互流程.md任一字段不匹配即停止并说明原因已落文档
FLOW-003 长按反应与常用操作,详情独立页面MUST交互流程.md无障碍设计.md菜单不遮挡消息,VoiceOver 可逐项读取已落文档
FLOW-004 切换服务器不复用旧实例身份MUST信息架构.mdiOS客户端.md旧 Profile 保留或明确删除;无交叉数据已落文档
FLOW-005 删除身份需不可恢复说明、生物识别与二次确认MUST交互流程.md删除密钥、数据库、缓存与通知路由后的状态已落文档
FLOW-006 主密码进入真实空间MUST交互流程.md只在本地验证;不进入网络或日志已落文档
FLOW-007 假密码进入独立空白空间MUST信息架构.md交互流程.md不出现真实身份、会话、实例或备份痕迹已落文档
FLOW-008 可选格式化默认关闭MUST交互流程.md仅精确命中;启用前主密码、警告、二次确认已落文档
ID-001 无手机号、邮箱、Apple 登录、通讯录MUST产品定位.md交互流程.md无相关权限仍可完成身份创建已落文档
ID-006 密钥变化中断原验证状态MUST交互流程.md设计系统.md红色阻断警告不能被静默隐藏已落文档
BKP-001 创建后持续提示备份但不阻断聊天SHOULD交互流程.md完成、稍后提醒、关闭提醒均可达已落文档;节奏待决
BKP-002/003 备份密码不上送,导出始终加密MUST交互流程.mdiOS客户端.md篡改先校验;包内无明文已落文档
BKP-004 恢复后提示旧设备风险MUST交互流程.md明确确认后恢复会话已落文档
MSG-001/002 长按反应与操作MUST交互流程.md无障碍设计.md触感、焦点、转发新消息 ID、删除默认仅本地已落文档
MSG-004 详情不泄漏秘密MUST信息架构.mdiOS客户端.md不显示私钥、会话密钥、原始密文或完整认证标签已落文档
MSG-005 原生滚动并支持大字体与减少动态MUST设计系统.md无障碍设计.md120Hz、Reduce Motion、最大辅助字号已落文档
SEC-006 后台快照遮蔽MUSTiOS客户端.mdApp Switcher 不显示消息内容已落文档
SEC-007 主/假密码不上传或进入诊断MUSTiOS客户端.md交互流程.md抓包、日志、崩溃包和诊断导出检查已落文档
SEC-009/010/011 格式化安全与伪装文案边界MUST交互流程.md设计系统.md0 次误触;无可识别伪装事件;边界说明准确已落文档
IOS-004 弱网 Outbox 顺序重试且幂等MUST交互流程.md飞行模式恢复后无重复消息已落文档
IOS-006 最大辅助字号核心操作可达MUST无障碍设计.md无截断、重叠或不可滚动页面已落文档
UI/UX 13.1–13.3 原生、内容优先、隐私默认、完整无障碍MUST/建议设计系统.md信息架构.md无障碍设计.md深浅、高对比、透明度、动态效果与 VoiceOver 真机检查已落文档
总控确认:Swift + SwiftUI、Go + Docker、PostgreSQL、Redis + 队列、S3 兼容对象存储已确认约束首版范围与路线图.mdiOS客户端.mdADR 与实现不得改变已确认主路线;基础设施存在不扩大 MVP 消息类型已落文档
总控确认:项目不需要 Web 管理后台已确认边界产品定位.md首版范围与路线图.md任一阶段路线图均不出现 Web 管理后台;管理 CLI 不被误写为 Web UI已落文档

尚待总控闭环

决策影响线路追踪位置
用户可见验证等级命名产品、iOS、协议/支持产品定位.md D-PROD-01
官方与私有实例在首次页的呈现权重产品、iOS、部署产品定位.md D-PROD-02
P1 首个价值切片产品、iOS、服务端、协议、部署首版范围与路线图.md D-ROAD-01
主导航是四 Tab 还是三 Tab 加设置入口iOS、产品、无障碍信息架构.md D-IA-01
空白伪装空间是否允许建立独立身份产品、iOS、协议、推送、部署信息架构.md D-IA-02
备份提醒节奏产品、iOS、通知交互流程.md D-FLOW-01
格式化耗时期间的中性反馈iOS、安全、体验交互流程.md D-FLOW-02

系统初步设计 · 待决事项不代表批准 · 安全方案尚未完成独立审计