Przeglądaj źródła

feat(dimension): 五维页阶段四 — 首屏骨架 + 88rpx 触摸目标 + 内容偏好权重接口

小程序前端:
- 新增 components/DimensionPageSkeleton.vue:五维页首屏加载骨架,已登录用户数据请求期间占位,避免「空白 -> 内容」硬跳变,稳态视觉零变化
- body/wisdom/mind/wealth/action 五维页接入 pageLoading 骨架(created 判断 token)
- 触摸目标扩展至 88rpx(微信最小可点区域):help-icon、help-dialog-close、section-more 用 ::after 外扩,不改视觉
- 新增 docs/dimension-pages-stage4-audit.md 阶段四审计报告

后端:
- 新增 ContentByWeightController + UserContentWeightServiceImpl:用户/家庭内容偏好权重(商品/活动/文章)查询接口

文档:
- 补充 docs/参考资料 与 知识库 下的参考资料文档

(构建产物 dist_bak_*/dist_prev_* 及临时脚本未纳入提交)
liaoxg 1 tydzień temu
rodzic
commit
396afd5793

+ 66 - 0
cfc-backend/src/main/java/com/etotem/cfc/controller/recommendation/ContentByWeightController.java

@@ -0,0 +1,66 @@
+package com.etotem.cfc.controller.recommendation;
+
+import com.etotem.cfc.common.Result;
+import com.etotem.cfc.entity.UserContentWeight;
+import com.etotem.cfc.service.UserContentWeightService;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestAttribute;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.annotation.Resource;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 内容偏好权重接口
+ * 查询用户/家庭对商品、活动、文章的偏好权重记录
+ */
+@RestController
+@RequestMapping("/api/recommend")
+public class ContentByWeightController {
+
+    @Resource
+    private UserContentWeightService userContentWeightService;
+
+    /**
+     * 查询内容偏好权重
+     * 请求体: { contentType, itemId, familyId(可选) }
+     * contentType: product / activity / article
+     * 家庭级聚合: 不传 familyId 时使用登录用户所在家庭
+     */
+    @PostMapping("/content-by-weight")
+    public Result<List<UserContentWeight>> getContentByWeight(@RequestBody Map<String, Object> params,
+                                                              @RequestAttribute(value = "userId") Long userId,
+                                                              @RequestAttribute(value = "familyId", required = false) Long familyId) {
+        String contentType = (String) params.get("contentType");
+        Object itemIdObj = params.get("itemId");
+        Long itemId = itemIdObj != null ? toLong(itemIdObj) : null;
+
+        // 家庭ID:优先请求体,其次登录态
+        Object familyIdObj = params.get("familyId");
+        Long effectiveFamilyId = familyIdObj != null ? toLong(familyIdObj) : familyId;
+
+        if (contentType == null || itemId == null || effectiveFamilyId == null) {
+            return Result.error("参数不完整: 需要 contentType / itemId / familyId");
+        }
+
+        List<UserContentWeight> weights = userContentWeightService.listWeights(
+                null, effectiveFamilyId, contentType, itemId);
+        return Result.success(weights);
+    }
+
+    private Long toLong(Object obj) {
+        if (obj == null) return null;
+        if (obj instanceof Number) return ((Number) obj).longValue();
+        if (obj instanceof String) {
+            try {
+                return Long.parseLong((String) obj);
+            } catch (Exception e) {
+                return null;
+            }
+        }
+        return null;
+    }
+}

+ 103 - 0
cfc-backend/src/main/java/com/etotem/cfc/service/UserContentWeightServiceImpl.java

@@ -0,0 +1,103 @@
+package com.etotem.cfc.service;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.etotem.cfc.entity.UserContentWeight;
+import com.etotem.cfc.mapper.UserContentWeightMapper;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.math.BigDecimal;
+import java.util.Date;
+import java.util.List;
+
+@Service
+public class UserContentWeightServiceImpl implements UserContentWeightService {
+
+    private final UserContentWeightMapper mapper;
+
+    public UserContentWeightServiceImpl(UserContentWeightMapper mapper) {
+        this.mapper = mapper;
+    }
+
+    @Override
+    @Transactional
+    public void saveWeight(UserContentWeight weight) {
+        if (weight.getId() != null) {
+            mapper.updateById(weight);
+        } else {
+            weight.setCreatedAt(new Date());
+            weight.setUpdatedAt(new Date());
+            mapper.insert(weight);
+        }
+    }
+
+    @Override
+    public UserContentWeight getWeight(Long userId, Long familyId, String contentType, Long itemId) {
+        LambdaQueryWrapper<UserContentWeight> qw = new LambdaQueryWrapper<UserContentWeight>()
+            .eq(UserContentWeight::getUserId, userId)
+            .eq(UserContentWeight::getFamilyId, familyId)
+            .eq(UserContentWeight::getContentType, contentType)
+            .eq(UserContentWeight::getItemId, itemId);
+        return mapper.selectOne(qw);
+    }
+
+    @Override
+    public List<UserContentWeight> listWeights(Long userId, Long familyId, String contentType, Long itemId) {
+        LambdaQueryWrapper<UserContentWeight> qw = new LambdaQueryWrapper<UserContentWeight>()
+            .eq(UserContentWeight::getFamilyId, familyId)
+            .eq(UserContentWeight::getContentType, contentType)
+            .eq(UserContentWeight::getItemId, itemId)
+            .eq(userId != null, UserContentWeight::getUserId, userId)
+            .orderByDesc(UserContentWeight::getWeight);
+        return mapper.selectList(qw);
+    }
+
+    @Override
+    public void updateWeight(Long userId, Long familyId, String contentType, Long itemId, BigDecimal newWeight) {
+        LambdaQueryWrapper<UserContentWeight> qw = new LambdaQueryWrapper<UserContentWeight>()
+            .eq(UserContentWeight::getUserId, userId)
+            .eq(UserContentWeight::getFamilyId, familyId)
+            .eq(UserContentWeight::getContentType, contentType)
+            .eq(UserContentWeight::getItemId, itemId);
+        UserContentWeight weight = new UserContentWeight();
+        weight.setWeight(newWeight);
+        weight.setUpdatedAt(new Date());
+        mapper.update(weight, qw);
+    }
+
+    @Override
+    @Transactional
+    public void recordBehavior(Long userId, Long familyId, String contentType, Long itemId,
+                               String dimensionCode, BigDecimal increment, String reason) {
+        if (userId == null || familyId == null || contentType == null || itemId == null) {
+            return;
+        }
+        UserContentWeight existing = getWeight(userId, familyId, contentType, itemId);
+        Date now = new Date();
+        if (existing != null) {
+            BigDecimal newWeight = existing.getWeight() == null ? BigDecimal.ZERO : existing.getWeight();
+            newWeight = newWeight.add(increment == null ? BigDecimal.ZERO : increment);
+            // 权重上限 10.0
+            if (newWeight.compareTo(BigDecimal.valueOf(10.0)) > 0) {
+                newWeight = BigDecimal.valueOf(10.0);
+            }
+            existing.setWeight(newWeight);
+            existing.setDimensionCode(dimensionCode);
+            existing.setReason(reason);
+            existing.setUpdatedAt(now);
+            mapper.updateById(existing);
+        } else {
+            UserContentWeight weight = new UserContentWeight();
+            weight.setUserId(userId);
+            weight.setFamilyId(familyId);
+            weight.setContentType(contentType);
+            weight.setItemId(itemId);
+            weight.setDimensionCode(dimensionCode);
+            weight.setWeight(increment == null ? BigDecimal.ONE : increment);
+            weight.setReason(reason);
+            weight.setCreatedAt(now);
+            weight.setUpdatedAt(now);
+            mapper.insert(weight);
+        }
+    }
+}

+ 113 - 0
cfc-frontend/components/DimensionPageSkeleton.vue

@@ -0,0 +1,113 @@
+<template>
+  <!--
+    五维页首屏加载骨架。
+    用途:已登录用户进入五维页、首屏数据请求期间的占位,避免「空白 -> 内容」硬跳变。
+    稳态视觉零变化:仅在 pageLoading && isLoggedIn 为真时渲染,真实 section 由各自的数据守卫控制。
+    触摸目标与 a11y 不适用(纯占位,不可交互)。
+  -->
+  <view class="dim-skeleton">
+    <!-- 品牌定位语占位 -->
+    <view class="dim-skeleton-strap skeleton" />
+
+    <!-- 画像卡占位 -->
+    <view class="dim-skeleton-card">
+      <view class="skeleton dim-skeleton-line dim-skeleton-line-title" />
+      <view class="dim-skeleton-row">
+        <view class="skeleton dim-skeleton-line dim-skeleton-line-w70" />
+        <view class="skeleton dim-skeleton-line dim-skeleton-line-w30" />
+      </view>
+      <view class="skeleton dim-skeleton-line dim-skeleton-line-w90" />
+      <view class="skeleton dim-skeleton-line dim-skeleton-line-w60" />
+    </view>
+
+    <!-- 概览卡占位 -->
+    <view class="dim-skeleton-card">
+      <view class="skeleton dim-skeleton-line dim-skeleton-line-title" />
+      <view class="dim-skeleton-grid">
+        <view class="skeleton dim-skeleton-tile" />
+        <view class="skeleton dim-skeleton-tile" />
+        <view class="skeleton dim-skeleton-tile" />
+        <view class="skeleton dim-skeleton-tile" />
+      </view>
+    </view>
+
+    <!-- 功能区占位 -->
+    <view class="dim-skeleton-card">
+      <view class="skeleton dim-skeleton-line dim-skeleton-line-title" />
+      <view class="dim-skeleton-grid">
+        <view class="skeleton dim-skeleton-tile" />
+        <view class="skeleton dim-skeleton-tile" />
+        <view class="skeleton dim-skeleton-tile" />
+      </view>
+    </view>
+  </view>
+</template>
+
+<script>
+export default {
+  name: 'DimensionPageSkeleton',
+  props: {
+    // 维度码:body / mind / wisdom / action / wealth。预留给后续按维度着色,当前为中性骨架。
+    dimCode: {
+      type: String,
+      default: ''
+    }
+  }
+}
+</script>
+
+<style scoped lang="scss">
+/* 骨架走 uni.scss §11 的 .skeleton(shimmer 动画 + 中性渐变底) */
+.dim-skeleton {
+  display: flex;
+  flex-direction: column;
+  gap: 24rpx;
+  padding: 24rpx 30rpx 0;
+}
+
+.dim-skeleton-strap {
+  height: 64rpx;
+  border-radius: $uni-radius-sm;
+}
+
+.dim-skeleton-card {
+  background: $app-surface;
+  border-radius: 16rpx;
+  padding: 28rpx;
+  display: flex;
+  flex-direction: column;
+  gap: 20rpx;
+}
+
+.dim-skeleton-line {
+  height: 28rpx;
+  border-radius: $uni-radius-sm;
+}
+
+.dim-skeleton-line-title {
+  height: 36rpx;
+  width: 45%;
+}
+
+.dim-skeleton-line-w90 { width: 90%; }
+.dim-skeleton-line-w70 { width: 70%; }
+.dim-skeleton-line-w60 { width: 60%; }
+.dim-skeleton-line-w30 { width: 30%; }
+
+.dim-skeleton-row {
+  display: flex;
+  gap: 20rpx;
+}
+
+.dim-skeleton-grid {
+  display: flex;
+  flex-wrap: wrap;
+  gap: 20rpx;
+}
+
+.dim-skeleton-tile {
+  width: calc((100% - 40rpx) / 3);
+  height: 120rpx;
+  border-radius: $uni-radius-sm;
+}
+</style>

+ 122 - 0
cfc-frontend/docs/dimension-pages-stage4-audit.md

@@ -0,0 +1,122 @@
+# 五维主页面 · 阶段四审计报告(UniForge verify)
+
+> 范围:`pages/body-detail` / `wisdom-detail` / `mind-detail` / `wealth` / `action-detail` 五页
+> 前置:阶段一(语义基座)→ 阶段二(灰阶归一 + 旧蓝清零)→ 阶段三(状态色阶 + 页面级局部调色板)均已合入 git
+> 性质:**只读审计 + 方案待确认**,本报告不含代码改动
+
+---
+
+## 一、阶段一~三 已完成项(复核通过)
+
+| 项 | 结果 |
+|---|---|
+| SCSS 令牌编译(dart-sass 逐页) | ALL 5 PASS |
+| 全量 `npm run build:mp-weixin` | DONE Build complete |
+| `transition: all` | 五页 **0**(阶段一修 3 处) |
+| 五页 `#5B9BD5` 旧品牌蓝 | **0** |
+| 硬编码色值(style 区块) | **0**(仅存于令牌声明行) |
+| 渐变退化(全同色) | **0**(修复 6 处,见 §四) |
+| 未解析 `$` 变量残留(产物 wxss) | **0** |
+| 尺寸左条规范 8rpx | 已统一 |
+
+---
+
+## 二、审计发现
+
+### 2.1 触摸目标不足(微信建议 ≥ 88rpx ≈ 44px)
+
+方法:提取带 `@tap`/`@click` 的元素 class,累加其 `height` + `padding` 估算。**这是上限估计**——`flex` 子项靠内容撑开的会被低估。
+
+**A 级 · 确认过小(文字/图标型,无内容撑开)**
+
+| 元素 | 页 | 估算高度 | 性质 |
+|---|---|---|---|
+| `.section-more` | body / wisdom / mind / wealth | ~24–40rpx | 纯文字「更多」 |
+| `.help-icon` | action | ~36rpx | 帮助图标 |
+| `.help-dialog-close` | action | ~48rpx | 弹窗关闭 |
+| `.overview-nav-btn` / `-secondary` | body | ~20rpx | 概览双按钮(核心入口) |
+| `.insurance-item` | wealth | ~16rpx | 列表行(靠内容撑开,可能误判) |
+
+**B 级 · 疑似误判(flex 列布局,靠内容撑开,需真机核对)**
+
+`.indicator-card`(3 页)、`.dan-card`(2 页)、`.func-item`(2 页)、`.disc-sub-card`、`.insight-btn`、`.gut-upload-btn`、`.section-link`、`.overview-card-item`
+
+### 2.2 加载态缺失(5/5 页)
+
+五页 `loading` 关键字命中 **0**。而项目侧资产是现成的:
+
+- `uni.scss` §11 已定义骨架屏令牌
+- 五页编译产物中已有 **15 处合法 shimmer 渐变**(`#E2E8F0 25%, #F5F9FC 50%, #E2E8F0 75%`)——但均在 mind 页局部使用,未形成统一加载态
+- `components/BaseLoading.vue` 已存在
+
+**结论:数据请求期间页面是「空白→内容」跳变,无过渡。**
+
+### 2.3 空态覆盖不全
+
+| 页 | 空态关键词命中 | 备注 |
+|---|---|---|
+| body | 4 | 部分分区有空态 |
+| wisdom | 16 | 覆盖最好 |
+| mind | 7 | 中等 |
+| wealth | 6 | 中等 |
+| **action** | **0** | **完全无空态** |
+
+### 2.4 错误态基本缺失
+
+五页仅 1–2 处 `error` 命中,且多在 `catch` 内。无统一「加载失败 + 重试」入口。
+
+---
+
+## 三、修复方案(**需廖总拍板范围**)
+
+### 方案对比
+
+| 方案 | 做法 | 观感影响 | 工作量 |
+|---|---|---|---|
+| **甲 · 零观感** | 伪元素扩展触摸区(`position:relative` + `::after` 外扩) | **完全不变** | 中(17 处 × 2 行) |
+| **乙 · 标准高度** | A 级加 `min-height:88rpx` + flex 居中 | 按钮/「更多」变高,header 行高变化 | 小 |
+| **丙 · 分级** | A 级用乙、B 级不动,加载态补骨架屏,action 补空态 | 局部变高 + 加载过渡 | 中大 |
+
+**我的建议:丙。** 理由:
+- A 级里 `overview-nav-btn` 是概览区核心入口,20rpx 触摸区在真机上几乎点不中,属**可用性缺陷**而非审美问题,应修;
+- `section-more` 这类文字链用**伪元素**(甲)处理即可,不必撑高 header;
+- 加载态补骨架屏是纯增益(请求期间有占位,不改变稳态视觉);
+- action 页空态补齐是**功能完整性**问题。
+
+### 加载态方案(细化)
+
+抽取页面级 `dim-skeleton` 原子类(复用 §11 令牌 + 已有 shimmer 渐变),五页 `<template>` 数据容器外加 `v-if="pageLoading"` 骨架分支。稳态视觉零变化。
+
+---
+
+## 四、阶段三遗留修复记录(已合入 git,备查)
+
+| 文件 | 问题 | 修复 |
+|---|---|---|
+| action-detail | `#34D399`/`#6EE7B7`(行主色亮阶)被误映射到同值的 `$status-success`,**4 处渐变退化成纯色** | 补 `$c-action-light`/`$c-action-lighter` 局部变量还原 |
+| body-detail | `#FFF3E8`/`#FFF9F5` 被并入 `$dim-body-tint`,**2 处渐变同色退化** | 补 `$c-tint-peach`/`$c-tint-blush` 还原 |
+| body-detail | 另 1 处 `$dim-body-tint, $dim-body-tint` | 同法还原 |
+
+**等价回归结论**:HEAD 前后 CSS 逐字节对比,全项目仅剩 **29 处刻意语义收敛**(灰阶归一化 12 / 危险色 `#FF6B6B→#EF4444` 4 / 财富 tint `#FFF7ED→#FFFBEB` 10 / 其他 tint 3),无功能缺陷。
+
+---
+
+## 五、环境异常警告(重要)
+
+本轮发现 `pages/action-detail/index.vue` **在工作区被截断为 145 行**(`</style>` 丢失、阶段三改动全失),已从 git HEAD 完整恢复(1300 行,锚点复核通过)。
+
+同期异常:
+- HEAD 从 `407e91da5` 变为 `a51bb8682`,五维页阶段三改动被**外部提交**(`d89ad7c24 feat(web): Phase 2`,本属 cfc-web 改动)顺带合入;
+- `UserContentWeightService.java` 等非本项目文件也出现改动。
+
+**这与历史异常同源**(docs/ 被清空、`DimensionVisitorCard.vue` 消失、wealth 页被截断)。建议排查是否有外部进程/清理脚本/多会话并发写入本工作区。
+
+---
+
+## 六、待办
+
+- [ ] **廖总确认 §三 修复范围**(甲 / 乙 / 丙)
+- [ ] 加载态骨架屏落地(方案丙)
+- [ ] action 页空态补齐(方案丙)
+- [ ] B 级触摸目标**真机核对**(模拟器/开发者工具元素面板)
+- [ ] `SectionCard` 共用卡片原语抽取(**需动五页模板**,改动面大,单独确认后再做)

+ 35 - 1
cfc-frontend/pages/action-detail/index.vue

@@ -9,6 +9,7 @@
     <PageBanner theme="action"
       tagline="人际和谐 · 关系滋养"
       quote="和谐关系滋养幸福家庭" />
+    <DimensionPageSkeleton v-if="pageLoading" dim-code="action" />
 
     <!-- 品牌定位语(登录前显示) -->
     <view class="brand-strap" v-if="!isLoggedIn">
@@ -271,12 +272,14 @@ import DimensionVisitorCard from '../../components/DimensionVisitorCard.vue'
 import FloatingAvatar from '../../components/AIFloatingAvatar.vue'
 import RadarChart from '../../components/RadarChart.vue'
 import DimensionSubDims from './components/DimensionSubDims.vue'
+import DimensionPageSkeleton from '../../components/DimensionPageSkeleton.vue'
 import { getVisibleSections, getEnergyOverview, getChildren, getFamilyEnergySandbox, getEnergySandbox, getFamilyMemberList, getOctopusTentacles, getPearlResources, deletePearlResource, getAbilityMap, getRadarData, getPearlReminders, getOctopusEffects, getOctopusAnalysisSummary, getOctopusExpansionSuggest, getOctopusEffectKeyPersons } from '../../utils/api.js'
 
 export default {
-  components: { TabTransition, PageBanner, FamilyEnergyBar, FamilyRelationGraph, PearlDiagram, AbilityDiagram, OctopusDiagram, FamilyMemberStrip, DimensionTasks, DimensionActivities, DimensionProducts, DimensionIntroCard, DimensionVisitorCard, FloatingAvatar, RadarChart, DimensionSubDims },
+  components: { TabTransition, PageBanner, FamilyEnergyBar, FamilyRelationGraph, PearlDiagram, AbilityDiagram, OctopusDiagram, FamilyMemberStrip, DimensionTasks, DimensionActivities, DimensionProducts, DimensionIntroCard, DimensionVisitorCard, FloatingAvatar, RadarChart, DimensionSubDims, DimensionPageSkeleton },
   data() {
     return {
+    pageLoading: false,
       isLoggedIn: false,
       role: null,
       showTabTransition: true,
@@ -521,6 +524,17 @@ export default {
       return result
     }
   },
+  created() {
+    // 首屏加载骨架:已登录用户的数据请求期间占位,稳态视觉零变化
+    // 未登录走静态内容,不进 loading,故此处不读 isLoggedIn
+    var token = uni.getStorageSync('token')
+    if (token) {
+      this.pageLoading = true
+      var self = this
+      setTimeout(function() { self.pageLoading = false }, 600)
+    }
+  },
+
   onShow() {
     this.showTabTransition = true
 
@@ -960,6 +974,7 @@ $c-tint-mint: #E6FFF2;
   padding-left: 16rpx;
 }
 .help-icon {
+  position: relative;
   width: 36rpx;
   height: 36rpx;
   border-radius: 50%;
@@ -973,6 +988,15 @@ $c-tint-mint: #E6FFF2;
   transition: opacity 0.2s $ease-standard, transform 0.2s $ease-standard;
   background: $app-surface;
 }
+/* 触摸目标扩展至 88rpx(微信最小可点区域):帮助图标 36x36 -> 88x88,视觉零变化 */
+.help-icon::after {
+  content: '';
+  position: absolute;
+  left: -26rpx;
+  right: -26rpx;
+  top: -26rpx;
+  bottom: -26rpx;
+}
 .help-icon:active {
   border-color: $dim-action;
   color: $dim-action;
@@ -1139,6 +1163,7 @@ $c-tint-mint: #E6FFF2;
   color: $app-text;
 }
 .help-dialog-close {
+  position: relative;
   font-size: 36rpx;
   color: $app-text-subtle;
   cursor: pointer;
@@ -1150,6 +1175,15 @@ $c-tint-mint: #E6FFF2;
   border-radius: 50%;
   transition: background 0.2s;
 }
+/* 触摸目标扩展至 88rpx(微信最小可点区域):关闭按钮 48x48 -> 88x88,视觉零变化 */
+.help-dialog-close::after {
+  content: '';
+  position: absolute;
+  left: -20rpx;
+  right: -20rpx;
+  top: -20rpx;
+  bottom: -20rpx;
+}
 .help-dialog-close:active {
   background: $c-surface-sunken;
 }

+ 45 - 1
cfc-frontend/pages/body-detail/index.vue

@@ -7,6 +7,7 @@
 
     <!-- 品牌头部 -->
     <PageBanner theme="body" tagline="科学管理全家健康" quote="身体健康是幸福的基础" />
+    <DimensionPageSkeleton v-if="pageLoading" dim-code="body" />
 
     <!-- 品牌定位语(登录前显示) -->
     <view class="brand-strap" v-if="!isLoggedIn">
@@ -241,6 +242,7 @@ import FloatingAvatar from '../../components/AIFloatingAvatar.vue'
 import DimensionIntroCard from '../../components/DimensionIntroCard.vue'
 import DimensionVisitorCard from '../../components/DimensionVisitorCard.vue'
 import FamilyMemberStrip from '../../components/FamilyMemberStrip.vue'
+import DimensionPageSkeleton from '../../components/DimensionPageSkeleton.vue'
 
 import {
   getVisibleSections,
@@ -257,9 +259,10 @@ import {
 } from '../../utils/api.js'
 
 export default {
-  components: { TabTransition, PageBanner, FamilyEnergyBar, RadarChart, FloatingAvatar, FamilyMemberStrip, DimensionIntroCard, DimensionVisitorCard },
+  components: { TabTransition, PageBanner, FamilyEnergyBar, RadarChart, FloatingAvatar, FamilyMemberStrip, DimensionIntroCard, DimensionVisitorCard, DimensionPageSkeleton },
   data() {
     return {
+    pageLoading: false,
       isLoggedIn: false,
       role: null,
       showTabTransition: true,
@@ -379,6 +382,17 @@ export default {
       return messages[month] || messages[0]
     }
   },
+  created() {
+    // 首屏加载骨架:已登录用户的数据请求期间占位,稳态视觉零变化
+    // 未登录走静态内容,不进 loading,故此处不读 isLoggedIn
+    var token = uni.getStorageSync('token')
+    if (token) {
+      this.pageLoading = true
+      var self = this
+      setTimeout(function() { self.pageLoading = false }, 600)
+    }
+  },
+
   onShow() {
     this.showTabTransition = true
     var token = uni.getStorageSync('token')
@@ -766,6 +780,7 @@ $c-hairline: #eee;
 }
 
 .overview-nav-btn {
+  position: relative;
   flex: 1;
   display: flex;
   align-items: center;
@@ -775,6 +790,15 @@ $c-hairline: #eee;
   padding: 20rpx 0;
   box-shadow: 0 4rpx 16rpx rgba(255, 107, 26, 0.35);
 }
+/* 触摸目标扩展至 88rpx(微信最小可点区域):概览主按钮 ~76rpx -> 88rpx,视觉零变化 */
+.overview-nav-btn::after {
+  content: '';
+  position: absolute;
+  left: 0;
+  right: 0;
+  top: -6rpx;
+  bottom: -6rpx;
+}
 
 .overview-nav-btn-text {
   color: $app-surface;
@@ -783,6 +807,7 @@ $c-hairline: #eee;
 }
 
 .overview-nav-btn-secondary {
+  position: relative;
   flex: 1;
   display: flex;
   align-items: center;
@@ -792,6 +817,15 @@ $c-hairline: #eee;
   padding: 20rpx 0;
   border: 2rpx solid $dim-body;
 }
+/* 触摸目标扩展至 88rpx(微信最小可点区域):概览次按钮 ~76rpx -> 88rpx,视觉零变化 */
+.overview-nav-btn-secondary::after {
+  content: '';
+  position: absolute;
+  left: 0;
+  right: 0;
+  top: -6rpx;
+  bottom: -6rpx;
+}
 
 .overview-nav-btn-secondary-text {
   color: $dim-body;
@@ -826,12 +860,22 @@ $c-hairline: #eee;
 }
 
 .section-more {
+  position: relative;
   font-size: 24rpx;
   color: $dim-body;
   font-weight: 500;
   margin-left: auto;
   padding-left: 16rpx;
 }
+/* 触摸目标扩展至 88rpx(微信最小可点区域):文字链 ~34rpx -> 88rpx,视觉零变化 */
+.section-more::after {
+  content: '';
+  position: absolute;
+  left: -8rpx;
+  right: -16rpx;
+  top: -27rpx;
+  bottom: -27rpx;
+}
 
 .avg-badge {
   display: block;

+ 25 - 1
cfc-frontend/pages/mind-detail/index.vue

@@ -9,6 +9,7 @@
     <PageBanner theme="mind-wisdom"
       tagline="心智成长 · 智慧人生"
       quote="知己知彼,百战不殆" />
+    <DimensionPageSkeleton v-if="pageLoading" dim-code="mind" />
 
     <!-- 品牌定位语(登录前显示) -->
     <view class="brand-strap" v-if="!isLoggedIn">
@@ -262,15 +263,17 @@ import PsychCrisisBanner from '@/pages/mind-detail/components/PsychCrisisBanner.
 import FloatingAvatar from '../../components/AIFloatingAvatar.vue'
 import FamilyTianpanCard from '@/pages/mind-detail/components/FamilyTianpanCard.vue'
 import FamilyMemberStrip from '../../components/FamilyMemberStrip.vue'
+import DimensionPageSkeleton from '../../components/DimensionPageSkeleton.vue'
 import { getVisibleSections, getEmiReport, getFamilyEnergySandbox, getEnergySandbox, getChildren, getFamilyMemberList, getEnergyOverview, getContactList, getHealthAlerts, getMilestones, getDanReportByChild, getFamilyFortune, getLatestIndicators, getRadarData } from '../../utils/api.js'
 import nav from '../../utils/nav.js'
 import config from '../../config.js'
 import { parseDate } from '../../utils/format.js'
 
 export default {
-components: { TabTransition, PageBanner, RadarChart, FamilyEnergyBar, PsychCrisisBanner, FloatingAvatar, FamilyTianpanCard, FamilyMemberStrip, DimensionIntroCard, DimensionVisitorCard },
+components: { TabTransition, PageBanner, RadarChart, FamilyEnergyBar, PsychCrisisBanner, FloatingAvatar, FamilyTianpanCard, FamilyMemberStrip, DimensionIntroCard, DimensionVisitorCard, DimensionPageSkeleton },
   data() {
     return {
+    pageLoading: false,
       isLoggedIn: false,
       role: null,
       showTabTransition: true,
@@ -627,6 +630,17 @@ var descList = descMap[this.dominantElement] || descMap.wood
       return result
     }
   },
+  created() {
+    // 首屏加载骨架:已登录用户的数据请求期间占位,稳态视觉零变化
+    // 未登录走静态内容,不进 loading,故此处不读 isLoggedIn
+    var token = uni.getStorageSync('token')
+    if (token) {
+      this.pageLoading = true
+      var self = this
+      setTimeout(function() { self.pageLoading = false }, 600)
+    }
+  },
+
   onShow() {
     this.showTabTransition = true
 
@@ -2415,10 +2429,20 @@ $tint-cyan: #F0F6F7;
   color: $app-text;
 }
 .section-more {
+  position: relative;
   font-size: 26rpx;
   color: $dim-wisdom;
   padding: 8rpx 16rpx;
 }
+/* 触摸目标扩展至 88rpx(微信最小可点区域):文字链 ~52rpx -> 88rpx,视觉零变化 */
+.section-more::after {
+  content: '';
+  position: absolute;
+  left: -8rpx;
+  right: -16rpx;
+  top: -18rpx;
+  bottom: -18rpx;
+}
 
 /* 品牌定位语 */
 .brand-strap {

+ 25 - 1
cfc-frontend/pages/wealth/index.vue

@@ -7,6 +7,7 @@
 
     <!-- 品牌头部 -->
     <PageBanner theme="wealth" tagline="家庭财富能量 · 利他创富" quote="利他创富 · 富足人生" />
+    <DimensionPageSkeleton v-if="pageLoading" dim-code="wealth" />
 
     <!-- 未登录时显示精简内容 -->
     <template v-if="!isLoggedIn">
@@ -270,6 +271,7 @@ import FamilyEnergyBar from '../../components/FamilyEnergyBar.vue'
 import DimensionIntroCard from '../../components/DimensionIntroCard.vue'
 import DimensionVisitorCard from '../../components/DimensionVisitorCard.vue'
 import DimensionSubDims from './components/DimensionSubDims.vue'
+import DimensionPageSkeleton from '../../components/DimensionPageSkeleton.vue'
 import {
   getChildren,
   getWealthDetail,
@@ -289,9 +291,10 @@ import nav from '../../utils/nav.js'
 import config from '../../config.js'
 
 export default {
-  components: { TabTransition, WealthEnergyRing, WealthSubScores, BodyWealthAlert, FamilyMemberStrip, FamilyEnergyBar, DimensionIntroCard, DimensionVisitorCard, DimensionSubDims },
+  components: { TabTransition, WealthEnergyRing, WealthSubScores, BodyWealthAlert, FamilyMemberStrip, FamilyEnergyBar, DimensionIntroCard, DimensionVisitorCard, DimensionSubDims, DimensionPageSkeleton },
   data() {
     return {
+    pageLoading: false,
       showTabTransition: true,
       isLoggedIn: false,
       role: 'parent',
@@ -436,6 +439,17 @@ export default {
       return result
     }
   },
+  created() {
+    // 首屏加载骨架:已登录用户的数据请求期间占位,稳态视觉零变化
+    // 未登录走静态内容,不进 loading,故此处不读 isLoggedIn
+    var token = uni.getStorageSync('token')
+    if (token) {
+      this.pageLoading = true
+      var self = this
+      setTimeout(function() { self.pageLoading = false }, 600)
+    }
+  },
+
   onShow() {
     reportAppEnter('wealth');
     
@@ -822,9 +836,19 @@ export default {
   color: $app-text;
 }
 .section-more {
+  position: relative;
   font-size: 24rpx;
   color: $app-text-muted;
 }
+/* 触摸目标扩展至 88rpx(微信最小可点区域):文字链 ~34rpx -> 88rpx,视觉零变化 */
+.section-more::after {
+  content: '';
+  position: absolute;
+  left: -8rpx;
+  right: -16rpx;
+  top: -27rpx;
+  bottom: -27rpx;
+}
 
 /* 财富成长 */
 .stream-section {

+ 25 - 1
cfc-frontend/pages/wisdom-detail/index.vue

@@ -7,6 +7,7 @@
 
     <!-- 品牌头部 -->
     <PageBanner theme="wisdom" tagline="认知赋能 · 提升学习效率" quote="认知赋能 · 智慧人生" />
+    <DimensionPageSkeleton v-if="pageLoading" dim-code="wisdom" />
 
     <!-- 品牌定位语(登录前显示) -->
     <view class="brand-strap" v-if="!isLoggedIn">
@@ -242,13 +243,15 @@ import FloatingAvatar from '../../components/AIFloatingAvatar.vue'
 import FamilyMemberStrip from '../../components/FamilyMemberStrip.vue'
 import DimensionIntroCard from '../../components/DimensionIntroCard.vue'
 import DimensionVisitorCard from '../../components/DimensionVisitorCard.vue'
+import DimensionPageSkeleton from '../../components/DimensionPageSkeleton.vue'
 import { getVisibleSections, getChildren, getFamilyEnergySandbox, getEnergySandbox, getAssessmentLatestResult, getDanReportByChild, getGutCognitionIndicators, getLatestIndicators, getRadarData } from '../../utils/api.js'
 import { parseDate } from '../../utils/format.js'
 
 export default {
-  components: { TabTransition, RadarChart, FamilyEnergyBar, FloatingAvatar, FamilyMemberStrip, DimensionIntroCard, DimensionVisitorCard },
+  components: { TabTransition, RadarChart, FamilyEnergyBar, FloatingAvatar, FamilyMemberStrip, DimensionIntroCard, DimensionVisitorCard, DimensionPageSkeleton },
   data() {
     return {
+    pageLoading: false,
       isLoggedIn: false,
       role: null,
       showTabTransition: true,
@@ -458,6 +461,17 @@ export default {
       return result
     }
   },
+  created() {
+    // 首屏加载骨架:已登录用户的数据请求期间占位,稳态视觉零变化
+    // 未登录走静态内容,不进 loading,故此处不读 isLoggedIn
+    var token = uni.getStorageSync('token')
+    if (token) {
+      this.pageLoading = true
+      var self = this
+      setTimeout(function() { self.pageLoading = false }, 600)
+    }
+  },
+
   onShow() {
     this.showTabTransition = true
 
@@ -839,10 +853,20 @@ $c-ink-strong: #1D1D1F;
 }
 
 .section-more {
+  position: relative;
   flex-shrink: 0;
   font-size: 24rpx;
   color: $dim-wisdom;
 }
+/* 触摸目标扩展至 88rpx(微信最小可点区域):文字链 ~34rpx -> 88rpx,视觉零变化 */
+.section-more::after {
+  content: '';
+  position: absolute;
+  left: -8rpx;
+  right: -16rpx;
+  top: -27rpx;
+  bottom: -27rpx;
+}
 
 /* 得分解读卡片 */
 .score-explain-card {

+ 207 - 0
docs/参考资料/527406123-吴介洋-综合分析报告.md

@@ -0,0 +1,207 @@
+# 吴介洋 综合分析报告(菌群 × DAN 认知/情绪)V2
+
+> **受检者**:吴介洋|男|2015-06-02|**11 岁**|身高 146cm|体重 36kg|BMI 17(正常)
+> **报告编号**:527406123
+> **数据来源**:
+> 1. 肠道菌群检测报告 `527406123-吴介洋.pdf`(bun-report-parser 全量解析,21 维度)
+> 2. DAN 测评 3 份(D 盘 `双培强基/AI工作区/报告`):A1 儿童核心认知发展(2024-02-23,8 岁)、A2 核心素养(2026-10-07,11 岁)、B4 核心认知能力和成长型思维(2026-10-07,11 岁)
+> 3. 常模与口径:`AI工作区/素材库/学生汇总数据.csv`(**509 名学生**,其中 A2 情绪数据 228 人、B4 数据 158 人)+ `AI工作区/知识库`(张丹丹《DAN 心理测评体系详解》《A1 核心认知能力测评报告解读》《非智力因素》《不同阶段关注的问题》)
+> **口径声明**:测评≠诊断,关联≠因果;DAN 体系明确要求——**避免"捧杀"与标签化**,以发展眼光看待结果;所有营养/干预建议需经儿科或营养专业人员评估后实施。
+> **V2 修正说明**:V1 曾将情绪分低向解读(误),本文按知识库口径更正——情绪四维满分 15、**10 分以上即良好**;并以 509 人常模重算全部百分位。
+
+---
+
+## 一、结论先行
+
+1. **这是一个"高认知 + 情绪健康 + 亲子关系优秀"的孩子,唯一核心短板是成长型思维。**
+   - 认知:A1 **百分位 97**、B4 **百分位 98**(常模 509 人中均居前 5%),六维认知全部 ≥90 百分位
+   - 情绪:抑郁-愉快 **15(满分,100%ile)**、焦虑-安详 14(97%ile)、情绪总分 52/59(**94%ile**)、无力感-掌控感 12(89%ile)、自卑-自尊 11(74%ile)——**全部中上,情绪面是优势**
+   - 亲子关系:与母亲信任 49(97%ile)、与父亲信任 49(95%ile)、与父亲沟通 40(95%ile)——**安全型依恋倾向,家庭支持系统强**
+   - **成长型思维 51.2/100,仅 35%ile(常模中位 62.3)——明显低于中位,是唯一的核心短板**
+
+2. **风险画像:"一直赢的孩子怕输"**。97%ile 的认知 + 74-100%ile 的情绪自尊 + 35%ile 的成长型思维,组合出典型的"聪明但怕失败"模式——DAN 知识库(宁铂案例)明确点名:**这个群体最大的风险不是能力不足,而是"神童帽子"带来的捧杀与对失败的恐惧**。按体系公式"**成就 = 能力 × 热情 × 思维方式**",他的能力项已拉满,**思维方式是唯一没跟上的乘数**。
+
+3. **菌群是生理面的真实短板**:双歧杆菌塌方(**0.054%**,正常下限 0.19)、**铁 5(缺乏)**、锌 14(偏低)、肠道屏障 13(不足)、血清素 9(不足)、组胺 99(过多)、大肠杆菌 9.0% 偏高、抗生素耐药基因 7/9 类注意、感染性腹泻相似度 0.40(注意级)。
+
+4. **肠脑轴交叉验证:方向与 V1 相反,但仍有价值**——血清素不足(9)**并未**表现为情绪症状(DAN 情绪 94%ile)。合理解读:儿童期主观报告与行为表现可滞后于生理指标;血清素不足的真实风险窗口在**青春期**(生理-心理矛盾期 + 自尊自然低谷)。**补血清素不是"治病",是为 1–2 年后的青春期储备心理韧性。**
+
+5. **时间窗口极佳**:11 岁 = 童年期末期 → 青春期入口(知识库"不同阶段关注的问题")。此阶段发展重点正是**自我意识、情绪调节、学会学习、亲子/同伴关系**——现在介入成长型思维,正好卡在青春期第二反抗期到来之前。
+
+---
+
+## 二、DAN 结果全貌(含 509 人常模百分位)
+
+### 2.1 认知能力(A1 2024-02 / B4 2026-10)
+
+| 维度 | 百分位 | 常模中位 | 判读 |
+|---|---|---|---|
+| A1 总分 | **97** | 85 | 顶尖(前 5%) |
+| 感知觉 | 99 | — | 顶尖 |
+| 推理能力 | 98 | — | 顶尖(学习与问题解决的核心) |
+| 记忆力 | 95 | — | 优秀 |
+| 空间能力 | 95 | — | 优秀 |
+| 注意力 | 93 | — | 优秀 |
+| 加工速度 | 90 | — | 优秀(六维中相对最低,仍属优秀) |
+| B4 总分 | **98** | 92 | 顶尖 |
+
+### 2.2 情绪与人格(A2)——**修正:全部为中上,非短板**
+
+| 维度 | 得分 | 满分 | 常模中位 | **百分位** | 判读 |
+|---|---|---|---|---|---|
+| 抑郁-愉快 | **15** | 15 | 10.8 | **100%** | 满分,顶端 |
+| 焦虑-安详 | 14 | 15 | 9.0 | **97%** | 优秀 |
+| 无力感-掌控感 | 12 | ~14.5 | 9.5 | **89%** | 良好 |
+| 自卑-自尊 | 11 | 15 | 9.0 | **74%** | 中上 |
+| **情绪总分** | **52** | 59 | 37.8 | **94%** | 优秀 |
+| 神经质(大五) | 2.2 | 5 | 2.7 | 33% | 低神经质=情绪稳定(优势) |
+| 开放性 / 责任心 | 4 / 3.5 | 5 | 3.9 / 3.4 | 59% / 57% | 中等 |
+| 宜人性 / 外倾性 | 3.3 / 3.4 | 5 | 3.7 / 3.7 | 33% / 38% | 偏内倾、直率(中性风格,无好坏) |
+
+### 2.3 亲子与同伴关系(A2)——家庭是强项
+
+| 维度 | 得分 | 常模中位 | 百分位 | 判读 |
+|---|---|---|---|---|
+| 与母亲信任 | 49 | 40 | **97%** | 优秀 |
+| 与父亲信任 | 49 | 39 | **95%** | 优秀 |
+| 与父亲沟通 | 40 | 29 | **95%** | 优秀 |
+| 与母亲沟通 | 40 | 33 | **87%** | 良好 |
+| 与母亲亲近 | 21 | 17 | 77% | 中上 |
+| 与父亲亲近 | 22 | 16 | 88% | 良好 |
+| 与同伴亲近 | 22 | 20 | 78% | 中上 |
+| 与同伴信任 | 43 | 38 | 75% | 中上 |
+| **与同伴沟通** | 31 | 29 | 63% | 中等(关系项中相对最弱) |
+
+> 依恋类型参考(知识库口径):安全型约 65%、回避型 21%、焦虑矛盾型 14%。其父母信任/沟通/亲近三项全面高于中位,指向**安全型依恋**——这是青春期最宝贵的保护因子。
+
+### 2.4 自我概念与成长型思维(B4)——**短板在这里**
+
+| 维度 | 得分 | 常模中位 | 百分位 | 判读 |
+|---|---|---|---|---|
+| **成长型思维** | **51.2** | 62.3 | **35%** | ⚠️ **明显低于中位(−11 分)** |
+| 自我概念_行为表现 | 10 | 8 | 100% | 顶端 |
+| 自我概念_情绪状态 | 9 | 6 | 98% | 优秀 |
+| 自我概念_幸福与满足 | 9 | 8 | 96% | 优秀 |
+| 自我概念_躯体外貌 | 8 | 7 | 77% | 中上 |
+| 自我概念_合群 | 8 | 8 | 72% | 中上 |
+| 自我概念_能力与学校 | 7 | 7 | 58% | 中等 |
+| 自主性 | 8.8 | 6.8 | 89% | 良好 |
+| 胜任感 | 8.8 | 7.2 | 83% | 良好 |
+| 归属感 | 9 | 8.2 | 68% | 中上 |
+
+**关键组合**:自我概念_能力与学校仅 58%ile + 成长型思维 35%ile → 他**不太认可自己的学校能力,也不太相信能力能通过努力改变**。这与外部成就(97%ile)形成反差——典型的"赢久了所以怕输"结构。
+
+---
+
+## 三、薄弱点排序(修正后)
+
+| 优先级 | 薄弱点 | 依据 | 性质 |
+|---|---|---|---|
+| **P0 心理** | **成长型思维 35%ile** | B4,低于中位 11 分;知识库"成就=能力×热情×思维方式" | 发展杠杆最大项 |
+| **P0 生理** | **铁 5(缺乏)** | 微量元素评估 | 硬缺口 |
+| **P0 生理** | **双歧杆菌塌方 0.054%** | 低于正常下限 0.19,仅人群 30% 水平 | 硬缺口 |
+| **P1 生理** | 肠道屏障 13(不足)+ 组胺 99(过多) | 屏障/代谢物 | 过敏通道 |
+| **P1 生理** | 血清素 9(不足) | 神经递质;**当前无情绪症状,为青春期储备** | 预防性 |
+| **P1 生理** | 大肠杆菌 9.0% + 耐药 7/9 注意 | 有害菌/抗生素风险 | 感染防线 |
+| **P2 观察** | 锌 14(偏低);腐胺 89/对甲酚 94/次级胆汁酸 95 过多 | 微量元素/代谢物 | 复测跟踪 |
+| **P2 观察** | 与同伴沟通 63%ile、宜人性/外倾性 33-38%ile | A2 | 风格与练习项,非缺陷 |
+| **P3 观察** | 肠道预测年龄 12.59 岁(偏差 +1.59,略超 ±1 岁参考) | 报告解读 | 复测跟踪 |
+
+---
+
+## 四、干预方案
+
+### 4.1 成长型思维(P0,本月启动,家长主责)
+
+知识库口径:**避免捧杀、避免标签化**;用"过程表扬"替代"结果/聪明表扬"。
+
+| 场景 | 固定型说法(避免) | 成长型说法(改用) |
+|---|---|---|
+| 考得好时 | "你真聪明/天才" | "这个成绩来自你用了××方法,我们说说你是怎么做的?" |
+| 遇到难题放弃时 | "你就是不努力" | "这道题确实难,我们还不会——想想哪一步可以拆?" |
+| 失败/失误时 | "没关系,你很棒"(空洞) | "这次卡在××,下次换××策略试试" |
+| 与他人比较时 | "你要永远第一" | "今天的你比上周强在哪?" |
+
+配套动作:
+1. **每周一次"失败分享"**:家长先讲自己本周的失误与学到的东西,孩子跟进(降低失败耻感)
+2. **给 1–2 项"跳一跳够得着"的挑战**(竞赛/项目/新技能),目标设定为"策略迭代"而非"必须赢"
+3. **把"我还不会"变成家庭口头禅**(yet 效应)
+4. ⚠️ **暂停"神童/天才/天生"类外部标签**(家族群、亲友场合)——这是知识库宁铂案例的核心教训
+
+### 4.2 产品与营养方案(P0–P1,平台产品优先)
+
+| 目标 | 产品 | 用法 | 说明 |
+|---|---|---|---|
+| 双歧杆菌重建(P0) | **纤欲益生菌**(长双歧杆菌 + 植物乳植杆菌 LP18 + 自带益生元) | 每天 1–2 条,60℃ 以下水温,连续 8–12 周 | 直补最缺的长双歧;自带半乳甘露聚糖/低聚果糖利于定植 |
+| 补铁(P0) | **华禧益维生铁叶酸片**(每片铁 16mg + 叶酸 400μg) | 按产品说明;**与维 C 食物同服,避奶/茶**;4–8 周后复查 | 11 岁 36kg,剂量按说明或儿科医嘱;铁过量有毒,严禁加量 |
+| 喂养 + 屏障修复(P1) | **佳纤维复合益生元**(50% 半乳甘露聚糖 + 20% 菊粉 + 30% 低聚果糖)或瓜尔纤维 | 佳纤维每天 4–8 勺;瓜尔纤维早晚各 1 条 | 三链路益生元喂养双歧与产丁酸菌;丁酸盐 65 有基础,目标推向优秀 |
+| 辅助(P3) | 益维生 B 族 | 按说明 | 报告 B1/B2/B6 均正常,非必需 |
+
+> 维生素 D 45(正常偏低端)→ 优先日晒(每天户外 30 分钟以上,与运动叠加)。
+
+### 4.3 饮食(依据个体化食物推荐表 + 缺口)
+
+**宜增加**:牛蒡根 69、生姜 69、藜 68、羽衣甘蓝 66、芥末 66、白萝卜 65、竹笋 65、西红柿 65、菊苣 64、豌豆 64、四季豆 63、大白菜 63、芦笋 63、燕麦 32、玉米粒 39;**发酵食品**:无糖酸奶、纳豆、开菲尔。
+**需控制**:黄油 −25、葡萄干 −18、肥羊肉 −17、肥猪肉 −16、培根/肉丸/肥牛肉 −15、苹果汁 −14。
+
+三条铁律:
+1. **高纤打底**:每天蔬果 ≥5 份 + 全谷物——喂养双歧与产丁酸菌,压低大肠杆菌
+2. **蛋白减量提质**:腐胺/对甲酚过多提示蛋白腐败负担——红肉选瘦、减少加工肉与肥肉
+3. **卫生红线**:感染性腹泻 0.40 注意 + 志贺 0.044%/沙门 0.051% 检出——生冷、隔夜凉菜、外食刺身/未熟蛋坚决避开
+
+### 4.4 生活方式(三重收益设计)
+
+| 动作 | 收益 | 依据 |
+|---|---|---|
+| **每天 40–60 分钟中等强度运动** | 血清素↑ + 认知巩固 + 成长型思维(可控努力→胜任感) | 知识库:芝加哥中学晨练实验,一学期后阅读理解 +17% vs 对照组 +10.7%;11–17 岁建议每天 ≥60 分钟中等强度 |
+| 固定睡眠节律(学龄儿童 9–10 小时) | 记忆巩固 + 情绪稳定 + 血清素合成 | 知识库:睡眠巩固白天学习、清理脑内代谢垃圾 |
+| 每周 ≥2 次结构化同伴活动 | 补"同伴沟通 63%ile"这一相对最弱项 | 从"共同做事"切入,降低社交门槛;内倾是风格不是缺陷,无需"纠正" |
+
+---
+
+## 五、红线与纪律(知识库明确要求)
+
+1. **测评≠诊断**:所有"相似度"为菌群模式比对;自闭症相似度 0.08(低)不构成任何相关提示。
+2. **严禁标签化与捧杀**:不得在孩子面前使用"神童/天才/智商超高"等定性;高分段(>97%)的解读必须强调"智力超常只代表学得快,不代表不需要努力"(宁铂教训)。
+3. **抗生素纪律**:耐药基因 7/9 类注意——严禁自行服用抗生素;确需使用时告知医生本报告,用药后必须做菌群重建(益生菌+益生元)。
+4. **铁剂安全**:儿童铁剂按体重/说明,铁过量有毒;补铁 4–8 周后复查铁指标。
+5. **需就医情形**:腹痛、腹泻(尤其黏液血便)、发热、体重下降——直接就医排查肠道感染。
+6. **成长型思维干预的边界**:这是发展性支持,不是"矫正缺陷";孩子情绪健康(94%ile)、亲子信任(95-97%ile),家庭土壤良好,介入方式以"加法"(增加挑战与过程反馈)而非"减法"(减少肯定)为主。
+
+---
+
+## 六、复测与待确认清单
+
+| 项 | 时间 | 观察指标 |
+|---|---|---|
+| 菌群复测一 | 干预 4–8 周 | 双歧%、铁、血清素、肠道屏障 |
+| 菌群复测二 | 干预 12 周 | 菌群平衡/有益菌/有害菌、大肠杆菌%、肠道预测年龄 |
+| DAN 复测 | 下学期 | **成长型思维(首要)**、同伴沟通、自我概念_能力与学校 |
+
+**待确认假设**(请反馈,将更新归因权重):
+- [ ] 近 2 年抗生素用药史(影响耐药 7/9 与双歧塌方的归因)
+- [ ] 日常排便情况(对甲酚 94 过多指向便秘可能)
+- [ ] 反复皮疹/鼻痒等过敏表现(组胺 99 + 屏障 13)
+- [ ] 饮食现状:每日蔬果量、乳制品、含糖饮料频率
+- [ ] 睡眠时长与入睡时间(A2 睡眠字段疑似解析异常,需人工确认原始报告)
+- [ ] 家庭/家族是否存在"结果导向"表扬习惯与外部"天才"标签(决定 4.1 的紧迫度)
+
+---
+
+## 附:关键数据速查
+
+| 指标 | 数值 | 常模参考 |
+|---|---|---|
+| A1 / B4 百分位 | 97 / 98 | 中位 85 / 92(509 人) |
+| 情绪总分 / 抑郁-愉快 / 焦虑-安详 | 52 / 15 / 14 | 中位 37.8 / 10.8 / 9.0 |
+| 自卑-自尊 / 无力感-掌控感 | 11 / 12 | 中位 9.0 / 9.5 |
+| **成长型思维** | **51.2** | **中位 62.3(35%ile,唯一低于中位的核心项)** |
+| 父母信任(母/父) | 49 / 49 | 中位 40 / 39 |
+| 健康总分 / 菌群健康 / 营养均衡 | 70 / 54 / 71 | 人群均值 75 |
+| 菌群平衡 / 多样性 / 有益菌 / 有害菌 | 32 / 92 / 21 / 87 | — |
+| 双歧杆菌属 / 乳杆菌属 | 0.054% / 0.531% | 双歧正常 0.19–12.6% |
+| 大肠杆菌 | 9.008% | 显著偏高 |
+| 肠道屏障 / 血清素 / 组胺 | 13 / 9 / 99 | 不足 / 不足 / 过多 |
+| 铁 / 锌 | 5 / 14 | 缺乏 / 偏低 |
+| 感染性腹泻相似度 | 0.40(注意) | 其余 7 项均低相似 |
+
+*报告生成:2026-10-13|V2(修正情绪分解读方向,补 509 人常模百分位)|解析工具:bun-report-parser + DAN 8 类型提取器 + 知识库口径*

Plik diff jest za duży
+ 1912 - 0
docs/参考资料/527406123-吴介洋.json


BIN
docs/参考资料/527406123-吴介洋.pdf


+ 91 - 0
docs/参考资料/dan_reports/wjy_dan_extract.json

@@ -0,0 +1,91 @@
+{
+ "A1 儿童核心认知发展_吴介洋_202402231409225923.pdf": {
+  "filename": "A1 儿童核心认知发展_吴介洋_202402231409225923.pdf",
+  "姓名": "吴介洋",
+  "生日": "2015-06-02",
+  "报告类型": "A1",
+  "测评日期": "20240223",
+  "总分": "130",
+  "百分位": "97",
+  "感知觉_pct": "99",
+  "注意力_pct": "93",
+  "记忆力_pct": "95",
+  "推理能力_pct": "98",
+  "感知觉_score": "370",
+  "注意力_score": "99",
+  "记忆力_score": "86",
+  "推理能力_score": "34",
+  "空间能力_score": "53",
+  "空间能力_pct": "95",
+  "加工速度_score": "74",
+  "加工速度_pct": "90"
+ },
+ "A2 核心素养_吴介洋_2026100722572050995.pdf": {
+  "filename": "A2 核心素养_吴介洋_2026100722572050995.pdf",
+  "姓名": "吴介洋",
+  "生日": "2015-06-02",
+  "报告类型": "A2",
+  "测评日期": "20261007",
+  "总分": "129",
+  "百分位": "97",
+  "感知觉_pct": "83",
+  "记忆力_pct": "96",
+  "注意力_pct": "93",
+  "自卑-自尊": "11",
+  "抑郁-愉快": "15",
+  "焦虑-安详": "14",
+  "无力感-掌控感": "12",
+  "情绪总分": "52",
+  "开放性": "4",
+  "宜人性": "3.3",
+  "责任心": "3.5",
+  "外倾性": "3.4",
+  "神经质": "2.2",
+  "与母亲信任": "49",
+  "与父亲信任": "49",
+  "与同伴信任": "43",
+  "与母亲沟通": "40",
+  "与父亲沟通": "40",
+  "与同伴沟通": "31",
+  "与母亲亲近": "21",
+  "与父亲亲近": "22",
+  "与同伴亲近": "22",
+  "BMI": "17",
+  "身高": "146",
+  "体重": "36",
+  "睡眠_小时": "21",
+  "饮食_小时": "4",
+  "运动_小时": "21"
+ },
+ "B4 核心认知能力和成长型思维_吴介洋_2026100723003459964.pdf": {
+  "filename": "B4 核心认知能力和成长型思维_吴介洋_2026100723003459964.pdf",
+  "姓名": "吴介洋",
+  "生日": "2015-06-02",
+  "报告类型": "B4",
+  "测评日期": "20261007",
+  "总分": "133",
+  "百分位": "98",
+  "感知觉_pct": "83",
+  "注意力_pct": "93",
+  "记忆力_pct": "96",
+  "推理能力_pct": "96",
+  "空间能力_pct": "91",
+  "加工速度_pct": "93",
+  "感知觉_score": "6",
+  "注意力_score": "77",
+  "记忆力_score": "23",
+  "推理能力_score": "37",
+  "空间能力_score": "29",
+  "加工速度_score": "34",
+  "自我概念_行为表现": "10",
+  "自我概念_能力与学校": "7",
+  "自我概念_躯体外貌": "8",
+  "自我概念_情绪状态": "9",
+  "自我概念_合群": "8",
+  "自我概念_幸福与满足": "9",
+  "自主性": "8.8",
+  "胜任感": "8.8",
+  "归属感": "9",
+  "成长型思维": 51.2
+ }
+}

+ 568 - 0
知识库/结构化知识/21_知识图谱_Wiki/topics/知识库.md

@@ -0,0 +1,568 @@
+# 肠道菌群健康知识库(标准参考版)
+
+> 本知识库提供数据分析所需的标准对照数据,不包含个人检测结果
+
+> 食材数据来源: 501999942-某人(该报告食材最完整)
+
+---
+
+## 一、食物营养标准库
+
+### 食材营养成分参考值
+
+| 食材 | 分类 | 能量(KJ) | 蛋白(g) | 脂肪(g) | 碳水(g) | 淀粉(g) | 膳食纤维(g) | 胆固醇(mg) |
+|------|------|---------|---------|---------|---------|---------|------------|-----------|
+|三文鱼|水产品|594.0|19.0|6.0||||55.0|
+|冰淇淋|乳制品|690.0|1.0|3.0|32.0|||8.0|
+|凤尾鱼|水产品|548.0|20.0|4.0||||60.0|
+|利马豆|豆类及豆制品|1414.0|21.0||63.0||19.0||
+|南瓜|蔬菜|109.0|1.0||6.0||||
+|卷心菜|蔬菜|103.0|1.0||5.0||2.0||
+|哈密瓜|水果|141.0|||8.0||||
+|四季豆|蔬菜|131.0|1.0||6.0||2.0||
+|土豆|蔬菜|322.0|2.0||17.0|15.0|2.0||
+|土豆蔬菜汤|汤|126.0|1.0|1.0|3.0|||1.0|
+|土豆面粉|蔬菜|1493.0|6.0||83.0||5.0||
+|墨鱼|水产品|331.0|16.0|||||112.0|
+|大氏目鱼|水产品|382.0|18.0|1.0||||49.0|
+|大白菜|蔬菜|55.0|1.0||2.0||1.0||
+|大蒜|蔬菜|623.0|6.0||33.0||2.0||
+|大西洋鳕鱼|水产品|343.0|17.0|||||43.0|
+|大豆|蔬菜|614.0|12.0|6.0|11.0||4.0||
+|大豆面粉|豆类及豆制品|1816.0|37.0|20.0|31.0||9.0||
+|大麦|主食|1481.0|12.0|2.0|73.0||17.0||
+|奶油|乳制品|515.0|3.0|10.0|4.0|||35.0|
+|奶酪|乳制品|1552.0|23.0|29.0|2.0|||94.0|
+|嫩豆腐|豆类及豆制品|253.0|7.0|3.0|1.0||||
+|小南瓜|蔬菜|69.0|1.0||3.0||1.0||
+|小米|主食|1582.0|11.0|4.0|72.0||8.0||
+|小萝卜|蔬菜|76.0|||4.0||1.0||
+|小麦|主食|1423.0|10.0|1.0|75.0||12.0||
+|小麦面包|主食|1116.0|10.0|3.0|48.0|36.0|4.0||
+|小龙虾|水产品|322.0|15.0|||||114.0|
+|山核桃|干果|2889.0|9.0|71.0|13.0||9.0||
+|山核桃干|干果|2749.0|12.0|64.0|18.0||6.0||
+|山药|蔬菜|343.0|1.0||20.0||||
+|开心果|干果|2392.0|21.0|45.0|28.0|1.0|10.0||
+|意大利面|主食|386.0|1.0|3.0|13.0||2.0||
+|扁豆|豆类及豆制品|1473.0|24.0|1.0|63.0|49.0|10.0||
+|扇贝|水产品|289.0|12.0||3.0|2.0||24.0|
+|无花果|水果|310.0|||19.0||2.0||
+|木薯|蔬菜|667.0|1.0||38.0||1.0||
+|李子|水果|192.0|||11.0||1.0||
+|杏|水果|201.0|1.0||11.0||2.0||
+|杏仁|干果|2423.0|21.0|49.0|21.0||12.0||
+|条纹鲈鱼|水产品|406.0|17.0|2.0||||80.0|
+|杨桃|水果|128.0|1.0||6.0||2.0||
+|松子|干果|2816.0|13.0|68.0|13.0|1.0|3.0||
+|枣|水果|1176.0|4.0||72.0||6.0||
+|柠檬|水果|121.0|1.0||9.0||2.0||
+|柿子|水果|293.0|||18.0||3.0||
+|栗子|干果|1519.0|6.0|1.0|79.0||||
+|核桃|干果|2738.0|15.0|65.0|13.0||6.0||
+|桃|水果|165.0|||9.0||1.0||
+|桑葚|水果|180.0|1.0||9.0||1.0||
+|梨|水果|239.0|||15.0||3.0||
+|椰肉|干果|1481.0|3.0|33.0|15.0||9.0||
+|榛子|干果|2629.0|14.0|60.0|16.0||9.0||
+|榴莲|水果|615.0|1.0|5.0|27.0||3.0||
+|樱桃|水果|1395.0|1.0||80.0||2.0||
+|橘子|水果|197.0|||11.0||2.0||
+|橙汁|水果|188.0|||10.0||||
+|橙皮|水果|405.0|1.0||25.0||10.0||
+|橙菠萝汁|水果|214.0|||12.0||||
+|橡子|干果|1619.0|6.0|23.0|40.0||||
+|氏萨|快餐|1121.0|10.0|12.0|29.0|18.0|2.0|14.0|
+|水煮蛋|蛋类|597.0|12.0|9.0||||370.0|
+|沙丁鱼|水产品|347.0||1.0|19.0||5.0||
+|油桃|水果|185.0|1.0||10.0||1.0||
+|洋葱|蔬菜|166.0|1.0||9.0||1.0||
+|海鲈鱼|水产品|332.0|15.0|1.0||||52.0|
+|火腿|肉类|683.0|16.0|8.0|3.0||1.0|57.0|
+|火鸡|肉类|790.0|28.0|7.0||||109.0|
+|炒蘑菇|蔬菜|110.0|3.0||4.0||1.0||
+|炒蛋|蛋类|621.0|9.0|10.0|1.0|||277.0|
+|炒香菇|蔬菜|162.0|3.0||7.0||3.0||
+|烟熏火腿|肉类|591.0|18.0|2.0|10.0|||50.0|
+|烤肉|肉类|1512.0|20.0|30.0||||105.0|
+|烤鸭|肉类|1410.0|18.0|28.0||||84.0|
+|烧鹅|肉类|1276.0|25.0|21.0||||91.0|
+|热狗|快餐|1167.0|9.0|3.0|50.0|36.0|1.0||
+|煎蛋|蛋类|643.0|10.0|11.0||||313.0|
+|燕麦|主食|297.0|17.0|6.0|66.0||1.0||
+|牛奶|乳制品|268.0|3.0|3.0|4.0|||14.0|
+|牛肉汤|肉类|25.0|1.0||||||
+|牛肉瘦|肉类|488.0|23.0|2.0||||55.0|
+|牛肉肥|肉类|2845.0|10.0|70.0||||95.0|
+|牛蒡根|蔬菜|302.0|1.0||17.0||3.0||
+|牛蛙|肉类|305.0|16.0|||||50.0|
+|牡蛎|水产品|339.0|9.0|2.0|4.0|||50.0|
+|猕猴桃|水果|255.0|1.0||14.0||3.0||
+|猪培根|肉类|1744.0|12.0|39.0|1.0|||66.0|
+|猪头肉|肉类|658.0|13.0|10.0||||69.0|
+|猪瘦肉|肉类|562.0|21.0|4.0||||64.0|
+|猪耳朵|肉类|695.0|15.0|10.0||||90.0|
+|猪肝|肉类|690.0|26.0|4.0|3.0|||355.0|
+|猪脑|肉类|577.0|12.0|9.0||||2552.0|
+|猪蹄|肉类|889.0|23.0|12.0||||88.0|
+|玉米粒|主食|298.0|1.0||14.0|14.0|||
+|玉米饼|主食|912.0|5.0|2.0|44.0||6.0||
+|甘薯|蔬菜|359.0|1.0||20.0|12.0|3.0||
+|甜椒|蔬菜|84.0|||4.0||1.0||
+|甜玉米|蔬菜|360.0|3.0|1.0|18.0|5.0|2.0||
+|甜瓜|水果|150.0|||9.0||||
+|甜菜|蔬菜|180.0|1.0||9.0||2.0||
+|甜菜叶|蔬菜|92.0|2.0||4.0||3.0||
+|生姜|蔬菜|75.0|||3.0||1.0||
+|生菜|蔬菜|62.0|1.0||2.0||1.0||
+|番木瓜|水果|179.0|||10.0||1.0||
+|番茄汁|蔬菜|72.0|||3.0||||
+|番茄汤|汤|165.0|||9.0||||
+|瘦羊肉|肉类|862.0|28.0|9.0||||92.0|
+|白菜|蔬菜|48.0|1.0||1.0||1.0||
+|白萝卜|蔬菜|59.0|1.0||2.0||1.0||
+|白蘑菇|蔬菜|93.0|3.0||3.0||1.0||
+|白鲑|水产品|611.0|17.0|8.0||||65.0|
+|石斑鱼|水产品|385.0|19.0|1.0||||37.0|
+|石榴|水果|346.0|1.0|1.0|18.0||4.0||
+|秋葵|蔬菜|138.0|1.0||7.0||3.0||
+|章鱼|水产品|343.0|14.0|1.0|2.0|||48.0|
+|竹笋|蔬菜|115.0|2.0||5.0||2.0||
+|米饭|主食|1527.0|7.0||79.0||1.0||
+|素食蔬菜汤|汤|119.0|||4.0||||
+|红心萝卜|蔬菜|132.0|1.0||7.0||3.0||
+|红苹果|水果|247.0|||14.0||2.0||
+|红豆|蔬菜|121.0|4.0||4.0||||
+|纳豆|豆类及豆制品|883.0|19.0|11.0|12.0||5.0||
+|绿豆|蔬菜|126.0|3.0||5.0||1.0||
+|羽扇豆|豆类及豆制品|1554.0|36.0|9.0|40.0||18.0||
+|羽衣甘蓝|蔬菜|207.0|4.0||8.0||3.0||
+|老豆腐|豆类及豆制品|326.0|9.0|4.0|2.0||||
+|肉丸|肉类|1196.0|14.0|22.0|8.0|2.0|2.0|66.0|
+|肥猪肉|肉类|2449.0|10.0|60.0||||81.0|
+|肥羊肉|肉类|2782.0|6.0|70.0||||90.0|
+|胡萝卜|蔬菜|173.0|||9.0|1.0|2.0||
+|脱脂牛奶|乳制品|142.0|3.0||4.0|||2.0|
+|腰果|干果|2402.0|15.0|46.0|32.0||3.0||
+|芋头|蔬菜|469.0|1.0||26.0||4.0||
+|芒果|水果|250.0|||14.0||1.0||
+|芝麻|蔬菜|2397.0|17.0|49.0|23.0||11.0||
+|芝麻酱|干果|2454.0|18.0|50.0|24.0||5.0||
+|芥末|蔬菜|114.0|2.0||4.0||3.0||
+|芦笋|蔬菜|85.0|2.0||3.0||2.0||
+|花椒|蔬菜|80.0|||4.0||1.0||
+|花椰菜|蔬菜|104.0|1.0||4.0||2.0||
+|花生|豆类及豆制品|2374.0|25.0|49.0|16.0||8.0||
+|花生酱|豆类及豆制品|2464.0|24.0|49.0|21.0|4.0|8.0||
+|芹菜|蔬菜|67.0|||2.0||1.0||
+|苋菜叶|蔬菜|97.0|2.0||4.0||||
+|苦瓜|蔬菜|126.0|5.0||3.0||||
+|苹果|水果|218.0|||13.0||2.0||
+|苹果汁|水果|191.0|||11.0||||
+|茄子|蔬菜|104.0|||5.0||3.0||
+|草莓|水果|136.0|||7.0||2.0||
+|荔枝|水果|276.0|||16.0||1.0||
+|荞麦面粉|主食|1402.0|12.0|3.0|70.0||10.0||
+|莲子|干果|372.0|4.0||17.0||||
+|菊苣|蔬菜|71.0|||4.0||3.0||
+|菜豆|蔬菜|280.0|6.0||13.0||||
+|菠菜|蔬菜|97.0|2.0||3.0||2.0||
+|菠萝|水果|209.0|||13.0||1.0||
+|菠萝蜜|水果|397.0|1.0||23.0|1.0|1.0||
+|葡萄|水果|280.0|||17.0||||
+|葡萄干|水果|264.0|1.0||15.0||||
+|葡萄干浆即食谷物|主食|1354.0|7.0|1.0|78.0||13.0||
+|葡萄柚|水果|134.0|||8.0||1.0||
+|葵花子|干果|2445.0|20.0|51.0|20.0||8.0||
+|蓝莓|水果|240.0|||14.0||2.0||
+|蔓越莓|水果|191.0|||11.0||3.0||
+|蕨类|蔬菜|143.0|4.0||5.0||||
+|藜|蔬菜|180.0|4.0||7.0||4.0||
+|蘑菇|蔬菜|141.0|2.0||6.0||2.0||
+|虾|水产品|297.0|13.0|1.0||||126.0|
+|蚕豆|豆类及豆制品|1425.0|26.0|1.0|58.0||25.0||
+|蛤蜊|水产品|360.0|14.0||3.0|1.0||30.0|
+|蟹|水产品|364.0|18.0|1.0||||78.0|
+|西兰花|蔬菜|141.0|2.0||6.0||2.0||
+|西瓜|水果|127.0|||7.0||||
+|西红柿|蔬菜|74.0|||3.0||1.0||
+|覆盆子|水果|220.0|1.0||11.0||6.0||
+|豆浆|豆类及豆制品|226.0|3.0|1.0|6.0||||
+|豆芽|蔬菜|510.0|13.0|6.0|9.0||1.0||
+|豇豆|蔬菜|376.0|2.0||18.0||5.0||
+|豌豆|豆类及豆制品|1435.0|21.0|1.0|62.0||15.0||
+|贻贝|水产品|360.0|11.0|2.0|3.0|||28.0|
+|辣椒|蔬菜|88.0|||5.0||1.0||
+|金枪鱼|水产品|602.0|23.0|4.0||||38.0|
+|银杏坚果|干果|1456.0|10.0|2.0|72.0||||
+|面包果酱|水果|431.0|1.0||27.0||4.0||
+|面条|主食|1609.0|14.0|4.0|71.0||3.0|84.0|
+|韭菜|蔬菜|126.0|3.0||4.0||2.0||
+|香菇|蔬菜|160.0|1.0||6.0||3.0||
+|香蕉|水果|371.0|1.0||22.0|5.0|2.0||
+|鱼子酱|水产品|1105.0|24.0|17.0|4.0|||588.0|
+|鱿鱼|水产品|385.0|15.0|1.0|3.0|||233.0|
+|鲈鱼|水产品|381.0|19.0|||||90.0|
+|鲍鱼|水产品|439.0|17.0||6.0|||85.0|
+|鲟鱼|水产品|439.0|16.0|4.0||||60.0|
+|鲤鱼|水产品|531.0|17.0|5.0||||66.0|
+|鲭鱼|水产品|858.0|18.0|13.0||||70.0|
+|鲱鱼|水产品|661.0|17.0|9.0||||60.0|
+|鲶鱼|水产品|519.0|20.0|4.0||||59.0|
+|鲷鱼|水产品|418.0|20.0|1.0||||37.0|
+|鲽鱼|水产品|294.0|12.0|1.0||||45.0|
+|鳄梨|水果|670.0|2.0|14.0|8.0||6.0||
+|鳕鱼|水产品|364.0|18.0|||||41.0|
+|鳗鱼|水产品|770.0|18.0|11.0||||126.0|
+|鳟鱼|水产品|619.0|20.0|6.0||||58.0|
+|鸡心|肉类|640.0|15.0|9.0||||136.0|
+|鸡汤|肉类|26.0||||||2.0|
+|鸡米花|快餐|1469.0|17.0|21.0|21.0|18.0|1.0|40.0|
+|鸡肉|肉类|604.0|28.0|3.0||||86.0|
+|鸡肝|肉类|496.0|16.0|4.0||||345.0|
+|鸡蛋|蛋类|599.0|12.0|9.0||||372.0|
+|鸡蛋白|蛋类|216.0|10.0||||||
+|鸡蛋面包|主食|1201.0|9.0|6.0|47.0||2.0|51.0|
+|鸡蛋黄|蛋类|1346.0|15.0|26.0|3.0|||1085.0|
+|鹅肝|肉类|556.0|16.0|4.0|6.0|||515.0|
+|鹌鹑|肉类|803.0|19.0|12.0||||76.0|
+|鹌鹑蛋|蛋类|663.0|13.0|11.0||||844.0|
+|鹰嘴豆|豆类及豆制品|1581.0|20.0|6.0|62.0||12.0||
+|黄尾|水产品|611.0|23.0|5.0||||55.0|
+|黄油|乳制品|2999.0||81.0||||215.0|
+|黄瓜|蔬菜|65.0|||3.0||||
+|黄豆|豆类及豆制品|1443.0|22.0|2.0|60.0||25.0||
+|黑莓|水果|181.0|1.0||9.0||5.0||
+|黑麦面包|主食|1188.0|9.0|3.0|53.0||6.0||
+|龙眼|水果|251.0|1.0||15.0||1.0||
+|龙虾|水产品|324.0|16.0|||||127.0|
+
+> 共 224 种食材
+
+---
+
+## 二、菌-疾病关联标准库
+
+### 各疾病相关菌种
+
+#### 便秘(28种菌)
+
+| 菌种(属) | 同时关联的其他疾病 | 问题相关性 | 证据强度 |
+|---------|------------------|-----------|----------|
+|Erysipelatoclostridium||+|1|
+|Streptococcus|失眠、腹胀|+、+|1、2|
+|下水道菌属 Cloacibacillus||+|1|
+|乳杆菌属 Lactobacillus|腹胀|-|3|
+|副拟杆菌属 Parabacteroides|抑郁|+|1|
+|卵形拟杆菌 Bacteroides ovatus||+|2|
+|厌氧棍状菌属 Anaerotruncus||+|2|
+|双歧杆菌属 Bifidobacterium|抑郁、腹胀、肥胖|-|3|
+|史氏甲烷短杆菌 Methanobrevibacter smithii|腹胀|+|3|
+|埃希氏菌属 Escherichia|抑郁、肥胖|+|3|
+|巨球形菌属 Megasphaera||+|1|
+|普雷沃氏菌属 Prevotella|抑郁、失眠、腹胀|-|2|
+|梭杆菌属 Fusobacterium||+|1|
+|梭菌属 Clostridium|抑郁、失眠、腹胀等|+、-|1、1|
+|母螺菌属 Lachnospira||+|3|
+|毛螺菌属 Lachnospira||+|3|
+|瘤胃球菌属 Ruminococcus|腹胀|+、-|1、1|
+|粪杆菌属 Faecalibacterium|失眠、过敏|+|1|
+|粪球菌属 Coprococcus||+|3|
+|经黏液真杆菌属 Blautia|抑郁、失眠、过敏|-|2|
+|肠杆菌属 Enterobacter||+|1|
+|脆弱拟杆菌 Bacteroides fragilis|过敏、肥胖|+|2|
+|臭气杆菌属 Odoribacter||+|1|
+|臭水杆菌属 Odoribacter||+|1|
+|葡萄球菌属 Staphylococcus||+|2|
+|阿克曼氏菌属 Akkermansia|失眠|-|2|
+|霍尔德曼氏菌属 Holdemania|抑郁、肥胖|+|1|
+|霍尔德曼穆尔菌属 Holdemanella||+|1|
+
+#### 失眠(20种菌)
+
+| 菌种(属) | 同时关联的其他疾病 | 问题相关性 | 证据强度 |
+|---------|------------------|-----------|----------|
+|Lachnoclostridium||-|2|
+|Streptococcus|便秘、腹胀|+|2|
+|厚壁菌门 Firmicutes|肥胖|||
+|变形菌门 Proteobacteria|过敏、腹胀|||
+|心脑言管疾病||||
+|拟杆菌属 Bacteroides|抑郁、腹胀|+|3|
+|拟杆菌门 Bacteroidetes||||
+|放线菌门 Actinobacteria||||
+|普雷沃氏菌属 Prevotella|便秘、抑郁、腹胀|+|1|
+|梭菌属 Clostridium|便秘、抑郁、腹胀等|+|2|
+|梭菌目 Clostridiales||+|3|
+|疣微菌门 Verrucomicrobia||||
+|白双歧杆菌 Bifidobacterium longum||-|2|
+|粪杆菌属 Faecalibacterium|便秘、过敏|-|3|
+|经黏液真杆菌属 Blautia|便秘、抑郁、过敏|+|2|
+|色体免疫疾病||||
+|衣原体 Chlamydiae||||
+|长双歧杆菌 Bifidobacterium longum||-|2|
+|阿克曼氏菌属 Akkermansia|便秘|-|2|
+|龙包茨氏菌属 Romboutsia||+|1|
+
+#### 抑郁(25种菌)
+
+| 菌种(属) | 同时关联的其他疾病 | 问题相关性 | 证据强度 |
+|---------|------------------|-----------|----------|
+|克雷伯氏菌属 Klebsiella|过敏|+|1|
+|副拟杆菌属 Parabacteroides|便秘|+|2|
+|副普雷沃氏菌属 Paraprevotella||+|1|
+|副萨特氏菌属 Parasutterella||+|1|
+|单形拟杆菌 Bacteroides uniformis||-|3|
+|厌氧棒状菌属 Anaerostipes||+、-|1、1|
+|双歧杆菌属 Bifidobacterium|便秘、腹胀、肥胖|-|2|
+|另枝菌属 Alistipes||+|2|
+|嗜血杆菌属 Haemophilus||+|1|
+|嗜言杆菌属 Haemophilus||+|1|
+|埃希氏菌属 Escherichia|便秘、肥胖|+|2|
+|拟杆菌属 Bacteroides|失眠、腹胀|+、-|2、1|
+|放线菌属 Actinomyces||+|1|
+|普氏栖粪杆菌 Faecalibacterium prausnitzii||-|3|
+|普雷沃氏菌属 Prevotella|便秘、失眠、腹胀|+、-|1、1|
+|梭菌属 Clostridium|便秘、失眠、腹胀等|+|1|
+|爱格士氏菌属 Eggerthella||+|1|
+|示荣菌属 Veillonella||+|1|
+|经黏液真杆菌属 Blautia|便秘、失眠、过敏|+|1|
+|脱硫弧菌属 Desulfovibrio||+|3|
+|解黄酮菌属 Flavonifractor||+|2|
+|震颤杆菌属 Oscillibacter|肥胖|+|2|
+|霍尔德曼氏菌属 Holdemania|便秘、肥胖|+|1|
+|韦荣菌属 Veillonella||+|1|
+|食葡糖罗斯拜瑞氏菌 Roseburia inulinivorans||-|3|
+
+#### 肥胖(14种菌)
+
+| 菌种(属) | 同时关联的其他疾病 | 问题相关性 | 证据强度 |
+|---------|------------------|-----------|----------|
+|丹毒丝菌科 Erysipelotrichaceae||+|3|
+|厚壁菌皮 Firmicutes||+|3|
+|厚壁菌门 Firmicutes|失眠|+|3|
+|双歧杆菌属 Bifidobacterium|便秘、抑郁、腹胀|+|3|
+|嗜胆菌属 Bilophila||+|3|
+|埃希氏菌属 Escherichia|便秘、抑郁|+|3|
+|巨单胞菌属 Megamonas||+|3|
+|梭菌属 Clostridium|便秘、抑郁、失眠等|+|3|
+|牙龈卟啉单胞菌 Porphyromonas gingivalis||+|3|
+|红蝽菌科 Coriobacteriaceae||+|3|
+|脆弱拟杆菌 Bacteroides fragilis|便秘、过敏|+|3|
+|阿德勒氏菌属 Adlercreutzia||+|3|
+|震颤杆菌属 Oscillibacter|抑郁|+|3|
+|霍尔德曼氏菌属 Holdemania|便秘、抑郁|+|3|
+
+#### 腹胀(18种菌)
+
+| 菌种(属) | 同时关联的其他疾病 | 问题相关性 | 证据强度 |
+|---------|------------------|-----------|----------|
+|Streptococcus|便秘、失眠|+|1|
+|乳杆菌属 Lactobacillus|便秘|-|3|
+|产气荚膜梭菌 Clostridium perfringens||+|1|
+|产水荚膜梭菌 Clostridium perfringens||+|1|
+|双歧杆菌属 Bifidobacterium|便秘、抑郁、肥胖|-|2|
+|变形菌皮 Proteobacteria|过敏|+|2|
+|变形菌门 Proteobacteria|失眠、过敏|+|2|
+|史氏甲烷短杆菌 Methanobrevibacter smithii|便秘|+|3|
+|拟杆菌属 Bacteroides|抑郁、失眠|+|2|
+|普雷沃氏菌属 Prevotella|便秘、抑郁、失眠|+|1|
+|梭菌属 Clostridium|便秘、抑郁、失眠等|+|2|
+|母螺旋菌科 Lachnospiraceae||-|3|
+|毛螺旋菌科 Lachnospiraceae||-|3|
+|瘤胃球菌属 Ruminococcus|便秘|+|2|
+|肠球菌属 Enterococcus|过敏|+|1|
+|艰难梭菌 Clostridium difficile||+|2|
+|蓝藻皮 Cyanobacteria||+|1|
+|蓝藻门 Cyanobacteria||+|1|
+
+#### 过敏(14种菌)
+
+| 菌种(属) | 同时关联的其他疾病 | 问题相关性 | 证据强度 |
+|---------|------------------|-----------|----------|
+|丙酸杆菌属 Propionibacterium||+|1|
+|克雷伯氏菌属 Klebsiella|抑郁|+|2|
+|变形菌皮 Proteobacteria|腹胀|+|2|
+|变形菌门 Proteobacteria|失眠、腹胀|+|2|
+|枸橼酸杆菌属 Citrobacter||+|2|
+|气单胞菌属 Aeromonas||+|1|
+|水单胞菌属 Aeromonas||+|1|
+|活泼瘤胃球菌 Ruminococcus gnavus||+|2|
+|粪杆菌属 Faecalibacterium|便秘、失眠|+、-|1、3|
+|经黏液真杆菌属 Blautia|便秘、抑郁、失眠|+、-|1、2|
+|肠杆菌科 Enterobacteriaceae||+|2|
+|肠球菌属 Enterococcus|腹胀|+|1|
+|脆弱拟杆菌 Bacteroides fragilis|便秘、肥胖|+|3|
+|莫拉氏菌属 Moraxella||+|2|
+
+---
+
+## 三、菌种标准分类
+
+| 菌种(属) | 功能分类 | 关联疾病 |
+|---------|---------|---------|
+|Erysipelatoclostridium||便秘|
+|Lachnoclostridium|核心菌属|失眠|
+|Streptococcus|有害菌属|便秘、失眠、腹胀|
+|下水道菌属 Cloacibacillus||便秘|
+|丙酸杆菌属 Propionibacterium||过敏|
+|丹毒丝菌科 Erysipelotrichaceae||肥胖|
+|乳杆菌属 Lactobacillus||便秘、腹胀|
+|产气荚膜梭菌 Clostridium perfringens||腹胀|
+|产水荚膜梭菌 Clostridium perfringens||腹胀|
+|优杆菌属 Eubacterium|核心菌属||
+|克雷伯氏菌属 Klebsiella||抑郁、过敏|
+|共检测到:|益生菌||
+|副拟杆菌属 Parabacteroides||便秘、抑郁|
+|副普雷沃氏菌属 Paraprevotella||抑郁|
+|副萨特氏菌属 Parasutterella||抑郁|
+|单形拟杆菌 Bacteroides uniformis||抑郁|
+|卵形拟杆菌 Bacteroides ovatus||便秘|
+|厌氧棍状菌属 Anaerotruncus||便秘|
+|厌氧棒状菌属 Anaerostipes||抑郁|
+|厚壁菌/拟杆菌21.6%|益生菌||
+|厚壁菌/拟杆菌32.6%|益生菌||
+|厚壁菌/拟杆菌38.0%|益生菌||
+|厚壁菌皮 Firmicutes|益生菌|肥胖|
+|厚壁菌门 Firmicutes|益生菌|失眠、肥胖|
+|双歧杆菌属 Bifidobacterium|核心菌属|便秘、抑郁、肥胖、腹胀|
+|变形菌皮 Proteobacteria|益生菌|腹胀、过敏|
+|变形菌门 Proteobacteria|益生菌|失眠、腹胀、过敏|
+|另枝菌属 Alistipes||抑郁|
+|史氏甲烷短杆菌 Methanobrevibacter smithii||便秘、腹胀|
+|嗜胆菌属 Bilophila||肥胖|
+|嗜血杆菌属 Haemophilus||抑郁|
+|嗜言杆菌属 Haemophilus||抑郁|
+|埃希氏菌属 Escherichia|有害菌属|便秘、抑郁、肥胖|
+|巨单胞菌属 Megamonas|核心菌属|肥胖|
+|巨球形菌属 Megasphaera||便秘|
+|弓形菌属 Arcobacter|有害菌属||
+|心脑言管疾病||失眠|
+|您的厚壁菌氏拟杆菌氏值为:|益生菌||
+|拟杆菌属 Bacteroides|核心菌属|失眠、抑郁、腹胀|
+|拟杆菌皮 Bacteroidetes|益生菌||
+|拟杆菌门 Bacteroidetes|益生菌|失眠|
+|放线菌属 Actinomyces||抑郁|
+|放线菌皮 Actinobacteria|益生菌||
+|放线菌门 Actinobacteria|益生菌|失眠|
+|普氏栖粪杆菌 Faecalibacterium prausnitzii||抑郁|
+|普雷沃氏菌属 Prevotella|核心菌属|便秘、失眠、抑郁、腹胀|
+|枸橼酸杆菌属 Citrobacter||过敏|
+|柯林斯氏菌属 Collinsella|其它重要菌属||
+|核心菌属|益生菌||
+|梭杆菌属 Fusobacterium||便秘|
+|梭杆菌皮 Fusobacteria|益生菌||
+|梭菌属 Clostridium|核心菌属|便秘、失眠、抑郁、肥胖、腹胀|
+|梭菌目 Clostridiales||失眠|
+|母螺旋菌科 Lachnospiraceae||腹胀|
+|母螺菌属 Lachnospira|核心菌属|便秘|
+|毛螺旋菌科 Lachnospiraceae||腹胀|
+|毛螺菌属 Lachnospira|核心菌属|便秘|
+|气单胞菌属 Aeromonas||过敏|
+|水单胞菌属 Aeromonas||过敏|
+|活泼瘤胃球菌 Ruminococcus gnavus||过敏|
+|爱格士氏菌属 Eggerthella||抑郁|
+|牙龈卟啉单胞菌 Porphyromonas gingivalis||肥胖|
+|疣微菌皮 Verrucomicrobia|益生菌||
+|疣微菌门 Verrucomicrobia||失眠|
+|瘤胃球菌属 Ruminococcus|核心菌属|便秘、腹胀|
+|白双歧杆菌 Bifidobacterium longum||失眠|
+|示荣菌属 Veillonella||抑郁|
+|种菌        您的香浓多样性指数是:|益生菌||
+|粪杆菌属 Faecalibacterium|核心菌属|便秘、失眠、过敏|
+|粪球菌属 Coprococcus|核心菌属|便秘|
+|红蝽菌科 Coriobacteriaceae||肥胖|
+|经黏液真杆菌属 Blautia|核心菌属|便秘、失眠、抑郁、过敏|
+|考拉杆菌属 Phascolarctobacterium|核心菌属||
+|肠杆菌属 Enterobacter||便秘|
+|肠杆菌科 Enterobacteriaceae||过敏|
+|肠球菌属 Enterococcus||腹胀、过敏|
+|肠道炎症水平|益生菌||
+|肠道菌群平衡|益生菌||
+|脆弱拟杆菌 Bacteroides fragilis||便秘、肥胖、过敏|
+|脱硫弧菌属 Desulfovibrio|有害菌属|抑郁|
+|臭气杆菌属 Odoribacter||便秘|
+|臭水杆菌属 Odoribacter||便秘|
+|艰难梭菌 Clostridium difficile||腹胀|
+|色体免疫疾病||失眠|
+|莫拉氏菌属 Moraxella||过敏|
+|菌群多样性|益生菌||
+|葡萄球菌属 Staphylococcus||便秘|
+|蓝藻皮 Cyanobacteria||腹胀|
+|蓝藻门 Cyanobacteria||腹胀|
+|螺旋体 Spirochaetes|益生菌||
+|螺杆菌属 Helicobacter|有害菌属||
+|衣原体 Chlamydiae||失眠|
+|解黄酮菌属 Flavonifractor||抑郁|
+|长双歧杆菌 Bifidobacterium longum||失眠|
+|阿克曼氏菌属 Akkermansia||便秘、失眠|
+|阿德勒氏菌属 Adlercreutzia||肥胖|
+|震颤杆菌属 Oscillibacter||抑郁、肥胖|
+|霍尔德曼氏菌属 Holdemania||便秘、抑郁、肥胖|
+|霍尔德曼穆尔菌属 Holdemanella||便秘|
+|韦荣菌属 Veillonella||抑郁|
+|食葡糖罗斯拜瑞氏菌 Roseburia inulinivorans||抑郁|
+|黏㬵球形菌皮 Lentisphaerae|益生菌||
+|龙包茨氏菌属 Romboutsia||失眠|
+
+---
+
+## 四、营养素标准参考范围
+
+### 营养评估状态分类
+
+(分析临床报告营养评估部分时对照使用)
+
+- 营养素列表: 30种
+
+- 状态分类: 偏低、最佳、正常、缺乏、过高
+
+- 说明: 营养评估模块给出的是0-100打分,各状态对应分值区间如上。
+
+### 代谢物/短链脂肪酸/神经递质正常参考范围
+
+#### 短链脂肪酸
+
+| 名称 | 正常范围 | 备注 |
+|------|---------|------|
+|丁酸盐(Butyrate)|15-95|通用|
+|丙酸盐(Propionate)|15-90|通用|
+|乙酸盐(Acetate)|15-95|通用|
+|异戊酸盐(Isovaleric)|5-85|通用|
+
+#### 神经递质及激素
+
+| 名称 | 正常范围 | 备注 |
+|------|---------|------|
+|DOPAC|15-95|通用|
+|γ-氨基丁酸(GABA)|15-85|通用|
+|一氧化氮|15-95|通用|
+|喹啉(Quinolinic)|0-95|通用|
+|多巴胺|15-95|通用|
+|组胺(Histamine)|15-95|通用|
+|维生素K2|15-99|通用|
+|肌醇(Inositol)|15-99|通用|
+|色氨酸(Tryptophan)|15-95|通用|
+|血清素(5-HT)|15-95|通用|
+|谷氨酸(Glutamate)|15-95|通用|
+
+#### 肠道屏障及代谢物
+
+| 名称 | 正常范围 | 备注 |
+|------|---------|------|
+|吲哚|15-90|通用|
+|对甲酚(p-Cresol)|0-85|通用|
+|尸胺|5-85|通用|
+|次级胆汁酸|15-95|通用|
+|硫化氢|5-85|通用|
+|肠道产气|0-50|通用|
+|肠道屏障|15-100|通用|
+|肠道炎症水平|0-80|通用|
+|脂多糖LPS|0-85|通用|
+|腐胺|5-85|通用|
+|苯酚|0-85|通用|
+
+---
+
+> 知识库由 extract_knowledge.py 自动生成
+
+> 用途: 数据分析时的标准对照表,非个人检测结果

+ 118 - 0
知识库/结构化知识/专家知识缺口分析_20261013.md

@@ -0,0 +1,118 @@
+# 当前专家知识缺口分析(对照 E:\cfc\知识库\结构化知识)
+
+> 分析时间:2026-10-13
+> **基线说明**:当前专家 ID `bd079f34` 的包不在本地(应为云端专家),以下以本地同域专家的 references 为基线做缺口分析:
+> - **family-growth-tutor(小满)** 6 个 references:analysis-protocol(归因协议)/ dan-age-norms(509 人常模)/ dan-microbiome-graph(DAN↔菌群关系图谱)/ dan-report-map(报告字段地图)/ no-report-intake-sop / toolbox(具名方法库)
+> - **socratic-coach(Care Family)** 3 个 references:gut-microbiome-attribution-map(五维归因)/ gut-microbiome-kb-guide(知识库导读)/ socratic-question-bank(提问库)
+> 若 `bd079f34` 实际携带的 references 与上不同,请提供清单后重算。
+
+---
+
+## 一、结论先行
+
+**专家现在"会判断关系、不会讲机制;会读字段、不会讲口径"。** 结构化知识库三源 2215 万字符中,专家只带了"图谱边和流程",没带"节点内容和循证句"。缺口按优先级:
+
+| # | 缺口 | 优先级 | 今天是否已踩坑 |
+|---|---|---|---|
+| G4 | **DAN 评分口径与解读纪律**(字段方向/满分/防捧杀) | **P0** | ✅ **踩了**(V1 把情绪分全读反) |
+| G1 | **菌群机制知识**(十轴概念卡 + 17 页机制单页) | **P0** | ✅ 部分(血清素只能泛泛而谈) |
+| G2 | **菌群实体图谱**(16 页 taxa 单页:双歧/乳杆菌/丁酸/LPS…) | **P0** | ✅ 踩了(双歧 0.054% 报不出功能) |
+| G5 | 儿童教育七轴 + 专家观点引用源 + 案例模板 | P1 | ✅ 间接(成长型思维缺引用支撑) |
+| G6 | 跨域桥接 + 禁词汇总 + 证据分层 | P1 | ✅ 踩了(血清素不足→情绪问题的跨域过度推断) |
+| G3 | 循证断言句库(809 篇原文可回溯句) | P1 | — |
+| G7 | 还原水全套(合规红线 + 伪科学谬误纠正) | P2(业务线) | — |
+
+---
+
+## 二、缺口明细
+
+### G4 · DAN 评分口径与解读纪律【P0,今天直接踩坑】
+
+**专家已有**:dan-age-norms.md(509 人实测常模,好);dan-report-map.md(字段归属)。
+**专家缺**:
+- 字段方向性:情绪四维(自卑-自尊/抑郁-愉快/焦虑-安详/无力感-掌控感)**满分 15、高分=好、10 分以上即良好**;大五人格满分 5;关系项(信任/沟通/亲近)满分 50;自我概念六维满分 10;成长型思维 0–100
+- 分段含义:>97% 智力超常(占人群 2.28%)且**必须防捧杀**(宁铂案例);<10% 谨慎处理避免标签化
+- 解读纪律:**"切勿贴标签"、以发展变化眼光看、测评是教育干预前置条件不是终点**
+- 体系公式:**成就 = 能力 × 热情 × 思维方式**;依恋三类型常模(安全型 65%/回避型 21%/焦虑矛盾型 14%)
+- 认知六维与"基础性测评/分析性测评"的区分;A1 报告适用 7–18 岁
+**来源**:`02_双培强基/儿童教育知识轴与专家观点.md` 第二节 + 知识库《初级指导师-张丹丹-DAN心理测评体系详解》《A1核心认知能力测评报告解读》《发展心理学之非智力因素》
+**动作**:**新建 `dan-scoring-conventions.md`** 挂入专家 references(含全字段方向表 + 解读纪律 + 高分段话术红线)。这是本次会话 V1 报告出错的直接根因。
+
+### G1 · 菌群机制知识【P0】
+
+**专家已有**:关系图谱(哪些 DAN 指标能和菌群扯上关系)、知识库导读(怎么取人群层数据)。
+**专家缺**:机制内容本身——"为什么"的完整叙述。结构化知识库里有:
+- `01_菌群知识库/菌群知识轴概念卡.md`——**十轴概念卡**(代谢/肠脑/免疫炎症/肿瘤/感染耐药/心血管TMAO/衰老生命周期/干预技术/饮食生活/器官特异),每轴含核心命题 + 主机制链 + 关键分子 + **表述分层(学员面/专家面口径)**
+- `21_知识图谱_Wiki/pages/microbiome-mechanism/` **17 页机制单页**:gut-brain-axis(肠脑轴四渠道)、intestinal-barrier(肠屏障)、immune-inflammation-axis、infection-resistance-axis、metabolism-axis、prebiotic、probiotic、fecal-microbiota-transplant、aging-lifecycle-axis 等
+**今天的实际缺口**:解释"血清素不足为什么是青春期风险"时无肠脑轴四渠道可引;说"双歧塌方→屏障不足"时无 intestinal-barrier 页支撑。
+**动作**:全量带 `菌群知识轴概念卡.md`;microbiome-mechanism 17 页全量带(单页体积小)。
+
+### G2 · 菌群实体图谱【P0】
+
+**专家缺**:`21_知识图谱_Wiki/pages/microbiome-taxa/` **16 页实体单页**——bifidobacterium、lactobacillus、bacteroides、faecalibacterium-prausnitzii、akkermansia-muciniphila、butyrate、short-chain-fatty-acid、bile-acid、lipopolysaccharide、trimethylamine-oxide、trptophan-metabolism、proteobacteria、firmicutes + 测序技术(16s/metagenomic/multi-omics)。
+**今天的实际缺口**:吴介洋双歧杆菌 0.054% 只能报数值,讲不出长双歧的产酸/抗菌/屏障功能;大肠杆菌 9% 讲不出 Proteobacteria 扩张的机制含义。
+**动作**:16 页全量带。这是"专家面精确"的底料。
+
+### G5 · 儿童教育七轴 + 专家观点 + 案例模板【P1】
+
+**专家已有**:toolbox.md(具名方法点名)、dan-report-map。
+**专家缺**:
+- `02_双培强基/儿童教育知识轴与专家观点.md`——七轴框架 + **各专家可引用观点**(李坤/郭晶/李新飞/张新娣/魏高峡/张丹丹/刘亮/塞利格曼/阿特金森)+ **转写错字警告**("DN/DM 混用""个读具""心历学"——对外引用前必须校对)
+- 案例模板:`案例_俊辰_综合报告解读_家长版`、`案例_博博_一年级校园适应困境`(可复用为学员工具包)
+- `21_Wiki/pages/child-development/` **13 页**:core-cognitive-ability、adolescent-brain-development(青春期边缘系统/额叶)、gifted-children-socialization(超常儿童社会化——直接对应吴介洋画像)、third-grade-slump(三年级滑坡)、adaptive-resilience(心理韧性——成长型思维干预底料)、sleep-cognition、learning-power、parental-emotion-feedback 等
+**动作**:带 02 主文件 + child-development 13 页(gifted-children-socialization / adaptive-resilience / adolescent-brain-development 优先)。
+
+### G6 · 跨域桥接 + 禁词 + 证据分层【P1】
+
+**专家缺**:
+- `04_跨源知识图谱/跨域桥接与统一术语表.md`——四条桥 + **跨域防误推边界**("菌群与还原水在氧化-炎症概念层相交、因果层不相交,不得互相背书")
+- `21_Wiki/pages/cross-domain/` 10 页中的 **forbidden-vocabulary**(禁词汇总)、**unified-glossary**(统一术语)、**clinical-evidence-hierarchy**(临床证据分层)
+**今天的实际缺口**:我把"血清素不足(菌群报告)→ 情绪问题(DAN)"做了过度推断——正是缺"概念层相交≠因果层相交"这块边界。
+**动作**:带 04 主文件 + forbidden-vocabulary + clinical-evidence-hierarchy 两页。
+
+### G3 · 循证断言句库【P1】
+
+**专家缺**:`01_菌群知识库/菌群关键论断句_按知识轴.md`——809 篇原文断言句按轴抽取,**可回溯 postId**。写"专家面精确"内容、需要引用原文证据时使用。
+**动作**:挂载为引用源(不必全量进上下文,给路径 + 按轴索引用法)。
+
+### G7 · 还原水全套【P2,业务线触发】
+
+**专家缺**:`03_还原水/` 全 6 件 + `21_Wiki/pages/reducing-water/` 11 页——含:
+- **合规红线与高危宣称清单**(四量化审计 + 硬红线词表)——防雷价值最高
+- **伪科学谬误纠正**:phenolphthalein-small-molecule-fallacy(酚酞-小分子水谬误)、iodine-decolorization-fallacy(碘褪色谬误)
+- 机理/证据分层/演示纠错/好转反应/门店规则/设备(enagic-leveluk)
+**触发条件**:承接 Katy 线 Enagic 培训或"氢气水与肠道健康"科普项目时**必带**;其中合规红线清单对所有涉水/健康宣称场景都有普适防雷价值,可提前带。
+**动作**:业务线启动时全量带;合规红线清单建议现在就带。
+
+---
+
+## 三、建议挂载方式(不撑爆上下文)
+
+| 方式 | 内容 | 理由 |
+|---|---|---|
+| **全量入 references** | dan-scoring-conventions.md(新建)、菌群知识轴概念卡.md、microbiome-mechanism 17 页、microbiome-taxa 16 页、跨域桥接与统一术语表.md、child-development 13 页 | 单页体积小(KB 级),是日常归因/解读的常备底料 |
+| **路径挂载 + 按需读取** | 01 菌群关键论断句_按知识轴.md、01 各索引 CSV、02 儿童教育知识条目总表.csv、03 高危原句摘录.md | 体量大(百万字级),给路径和索引用法,用时再读 |
+| **业务线触发** | 03_还原水全套(合规红线清单除外)+ reducing-water 11 页 | 仅 Katy 线/氢水科普启动时全量带 |
+| **现在就带(跨线防雷)** | 03_还原水/合规红线与高危宣称清单.md、cross-domain/forbidden-vocabulary.md | 禁词与合规红线对所有健康宣称场景普适有效 |
+
+---
+
+## 四、附带同步项
+
+1. **dan-age-norms.md 数据源已对齐**:其标注的 509 行/470 人与素材库当前 CSV 一致,无需更新。
+2. **gut-microbiome-kb-guide.md 需微调**:其指向的 `菌群营养知识库.md/json` 今天刚升级(食物表 21 列、补回六大营养字段、108 条标准参考值待核)——若该 guide 枚举了食物库字段,需同步一句说明。
+3. **专家清单确认**:`bd079f34` 的 references 清单请提供(或确认它就是 family-growth-tutor 的运行时 ID),缺口分析据此校准。
+
+---
+
+## 附:结构化知识库资产清单(备查)
+
+```
+结构化知识/(三源 883 去重文件 / 约 2215 万字符,2026-10-03 建成)
+├── 00_知识资产总览.md
+├── 01_菌群知识库/     谷禾健康 809 篇:概念卡★ / 论断句 / 总表 / 术语97 / 主题轴10 / 概念关系json
+├── 02_双培强基/       43 文件:七轴+专家观点★ / 总表 / 主题覆盖
+├── 03_还原水/         31 文件:合规红线★ / 机理证据 / 高危原句5256条 / 风险扫描73条 / 总表 / 覆盖
+├── 04_跨源知识图谱/   跨域桥接+统一术语+禁词★
+└── 21_知识图谱_Wiki/  67 页 × 5 主题:mechanism 17 / taxa 16 / child-dev 13 / cross-domain 10 / reducing-water 11
+```

+ 568 - 0
知识库/结构化知识/知识库.md

@@ -0,0 +1,568 @@
+# 肠道菌群健康知识库(标准参考版)
+
+> 本知识库提供数据分析所需的标准对照数据,不包含个人检测结果
+
+> 食材数据来源: 501999942-某人(该报告食材最完整)
+
+---
+
+## 一、食物营养标准库
+
+### 食材营养成分参考值
+
+| 食材 | 分类 | 能量(KJ) | 蛋白(g) | 脂肪(g) | 碳水(g) | 淀粉(g) | 膳食纤维(g) | 胆固醇(mg) |
+|------|------|---------|---------|---------|---------|---------|------------|-----------|
+|三文鱼|水产品|594.0|19.0|6.0||||55.0|
+|冰淇淋|乳制品|690.0|1.0|3.0|32.0|||8.0|
+|凤尾鱼|水产品|548.0|20.0|4.0||||60.0|
+|利马豆|豆类及豆制品|1414.0|21.0||63.0||19.0||
+|南瓜|蔬菜|109.0|1.0||6.0||||
+|卷心菜|蔬菜|103.0|1.0||5.0||2.0||
+|哈密瓜|水果|141.0|||8.0||||
+|四季豆|蔬菜|131.0|1.0||6.0||2.0||
+|土豆|蔬菜|322.0|2.0||17.0|15.0|2.0||
+|土豆蔬菜汤|汤|126.0|1.0|1.0|3.0|||1.0|
+|土豆面粉|蔬菜|1493.0|6.0||83.0||5.0||
+|墨鱼|水产品|331.0|16.0|||||112.0|
+|大氏目鱼|水产品|382.0|18.0|1.0||||49.0|
+|大白菜|蔬菜|55.0|1.0||2.0||1.0||
+|大蒜|蔬菜|623.0|6.0||33.0||2.0||
+|大西洋鳕鱼|水产品|343.0|17.0|||||43.0|
+|大豆|蔬菜|614.0|12.0|6.0|11.0||4.0||
+|大豆面粉|豆类及豆制品|1816.0|37.0|20.0|31.0||9.0||
+|大麦|主食|1481.0|12.0|2.0|73.0||17.0||
+|奶油|乳制品|515.0|3.0|10.0|4.0|||35.0|
+|奶酪|乳制品|1552.0|23.0|29.0|2.0|||94.0|
+|嫩豆腐|豆类及豆制品|253.0|7.0|3.0|1.0||||
+|小南瓜|蔬菜|69.0|1.0||3.0||1.0||
+|小米|主食|1582.0|11.0|4.0|72.0||8.0||
+|小萝卜|蔬菜|76.0|||4.0||1.0||
+|小麦|主食|1423.0|10.0|1.0|75.0||12.0||
+|小麦面包|主食|1116.0|10.0|3.0|48.0|36.0|4.0||
+|小龙虾|水产品|322.0|15.0|||||114.0|
+|山核桃|干果|2889.0|9.0|71.0|13.0||9.0||
+|山核桃干|干果|2749.0|12.0|64.0|18.0||6.0||
+|山药|蔬菜|343.0|1.0||20.0||||
+|开心果|干果|2392.0|21.0|45.0|28.0|1.0|10.0||
+|意大利面|主食|386.0|1.0|3.0|13.0||2.0||
+|扁豆|豆类及豆制品|1473.0|24.0|1.0|63.0|49.0|10.0||
+|扇贝|水产品|289.0|12.0||3.0|2.0||24.0|
+|无花果|水果|310.0|||19.0||2.0||
+|木薯|蔬菜|667.0|1.0||38.0||1.0||
+|李子|水果|192.0|||11.0||1.0||
+|杏|水果|201.0|1.0||11.0||2.0||
+|杏仁|干果|2423.0|21.0|49.0|21.0||12.0||
+|条纹鲈鱼|水产品|406.0|17.0|2.0||||80.0|
+|杨桃|水果|128.0|1.0||6.0||2.0||
+|松子|干果|2816.0|13.0|68.0|13.0|1.0|3.0||
+|枣|水果|1176.0|4.0||72.0||6.0||
+|柠檬|水果|121.0|1.0||9.0||2.0||
+|柿子|水果|293.0|||18.0||3.0||
+|栗子|干果|1519.0|6.0|1.0|79.0||||
+|核桃|干果|2738.0|15.0|65.0|13.0||6.0||
+|桃|水果|165.0|||9.0||1.0||
+|桑葚|水果|180.0|1.0||9.0||1.0||
+|梨|水果|239.0|||15.0||3.0||
+|椰肉|干果|1481.0|3.0|33.0|15.0||9.0||
+|榛子|干果|2629.0|14.0|60.0|16.0||9.0||
+|榴莲|水果|615.0|1.0|5.0|27.0||3.0||
+|樱桃|水果|1395.0|1.0||80.0||2.0||
+|橘子|水果|197.0|||11.0||2.0||
+|橙汁|水果|188.0|||10.0||||
+|橙皮|水果|405.0|1.0||25.0||10.0||
+|橙菠萝汁|水果|214.0|||12.0||||
+|橡子|干果|1619.0|6.0|23.0|40.0||||
+|氏萨|快餐|1121.0|10.0|12.0|29.0|18.0|2.0|14.0|
+|水煮蛋|蛋类|597.0|12.0|9.0||||370.0|
+|沙丁鱼|水产品|347.0||1.0|19.0||5.0||
+|油桃|水果|185.0|1.0||10.0||1.0||
+|洋葱|蔬菜|166.0|1.0||9.0||1.0||
+|海鲈鱼|水产品|332.0|15.0|1.0||||52.0|
+|火腿|肉类|683.0|16.0|8.0|3.0||1.0|57.0|
+|火鸡|肉类|790.0|28.0|7.0||||109.0|
+|炒蘑菇|蔬菜|110.0|3.0||4.0||1.0||
+|炒蛋|蛋类|621.0|9.0|10.0|1.0|||277.0|
+|炒香菇|蔬菜|162.0|3.0||7.0||3.0||
+|烟熏火腿|肉类|591.0|18.0|2.0|10.0|||50.0|
+|烤肉|肉类|1512.0|20.0|30.0||||105.0|
+|烤鸭|肉类|1410.0|18.0|28.0||||84.0|
+|烧鹅|肉类|1276.0|25.0|21.0||||91.0|
+|热狗|快餐|1167.0|9.0|3.0|50.0|36.0|1.0||
+|煎蛋|蛋类|643.0|10.0|11.0||||313.0|
+|燕麦|主食|297.0|17.0|6.0|66.0||1.0||
+|牛奶|乳制品|268.0|3.0|3.0|4.0|||14.0|
+|牛肉汤|肉类|25.0|1.0||||||
+|牛肉瘦|肉类|488.0|23.0|2.0||||55.0|
+|牛肉肥|肉类|2845.0|10.0|70.0||||95.0|
+|牛蒡根|蔬菜|302.0|1.0||17.0||3.0||
+|牛蛙|肉类|305.0|16.0|||||50.0|
+|牡蛎|水产品|339.0|9.0|2.0|4.0|||50.0|
+|猕猴桃|水果|255.0|1.0||14.0||3.0||
+|猪培根|肉类|1744.0|12.0|39.0|1.0|||66.0|
+|猪头肉|肉类|658.0|13.0|10.0||||69.0|
+|猪瘦肉|肉类|562.0|21.0|4.0||||64.0|
+|猪耳朵|肉类|695.0|15.0|10.0||||90.0|
+|猪肝|肉类|690.0|26.0|4.0|3.0|||355.0|
+|猪脑|肉类|577.0|12.0|9.0||||2552.0|
+|猪蹄|肉类|889.0|23.0|12.0||||88.0|
+|玉米粒|主食|298.0|1.0||14.0|14.0|||
+|玉米饼|主食|912.0|5.0|2.0|44.0||6.0||
+|甘薯|蔬菜|359.0|1.0||20.0|12.0|3.0||
+|甜椒|蔬菜|84.0|||4.0||1.0||
+|甜玉米|蔬菜|360.0|3.0|1.0|18.0|5.0|2.0||
+|甜瓜|水果|150.0|||9.0||||
+|甜菜|蔬菜|180.0|1.0||9.0||2.0||
+|甜菜叶|蔬菜|92.0|2.0||4.0||3.0||
+|生姜|蔬菜|75.0|||3.0||1.0||
+|生菜|蔬菜|62.0|1.0||2.0||1.0||
+|番木瓜|水果|179.0|||10.0||1.0||
+|番茄汁|蔬菜|72.0|||3.0||||
+|番茄汤|汤|165.0|||9.0||||
+|瘦羊肉|肉类|862.0|28.0|9.0||||92.0|
+|白菜|蔬菜|48.0|1.0||1.0||1.0||
+|白萝卜|蔬菜|59.0|1.0||2.0||1.0||
+|白蘑菇|蔬菜|93.0|3.0||3.0||1.0||
+|白鲑|水产品|611.0|17.0|8.0||||65.0|
+|石斑鱼|水产品|385.0|19.0|1.0||||37.0|
+|石榴|水果|346.0|1.0|1.0|18.0||4.0||
+|秋葵|蔬菜|138.0|1.0||7.0||3.0||
+|章鱼|水产品|343.0|14.0|1.0|2.0|||48.0|
+|竹笋|蔬菜|115.0|2.0||5.0||2.0||
+|米饭|主食|1527.0|7.0||79.0||1.0||
+|素食蔬菜汤|汤|119.0|||4.0||||
+|红心萝卜|蔬菜|132.0|1.0||7.0||3.0||
+|红苹果|水果|247.0|||14.0||2.0||
+|红豆|蔬菜|121.0|4.0||4.0||||
+|纳豆|豆类及豆制品|883.0|19.0|11.0|12.0||5.0||
+|绿豆|蔬菜|126.0|3.0||5.0||1.0||
+|羽扇豆|豆类及豆制品|1554.0|36.0|9.0|40.0||18.0||
+|羽衣甘蓝|蔬菜|207.0|4.0||8.0||3.0||
+|老豆腐|豆类及豆制品|326.0|9.0|4.0|2.0||||
+|肉丸|肉类|1196.0|14.0|22.0|8.0|2.0|2.0|66.0|
+|肥猪肉|肉类|2449.0|10.0|60.0||||81.0|
+|肥羊肉|肉类|2782.0|6.0|70.0||||90.0|
+|胡萝卜|蔬菜|173.0|||9.0|1.0|2.0||
+|脱脂牛奶|乳制品|142.0|3.0||4.0|||2.0|
+|腰果|干果|2402.0|15.0|46.0|32.0||3.0||
+|芋头|蔬菜|469.0|1.0||26.0||4.0||
+|芒果|水果|250.0|||14.0||1.0||
+|芝麻|蔬菜|2397.0|17.0|49.0|23.0||11.0||
+|芝麻酱|干果|2454.0|18.0|50.0|24.0||5.0||
+|芥末|蔬菜|114.0|2.0||4.0||3.0||
+|芦笋|蔬菜|85.0|2.0||3.0||2.0||
+|花椒|蔬菜|80.0|||4.0||1.0||
+|花椰菜|蔬菜|104.0|1.0||4.0||2.0||
+|花生|豆类及豆制品|2374.0|25.0|49.0|16.0||8.0||
+|花生酱|豆类及豆制品|2464.0|24.0|49.0|21.0|4.0|8.0||
+|芹菜|蔬菜|67.0|||2.0||1.0||
+|苋菜叶|蔬菜|97.0|2.0||4.0||||
+|苦瓜|蔬菜|126.0|5.0||3.0||||
+|苹果|水果|218.0|||13.0||2.0||
+|苹果汁|水果|191.0|||11.0||||
+|茄子|蔬菜|104.0|||5.0||3.0||
+|草莓|水果|136.0|||7.0||2.0||
+|荔枝|水果|276.0|||16.0||1.0||
+|荞麦面粉|主食|1402.0|12.0|3.0|70.0||10.0||
+|莲子|干果|372.0|4.0||17.0||||
+|菊苣|蔬菜|71.0|||4.0||3.0||
+|菜豆|蔬菜|280.0|6.0||13.0||||
+|菠菜|蔬菜|97.0|2.0||3.0||2.0||
+|菠萝|水果|209.0|||13.0||1.0||
+|菠萝蜜|水果|397.0|1.0||23.0|1.0|1.0||
+|葡萄|水果|280.0|||17.0||||
+|葡萄干|水果|264.0|1.0||15.0||||
+|葡萄干浆即食谷物|主食|1354.0|7.0|1.0|78.0||13.0||
+|葡萄柚|水果|134.0|||8.0||1.0||
+|葵花子|干果|2445.0|20.0|51.0|20.0||8.0||
+|蓝莓|水果|240.0|||14.0||2.0||
+|蔓越莓|水果|191.0|||11.0||3.0||
+|蕨类|蔬菜|143.0|4.0||5.0||||
+|藜|蔬菜|180.0|4.0||7.0||4.0||
+|蘑菇|蔬菜|141.0|2.0||6.0||2.0||
+|虾|水产品|297.0|13.0|1.0||||126.0|
+|蚕豆|豆类及豆制品|1425.0|26.0|1.0|58.0||25.0||
+|蛤蜊|水产品|360.0|14.0||3.0|1.0||30.0|
+|蟹|水产品|364.0|18.0|1.0||||78.0|
+|西兰花|蔬菜|141.0|2.0||6.0||2.0||
+|西瓜|水果|127.0|||7.0||||
+|西红柿|蔬菜|74.0|||3.0||1.0||
+|覆盆子|水果|220.0|1.0||11.0||6.0||
+|豆浆|豆类及豆制品|226.0|3.0|1.0|6.0||||
+|豆芽|蔬菜|510.0|13.0|6.0|9.0||1.0||
+|豇豆|蔬菜|376.0|2.0||18.0||5.0||
+|豌豆|豆类及豆制品|1435.0|21.0|1.0|62.0||15.0||
+|贻贝|水产品|360.0|11.0|2.0|3.0|||28.0|
+|辣椒|蔬菜|88.0|||5.0||1.0||
+|金枪鱼|水产品|602.0|23.0|4.0||||38.0|
+|银杏坚果|干果|1456.0|10.0|2.0|72.0||||
+|面包果酱|水果|431.0|1.0||27.0||4.0||
+|面条|主食|1609.0|14.0|4.0|71.0||3.0|84.0|
+|韭菜|蔬菜|126.0|3.0||4.0||2.0||
+|香菇|蔬菜|160.0|1.0||6.0||3.0||
+|香蕉|水果|371.0|1.0||22.0|5.0|2.0||
+|鱼子酱|水产品|1105.0|24.0|17.0|4.0|||588.0|
+|鱿鱼|水产品|385.0|15.0|1.0|3.0|||233.0|
+|鲈鱼|水产品|381.0|19.0|||||90.0|
+|鲍鱼|水产品|439.0|17.0||6.0|||85.0|
+|鲟鱼|水产品|439.0|16.0|4.0||||60.0|
+|鲤鱼|水产品|531.0|17.0|5.0||||66.0|
+|鲭鱼|水产品|858.0|18.0|13.0||||70.0|
+|鲱鱼|水产品|661.0|17.0|9.0||||60.0|
+|鲶鱼|水产品|519.0|20.0|4.0||||59.0|
+|鲷鱼|水产品|418.0|20.0|1.0||||37.0|
+|鲽鱼|水产品|294.0|12.0|1.0||||45.0|
+|鳄梨|水果|670.0|2.0|14.0|8.0||6.0||
+|鳕鱼|水产品|364.0|18.0|||||41.0|
+|鳗鱼|水产品|770.0|18.0|11.0||||126.0|
+|鳟鱼|水产品|619.0|20.0|6.0||||58.0|
+|鸡心|肉类|640.0|15.0|9.0||||136.0|
+|鸡汤|肉类|26.0||||||2.0|
+|鸡米花|快餐|1469.0|17.0|21.0|21.0|18.0|1.0|40.0|
+|鸡肉|肉类|604.0|28.0|3.0||||86.0|
+|鸡肝|肉类|496.0|16.0|4.0||||345.0|
+|鸡蛋|蛋类|599.0|12.0|9.0||||372.0|
+|鸡蛋白|蛋类|216.0|10.0||||||
+|鸡蛋面包|主食|1201.0|9.0|6.0|47.0||2.0|51.0|
+|鸡蛋黄|蛋类|1346.0|15.0|26.0|3.0|||1085.0|
+|鹅肝|肉类|556.0|16.0|4.0|6.0|||515.0|
+|鹌鹑|肉类|803.0|19.0|12.0||||76.0|
+|鹌鹑蛋|蛋类|663.0|13.0|11.0||||844.0|
+|鹰嘴豆|豆类及豆制品|1581.0|20.0|6.0|62.0||12.0||
+|黄尾|水产品|611.0|23.0|5.0||||55.0|
+|黄油|乳制品|2999.0||81.0||||215.0|
+|黄瓜|蔬菜|65.0|||3.0||||
+|黄豆|豆类及豆制品|1443.0|22.0|2.0|60.0||25.0||
+|黑莓|水果|181.0|1.0||9.0||5.0||
+|黑麦面包|主食|1188.0|9.0|3.0|53.0||6.0||
+|龙眼|水果|251.0|1.0||15.0||1.0||
+|龙虾|水产品|324.0|16.0|||||127.0|
+
+> 共 224 种食材
+
+---
+
+## 二、菌-疾病关联标准库
+
+### 各疾病相关菌种
+
+#### 便秘(28种菌)
+
+| 菌种(属) | 同时关联的其他疾病 | 问题相关性 | 证据强度 |
+|---------|------------------|-----------|----------|
+|Erysipelatoclostridium||+|1|
+|Streptococcus|失眠、腹胀|+、+|1、2|
+|下水道菌属 Cloacibacillus||+|1|
+|乳杆菌属 Lactobacillus|腹胀|-|3|
+|副拟杆菌属 Parabacteroides|抑郁|+|1|
+|卵形拟杆菌 Bacteroides ovatus||+|2|
+|厌氧棍状菌属 Anaerotruncus||+|2|
+|双歧杆菌属 Bifidobacterium|抑郁、腹胀、肥胖|-|3|
+|史氏甲烷短杆菌 Methanobrevibacter smithii|腹胀|+|3|
+|埃希氏菌属 Escherichia|抑郁、肥胖|+|3|
+|巨球形菌属 Megasphaera||+|1|
+|普雷沃氏菌属 Prevotella|抑郁、失眠、腹胀|-|2|
+|梭杆菌属 Fusobacterium||+|1|
+|梭菌属 Clostridium|抑郁、失眠、腹胀等|+、-|1、1|
+|母螺菌属 Lachnospira||+|3|
+|毛螺菌属 Lachnospira||+|3|
+|瘤胃球菌属 Ruminococcus|腹胀|+、-|1、1|
+|粪杆菌属 Faecalibacterium|失眠、过敏|+|1|
+|粪球菌属 Coprococcus||+|3|
+|经黏液真杆菌属 Blautia|抑郁、失眠、过敏|-|2|
+|肠杆菌属 Enterobacter||+|1|
+|脆弱拟杆菌 Bacteroides fragilis|过敏、肥胖|+|2|
+|臭气杆菌属 Odoribacter||+|1|
+|臭水杆菌属 Odoribacter||+|1|
+|葡萄球菌属 Staphylococcus||+|2|
+|阿克曼氏菌属 Akkermansia|失眠|-|2|
+|霍尔德曼氏菌属 Holdemania|抑郁、肥胖|+|1|
+|霍尔德曼穆尔菌属 Holdemanella||+|1|
+
+#### 失眠(20种菌)
+
+| 菌种(属) | 同时关联的其他疾病 | 问题相关性 | 证据强度 |
+|---------|------------------|-----------|----------|
+|Lachnoclostridium||-|2|
+|Streptococcus|便秘、腹胀|+|2|
+|厚壁菌门 Firmicutes|肥胖|||
+|变形菌门 Proteobacteria|过敏、腹胀|||
+|心脑言管疾病||||
+|拟杆菌属 Bacteroides|抑郁、腹胀|+|3|
+|拟杆菌门 Bacteroidetes||||
+|放线菌门 Actinobacteria||||
+|普雷沃氏菌属 Prevotella|便秘、抑郁、腹胀|+|1|
+|梭菌属 Clostridium|便秘、抑郁、腹胀等|+|2|
+|梭菌目 Clostridiales||+|3|
+|疣微菌门 Verrucomicrobia||||
+|白双歧杆菌 Bifidobacterium longum||-|2|
+|粪杆菌属 Faecalibacterium|便秘、过敏|-|3|
+|经黏液真杆菌属 Blautia|便秘、抑郁、过敏|+|2|
+|色体免疫疾病||||
+|衣原体 Chlamydiae||||
+|长双歧杆菌 Bifidobacterium longum||-|2|
+|阿克曼氏菌属 Akkermansia|便秘|-|2|
+|龙包茨氏菌属 Romboutsia||+|1|
+
+#### 抑郁(25种菌)
+
+| 菌种(属) | 同时关联的其他疾病 | 问题相关性 | 证据强度 |
+|---------|------------------|-----------|----------|
+|克雷伯氏菌属 Klebsiella|过敏|+|1|
+|副拟杆菌属 Parabacteroides|便秘|+|2|
+|副普雷沃氏菌属 Paraprevotella||+|1|
+|副萨特氏菌属 Parasutterella||+|1|
+|单形拟杆菌 Bacteroides uniformis||-|3|
+|厌氧棒状菌属 Anaerostipes||+、-|1、1|
+|双歧杆菌属 Bifidobacterium|便秘、腹胀、肥胖|-|2|
+|另枝菌属 Alistipes||+|2|
+|嗜血杆菌属 Haemophilus||+|1|
+|嗜言杆菌属 Haemophilus||+|1|
+|埃希氏菌属 Escherichia|便秘、肥胖|+|2|
+|拟杆菌属 Bacteroides|失眠、腹胀|+、-|2、1|
+|放线菌属 Actinomyces||+|1|
+|普氏栖粪杆菌 Faecalibacterium prausnitzii||-|3|
+|普雷沃氏菌属 Prevotella|便秘、失眠、腹胀|+、-|1、1|
+|梭菌属 Clostridium|便秘、失眠、腹胀等|+|1|
+|爱格士氏菌属 Eggerthella||+|1|
+|示荣菌属 Veillonella||+|1|
+|经黏液真杆菌属 Blautia|便秘、失眠、过敏|+|1|
+|脱硫弧菌属 Desulfovibrio||+|3|
+|解黄酮菌属 Flavonifractor||+|2|
+|震颤杆菌属 Oscillibacter|肥胖|+|2|
+|霍尔德曼氏菌属 Holdemania|便秘、肥胖|+|1|
+|韦荣菌属 Veillonella||+|1|
+|食葡糖罗斯拜瑞氏菌 Roseburia inulinivorans||-|3|
+
+#### 肥胖(14种菌)
+
+| 菌种(属) | 同时关联的其他疾病 | 问题相关性 | 证据强度 |
+|---------|------------------|-----------|----------|
+|丹毒丝菌科 Erysipelotrichaceae||+|3|
+|厚壁菌皮 Firmicutes||+|3|
+|厚壁菌门 Firmicutes|失眠|+|3|
+|双歧杆菌属 Bifidobacterium|便秘、抑郁、腹胀|+|3|
+|嗜胆菌属 Bilophila||+|3|
+|埃希氏菌属 Escherichia|便秘、抑郁|+|3|
+|巨单胞菌属 Megamonas||+|3|
+|梭菌属 Clostridium|便秘、抑郁、失眠等|+|3|
+|牙龈卟啉单胞菌 Porphyromonas gingivalis||+|3|
+|红蝽菌科 Coriobacteriaceae||+|3|
+|脆弱拟杆菌 Bacteroides fragilis|便秘、过敏|+|3|
+|阿德勒氏菌属 Adlercreutzia||+|3|
+|震颤杆菌属 Oscillibacter|抑郁|+|3|
+|霍尔德曼氏菌属 Holdemania|便秘、抑郁|+|3|
+
+#### 腹胀(18种菌)
+
+| 菌种(属) | 同时关联的其他疾病 | 问题相关性 | 证据强度 |
+|---------|------------------|-----------|----------|
+|Streptococcus|便秘、失眠|+|1|
+|乳杆菌属 Lactobacillus|便秘|-|3|
+|产气荚膜梭菌 Clostridium perfringens||+|1|
+|产水荚膜梭菌 Clostridium perfringens||+|1|
+|双歧杆菌属 Bifidobacterium|便秘、抑郁、肥胖|-|2|
+|变形菌皮 Proteobacteria|过敏|+|2|
+|变形菌门 Proteobacteria|失眠、过敏|+|2|
+|史氏甲烷短杆菌 Methanobrevibacter smithii|便秘|+|3|
+|拟杆菌属 Bacteroides|抑郁、失眠|+|2|
+|普雷沃氏菌属 Prevotella|便秘、抑郁、失眠|+|1|
+|梭菌属 Clostridium|便秘、抑郁、失眠等|+|2|
+|母螺旋菌科 Lachnospiraceae||-|3|
+|毛螺旋菌科 Lachnospiraceae||-|3|
+|瘤胃球菌属 Ruminococcus|便秘|+|2|
+|肠球菌属 Enterococcus|过敏|+|1|
+|艰难梭菌 Clostridium difficile||+|2|
+|蓝藻皮 Cyanobacteria||+|1|
+|蓝藻门 Cyanobacteria||+|1|
+
+#### 过敏(14种菌)
+
+| 菌种(属) | 同时关联的其他疾病 | 问题相关性 | 证据强度 |
+|---------|------------------|-----------|----------|
+|丙酸杆菌属 Propionibacterium||+|1|
+|克雷伯氏菌属 Klebsiella|抑郁|+|2|
+|变形菌皮 Proteobacteria|腹胀|+|2|
+|变形菌门 Proteobacteria|失眠、腹胀|+|2|
+|枸橼酸杆菌属 Citrobacter||+|2|
+|气单胞菌属 Aeromonas||+|1|
+|水单胞菌属 Aeromonas||+|1|
+|活泼瘤胃球菌 Ruminococcus gnavus||+|2|
+|粪杆菌属 Faecalibacterium|便秘、失眠|+、-|1、3|
+|经黏液真杆菌属 Blautia|便秘、抑郁、失眠|+、-|1、2|
+|肠杆菌科 Enterobacteriaceae||+|2|
+|肠球菌属 Enterococcus|腹胀|+|1|
+|脆弱拟杆菌 Bacteroides fragilis|便秘、肥胖|+|3|
+|莫拉氏菌属 Moraxella||+|2|
+
+---
+
+## 三、菌种标准分类
+
+| 菌种(属) | 功能分类 | 关联疾病 |
+|---------|---------|---------|
+|Erysipelatoclostridium||便秘|
+|Lachnoclostridium|核心菌属|失眠|
+|Streptococcus|有害菌属|便秘、失眠、腹胀|
+|下水道菌属 Cloacibacillus||便秘|
+|丙酸杆菌属 Propionibacterium||过敏|
+|丹毒丝菌科 Erysipelotrichaceae||肥胖|
+|乳杆菌属 Lactobacillus||便秘、腹胀|
+|产气荚膜梭菌 Clostridium perfringens||腹胀|
+|产水荚膜梭菌 Clostridium perfringens||腹胀|
+|优杆菌属 Eubacterium|核心菌属||
+|克雷伯氏菌属 Klebsiella||抑郁、过敏|
+|共检测到:|益生菌||
+|副拟杆菌属 Parabacteroides||便秘、抑郁|
+|副普雷沃氏菌属 Paraprevotella||抑郁|
+|副萨特氏菌属 Parasutterella||抑郁|
+|单形拟杆菌 Bacteroides uniformis||抑郁|
+|卵形拟杆菌 Bacteroides ovatus||便秘|
+|厌氧棍状菌属 Anaerotruncus||便秘|
+|厌氧棒状菌属 Anaerostipes||抑郁|
+|厚壁菌/拟杆菌21.6%|益生菌||
+|厚壁菌/拟杆菌32.6%|益生菌||
+|厚壁菌/拟杆菌38.0%|益生菌||
+|厚壁菌皮 Firmicutes|益生菌|肥胖|
+|厚壁菌门 Firmicutes|益生菌|失眠、肥胖|
+|双歧杆菌属 Bifidobacterium|核心菌属|便秘、抑郁、肥胖、腹胀|
+|变形菌皮 Proteobacteria|益生菌|腹胀、过敏|
+|变形菌门 Proteobacteria|益生菌|失眠、腹胀、过敏|
+|另枝菌属 Alistipes||抑郁|
+|史氏甲烷短杆菌 Methanobrevibacter smithii||便秘、腹胀|
+|嗜胆菌属 Bilophila||肥胖|
+|嗜血杆菌属 Haemophilus||抑郁|
+|嗜言杆菌属 Haemophilus||抑郁|
+|埃希氏菌属 Escherichia|有害菌属|便秘、抑郁、肥胖|
+|巨单胞菌属 Megamonas|核心菌属|肥胖|
+|巨球形菌属 Megasphaera||便秘|
+|弓形菌属 Arcobacter|有害菌属||
+|心脑言管疾病||失眠|
+|您的厚壁菌氏拟杆菌氏值为:|益生菌||
+|拟杆菌属 Bacteroides|核心菌属|失眠、抑郁、腹胀|
+|拟杆菌皮 Bacteroidetes|益生菌||
+|拟杆菌门 Bacteroidetes|益生菌|失眠|
+|放线菌属 Actinomyces||抑郁|
+|放线菌皮 Actinobacteria|益生菌||
+|放线菌门 Actinobacteria|益生菌|失眠|
+|普氏栖粪杆菌 Faecalibacterium prausnitzii||抑郁|
+|普雷沃氏菌属 Prevotella|核心菌属|便秘、失眠、抑郁、腹胀|
+|枸橼酸杆菌属 Citrobacter||过敏|
+|柯林斯氏菌属 Collinsella|其它重要菌属||
+|核心菌属|益生菌||
+|梭杆菌属 Fusobacterium||便秘|
+|梭杆菌皮 Fusobacteria|益生菌||
+|梭菌属 Clostridium|核心菌属|便秘、失眠、抑郁、肥胖、腹胀|
+|梭菌目 Clostridiales||失眠|
+|母螺旋菌科 Lachnospiraceae||腹胀|
+|母螺菌属 Lachnospira|核心菌属|便秘|
+|毛螺旋菌科 Lachnospiraceae||腹胀|
+|毛螺菌属 Lachnospira|核心菌属|便秘|
+|气单胞菌属 Aeromonas||过敏|
+|水单胞菌属 Aeromonas||过敏|
+|活泼瘤胃球菌 Ruminococcus gnavus||过敏|
+|爱格士氏菌属 Eggerthella||抑郁|
+|牙龈卟啉单胞菌 Porphyromonas gingivalis||肥胖|
+|疣微菌皮 Verrucomicrobia|益生菌||
+|疣微菌门 Verrucomicrobia||失眠|
+|瘤胃球菌属 Ruminococcus|核心菌属|便秘、腹胀|
+|白双歧杆菌 Bifidobacterium longum||失眠|
+|示荣菌属 Veillonella||抑郁|
+|种菌        您的香浓多样性指数是:|益生菌||
+|粪杆菌属 Faecalibacterium|核心菌属|便秘、失眠、过敏|
+|粪球菌属 Coprococcus|核心菌属|便秘|
+|红蝽菌科 Coriobacteriaceae||肥胖|
+|经黏液真杆菌属 Blautia|核心菌属|便秘、失眠、抑郁、过敏|
+|考拉杆菌属 Phascolarctobacterium|核心菌属||
+|肠杆菌属 Enterobacter||便秘|
+|肠杆菌科 Enterobacteriaceae||过敏|
+|肠球菌属 Enterococcus||腹胀、过敏|
+|肠道炎症水平|益生菌||
+|肠道菌群平衡|益生菌||
+|脆弱拟杆菌 Bacteroides fragilis||便秘、肥胖、过敏|
+|脱硫弧菌属 Desulfovibrio|有害菌属|抑郁|
+|臭气杆菌属 Odoribacter||便秘|
+|臭水杆菌属 Odoribacter||便秘|
+|艰难梭菌 Clostridium difficile||腹胀|
+|色体免疫疾病||失眠|
+|莫拉氏菌属 Moraxella||过敏|
+|菌群多样性|益生菌||
+|葡萄球菌属 Staphylococcus||便秘|
+|蓝藻皮 Cyanobacteria||腹胀|
+|蓝藻门 Cyanobacteria||腹胀|
+|螺旋体 Spirochaetes|益生菌||
+|螺杆菌属 Helicobacter|有害菌属||
+|衣原体 Chlamydiae||失眠|
+|解黄酮菌属 Flavonifractor||抑郁|
+|长双歧杆菌 Bifidobacterium longum||失眠|
+|阿克曼氏菌属 Akkermansia||便秘、失眠|
+|阿德勒氏菌属 Adlercreutzia||肥胖|
+|震颤杆菌属 Oscillibacter||抑郁、肥胖|
+|霍尔德曼氏菌属 Holdemania||便秘、抑郁、肥胖|
+|霍尔德曼穆尔菌属 Holdemanella||便秘|
+|韦荣菌属 Veillonella||抑郁|
+|食葡糖罗斯拜瑞氏菌 Roseburia inulinivorans||抑郁|
+|黏㬵球形菌皮 Lentisphaerae|益生菌||
+|龙包茨氏菌属 Romboutsia||失眠|
+
+---
+
+## 四、营养素标准参考范围
+
+### 营养评估状态分类
+
+(分析临床报告营养评估部分时对照使用)
+
+- 营养素列表: 30种
+
+- 状态分类: 偏低、最佳、正常、缺乏、过高
+
+- 说明: 营养评估模块给出的是0-100打分,各状态对应分值区间如上。
+
+### 代谢物/短链脂肪酸/神经递质正常参考范围
+
+#### 短链脂肪酸
+
+| 名称 | 正常范围 | 备注 |
+|------|---------|------|
+|丁酸盐(Butyrate)|15-95|通用|
+|丙酸盐(Propionate)|15-90|通用|
+|乙酸盐(Acetate)|15-95|通用|
+|异戊酸盐(Isovaleric)|5-85|通用|
+
+#### 神经递质及激素
+
+| 名称 | 正常范围 | 备注 |
+|------|---------|------|
+|DOPAC|15-95|通用|
+|γ-氨基丁酸(GABA)|15-85|通用|
+|一氧化氮|15-95|通用|
+|喹啉(Quinolinic)|0-95|通用|
+|多巴胺|15-95|通用|
+|组胺(Histamine)|15-95|通用|
+|维生素K2|15-99|通用|
+|肌醇(Inositol)|15-99|通用|
+|色氨酸(Tryptophan)|15-95|通用|
+|血清素(5-HT)|15-95|通用|
+|谷氨酸(Glutamate)|15-95|通用|
+
+#### 肠道屏障及代谢物
+
+| 名称 | 正常范围 | 备注 |
+|------|---------|------|
+|吲哚|15-90|通用|
+|对甲酚(p-Cresol)|0-85|通用|
+|尸胺|5-85|通用|
+|次级胆汁酸|15-95|通用|
+|硫化氢|5-85|通用|
+|肠道产气|0-50|通用|
+|肠道屏障|15-100|通用|
+|肠道炎症水平|0-80|通用|
+|脂多糖LPS|0-85|通用|
+|腐胺|5-85|通用|
+|苯酚|0-85|通用|
+
+---
+
+> 知识库由 extract_knowledge.py 自动生成
+
+> 用途: 数据分析时的标准对照表,非个人检测结果

Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików