Released
v0.3.0
交付 HumanBench 风格全站重设计、二维架构交互与统一动效,并发布到 GCP 公开站。
目录
v0.3.0 全站重设计
实际交付
- 统一近白点阵、2px 石墨描边、4px 硬阴影、黄粉强调和低位移动效;公开页面、工作台与 RAG Lab 共用基础控件与减少动态偏好。
- 首页改为 Jelix 的作品与内容入口,使用真实项目媒体;原 Three.js/GSAP 金属场景改为可键盘操作的 Interface / Content / Data / AI 二维架构切换。
- 项目筛选和搜索保持 URL 状态;阅读页同时提供桌面目录和手机折叠目录;移动导航、焦点恢复、长标题和中英文页面完成回归。
- RAG Lab 保留查询、引用、追踪、取消、历史、评测和语料管理;公开案例使用归档证据。本轮修复了隔离数据目录清理后 SQLite 历史表可按需重建的问题。
- 16 张参考图、22 个 Ardot 可编辑画板、12 个状态组件与 15 个变量已归档并审计;HTML 点击原型通过 64 项布局检查及四视口交互流程。
- 2026-09-29 的隔离浏览器截图覆盖首页、项目、阅读、工作台和 RAG Lab 的四个目标视口,共 20 个组合;最终报告为 HTTP 200、横向溢出 0、控制台/页面错误 0、损坏图片 0,RAG 历史为空。
- 2026-09-30 已发布到
https://9958.uk。应用构建源提交为b2d45df,mblogs.service仅监听127.0.0.1:3100;Nginx 与 systemd 配置保持已审计版本,实际活动 release 由部署报告记录。 - 生产只公开站点页面和公开内容 API;
/workspace、中英文/labs/rag、/api/workspace/**与/api/rag/**保持 404。公开 RAG 案例继续读取 v0.2.0 的已归档评测证据,不启动 Python RAG 服务。 - 第一个候选构建遗漏了 Nuxt Content 的构建期 SQLite 路径,公开证据接口返回 500 后立即切回 v0.2.0。新增
deploy/gcp/build-release.sh固定并校验/var/lib/mblogs/contents.sqlite,最终候选在切换前后均通过公开证据接口检查。
需求对应
| 需求 | 当前产物 | 状态 |
|---|---|---|
| UI-001–009 | Nuxt 页面、共用控件、ADR-0009 | 已通过 |
| UI-101–103 | 设计简报、文案锁定、设计变量、Ardot 与点击原型审计 | 已通过 |
| UI-201 | 隔离浏览器 20 组合视觉报告 | 已通过 |
| UI-202–205 | 隔离 E2E 配置、验收命令、发布文档和本地标签 | 已通过 |
验收
- 16 张独立参考图与尺寸、哈希、提示词清单
- Ardot 16 个桌面、6 个手机画板与可编辑状态组件
- 点击原型、四视口、键盘与减少动态验证
- 全站应用视觉实现及实际截图
- 工作台、RAG、隐私、双语及正式构建回归
- 移动性能与 RAG 行为回归
- 发布文档与 v0.3.0 本地标签
- GCP 生产构建、原子切换、公开浏览器验收与 v0.2.0 回退归档
实际证据
- 视觉验收报告:20/20 组合完成,零横向溢出、控制台错误、页面错误、图片错误和请求失败。
- 移动性能报告:390x844、4 倍 CPU、150ms 网络延迟下,LCP 2284ms、CLS 0.0075、交互延迟 48ms,均低于本版预算。
pnpm check:类型、lint、内容、文档、5 个单元、4 个集成、19 个 E2E、构建、隐私、2 个正式预览和 1 个公共部署模拟测试全部通过。pnpm rag:check:Ruff、mypy 与 14 个 Python 测试通过。- Ardot 审计和点击原型报告保留设计阶段可编辑性与交互证据。
- 生产部署报告:
https://9958.uk的 3 个浏览器视口、公开 RAG 证据接口和 8 个私有路径变体通过;所有页面的横向溢出、控制台、页面、请求和图片失败均为 0。
限制、迁移与回退
本版没有业务数据迁移。GCP 代码回退目标为 /opt/mblogs/releases/v0.2.0-6b14e47;切换符号链接并重启 mblogs.service 即可恢复,发布前完整归档同时保存在服务器与桌面。回退前保留工作台和 RAG 数据目录,代码回退不删除它们。v0.3.0 没有重跑或替代 v0.2.0 的固定 30 条 RAG 发布评测,RAG 的确定性指标仍以 v0.2.0 已归档证据为基线;本版对 RAG 完成了功能回归。FastEmbed 在当前依赖版本会给出平均池化兼容性提示,未影响本轮测试;升级该依赖前需要单独复测检索基线。线上认证和公网 RAG 仍需独立版本处理。