4e21ca937a
Deploy Documentation / deploy (push) Has been cancelled
Canary / Prepare Version (push) Has been cancelled
Canary / build-cli (push) Has been cancelled
Canary / Upload Install Script (push) Has been cancelled
Canary / bundle-desktop (push) Has been cancelled
Canary / bundle-desktop-intel (push) Has been cancelled
Canary / bundle-desktop-linux (push) Has been cancelled
Canary / bundle-desktop-windows (push) Has been cancelled
Canary / bundle-desktop-windows-cuda (push) Has been cancelled
Canary / Release (push) Has been cancelled
Unused Dependencies / machete (push) Has been cancelled
CI / changes (push) Has been cancelled
CI / Check Rust Code Format (push) Has been cancelled
CI / Build and Test Rust Project (push) Has been cancelled
CI / Build Rust Project on Windows (push) Has been cancelled
CI / Check MSRV (push) Has been cancelled
CI / Lint Rust Code (push) Has been cancelled
CI / Check Generated Schemas are Up-to-Date (push) Has been cancelled
CI / Test and Lint Electron Desktop App (push) Has been cancelled
CI / H5 Plaza Tests and Build (push) Has been cancelled
Live Provider Tests / check-fork (push) Has been cancelled
Live Provider Tests / changes (push) Has been cancelled
Live Provider Tests / Build Binary (push) Has been cancelled
Live Provider Tests / Smoke Tests (push) Has been cancelled
Live Provider Tests / Smoke Tests (Code Execution) (push) Has been cancelled
Live Provider Tests / Compaction Tests (push) Has been cancelled
Live Provider Tests / goose server HTTP integration tests (push) Has been cancelled
Publish Ask AI Bot Docker Image / docker (push) Has been cancelled
Publish Docker Image / docker (push) Has been cancelled
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
Fork goose with custom MCP widgets, platform extensions (aider, git, web, search), MindSpace H5 backend/frontend, Plaza/Ops UIs, and deploy scripts for tkmind.cn. Co-authored-by: Cursor <cursoragent@cursor.com>
8.5 KiB
8.5 KiB
sidebar_position, title, sidebar_label, description
| sidebar_position | title | sidebar_label | description |
|---|---|---|---|
| 4 | Information Architecture and Pages | UX and Pages | MindSpace navigation, page specifications, card fields, states, and mobile behavior |
信息架构与页面原型
导航结构
桌面端:
聊天
我的空间
首页
OA 工作区
私人区
公开区
页面草稿
发布记录
模板中心
发布中心
安全中心
设置
移动端底部导航:
首页 / 空间 / 生成 / 发布 / 我的
移动端“空间”内使用分段标签切换 OA、私人、公开和草稿,避免展示深层目录树。
全局交互规则
- 页面必须支持桌面和移动端。
- 列表默认使用卡片视图,可选文件列表视图。
- 删除、下线、覆盖版本、公开发布和处理高风险内容需要确认。
- 所有异步任务展示排队、处理中、成功、失败和可重试状态。
- 所有表单保留未提交内容,离开时提示。
- 操作按钮根据权限和状态显示,不能只在点击后返回 403。
- 错误提示使用可行动语言,并保留稳定错误码用于支持排查。
1. 登录和注册页
目标
完成账号创建和认证,并在注册成功后自动初始化个人空间。
字段
- 用户名
- 个人 URL slug
- 邮箱
- 密码
- 确认密码
- 服务条款和隐私政策确认
行为
- 即时检查用户名、邮箱和 slug 是否可用。
- 显示密码要求。
- 注册成功后创建 Space、默认分类和免费套餐配额。
- 初始化失败时不得留下可登录但无空间的半成品账号;需要事务或补偿任务。
状态
- 初始
- 校验中
- 提交中
- 字段冲突
- 注册成功
- 账号冻结或禁用
2. 聊天页保存入口
布局
左侧导航增加“我的空间”和“发布中心”。AI 消息操作区增加:
- 保存为页面
- 生成分享页
- 保存到 OA
- 发布到主页
保存为页面流程
- 点击消息操作。
- 打开侧边面板。
- 自动带入标题建议、摘要、来源会话和消息 ID。
- 选择模板和目标分类。
- 生成草稿。
- 跳转页面预览。
约束
- 只保存必要的消息快照,不把整个会话暴露给公开页面。
- 工具输出引用的文件必须重新授权并复制到页面资源中。
- 消息仍在流式生成时禁用保存。
3. 我的空间首页
顶部
- 头像、用户名、套餐。
- 已用容量、总容量和进度条。
- 上传文件、新建页面、从聊天生成、发布中心。
快捷入口
- OA 工作区及文件数。
- 私人区及风险提示。
- 公开区及在线页面数。
- 页面草稿及待处理数量。
内容区
- 最近生成。
- 待继续编辑。
- 最近发布。
- 风险待处理。
首页原则
- 优先展示成果和下一步操作。
- 文件数量是辅助信息。
- 空状态提供示例模板和明确入口。
4. 页面卡片流主页
筛选
- 全部
- 公开
- 私有
- 草稿
- OA
- 图片
- HTML
- 报告
卡片字段
- 封面或缩略图
- 标题
- 页面或资产类型
- 来源:聊天、上传、模板、手动
- 状态:公开、私有、密码、草稿、过期、下线
- 浏览量
- 更新时间
- 风险标识
卡片操作
- 预览
- 编辑
- 发布
- 复制链接
- 下线
- 移动
- 归档
- 删除
移动端将次要操作收纳到操作菜单,保留预览和编辑为主操作。
5. 文件上传页
输入
- 拖拽或选择一个或多个文件。
- 目标分类:OA、私人、公开。
- AI 处理方式:仅保存、自动总结、生成页面、提取表格、识别图片。
上传前
- 显示文件名、类型、大小和总容量。
- 检查单文件限制和剩余配额。
- 私人区显示安全说明。
- 公开区上传 HTML 时显示严格限制。
上传中
- 每个文件独立进度。
- 支持取消和失败重试。
- 成功上传后展示 AI 任务状态。
上传后
- 查看资产。
- 继续 AI 处理。
- 生成页面。
- 返回空间。
6. OA 工作区页
功能
- 卡片和列表切换。
- 类型、时间、处理状态筛选。
- 上传、批量处理、移动、删除。
- 对单个资产执行总结、分析、生成报告和生成页面。
列表字段
- 名称
- 类型
- 大小
- AI 状态
- 更新时间
- 来源
- 操作
批量行为
- 批量操作必须创建 Agent job 并展示资产数量和权限范围。
- 批量删除和移动需要确认。
7. 私人区页
视觉和交互
- 明确标识高风险区域。
- 默认隐藏敏感预览。
- 下载、预览、Agent 读取和生成副本都记录审计。
功能
- 上传和分类。
- 风险扫描状态。
- 查看风险详情。
- 生成摘要。
- 生成脱敏副本。
- 禁止直接“发布”原资产。
风险卡片
- 风险等级。
- 命中类型和数量。
- 最近扫描时间和规则版本。
- 可用动作。
8. 公开区页
功能
- 展示可发布资产和已发布页面。
- 区分“可公开资产”和“线上发布记录”。
- 检查资源引用是否全部来自公开副本。
- 提供发布、重新发布、下线和复制链接。
空状态
- 从聊天生成。
- 从 OA 生成公开页面。
- 从私人区生成脱敏副本。
- 使用模板创建。
9. 页面详情页
头部
- 标题
- 当前状态
- 浏览量
- 更新时间
- 预览、编辑、复制链接、重新发布、下线
页面信息
- 分类
- 页面类型
- 来源会话
- 来源资产
- 公开地址
- 当前模板
- 当前版本
关联资产
- 文件名
- 类型
- 所属分类
- 是否已复制为公开资源
- 引用状态
发布历史
- 版本号
- 发布时间
- 发布人
- 访问模式
- 安全扫描结果
- 当前版本标识
10. 页面编辑与预览页
编辑能力
- 标题、摘要、封面和内容。
- 模板切换。
- 资源替换。
- 页面 slug。
- SEO 标题和描述在第二期提供。
预览
- 草稿预览使用独立 sandbox iframe。
- 提供桌面、平板和手机视口。
- 预览 URL 短期有效且要求本人认证。
- 不执行未批准的脚本和外部资源。
11. 发布设置页
访问模式
- 公开访问
- 密码访问
- 私密链接
- 限时访问
- 仅登录用户
- 仅自己可见
首期仅启用公开和仅自己可见,其他选项可以显示“即将支持”或不显示。
地址设置
- 用户 slug。
- 页面 slug。
- 可用性即时检查。
- 最终 URL 预览。
安全检查
- 身份证、手机号、邮箱、地址、金额等敏感命中。
- 外部链接和外部资源。
- 危险 HTML、脚本、iframe 和跳转。
- 私有资源引用。
发布动作
- 无风险:确认发布。
- 中风险:查看详情并明确确认。
- 高风险或 critical:禁止发布,要求处理后重新扫描。
12. 脱敏确认页
内容
- 文件或页面名称。
- 风险等级。
- 每类敏感信息数量和定位。
- 推荐替换结果。
策略
- 保留前后几位。
- 替换为星号。
- 替换为语义标签。
- 完全删除。
- 只生成摘要。
- 禁止发布。
输出
- 永远生成新资产和新版本。
- 显示原始资产与脱敏副本的关联。
- 生成后再次扫描。
13. 发布中心
标签
- 已公开
- 密码访问
- 私密链接
- 即将过期
- 已过期
- 已下线
操作
- 搜索和筛选。
- 查看统计。
- 修改访问设置。
- 重新发布。
- 下线。
- 复制链接。
14. 安全中心
功能
- 待处理风险。
- 脱敏规则。
- 最近私有文件访问。
- Agent 授权记录。
- 发布安全报告。
- 登录和分享安全事件。
用户只能查看自己的记录;管理员有独立后台入口。
15. 模板中心
模板卡片
- 封面
- 名称
- 类别
- 适用文件类型
- 示例
- 所需输入
- 使用按钮
首批模板
- 个人主页、简历、作品集、学习计划、家庭记录、旅行攻略。
- 周报、月报、项目总结、会议纪要、Excel 分析、招投标摘要。
- 产品介绍、活动报名、课程、门店、报价、客户案例。
- 单词学习、学习报告、错题总结、成长记录。
- 体检摘要、健康档案、用药提醒。
健康模板必须显示“不能替代医生诊断”。
无障碍和国际化
- 表单字段有可访问标签。
- 键盘可完成主要操作。
- 状态不能只依赖颜色。
- 对话框管理焦点并支持 Escape。
- 日期、数字、容量和时区使用本地化格式。
- 中文为首发语言,但文案 key 不直接硬编码在组件中。