Files
dreamweaver/docs/planning/week-4-sprint-review.md

75 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# DreamWeaver Week 4 Sprint Review
**Date**: 2026-04-18
**Theme**: 求职版 Demo 包装、结果体验收尾与生产化路线
---
## 1. 本阶段完成
- Week 2-4 总 backlog 已固化Week 2 全部完成。
- Week 3 已补齐音频缓存治理首版:
- 音频缓存状态查询
- 音频缓存清理
- 故事详情页展示缓存大小和更新时间
- Week 3 已补齐时间线与记忆联动:
- 阅读事件进入孩子成长时间线
- 阅读事件生成的 `recent_story` 记忆带上故事模式、封面、阅读时长和来源
- 时间线能展示阅读记录与记忆沉淀
- Week 4 已补齐绘本阅读位置恢复。
- Week 4 已输出架构说明和 Demo 包装文档。
- 生产化主线已继续推进:
- `POST /api/generations` 已迁移到后台 worker
- 创建弹窗会先拿到 `generation_job_id`,再轮询主记录落库
- 统一生成链路的 smoke、测试和前端构建已跟进到异步语义
- 首版取消/重试队列已落地,支持取消已提交任务和从失败/取消任务重新排队
---
## 2. 当前项目状态
DreamWeaver 已经具备求职演示所需的完整闭环:
`孩子档案 -> 输入主题 -> 生成故事/绘本 -> 资产补全 -> 语音缓存 -> 阅读记录 -> 记忆沉淀 -> 成长时间线 -> 复用上下文生成新故事`
同时具备可解释的系统设计:
- 统一生成入口
- 统一状态模型
- generation job/event
- Provider failover 和聚合指标
- 跨故事 Provider analytics
- 任务运行概览、最近失败摘要与卡住任务收敛
- 当前环境跨用户 Provider dashboard
- 前端生成轨迹和自动轮询形态
---
## 3. 验证状态
最近一轮验证包括:
- 后端全量测试94 passed
- 后端 ruff通过
- 用户端生产构建:通过
- 管理端生产构建:通过
- Docker 全栈重建:通过
- demo smoke通过
---
## 4. 生产化 Backlog
| Priority | Task | Why |
| --- | --- | --- |
| P0 | 跨环境 Provider dashboard | 当前环境跨用户摘要已落地,后续需要多部署汇聚视角 |
| P1 | 监控告警与结构化 dashboard | 目前已有故事库级概览,后续要接入更完整观测体系 |
| P1 | 断点续跑与更细粒度任务控制 | 让取消、重试和 worker 恢复更稳 |
| P2 | 更细粒度叙事风格与音色策略 | 扩展体验,但不影响当前求职版主线 |
---
## 5. 面试表达
这个项目最重要的不是“接了几个 AI API”而是把模型的不确定性变成了可恢复、可解释、可追踪的产品体验。主内容优先保存资产独立补全状态明确可读Provider 调用可观测,阅读行为还能反哺记忆和下一次生成。