v0.5.4
🐛 修复
2026-06-03 14:00:00
修 /contracts 500 + 加分页(20/页)
• 修 /contracts 500:3 个 failed 合同 LEFT JOIN NULL 触发 sum 累加 TypeError
• 后端 SQL 加 COALESCE(SUM(...), 0) 全局统计兜底
• 路由层每行 contract 5 个 count 字段 None→0 双层防
• 模板用 stats.total_* 替代 contracts|sum 累加
• 加分页 20/页(首次部署)+ 越界自动夹到末页
v0.5.3
✨ 新功能
2026-06-03 13:00:00
版本号系统 + 项目开发文档(DEV_DOC.md)
• 新增 versions 表 + /versions 翻页历史页(每页 20 条,倒序)
• 所有页面底部加版本号 footer,点击弹出历史
• record_version() 部署时自动写入
• 写 DEV_DOC.md 项目开发文档(给后续开发者作底层依据)
• 标注此为固定规则:每次改动递增版本号
v0.5.2
✨ 新功能
2026-06-03 09:00:00
A.反馈管理页 + B.学习 banner + C.jieba 词云 + D.微调 UI
A. /admin/feedback:5 统计卡 + 评分分布 + 3 维筛选
B. 报告页蓝色 learning banner
C. jieba.analyse.extract_tags (TF-IDF) + 57 词合同领域词典
D. /admin/fine-tuning:进度环 + 任务列表 + OpenAI 上传(暂停使用)
+ JSONL 训练数据导出(OpenAI 兼容格式)
v0.5.1
🐛 修复
2026-06-02 14:00:00
审核失败退积分 + 兑换码 API 增强
• 入库即扣分(确定性),失败路径退分
• /api/redeem 返 delta + 当前余额
• /api/me 返最近 10 条流水
v0.5.0
✨ 新功能
2026-06-01 09:00:00
多用户 + 积分 + 管理后台
• users / point_transactions / redeem_codes 表
• PBKDF2 密码哈希 + 失败登录限流
• 9 种合同类型 × 10-30 积分定价
• /me /redeem /admin/users /admin/codes 页面
• 审核失败自动退积分
v0.4.0
✨ 新功能
2026-05-31 20:00:00
Session 登录 + 背景描述 + PDF/Excel 导出
• SessionMiddleware 替代 HTTPBasic
• 背景描述 background_context 字段(喂给 AI)
• /login /register 自定义页面
• PDF + Excel 导出(reportlab + openpyxl)
• 条款编辑 API(is_edited 标记)
v0.3.1
✨ 新功能
2026-05-30 11:00:00
AI 学习:4★+ 反馈注入 prompt
• get_relevant_feedback() 拉同类型 4★+ 反馈
• format_feedback_for_prompt() 注入 LLM prompt
• 单合同类型置信度排序
v0.3.0
✨ 新功能
2026-05-29 16:00:00
人工反馈 + 评分机制(1-5★)
• contract_feedback 表 + 评分字段
• 报告页反馈区
• submit_feedback / rate_feedback API
v0.2.0
✨ 新功能
2026-05-27 14:00:00
合同历史列表 + HTTP Basic 鉴权
• /contracts 列表页
• HTTPBasic 鉴权(admin 硬编码)
• 数据库模块化(get_db 共享)
v0.1.0
✨ 新功能
2026-05-25 10:00:00
首版上线:PDF 解析 + 条款切分 + AI 风险分析
• FastAPI 后端 + Jinja2 服务端渲染
• pymupdf 抽 PDF 全文
• 按「第X条」切条款,无则按段落
• MiniMax MiniMax-Text-01 异步并发分析
• 报告页:5 维风险统计 + 条款详情