|
@@ -4,6 +4,36 @@
|
|
|
|
|
|
|
|
---
|
|
---
|
|
|
|
|
|
|
|
|
|
+## v1.0.2257 (2026-11-09)
|
|
|
|
|
+
|
|
|
|
|
+### 文档
|
|
|
|
|
+- R106 回填 S-cfc-124 复核 — GuheLowSideRuleLoadContractTest 7F→10/10全绿(aaad839ff合入后复跑);后端契约132/130/2=98.48%、合计768/735=95.70%(+16绿);补 B-98 闭环
|
|
|
|
|
+- R106 测试负责人执行汇报 — 合计768/728=94.79%较R105+9绿;后端契约132/123/9(DietFoodHealthAdjust 9红→10/10全绿,S-cfc-125 ba9fd2837合入生效)、前端426/422/1、web116/116、浏览器28/28、根级23/7/16、251派发43/32/11零漂移;追加B-89第9轮/B-65第13轮/B-74/B-82/B-88第5次/B-92
|
|
|
|
|
+- 研发负责人第77轮工作汇报 2026-11-09 1650 (错峰闭环巡检)
|
|
|
|
|
+- R105 测试负责人执行汇报 — 合计768/719=93.62%较R104+38绿;后端契约132/114/18(+7绿,GuheKbQueryLowSidePatch 8/8+KbQueryLowSideNoSupplement 6/6转绿)、前端426/422/1(+31绿,diet uiRework主体转绿)、web116/116、浏览器28/28、根级23/7/16、251派发43/32/11零漂移;追加B-89第8轮/B-65第12轮/B-74/B-82/B-88
|
|
|
|
|
+
|
|
|
|
|
+### 新功能
|
|
|
|
|
+- 低侧判读规则入库 T3(guhe.lowSide.ruleLoad / S-cfc-124)
|
|
|
|
|
+- S-cfc-125 implement diet.food.healthAdjust capability
|
|
|
|
|
+
|
|
|
|
|
+### 其他
|
|
|
|
|
+- 判读铁律常量 INTERPRET_LAW_LOW_SIDE(关联非因果)与 U 型双向口径常量
|
|
|
|
|
+- U_SHAPE_CALIBER_HINT(越低越好不成立 / 参考下限 0),并新增规则加载入口
|
|
|
|
|
+- lowSideInterpretRules() 供 L4 引擎加载
|
|
|
|
|
+- - ConditionalPathogenLowSideRules E.Coli 低侧模板补「越低越好不成立」口径短语
|
|
|
|
|
+- (保留「低就是好」不成立以兼容既有绿测),衔接 T3 L4-2 U 型双向口径
|
|
|
|
|
+- - GuheLowSideRuleLoadContractTest 10/10 绿;ConditionalPathogenLowSideRuleTest
|
|
|
|
|
+- + UnifiedKnowledgeBaseLowSidePatchTest 14/14 绿,无回归
|
|
|
|
|
+-
|
|
|
|
|
+- - HealthFilterService: add checkFoodBlocks/checkFoodWarnings/checkDietPreferenceAdjust/assessFoodAdjustment/loadDietPreferences
|
|
|
|
|
+- - HealthFilterService.loadProfile: merge lifestyle.allergySymptoms into allergies (D1)
|
|
|
|
|
+- - FoodRecommendService.getCurrentFoods: compute adjustment (blocked>warning>boost>normal) per food, emit adjustment/adjustmentReason keys
|
|
|
|
|
+- - FoodRecommendService.getCurrentFoodsAsFoodList: propagate transient fields
|
|
|
|
|
+- - BeijingNutritionService.generateIngredientList: add checkDrugInteractions call + religious diet filtering via food.dietType vs prefs.religiousDiet
|
|
|
|
|
+- All contract tests (DietFoodHealthAdjustContractTest 10/10) + regressions (FoodRecommendServiceTest 21/21, FoodRecommendMemberViewResolutionTest 6/6, ReportDietRecommendContractTest 8/8, FamilyFoodOverviewServiceTest 9/9) pass.
|
|
|
|
|
+-
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
## v1.0.2256 (2026-11-09)
|
|
## v1.0.2256 (2026-11-09)
|
|
|
|
|
|
|
|
### 文档
|
|
### 文档
|