--- title: "CrowdRoom · 路线图(ROADMAP)" date: 2026-05-20 draft: false tags: ["CrowdRoom", "众包", "3D 重建", "iOS", "Web", "路线图"] categories: ["CrowdRoom"] --- # CrowdRoom · 路线图(ROADMAP) > **文档目的**:把 7 份设计文档([`00`](00_overview.md)–[`10`](10_governance.md))落地为 4 个可被 sprint planning 直接使用的里程碑,配套合并后的风险登记册、跨任务依赖图、v0.3 已知缺口、P2+ 候选清单。 > > **基准时间**:2026-05-19(v0.2 设计完成日),M1 起点为 **W1 = 2026-W22**。 > > **本文档不重复**:每个里程碑的功能细节仍以 [`00_overview.md`](00_overview.md) §7、[`03_ios_app_plan.md`](03_ios_app_plan.md) §9、[`04_web_app_plan.md`](04_web_app_plan.md) §11 为准。 --- ## 1. 里程碑总览(甘特图) ```mermaid gantt title CrowdRoom 4 个里程碑(M1 MVP → M2 v0.5 → M3 v1.0 → M4 P2) dateFormat YYYY-MM-DD axisFormat W%V section M1 MVP iOS 采集 + 端侧脱敏 :m1a, 2026-05-25, 4w Web R3F + 4 层切换 :m1b, 2026-05-25, 4w Supabase 9 表 + 转码 Worker :m1c, 2026-05-25, 3w 材质替换 + 基础治理 :m1d, after m1a, 4w M1 验收(DoD) :milestone, m1m, after m1d, 0d section M2 v0.5 家具替换 + OBB 自动对齐 :m2a, after m1m, 3w Remix 发布 + 评论点赞 :m2b, after m1m, 4w 公共资产库 CC0 30+ 件 :m2c, after m1m, 2w M2 验收(DoD) :milestone, m2m, after m2b, 0d section M3 v1.0 搜索 / 标签 / 全文 :m3a, after m2m, 2w Named Views + iframe 嵌入 :m3b, after m2m, 3w 信任分系统初版 :m3c, after m2m, 4w M3 验收(DoD) :milestone, m3m, after m3c, 0d section M4 P2 协同编辑(调研) :m4a, after m3m, 8w AR 即时预览(调研) :m4b, after m3m, 8w PRISM 反哺通道 :m4c, after m3m, 12w ``` > 甘特图中所有「after」依赖均与 §3 依赖图一致。M4 起点为 W25,但**无固定时间窗**——其内子任务的启动由 §6 P2 候选清单的「触发条件」决定。 ### 1.1 里程碑速览表 | 里程碑 | 周次 | 目标版本 | 一句话目标 | 主要交付物 | |--------|------|----------|------------|------------| | **M1 MVP** | W1–W8 | v0.5-mvp | 跑通「扫描 → 上传 → 浏览 → 4 层切换 → 换材质」最小闭环 | iOS TestFlight + Web Vercel + Supabase 9 表 + Worker + 30+ CC0 素材 | | **M2 v0.5** | W9–W16 | v0.5 | 把 Remix 与社区互动跑顺 | 家具替换 OBB 对齐 + Remix 发布 + 评论点赞 + 公共资产库 v1 | | **M3 v1.0** | W17–W24 | v1.0 | 把发现性与变现可能性补齐 | 全文搜索 + Named Views + iframe 嵌入 + 信任分初版 | | **M4 P2** | W25+ | P2+ | 按触发条件启动长期演进 | 协同编辑 / AR / PRISM 反哺 / Android / 室外多房间 …(§6) | --- ## 2. 每个里程碑的 DoR / DoD > **DoR (Definition of Ready)** = 进入该里程碑前必须满足的入口标准 > **DoD (Definition of Done)** = 离开该里程碑前必须达到的出口标准 ### 2.1 M1 MVP(W1–W8) **DoR(5 项)**: - [ ] 7 份设计文档冻结在 v0.2,且 [`CHANGELOG.md`](CHANGELOG.md) `[Unreleased]` 区块的 4 条 C-NEW 已分诊(修复 / 推迟 / 拒绝 三选一) - [ ] Apple Developer 账号到位,TestFlight 内测组建立 - [ ] Supabase 项目创建(免费档),Cloudflare R2 + Bunny CDN 账户就绪 - [ ] 公共素材库种子集采购完成(≥ 30 件 CC0 家具 `.glb` + ≥ 20 种 PBR 材质) - [ ] 1 名兼职 reviewer + 1 个 DPO 邮箱占位完成([`10_governance.md`](10_governance.md) §3.1) **DoD(10 项)**: - [ ] iOS App 通过 TestFlight 审核,可邀请 ≥ 100 用户 - [ ] iOS-X1~X5 五条契约全部落地(端侧脱敏 ≤ 15 s on iPhone 12 Pro / 三段式上传 / Realtime 转码进度 / 5 Tab IA / PrivacyManifest) - [ ] Web 端 `/` `/r/[room_id]` `/login` `/upload` 4 个核心路由可用,桌面 ≥ 60 fps、移动 ≥ 30 fps([`04_web_app_plan.md`](04_web_app_plan.md) §3.3) - [ ] 4 层固定 ID(walls/floor/furniture/materials)可独立 toggle,且 viewState 可分享 - [ ] [`02_api_contract.md`](02_api_contract.md) 19 个端点中 **MVP 必须的 13 个**(E-01~E-13, E-15)线上可用,40 错误码全部有用户文案 - [ ] 转码 Worker p95 ≤ 60 s(含 USDZ → glb + Draco + manifest 生成) - [ ] 端到端测试:注册 → 扫描 → 上传 → 等待转码 → 公开发布 → 在 Web 浏览 → 切图层 → 换 1 个材质 7 步通跑 - [ ] [`09_privacy.md`](09_privacy.md) §6.1 的 8 项 GDPR MVP 必做项全部上线(含 PrivacyManifest、Cookie 通知、隐私政策页) - [ ] 治理:举报通道 E-14 可用,处罚阶梯 L1–L3 工具就绪(L4 永封需 owner 终审) - [ ] 内部 dogfood ≥ 100 个真实房间上传无 P0 事故 ### 2.2 M2 v0.5(W9–W16) **DoR(4 项)**: - [ ] M1 DoD 全部满足且线上稳定运行 ≥ 2 周 - [ ] 用户调研报告:M1 内测的 NPS ≥ 20、转化漏斗采集率 ≥ 30% - [ ] OBB 自动对齐算法可行性 spike 通过([`04_web_app_plan.md`](04_web_app_plan.md) §6.3,超 1.5× 告警阈值已验证) - [ ] Remix 覆盖层 `remix_overlay.json` Schema 在 100 个手工样本上无 round-trip 误差 **DoD(8 项)**: - [ ] 家具替换可用:替换面板 + OBB 自动对齐 + 4 自由度微调 + 隐藏原家具开关 - [ ] Remix 端到端可用:从父房间 → Remix 编辑 → 自动保存 → 发布 → 在原房间页显示衍生作品树 - [ ] 评论 + 点赞两个互动可用,含速率限制与软删([`01_data_schema.md`](01_data_schema.md) §3.7, §3.8) - [ ] 公共资产库 v1:≥ 100 件家具 + ≥ 60 种材质,全部 CC0,资产页 `/assets` 可独立浏览 - [ ] [`02_api_contract.md`](02_api_contract.md) 剩余 6 个端点(E-14 举报、E-16 删除、E-17/18/19 v0.2 新增)全部上线 - [ ] [`10_governance.md`](10_governance.md) §4 P-W-3 父硬删快照转移流程在生产链路实测通过 - [ ] DAU ≥ 200,房间累计 ≥ 1 000 - [ ] 0 起合规事故,0 起公开数据外泄事故 ### 2.3 M3 v1.0(W17–W24) **DoR(4 项)**: - [ ] M2 DoD 全部满足 - [ ] 信任分计算公式经隐私 / 法务双签(不收集敏感画像) - [ ] 嵌入沙盒安全审计通过(CSP / Referer / iframe sandbox 三件套,[`10_governance.md`](10_governance.md) §4 P-W-6) - [ ] tsvector 全文搜索性能在 10 万行级表上 p95 ≤ 200 ms([`01_data_schema.md`](01_data_schema.md) §1 D5) **DoD(8 项)**: - [ ] 全文搜索可用:`/search?q=` + 标签筛选 + 排序(热度 / 新发布 / Remix 数) - [ ] Named Views 可用:4 层组合可命名保存、可被分享、可被嵌入 - [ ] iframe 嵌入 `