- 新建 ImportQuestionsDialog 三步导入对话框(输入→预览→结果) - 支持 JSON 文件上传和手动粘贴,Zod 格式校验 - 新增 importQuestions API 函数 + ImportResult 类型 - 题目列表页新增批量导入按钮 - Phase 1b 全部功能完成
- 新建 KnowledgeCardFields 组件:基础版/深度版编辑、字符计数器、来源参考、预览面板 - 提取 QuestionForm 中内联的知识卡字段为独立组件 - 新增 sourceRef 字段到类型定义和表单 schema
- 更新 Current Status 为 Phase 1b in progress - 更新架构树反映实际目录结构 - 新增 Gotchas:Zod v4 import 路径、verbatimModuleSyntax、react-hook-form 泛型逆变 - 清理重复条目
- 更新项目状态为 Phase 1a 完成 - 补充实际目录结构(含 styles/globals.css) - 新增 Key Patterns:路由配置、API 客户端细节 - 新增 Gotchas:shadcn/ui CLI 路径、ky v2 API、TS6、Tailwind v4 - 移除过时的"Pre-implementation"描述
- Vite + React + TypeScript 项目初始化 - Tailwind CSS v4 + shadcn/ui 配置(button, card, input, label) - React Router v7 路由:登录页、数据看板、题库/分类/用户/设置占位页 - AdminLayout 布局:侧边栏导航 + 顶栏 - ky v2 HTTP 客户端,自动附加 Bearer token - Zustand auth store + localStorage 持久化 - 认证保护:未登录自动重定向到 /login - 数据看板骨架(4 统计卡片 + 图表占位) - 类型定义:question, user, category, api