# 项目进度追踪 > 每次完成任务后更新此文件。旧版归档到 `docs/archive/`。 --- ## Phase 1: 基础框架搭建 ✅ 已完成 ### 后端 - [x] NestJS 模块化架构搭建 - [x] JWT 认证(login/register) - [x] TypeORM + PostgreSQL 数据库连接 - [x] 全部 92 单元测试 + 13 e2e 通过 - [x] CORS 配置(`origin: true`, `maxAge: 0`) ### 前端 - [x] Next.js App Router + shadcn/ui 集成 - [x] 暗黑模式(`next-themes` + Tailwind class 策略) - [x] 导航栏激活态高亮(`usePathname()`) - [x] 错误边界组件(`not-found.tsx`, `error.tsx`, `global-error.tsx`) - [x] Favicon 配置(png + svg) - [x] 全站 `text-gray-*` → CSS 变量替换(35+ 页面) - [x] 全站 `bg-gray-*` / `border-gray-*` → CSS 变量替换 ### 页面布局统一化 - [x] 容器标准:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12` - [x] 标题标准:`text-3xl font-bold text-foreground` - [x] 副标题标准:`text-muted-foreground` - [x] 法律/文本页:`max-w-3xl`(长文可读性) - [x] my/* 子页容器统一(`max-w-4xl/2xl` → `max-w-7xl`) - [x] admin/enterprise 容器统一(`max-w-6xl` → `max-w-7xl`) - [x] users/[id] 容器统一(`max-w-4xl` → `max-w-7xl`) ### 测试 - [x] search.service 测试(新增) - [x] tools.service 测试(新增) - [x] users.service 测试(新增、含 bug 修复验证) --- ## Phase 2: 功能补全 ✅ 已完成 ### 缺失页面补充 - [x] `/community/[id]` 帖子详情页(含评论) - [x] `/admin/courses/new` & `[id]` 课程新建/编辑 - [x] `/admin/prompts/new` & `[id]` 提示词新建/编辑 - [x] `/admin/contents/new` & `[id]` 内容新建/编辑 - [x] `/admin/tools/new` & `[id]` 工具新建/编辑 ### Sandbox 沙盒 - [x] 流式 API 集成(`ReadableStream`) - [x] 模型选择器(URL query 预设) - [x] 明暗切换 - [x] 固定头尾布局 `h-[calc(100vh-4rem)]` ### 企业版模块 - [x] 编辑组织 UI - [x] 截止日期选择器 - [x] 管理员角色校验(`ForbiddenException`) ### 静态构建修复 - [x] 所有动态路由添加 `generateStaticParams()` - [x] 共修复 11 个动态路由目录(users, admin/courses, admin/contents, admin/prompts, admin/tools, admin/enterprise, admin/enterprise/report, circles, community, contents, courses) - [x] 使用的模式:server component wrapper(page.tsx) + client component(client.tsx 等) - [x] 全量构建通过(54 页面静态生成) - [x] 修复了 admin/enterprise/[id] 及 report 页面的 JSX 结构错误 --- ## Phase 3: 🚧 进行中 - [ ] 通知系统 UI(`notification_service` 表) - [ ] Loading 状态统一升级(spinner → Skeleton) - [ ] 社区互动功能(点赞、评论) - [x] 全量静态构建验证(✅ 通过) --- ## 关键指标 | 指标 | 当前值 | |------|--------| | 后端测试数 | 105(92 单元 + 13 e2e) | | 后端测试通过率 | 100% | | 前端页面数 | 54(全部静态生成) | | 暗黑模式兼容 | 全站 100% | | 静态构建状态 | ✅ 通过 | | next build status | ✅ 54/54 页面成功 | --- > 最后更新:2026-05-12