已完成约 40%(阶段 1 + 阶段 2 + 阶段 3 基础编辑),覆盖了计划书中最核心的 P0 需求: ✅ 真实预览(Canvas 方案替代了 LibreOffice 方案) ✅ 质量检查(6 自动 + 4 人工) ✅ 三栏结果工作台 ✅ 基础文字编辑
6.1 KiB
| target | total_score | max_score | na_heuristics | p0_count | p1_count | timestamp | slug |
|---|---|---|---|---|---|---|---|
| 海报生成页面 | 18 | 40 | 2 | 5 | 2026-07-29T13-23-02Z | frontend-src-pages-posterpage-vue |
海报生成页面体验与产品链路评审
Method: dual-agent (A: /root/poster_design_review · B: /root/poster_evidence_review)
Design Health Score
| # | Heuristic | Score | Key Issue |
|---|---|---|---|
| 1 | 系统状态可见性 | 3/4 | 有步骤和生成进度,但轮询异常、配置版本和同步状态不可见。 |
| 2 | 系统与现实世界匹配 | 2/4 | 真实顾问从手头 PDF 开始,当前却必须先选后台审核产品。 |
| 3 | 用户控制和自由 | 2/4 | 有返回和重试,没有任务取消、撤销重做、版本回退和局部重生成。 |
| 4 | 一致性和标准 | 2/4 | 页面风格统一,但草稿预览与最终成品不是同一渲染模型。 |
| 5 | 错误预防 | 1/4 | 绿色清单不是实际校验,关键数据没有来源证据和阻断规则。 |
| 6 | 识别优于回忆 | 2/4 | 生成页不并列展示已确认数据、PDF 来源和配置版本。 |
| 7 | 灵活性和效率 | 1/4 | 无自由产品册上传、项目复制、批量尺寸、画布快捷编辑。 |
| 8 | 美学与极简设计 | 2/4 | 页面干净但通用后台感强,模板、假预览和文案编辑竞争注意力。 |
| 9 | 错误诊断与恢复 | 2/4 | 有部分重试,但错误泛化,无法定位字段并保留修复上下文。 |
| 10 | 帮助和文档 | 1/4 | 缺少 PDF 要求、来源说明、画布操作和导出格式帮助。 |
| Total | 18/40 | Poor:核心体验模型需要重构。 |
Design Specificity Verdict
当前页面是通用的“模板向导”:保险特异性主要来自文案,而不是工作模型。用户目标应是“以计划书和产品册为事实来源,由 AI 生成相符视觉,在可审计画布上编辑并交付”。模板应降级为品牌与版式约束,不能继续充当最终背景。
自动检测对 PosterPage.vue 和 components/poster/ 均返回 0 条静态规则问题。浏览器实测因本地服务未运行、页面需要认证且完整流程依赖数据库、Celery 和模型配置而未执行,因此没有浏览器覆盖层证据。静态检测干净不代表产品闭环成立。
Overall Impression
现有实现已经有计划书上传、解析、异步生成、历史记录和后台配置读取的骨架,但产品目标偏成了“后台选产品 + 选模板 + 生成文案 + 下载 PNG”。最大机会不是润色当前四步,而是建立“项目素材—事实校验—视觉方案—画布编辑—多格式交付”的完整工作流。
What's Working
- 四步进度、解析反馈、重试和移动端摘要提供了基础流程感。
- PDF 密码不保存、脱敏和人工确认体现了保险合规意识。
- AI 图片调用、Celery 任务、记录表和后台配置读取已有真实代码,可被新流程复用。
Priority Issues
[P0] 用户不能上传产品小册子
当前只允许上传计划书 PDF,产品必须来自后台已审核目录。应提供“从产品库选择”和“上传本次产品册”两条并列路径;临时上传可选择仅本项目使用或提交到产品库审核。
[P0] 成品保存目录与下载白名单不一致
Worker 保存到 <storage_root>/outputs/posters/...,下载接口只允许 uploads/posters。这会让生成成功的文件在预览和历史下载时被判为不存在。
[P1] AI 图片生成仍受背景模板思维支配
AI 图片接口真实存在,但界面只让用户选模板并生成文案。应增加视觉简报、人物/场景/情绪、品牌约束、参考图和禁用元素,并生成 2–4 个真实视觉方案。文字、数据卡片和免责声明应作为独立图层叠加。
[P1] 生成前确认不是后端强校验
确认接口会保存任意 confirmedData,没有字段 schema、范围、交叉一致性和来源页码验证。需要数据底表、来源审计和 QA 三个视图;错误阻断生成,警告需人工签收。
[P1] 可编辑画布与多格式导出缺失
当前结果是静态图片,仅能下载 PNG。需要可序列化的画布项目,支持文字、图片、图表、数据卡、Logo、免责声明图层,撤销重做、自动保存和局部重生成;导出至少覆盖 PNG、JPG、PDF,按需要增加 SVG/HTML/项目源文件。
[P1] 任务、历史和配置同步没有统一项目模型
任务中心与历史记录职责重叠。应以项目为主实体,保存素材版本、确认数据、视觉方案、画布 JSON、任务、成品与配置快照;后台更新后显示版本差异,让用户选择保留当前版本或同步最新版本。
[P1] 尺寸映射存在确定性错误
前端提交 1024x1792、1792x1024、1024x1024,后端映射表识别的是 1080x1920、900x500、1080x1080 等值,横版和方图会回退为默认竖版。
Persona Red Flags
- 首次用户:看到后台产品目录而不是两份手头 PDF;“AI 生成”实际只明显表现为 AI 文案;默认绿色对勾会造成虚假合规感。
- 高频顾问:无法复制历史项目、替换客户资料、批量尺寸、局部重生成或使用画布快捷键。
- 压力测试用户:修改场景/模板后旧文案可能仍有效;轮询失败可能静默;后台配置变更后无法证明成品使用的具体版本。
Minor Observations
- 模板无预览图时退化成相似渐变色块,差异不可判断。
- “预览”并非最终渲染,应改称“文案排版示意”或直接使用同一画布模型。
- 重新生成没有版本保留。
- 下载文件名缺少项目、客户代号、产品、尺寸、版本和日期。
- 后台设置是下次任务读取,不是实时推送;需要提交时配置快照。
Questions to Consider
- 系统的第一性输入是后台产品目录,还是顾问手头的计划书与产品册?
- 点击生成前,哪些字段必须具备 PDF 页码和原文证据?
- 项目在任务排队时后台 Prompt 或品牌配置发生变化,应使用提交时版本还是最新版本?
- 可编辑源文件的长期格式是画布 JSON、SVG、HTML,还是三者组合?