wh
|
ceaac48051
|
优化现有目录结构
|
2026-04-14 14:59:46 +08:00 |
|
wh
|
e3c796da27
|
docs: add backend directory flattening design
|
2026-04-14 12:41:46 +08:00 |
|
wh
|
c3308e069d
|
后台添加swagger支持
|
2026-04-10 10:47:51 +08:00 |
|
wh
|
b8d9aec4ca
|
docs(plan): 修正 pom.xml 中 includeScope=runtime(fix excludeScope 错误)
|
2026-04-09 19:47:40 +08:00 |
|
wh
|
ff3b38ab2e
|
docs(plan): 添加部署优化实施计划(deploy.md 8 条需求)
|
2026-04-09 19:27:17 +08:00 |
|
wh
|
011a731f4b
|
docs(spec): 补充九、部署与发布章节(deploy.md 需求落地)
- TOC 添加第九章入口
- 九.1 Maven 构建:移除 fat JAR,添加 maven-jar-plugin + maven-dependency-plugin + maven-assembly-plugin
- 九.2 分发包结构:bin/etc/libs/logs 四级目录
- 九.3 start.sh:Docker 用 exec 前台、VM 用 nohup 后台
- 九.4 logback.xml:INFO 级别,60 MB 滚动,30 天保留
- 九.5 Dockerfile 更新:多阶段构建,复制 etc/ 配置并调用 start.sh
- 九.6 log.debug → log.info:11 文件 21 处,附批量替换命令
- 八 合规清单新增 #12-14:包结构、start.sh Docker 兼容、日志级别
|
2026-04-09 19:14:56 +08:00 |
|
wh
|
4054a1133b
|
feat(plan): 生成 label_backend 完整实施规划文档
Phase 0:research.md(10项技术决策,无需澄清项)
Phase 1:data-model.md(11张表+Redis结构),contracts/(8个模块API契约),quickstart.md(Docker Compose启动+流水线验证)
plan.md:宪章11条全部通过,项目结构确认
|
2026-04-09 12:27:16 +08:00 |
|
wh
|
ba3b7389f0
|
docs: 添加文档目录及各章节返回目录链接
|
2026-04-09 11:47:31 +08:00 |
|
wh
|
badffd8bca
|
docs: 添加文档目录及各章节返回目录链接
|
2026-04-09 11:43:10 +08:00 |
|
wh
|
6e0677e06a
|
docs: 数据库表设计完善性专项评审(第三轮)
新增 §9.5 评审,10 项问题(N–W):
- N: sys_config 全局唯一约束修复(NULL != NULL 问题,改为两个局部唯一索引)
- O: annotation_result 新增 UNIQUE(task_id)
- P: training_dataset.export_batch_id 改为 BIGINT FK
- Q: 全部枚举字段添加 CHECK 约束(role/status/phase/task_type)
- R: annotation_task_history 补充 operator_name 快照字段
- S: annotation_task 新增 (company_id, source_id) 索引
- T: training_dataset 新增 task_id 索引
- U: sys_user 补充 created_by 字段
- V: source_data 补充 mime_type 字段
- W: 新增 set_updated_at() 触发器,覆盖全部有 updated_at 的表
附:DDL 修复补丁(ALTER TABLE + 触发器),可直接在开发库执行
|
2026-04-09 11:39:19 +08:00 |
|
wh
|
e382995718
|
docs: 审批流程合理性专项评审(第二轮)
- 新增 §9.4 审批流程合理性专项评审,5 项问题(I–M)
- 新增 GET /api/tasks/pending-review(REVIEWER 审批收件箱)
- 新增 POST /api/tasks/{id}/reclaim(REJECTED 任务重拾)
- GET /api/tasks/mine 说明补充:包含 REJECTED 状态
- ExtractionService.approve() 重构为两阶段:同步审批 + 异步 AI 调用(发布 ExtractionApprovedEvent)
- 修复 QaService.approve() 重复变量声明(编译错误)
- 修复 SourceStatus 状态机:移除不可达的 QA_REVIEW → REJECTED 转换
|
2026-04-09 11:34:31 +08:00 |
|