Просмотр исходного кода

docs(superpowers): 同步 2026-11-08 浠艾福平台程序修改计划——合并远端 T7/T8/T9/T13/T14 完成证据(S-cfc-85/89/90/117/120,Guhe*ContractTest 5/8/7/10/8 绿),保留本地 T4 实现勾选与 C 档探测结论表(双向漂移收敛)

Agnes Agent 2 дней назад
Родитель
Сommit
ffb3ae0369

+ 9 - 7
docs/superpowers/plans/2026-11-08-浠艾福平台程序修改计划.md

@@ -46,7 +46,7 @@
 - [ ] **T1 低侧补丁块接入 KB 查询(L2-2)**:`条件致病菌低侧判读补充(人工)` 作为独立可查询子键(判读铁律 / 四机制 / 报告口径),供 L4 归因引擎与合规门禁直接取用
 - [ ] **T2 个人层双断言(L2-4)**:写库前键名级(`_PERSONAL_KEYS`)+ 字符串内容级(页码残段 / `ND 参考` 扫全文);正样本「大肠杆菌改善方式以『苦丁茶』开头」
 - [ ] **T3 低侧判读规则入库(L4-1/L4-2)**:条件致病菌偏低侧按四机制解释,全部标「关联非因果」;U 型双向口径;参考下限 0 的菌不标「偏低超标」
-- [ ] **T4 低位补菌红线(L4-3)**:无成熟证据支持「缺大肠杆菌→补大肠杆菌」;⛔ 禁「报告缺 X → 买含 X 菌株产品」桥接(叠加 §5.2 16S 粒度声明)
+- [x] **T4 低位补菌红线(L4-3)**:无成熟证据支持「缺大肠杆菌→补大肠杆菌」;⛔ 禁「报告缺 X → 买含 X 菌株产品」桥接(叠加 §5.2 16S 粒度声明)✅ 2026-11-09 已实现(规则码 `no_low_side_supplement`,tdd 键 `guhe.lowSide.noSupplement`;详见 `plans/2026-11-09-浠艾福平台程序修改计划-C档探测与T4实现报告.md`)
 - [ ] **T5 低侧红线组(G-1)**:新增合规规则——`association_only == true`;禁写「缺 X→致病/需补充」;禁把调整建议写成处方;措辞白名单「相关联/报告提示/可能与…有关」
 - [ ] **T6 16S 粒度拦截(G-2)**:`granularity != strain` 时禁生成含菌株号的商品推荐
 
@@ -80,12 +80,14 @@
 
 ## 四、待确认项(C 档 · 平台侧确认后转 A 档,不据此改动现有文件)
 
-| # | 待确认 | 影响 |
-|---|---|---|
-| 1 | **Adapter 实现形态**:平台是否已封装统一 Adapter 接口 | L1-1 是「新增 guhe_v2 分支」还是「重写路由」 |
-| 2 | **KB 服务加载方式**:`统一知识库.json` 文件直读 or 服务层 | L2-1/L2-3 是「文件升级」还是「服务接口新增」 |
-| 3 | **L4 引擎存在性**:专家 prompt 驱动 or 已有规则引擎 | L4-1~L4-3 是「补规则」还是「新建规则表」 |
-| 4 | **合规门禁挂载点**:平台是否已有门禁框架 | G-1 低侧红线组落在哪个拦截点(L4 出结论前 / L5 出文档前) |
+| # | 待确认 | 影响 | 探测结论(✅ 2026-11-09 已取证) |
+|---|---|---|---|
+| 1 | **Adapter 实现形态**:平台是否已封装统一 Adapter 接口 | L1-1 是「新增 guhe_v2 分支」还是「重写路由」 | ✅ 无统一多格式 Adapter 接口:`PdfParseService` 统一解析 + `reportFormat` 字段贯通(`HealthReport`/`ParsedReportPayload`)→ **新增 guhe_v2 分支** |
+| 2 | **KB 服务加载方式**:`统一知识库.json` 文件直读 or 服务层 | L2-1/L2-3 是「文件升级」还是「服务接口新增」 | ✅ DB 表 `knowledge_base_section` 为查询源(`UnifiedKnowledgeBaseService`)+ classpath 种子兜底 → **服务接口新增** |
+| 3 | **L4 引擎存在性**:专家 prompt 驱动 or 已有规则引擎 | L4-1~L4-3 是「补规则」还是「新建规则表」 | ✅ 纯 Java 规则引擎(`IndicatorInterpretEngine`/`NormCompareEngine`/`AttributionLowSideRules`),非 prompt 驱动 → **补规则** |
+| 4 | **合规门禁挂载点**:平台是否已有门禁框架 | G-1 低侧红线组落在哪个拦截点(L4 出结论前 / L5 出文档前) | ✅ `AttributionComplianceGate` 已挂载 `AttributionAnalysisServiceImpl.analyze()`:L4 出结论前 `enforceLowSide()` + L5 出文档前 `scan()` → **复用既有门禁** |
+
+> 探测证据详见 `plans/2026-11-09-浠艾福平台程序修改计划-C档探测与T4实现报告.md` 第二节。
 
 ---