Commit Graph

  • 3decdfc31c feat(rag): v1 rerank 精排 + bge-m3 多语言切换(T6/T11 架构审查整改) lhl 2026-08-12 11:32:28 +08:00
  • c170ec2edd feat(config): 删死配置 + 同步文档(T5 架构审查整改) lhl 2026-08-12 10:54:56 +08:00
  • 8febc50eb8 feat(inference): CJK 保守 token 估算(T9 架构审查整改) lhl 2026-08-12 09:54:20 +08:00
  • 8239a37a99 feat(inference): LLM 客户端全异步化(T8 架构审查整改) lhl 2026-08-12 09:50:37 +08:00
  • 1f931228e7 feat(inference): 引擎层统一注入防护(T4 架构审查整改) lhl 2026-08-12 09:44:33 +08:00
  • 2f4397a8d6 feat(orchestrator): 会话状态机实现 + cancelled/resume(T3 架构审查整改) lhl 2026-08-12 09:39:34 +08:00
  • cf9600e437 feat(inference): chat_structured 解析重试走降级链(T2 架构审查整改) lhl 2026-08-12 09:36:10 +08:00
  • 25fc472d9b feat(inference): chat_structured 接入 jsonschema 真校验(T1 架构审查整改) lhl 2026-08-12 09:32:02 +08:00
  • 0a79b07356 docs: Phase3 Word 解析里程碑评审报告 lhl 2026-08-11 08:42:54 +08:00
  • 31167c9314 chore: Phase3 Word 解析收尾(尾随换行/import 排序/契约注释) lhl 2026-08-10 23:39:53 +08:00
  • 16921ecbb4 test: 真实样本 Word 解析集成测试(模板/规则/说明书画属write) lhl 2026-08-10 15:17:44 +08:00
  • 7f29cc9cf3 feat: SourceParser 门面全量输入聚合 StructuredSource lhl 2026-08-10 14:57:04 +08:00
  • 9ab11da87d feat: RuleDocParser 规则文档 Markdown 化与分类 lhl 2026-08-10 10:14:15 +08:00
  • 00fcbf18c3 feat: WordTemplateParser 章构成/占位符/样式名提取 lhl 2026-08-10 09:38:37 +08:00
  • e8771aa797 test: docx 测试基建(新建/落盘/规则文档快捷构造) lhl 2026-08-10 09:21:55 +08:00
  • 7bc9175ebe docs: Phase3 计划修订(Task1 前缀 test:、_heading_level 提取共享 helper、兜底分支覆盖) lhl 2026-08-10 09:09:40 +08:00
  • 129c75bb06 docs: Phase3 Word 解析实施计划(5任务TDD) lhl 2026-08-10 08:50:00 +08:00
  • af3e756ba0 docs: Phase3 spec 工程审阅修正(做成说明书 ref→write、列表双通道、显式角色参数) lhl 2026-08-10 00:45:35 +08:00
  • 17cf385a6f docs: Phase3 Word 解析优先设计(模板/规则/聚合三模块) lhl 2026-08-09 23:05:28 +08:00
  • 464423b7ef chore: 一致性门禁收尾(plan 计数、尾换行、消息与注释润色) lhl 2026-08-09 17:11:38 +08:00
  • f6172903b8 docs: 修正错误码一致性 spec/plan 计数笔误(LLM 错误码实为 4 条非 5) lhl 2026-08-09 16:56:49 +08:00
  • bb38a47445 test: api §7 与异常树错误码一致性门禁测试(防文档漂移) lhl 2026-08-09 16:48:12 +08:00
  • bfcfbaef92 docs: 错误码一致性测试实施计划(TDD 单任务) lhl 2026-08-09 15:23:32 +08:00
  • 49f6ca80d8 docs: 错误码一致性测试设计(api §7 ↔ 异常树机器验证) lhl 2026-08-09 15:19:55 +08:00
  • f3a30256d5 chore: 清理 error_code 收尾(删冗余死代码行、补尾换行) lhl 2026-08-09 13:58:53 +08:00
  • 857bc789ed docs: api §7 补 LLM_NETWORK_ERROR 行(对齐异常树错误码) lhl 2026-08-09 13:51:21 +08:00
  • aa9c63df73 feat: engine 透传 error_code(与 error 同源取最后一次异常) lhl 2026-08-09 13:48:00 +08:00
  • 3b98412492 feat: 结果对象 error_code 字段(默认 None 向后兼容) lhl 2026-08-09 13:44:19 +08:00
  • f61e7dadb7 feat: 异常树 error_code 类属性(对齐 api-design §7 错误码) lhl 2026-08-09 13:38:59 +08:00
  • a0a40afd45 docs: LLM 错误码对齐实施计划(4 任务 TDD 分解) lhl 2026-08-09 13:28:45 +08:00
  • 1a3c829d4c docs: Web UI 设计评审修订(v1.0→v1.1,7 项发现全修 + api §2.2 write_instruction) lhl 2026-08-09 13:28:38 +08:00
  • 69f04ecda2 docs: LLM 错误码对齐设计(error_code 字段 + api §7 对齐) lhl 2026-08-09 10:00:24 +08:00
  • cb2deda08a test: 清理 backlog——chat_structured 超限检测 + client 上下文管理器 lhl 2026-08-09 09:15:36 +08:00
  • a5eaec4de8 docs: 里程碑3.1 回顾归档(首次 retro) lhl 2026-08-09 09:08:26 +08:00
  • 8ec63d1c48 docs: 里程碑3.1 InferenceEngine 设计规格与实施计划 lhl 2026-08-09 08:36:47 +08:00
  • 1eb07db123 docs: 里程碑3.1 InferenceEngine 交付报告与进度账本 lhl 2026-08-09 08:36:33 +08:00
  • 14062d1954 fix: 客户端响应结构损坏归入 LLMResponseError;3xx 不再误判成功 lhl 2026-08-09 08:36:02 +08:00
  • 8bc5e5e571 feat: InferenceEngine chat/chat_structured 全流程 + 文档补丁(补丁1/2/3) lhl 2026-08-09 08:26:37 +08:00
  • add7b1503c feat: HttpLLMClient(httpx + 重试退避/超时/鉴权) lhl 2026-08-09 08:08:04 +08:00
  • 59c1ea7abe feat: PromptRegistry 注册/版本/渲染(jinja2) lhl 2026-08-09 08:03:17 +08:00
  • 71d38b90bf feat: Token 估算(approximate 内置 / tiktoken 可选回落) lhl 2026-08-09 05:58:16 +08:00
  • c2fad77698 feat: 推理引擎数据模型与异常层(types/exceptions)及 httpx/jinja2 依赖 lhl 2026-08-09 05:53:55 +08:00
  • 2fbff07d3f test: 覆盖率提升至 100%(fail_under 90→99,13 个防御/边界用例) lhl 2026-08-09 04:49:29 +08:00
  • 737911cf25 test: 补齐覆盖率工具(pytest-cov,fail_under=90,基线 96.67%) lhl 2026-08-09 04:32:11 +08:00
  • ba092f2df7 docs: 里程碑2.5 交付报告(MIXED 段落解析闭环) lhl 2026-08-09 04:25:31 +08:00
  • d93cc77bae fix: 遗留清理(枚举同源/边界防御/断言补强) lhl 2026-08-09 04:18:39 +08:00
  • 75925168c7 test: MIXED 混合样本 + 端到端段落验证 lhl 2026-08-09 04:13:01 +08:00
  • bc79945352 docs: 记录里程碑2.5 Task11 实现验证日志 lhl 2026-08-09 04:07:28 +08:00
  • 1e3f702477 feat: MIXED 完整段落解析(分割→每段最优解析) lhl 2026-08-09 04:07:07 +08:00
  • 539945be67 feat: data_models 扩展 MixedParagraph/MixedSheet(段落容器) lhl 2026-08-09 04:04:14 +08:00
  • 0f137b945b docs: 记录里程碑2.5 Task9 实现验证日志 lhl 2026-08-09 04:00:43 +08:00
  • 34ef28be45 feat: 段落分割 split_paragraphs(通用空行分词) lhl 2026-08-09 03:59:24 +08:00
  • 81c6b6c522 docs: 计划查漏补缺修正(formatting_map 段内坐标/样本合并/枚举测试/防御实现) lhl 2026-08-09 03:57:02 +08:00
  • 035be2acea docs: MIXED 完整段落解析实施计划 lhl 2026-08-09 03:46:42 +08:00
  • d01c7d4901 docs: MIXED 完整段落解析设计(遗留项#1) lhl 2026-08-09 03:45:08 +08:00
  • 81407afb5a docs: 里程碑2 评审与交付报告 lhl 2026-08-09 03:25:57 +08:00
  • eebed38886 fix: 里程碑2 最终评审 must-fix(header_row 接线 + formatting 回填) lhl 2026-08-09 03:25:32 +08:00
  • 3307d7ba72 test: 真实样本集成测试(3 类型 xlsx) lhl 2026-08-09 03:18:12 +08:00
  • 18da20dc0a feat: ExcelParser 编排器(类型/性质/提取/汇总) lhl 2026-08-09 03:13:53 +08:00
  • a9cc3c9b90 feat: FreeTextExtractor(文本分段 + 占位结构化表) lhl 2026-08-09 03:09:42 +08:00
  • 5818dd01e4 feat: FormattingDetector(取消线/背景色/批注) lhl 2026-08-09 03:00:01 +08:00
  • 0051ad52b4 docs: 记录里程碑2 Task4 实现验证日志 lhl 2026-08-08 23:07:05 +08:00
  • 63d0c90940 feat: MergeHandler + TableExtractor(forward_fill / 表格提取) lhl 2026-08-08 23:03:29 +08:00
  • b5bd21b334 docs: 记录里程碑2 Task3 实现验证日志 lhl 2026-08-08 22:54:41 +08:00
  • 4f61d24420 feat: Sheet 性质判定(table/free_text/mixed) lhl 2026-08-08 22:54:30 +08:00
  • 66753e425d feat: SheetDetector 类型识别(名称/表头关键词) lhl 2026-08-08 16:59:17 +08:00
  • df9427c76e feat: ExcelParser 基础(workbook/sheet 读取 + source_uri) lhl 2026-08-08 16:50:24 +08:00
  • 35d845fd21 docs: 里程碑2(Parser Agent - Excel 解析)实施计划 lhl 2026-08-08 16:32:16 +08:00
  • e80777b6e0 docs: 记录 Phase1 里程碑1 实现与验证日志 lhl 2026-08-08 15:34:57 +08:00
  • dc62670bb2 feat: 配置加载 config(三 yaml + env 优先级 + 脱敏) lhl 2026-08-08 15:33:36 +08:00
  • 9d69bb3cd7 feat: 数据模型 data_models(design §3+§9.4,future.annotations) lhl 2026-08-08 15:30:04 +08:00
  • e865a78701 chore: 项目骨架与 pyproject 打包(src 布局 + pytest 就绪) lhl 2026-08-08 15:28:52 +08:00
  • b4587aac8e docs: Phase1 里程碑1 实施计划(骨架+数据模型+config 加载) lhl 2026-08-08 15:25:24 +08:00
  • 82cd2f270e chore: 基线提交——既有设计文档与样本数据 lhl 2026-08-08 15:16:42 +08:00
  • 56da6c9917 docs: Phase1 里程碑1 实现设计(骨架+数据模型+config 加载) lhl 2026-08-08 15:16:19 +08:00