فهرست منبع

chore: auto bump version and changelog [skip ci]

iwt 3 روز پیش
والد
کامیت
329b202b5a
5فایلهای تغییر یافته به همراه55 افزوده شده و 5 حذف شده
  1. 1 1
      cfc-web/.last_build_commit
  2. 2 2
      cfc-web/package-lock.json
  3. 1 1
      cfc-web/package.json
  4. 25 0
      cfc-web/public/CHANGELOG-v1.0.md
  5. 26 1
      cfc-web/public/CHANGELOG.md

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-dc6cfb45bcb10af71e7ff3e8cbca55b59a32780b
+66873f0664be94cd213c7748f1a0457922a4f144

+ 2 - 2
cfc-web/package-lock.json

@@ -1,12 +1,12 @@
 {
   "name": "cfc-web",
-  "version": "1.0.2242",
+  "version": "1.0.2243",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "cfc-web",
-      "version": "1.0.2242",
+      "version": "1.0.2243",
       "dependencies": {
         "@wangeditor/editor": "^5.1.23",
         "@wangeditor/editor-for-vue": "^1.0.2",

+ 1 - 1
cfc-web/package.json

@@ -1,6 +1,6 @@
 {
   "name": "cfc-web",
-  "version": "1.0.2243",
+  "version": "1.0.2244",
   "private": true,
   "scripts": {
     "dev": "vue-cli-service serve",

+ 25 - 0
cfc-web/public/CHANGELOG-v1.0.md

@@ -4,6 +4,31 @@
 
 ---
 
+## v1.0.2244 (2026-11-09)
+
+### 新功能
+- S-cfc-90 T7/L1-1 guhe_v2 指纹路由 — 判定链 aidefansi→beijing→guhe_v2→standard + 触发词三锚点(疾病相似评估/厚壁菌比拟杆菌比值/亚健康及营养饮食不合理) + 32键自检入口(guheV2KeyCountCheck/GUHE_V2_KEYS_32)
+- S-cfc-84 T8/L1-3 按报告格式版本分流 — 32键guhe_v2走专用提取器不落LLM兜底、旧21键保留原v5流程
+
+### 其他
+- - ReportParserDispatchService 落地 L1 指纹路由层四锚点:GUHE_V2_ROUTE_CHAIN 判定链常量(值含完整箭头链)、FORMAT_* 四阶段常量(aidefansi/beijing/guhe_v2/standard)、三个触发词常量、GUHE_V2_KEYS_32 键数自检入口
+- - isGuheV2Format(text):触发词指纹识别,要求至少命中2个且必须含「疾病相似评估」(与旧21键谷禾区分,防 T8 禁强套)
+- - detectReportFormatVersion(text):按判定链顺序逐阶段识别格式版本
+- - 键数自检:GUHE_V2_KEYS_32=32(复用 ParsedReportResult,与 T8 同源)
+- 验证:mvn compile EXIT=0;GuheV2RouteContractTest 8/8 GREEN(RED 基线 6 败 → 全绿)
+- 
+- - ParsedReportResult 暴露 guhe_v2 格式版本标记 FORMAT_GUHE_V2="guhe_v2" + 21/32 键数边界常量(LEGACY_KEYS_21=21 / GUHE_V2_KEYS_32=32)
+- - ReportParserDispatchService 新增 routeByFormatVersion 分流入口:guhe_v2(32键)→extract_guhe_v2 专用分支(禁误判路由错误→unknown/LLM兜底);旧21键/beijing/null→原 parseReport v5流程(禁强套guhe_v2)
+- - 契约测试 GuheVersionSplitContractTest 5/5 GREEN(含 32键不落LLM / 21键不强套 / 键数边界三断言)
+- C档平台现状探测(§四 待确认项,自主探测记录,不阻塞派发):
+- 1. Adapter形态:无统一Adapter接口;L1=PdfParseService(文本,beijing/guhe)+ReportParserDispatchService(指纹→Python解析器/LLM)+ReportFingerprintService(DB指纹规则→Python引擎)。判定:新增guhe_v2分支,非重写路由。
+- 2. KB加载方式:Java侧知识库走DB(HealthKnowledgeBase/KnowledgeBaseController);L4归因标准值取DB(AttributionNormValue/HealthNormReference/CognitiveNorm);Python侧另有rag/microbiome_loader文件加载。判定:L2改造走服务/DB接口新增,非纯文件升级。
+- 3. L4引擎存在性:存在——service/attribution 已有 FiveDimAttributionEngine/MainCauseChainEngine/NormCompareEngine/IndicatorInterpretEngine/FalsificationEngine。判定:低侧规则补规则类,非新建规则表。
+- 4. 合规门禁挂载点:已有门禁框架——AttributionComplianceGate(a13bb8192,G-1低侧红线组)+AttributionReportBuilder.sections.complianceGate。判定:G-1扩展挂 AttributionComplianceGate(L4出结论后/L5报告构建前)。
+- 验证:mvn compile EXIT=0;mvn test -Dtest=GuheVersionSplitContractTest 5/5 GREEN;cfc-web npm run build EXIT=0(prebuild副作用 .last_build_commit 已还原)。
+- 
+
+
 ## v1.0.2243 (2026-11-09)
 
 ### 文档

+ 26 - 1
cfc-web/public/CHANGELOG.md

@@ -1,6 +1,6 @@
 # 更新日志
 
-> 当前版本: v1.0.2243
+> 当前版本: v1.0.2244
 
 ## 历史版本
 
@@ -8,6 +8,31 @@
 
 ---
 
+## v1.0.2244 (2026-11-09)
+
+### 新功能
+- S-cfc-90 T7/L1-1 guhe_v2 指纹路由 — 判定链 aidefansi→beijing→guhe_v2→standard + 触发词三锚点(疾病相似评估/厚壁菌比拟杆菌比值/亚健康及营养饮食不合理) + 32键自检入口(guheV2KeyCountCheck/GUHE_V2_KEYS_32)
+- S-cfc-84 T8/L1-3 按报告格式版本分流 — 32键guhe_v2走专用提取器不落LLM兜底、旧21键保留原v5流程
+
+### 其他
+- - ReportParserDispatchService 落地 L1 指纹路由层四锚点:GUHE_V2_ROUTE_CHAIN 判定链常量(值含完整箭头链)、FORMAT_* 四阶段常量(aidefansi/beijing/guhe_v2/standard)、三个触发词常量、GUHE_V2_KEYS_32 键数自检入口
+- - isGuheV2Format(text):触发词指纹识别,要求至少命中2个且必须含「疾病相似评估」(与旧21键谷禾区分,防 T8 禁强套)
+- - detectReportFormatVersion(text):按判定链顺序逐阶段识别格式版本
+- - 键数自检:GUHE_V2_KEYS_32=32(复用 ParsedReportResult,与 T8 同源)
+- 验证:mvn compile EXIT=0;GuheV2RouteContractTest 8/8 GREEN(RED 基线 6 败 → 全绿)
+- 
+- - ParsedReportResult 暴露 guhe_v2 格式版本标记 FORMAT_GUHE_V2="guhe_v2" + 21/32 键数边界常量(LEGACY_KEYS_21=21 / GUHE_V2_KEYS_32=32)
+- - ReportParserDispatchService 新增 routeByFormatVersion 分流入口:guhe_v2(32键)→extract_guhe_v2 专用分支(禁误判路由错误→unknown/LLM兜底);旧21键/beijing/null→原 parseReport v5流程(禁强套guhe_v2)
+- - 契约测试 GuheVersionSplitContractTest 5/5 GREEN(含 32键不落LLM / 21键不强套 / 键数边界三断言)
+- C档平台现状探测(§四 待确认项,自主探测记录,不阻塞派发):
+- 1. Adapter形态:无统一Adapter接口;L1=PdfParseService(文本,beijing/guhe)+ReportParserDispatchService(指纹→Python解析器/LLM)+ReportFingerprintService(DB指纹规则→Python引擎)。判定:新增guhe_v2分支,非重写路由。
+- 2. KB加载方式:Java侧知识库走DB(HealthKnowledgeBase/KnowledgeBaseController);L4归因标准值取DB(AttributionNormValue/HealthNormReference/CognitiveNorm);Python侧另有rag/microbiome_loader文件加载。判定:L2改造走服务/DB接口新增,非纯文件升级。
+- 3. L4引擎存在性:存在——service/attribution 已有 FiveDimAttributionEngine/MainCauseChainEngine/NormCompareEngine/IndicatorInterpretEngine/FalsificationEngine。判定:低侧规则补规则类,非新建规则表。
+- 4. 合规门禁挂载点:已有门禁框架——AttributionComplianceGate(a13bb8192,G-1低侧红线组)+AttributionReportBuilder.sections.complianceGate。判定:G-1扩展挂 AttributionComplianceGate(L4出结论后/L5报告构建前)。
+- 验证:mvn compile EXIT=0;mvn test -Dtest=GuheVersionSplitContractTest 5/5 GREEN;cfc-web npm run build EXIT=0(prebuild副作用 .last_build_commit 已还原)。
+- 
+
+
 ## v1.0.2243 (2026-11-09)
 
 ### 文档