- 参与智能餐盘三端业务闭环建设,打通设备端称重上报、后端用餐会话处理、App 拍照识别、餐后报告和每日推荐链路。
- 设计并落地 Device V2 后端模型,将设备、绑定关系、用餐会话、阶段、重量样本、识别结果、用餐记录、行为摘要、画像快照和每日推荐拆分为独立领域。
- 基于 FastAPI 构建 `/api/v2` 接口层,提供用户注册登录、JWT 鉴权、设备绑定、设备上报、用餐会话、识别结果、用户画像、每日推荐、历史记录和 AI 对话接口。
- 实现设备侧上报链路,通过 `X-Hardware-Device-Id` 与 `X-Device-Code` 校验设备身份,将阶段、重量、识别和结束事件统一归集到 `meal_session`。
- 使用 SQLModel + PostgreSQL 建模业务数据,区分高频原始采样、识别结果、归一化用餐事实、行为摘要、画像事件和推荐结果,增强数据可追溯性。
- 基于 Celery Beat + Celery Worker 实现每日推荐定时生成,支持跳过已有推荐、强制重新生成、多版本推荐、用户反馈和推荐项替换。
- 将 API、MQTT Worker、异步任务和定时任务拆分为独立运行时
- 负责 Flutter App 侧 API 封装、登录态维护、设备绑定、拍照上传、MQTT 识别状态订阅、报告展示和推荐交互,提升端到端联调效率。