AgentEvalTool/.scratch/v0.5/issues/03-scenario-version-field.md
sinohqb 43e05ee38d feat(scenario): system-maintained syllabus version (ticket 03)
场景新增整型 version(迁移回填 1,batch mode)。仅考纲字段
(cases / model_bindings / llm_config)变更时升版,元数据编辑不升版,
API 传入的 version 被忽略(ADR-0001)。前端场景列表展示版本标签。
2026-07-29 10:42:35 +08:00

15 lines
984 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 03 — 场景版本字段与升版逻辑
**What to build:** 评测工程师编辑场景时系统自动维护场景版本ADR-0001场景新增整型 version存量迁移回填 1修改考纲字段用例集 / 模型绑定 / LLM 配置)保存后版本 +1仅修改名称、描述、标签等元数据不升版。版本由系统维护创建与更新 API 不接受外部指定。场景 API 返回版本号,场景管理页可见当前版本。
**Blocked by:** None — can start immediately.
**Status:** done
- [x] 新建场景 version=1数据库迁移batch mode为存量场景回填 1
- [x] 修改用例集 / model_bindings / llm_config 任一项后 version+1
- [x] 仅改名称/描述/标签时 version 不变
- [x] API 请求体中携带 version 被忽略(不可外部指定)
- [x] 场景列表/详情 API 返回 version前端场景页展示
- [x] 集成测试覆盖升版与不升版两类编辑(先例:现有场景 API 测试)