From ea69d509a631523cd10ba0a7c896df8a400acaf4 Mon Sep 17 00:00:00 2001 From: yanweidong Date: Tue, 21 Jul 2026 12:19:56 +0800 Subject: [PATCH] docs: define forest AI MVP unification --- ...6-07-21-senlinai-mvp-unification-design.md | 305 ++++++++++++++++++ 1 file changed, 305 insertions(+) create mode 100644 docs/superpowers/specs/2026-07-21-senlinai-mvp-unification-design.md diff --git a/docs/superpowers/specs/2026-07-21-senlinai-mvp-unification-design.md b/docs/superpowers/specs/2026-07-21-senlinai-mvp-unification-design.md new file mode 100644 index 0000000..074cf20 --- /dev/null +++ b/docs/superpowers/specs/2026-07-21-senlinai-mvp-unification-design.md @@ -0,0 +1,305 @@ +# 森林AI MVP 统一重构设计 + +## 1. 背景与目标 + +当前仓库已经具备项目工作台 MVP 的主要页面、数据模型和部分 API,但品牌、前端体验、API 契约、后端职责边界和开发文档尚未形成一致体系。本次重构允许调整既有 API 和开发数据结构,不要求向后兼容;目标是得到一个可启动、可验证、结构清晰的“森林AI”MVP。 + +本设计覆盖: + +- 使用已确认的森林AI SVG ICON 替换前端品牌占位图形。 +- 页面标题和产品文案统一为“森林AI”。 +- 系统整理前端配色、字体、布局、响应式行为和文案。 +- 重新定义前后端 API 契约并打通 MVP 核心操作。 +- 拆分后端过大的模块,明确职责,并补充有价值的中文注释。 +- 更新 README、开发启动配置和验证说明。 + +本设计不引入实时聊天、项目角色体系、匿名公开分享、自主 Agent、语义/向量搜索、支付、第三方数据源集成、原生移动 App 或浏览器扩展。 + +## 2. 现状审计 + +审计基于 2026-07-21 本地运行的真实页面,桌面视口为 1440×1024,移动视口为 390×844。证据保存在 `apps/web_v1/test-results/audit-current/`,该目录仅用于本地审计,不提交到仓库。 + +### 2.1 登录页 + +- 三栏登录卡片在 1440px 宽度下已经裁切右侧内容。 +- “森林Agent”“SenlinAI”“AI Agent”同时出现,品牌命名不一致。 +- 服务器连接检测可工作,但错误恢复路径和说明不够清晰。 +- 登录卡片承载了过多营销式内容,与私有部署入口的主要任务竞争。 + +### 2.2 全局工作台 + +- 项目轨道、搜索和聚合任务的结构清晰,可以保留。 +- 页面下半部分空白过多,卡片密度和信息节奏不均衡。 +- 品牌仍使用字母 `S` 占位。 +- 状态栏包含固定展示数据,并存在 `