Developer
75769b1d54
fix: 题库修正—维度对齐+评分标准补充+L1覆盖增强
...
1. 修正维度标签: 会议记录题 PROMPT→LLM
2. 补充151题简答题的 judgement 评分标准
3. 新增24题覆盖之前缺失的L1内容:
- AI安全使用指南(三大边界:个人/组织/智能体)
- 开发范式(SDD/Flow State/Vibe Coding)
- AI人才定义框架(L1评估检查清单)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-12 17:27:16 +08:00
Developer
240aea24aa
fix: linkedGroupIds null check in validateRequiredFields
...
null !== undefined was true, causing false validation failure on templates
without linked groups. Changed to != null check.
2026-05-21 11:17:45 +08:00
Developer
17ddfa83bf
Question generation: scenario-based 3-step prompt with technique labeling, key_points constrained to KB source, temperature 0.1. Generator node: two-step extraction prompt for assessment flow.
2026-05-20 17:33:28 +08:00
Developer
33e48f6d4e
P1-3: grader/interviewer node unit tests (24 passing)
...
grader.node.spec.ts — 13 tests: LLM mock validation, breakout logic
(shorts/IDontKnow), error handling, scoring/indexing, zh/ja language support
interviewer.node.spec.ts — 11 tests: empty questions, index bounds,
standard presentation, follow-up mode, zh/ja/en localization
2026-05-19 09:30:19 +08:00
Developer
0b0a060967
fix: 全部TS错误修复(25->0) + 证书API 500修复 + i18n缺失key补全 + 类型定义修正
...
- 证书API 500修复: AssessmentCertificate实体注册到app.module.ts
- 前端TS错误25个清零: i18n key 17个, 类型定义8个
- i18n补全: 17个缺失key添加到zh/en/ja
- KnowledgeFile类型: 添加title, content字段
- importService: 改用apiClient.request替代raw fetch
- ModeSelector: 移除jsx prop
- questionBankService: .ok -> .status >= 400
- NotebookDetailView: .filter -> .items.filter
- ImportTasksDrawer: tasks.items提取
- API端点审计: 16/16通过
- 数据库Schema审计: 25表288列一致
- AGENTS.md更新
2026-05-18 08:30:59 +08:00
Developer
0a9588abb7
feat: implement QuestionBank CRUD with pagination and template query
...
- Add pagination support to findAll (page, limit query params)
- Add findByTemplateId method to service
- Add GET /by-template/:templateId endpoint to controller
- Service already includes CRUD for QuestionBank and QuestionBankItem
2026-04-23 17:19:11 +08:00