---
type: record
title: 前端重新设计验收
summary: 8 张任务卡合入后在本机 8666 部署，用真实数据检查外壳、公开页面与工作台写入
capability: capabilities/01-公开资讯阅读.md
criterion: 前端重新设计执行计划 8 张任务卡的页面验收（外壳、首页、事件、探索与收藏、刊物、工作台、模型榜、登录）
result: 通过
date: 2026-10-06
updated: 2026-10-06
---

# 前端重新设计验收

## 做了什么

按[执行计划](../product/plan/02-PLAN-前端重新设计.md)合入卡 1–8 与收尾修正，合并 main 后构建镜像，在本机 Compose 重启 backend、frontend、scheduler（frontend `redesign-a7ec08f5`）。浏览器在 8666 用真实数据检查：1440 与 390 宽度、匿名与本人会话。

## 结果

- 工程检查：lint、typecheck、format:check、test（117 个文件 937 项）、build 通过；docs check 通过。
- 外壳：侧栏两组、收起图标栏、底部导航、跳到正文、Ctrl/⌘+B 正常；390 宽度无横向溢出，`/login` 无导航。
- 公开页面：首页、探索、刊物、模型榜、公开事件不存在态、登录在两种宽度下正常；模型榜真实 503 显示在页头之下并带错误码。
- 工作台写入（本人会话）：新建主题字段校验与焦点、创建、编辑保存（规则 v2）、恢复被后端拒绝时的提示、归档均正常；测试主题已归档。
- 验收中发现并修复：生产 CSP 拦截服务端渲染的 style 属性，导致侧栏宽度失效；已改为类名并加守护测试。

## 未验证与限制

- 真实数据中没有已确认或公开事件，事件详情只检查了空与不存在状态。
- 告警规则需要已验证的通知目标，本机未配置，未走创建流程。
- 恢复关注后的成功路径未测：会触发真实采集。
- 登录后的页面未在 390 宽度做浏览器检查（CSP 禁止框架嵌入，扩展窗口无法缩小）。
- `/workspace/docs` 后端返回 `workspace_forbidden`（允许清单未配置）；后台标签页中流式内容的显示被浏览器推迟，未能确认页面最终状态。

## 怎么复核

在 frontend 运行 AGENTS §5 的 Web 检查；打开 <http://127.0.0.1:8666> 按上述页面逐一查看。
