跳到主要内容

「吃什么」决策助手 — 项目文档汇总

整理时间:2026-05-19 状态:Phase 1 完成,待进入 Phase 2(技术设计评审)


📋 原始需求回顾

用户原始需求:帮助用户解决「今天吃什么」的选择困难症

核心诉求:

  • 不知道吃什么时,给一个答案
  • 纠结的时候帮忙做决定
  • 多维度智能推荐(食材/盲盒/人群/场景/季节)

📁 文档清单

核心文档

#文档名路径用途
1PRD v1.0prd/PRD-v1.0.md需求基线,7个功能全部覆盖
2F1 食材搜索设计design/F1-ingredient-search-design.md搜索服务开发依据
3F2 盲盒设计design/F2-mystery-box-design.md推荐服务开发依据
4F3 人群推荐设计design/F3-crowd-recommendation-design.md人群规则引擎开发依据
5F4 菜谱详情设计design/F4-dish-detail-design.md菜谱服务开发依据
6F5 营养拆解设计design/F5-nutrition-detail-design.md营养服务开发依据
7F6 季节节日设计design/F6-seasonal-festival-design.md时令推荐服务依据
8F7 场景推荐设计design/F7-scene-recommendation-design.md场景推荐服务依据
9系统架构设计design/system-architecture.md技术选型与部署依据
10Phase Gate Handoffhandoffs/handoff-design-complete.mdPhase 1 → Phase 2 交接单

🗂️ 项目结构

eat-what-app/
├── prd/
│ └── PRD-v1.0.md # 产品需求文档(含竞品分析、页面结构、MVP优先级)
├── design/
│ ├── F1-ingredient-search-design.md
│ ├── F2-mystery-box-design.md
│ ├── F3-crowd-recommendation-design.md
│ ├── F4-dish-detail-design.md
│ ├── F5-nutrition-detail-design.md
│ ├── F6-seasonal-festival-design.md
│ ├── F7-scene-recommendation-design.md
│ └── system-architecture.md
└── handoffs/
└── handoff-design-complete.md

🎯 功能总览(7个功能)

功能描述MVP优先级
F1 食材搜索输入已有食材,推荐可做菜品P0
F2 随机盲盒开盲盒体验,随机推荐菜品P0
F3 人群定向推荐老人/病人/健身/减肥人群专属推荐P1
F4 菜谱详情完整菜品信息(营养/步骤/食材)P0
F5 营养拆解热量/蛋白质/碳水/脂肪等详细数据P1
F6 季节/节日推荐应景应季推荐P2
F7 场景推荐用餐人数/场合/目的/地点/时间预算P2

🔑 关键决策(Phase 1 已确认)

  1. 平台策略:微信小程序 MVP → Android → iOS
  2. 数据策略:AI爬虫+LLM结构化,MVP期不人工生产内容
  3. 技术栈:前端原生小程序/ Taro,后端 FastAPI(Python),MongoDB + MySQL + Redis
  4. 菜谱数据质量:抽检机制(每50道抽1道),准确率目标 > 85%
  5. 商业模式:MVP免费,后期免费+付费会员

⚠️ 已识别风险

风险严重度应对方案负责人
菜谱数据质量不稳定(爬虫+AI)P1抽检机制,准确率目标>85%数据团队
小程序包体超限(主包≤2MB)P1动画走CDN按需加载,图片资源全CDN前端团队
推荐算法冷启动(无用户数据)P2MVP期用规则推荐,中期引入协同过滤算法团队

📦 交付物清单(对 Phase 2 的承诺)

  • PRD v1.0(含竞品分析、7个功能详细描述、页面结构、MVP优先级)
  • F1-F7 全部功能设计文档(含交互流程、页面结构、状态定义)
  • 系统架构设计(含技术栈选型、数据模型、API设计、AI流水线)
  • Phase Gate Handoff 交接单(Gate Criteria 全部 PASSED)

🚀 下一步(Phase 2)

  • Architect:技术设计细化
  • Reviewer:设计文档评审
  • Developer:开发准备(待 Reviewer 通过后)

本文档由 Hermes 自动整理生成