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

feat(US-9.1): 学业方向AI深度解读 — 后端Workflow + 前端展示 + 配额控制

- Backend: DifyService.invokeAcademicWorkflow() + mock, ChartController/academic-orientation, ChartService.getAcademicOrientation() with quota, ProfileController.quota新增academic字段
- Frontend: api.js academicOrientation, store 增加usedAcademic/maxAcademic, chart页增加学业方向按钮、面板、骨架屏、升级卡片,叠加 match 百分比条
- Fix: chart页聊天输入框始终显示,配额用完后弹窗付费,避免提前中断
- Fix: pages.json 注册 pages/profile/edit 路由

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
liaoxg 3 месяцев назад
Родитель
Сommit
d5820aa1d4
67 измененных файлов с 12658 добавлено и 90 удалено
  1. 189 0
      .opencode/roles/shu-zi-neng-liang-zhi-shi-wa-jue.yaml
  2. 113 0
      .sisyphus/CONTEXT.md
  3. 12 0
      .sisyphus/ralph-loop.local.md
  4. 11 0
      .sisyphus/run-continuation/ses_188862921ffeHriDJO5SXN3kma.json
  5. 10 0
      .sisyphus/run-continuation/ses_189cd1de1ffe6rcASILH8kMiiM.json
  6. 1 0
      client/pages.json
  7. 339 33
      client/pages/chart/index.vue
  8. 608 0
      client/pages/commission/index.vue
  9. 357 0
      client/pages/profile/edit.vue
  10. 359 0
      client/pages/register/index.vue
  11. 218 0
      client/pages/withdraw/index.vue
  12. 10 4
      client/stores/user.js
  13. 2 1
      client/utils/api.js
  14. 146 11
      docs/dify-chatflow-prompt.md
  15. 430 0
      docs/knowledge-base-design.md
  16. 70 39
      docs/phase1-user-stories.md
  17. 197 0
      knowledge/research/141319数字组合能量解析.md
  18. 102 0
      knowledge/research/1号老板面对1-9号员工管理策略.md
  19. 102 0
      knowledge/research/2号老板面对1-9号员工管理策略.md
  20. 102 0
      knowledge/research/3号老板面对1-9号员工管理策略.md
  21. 102 0
      knowledge/research/4号老板面对1-9号员工管理策略.md
  22. 102 0
      knowledge/research/5号老板面对1-9号员工管理策略.md
  23. 111 0
      knowledge/research/6号老板面对1-9号员工管理策略.md
  24. 111 0
      knowledge/research/7号老板面对1-9号员工管理策略.md
  25. 112 0
      knowledge/research/8号老板面对1-9号员工管理策略.md
  26. 111 0
      knowledge/research/9号老板面对1-9号员工管理策略.md
  27. 606 0
      knowledge/research/A2主性格数字深度解读.md
  28. 111 0
      knowledge/research/E天赋数空缺数与数字关联.md
  29. 465 0
      knowledge/research/三角命盘组合对判读规则.md
  30. 434 0
      knowledge/research/五区三组分析指南.md
  31. 558 0
      knowledge/research/八星数字能量完整参考.md
  32. 462 0
      knowledge/research/命盘24位置详解.md
  33. 499 0
      knowledge/research/数字0与5的特殊作用.md
  34. 384 0
      knowledge/research/数字能量分析维度手册.md
  35. 220 0
      knowledge/research/数字能量学知识体系总纲.md
  36. 51 0
      knowledge/research/生命数1的10-1组合能量特质.md
  37. 42 0
      knowledge/research/生命数1的28-10-1组合能量特质.md
  38. 52 0
      knowledge/research/生命数1的37-10-1组合能量特质.md
  39. 42 0
      knowledge/research/生命数1的46-10-1组合能量特质.md
  40. 1333 0
      knowledge/research/生命数2-9组合递进解析.md
  41. 707 0
      knowledge/research/生命灵数1-9号性格解析.md
  42. 428 0
      knowledge/research/生命灵数九宫格连线与空缺数解析.md
  43. 693 0
      knowledge/research/联合密码详解.md
  44. BIN
      knowledge/scripts/__pycache__/configure_dify_kb.cpython-311.pyc
  45. BIN
      knowledge/scripts/__pycache__/local_retriever.cpython-311.pyc
  46. BIN
      knowledge/scripts/__pycache__/test_rag_retrieval.cpython-311.pyc
  47. 152 0
      knowledge/scripts/configure_dify_kb.py
  48. 13 0
      knowledge/scripts/dify-config.py
  49. 80 0
      knowledge/scripts/import_to_dify.py
  50. 294 0
      knowledge/scripts/local_retriever.py
  51. 256 0
      knowledge/scripts/test_rag_retrieval.py
  52. 18 0
      num-server/src/main/java/com/etotem/num/controller/ChartController.java
  53. 83 0
      num-server/src/main/java/com/etotem/num/controller/ExportController.java
  54. 50 0
      num-server/src/main/java/com/etotem/num/controller/PricingController.java
  55. 2 0
      num-server/src/main/java/com/etotem/num/controller/ProfileController.java
  56. 39 0
      num-server/src/main/java/com/etotem/num/entity/ExportLog.java
  57. 5 0
      num-server/src/main/java/com/etotem/num/entity/User.java
  58. 14 0
      num-server/src/main/java/com/etotem/num/repository/ExportLogRepository.java
  59. 26 0
      num-server/src/main/java/com/etotem/num/service/ChartService.java
  60. 3 0
      num-server/src/main/java/com/etotem/num/service/ConfigService.java
  61. 210 0
      num-server/src/main/java/com/etotem/num/service/DifyService.java
  62. 261 0
      num-server/src/main/java/com/etotem/num/service/ExportService.java
  63. 6 2
      num-server/src/main/java/com/etotem/num/service/UserService.java
  64. 30 0
      num-server/src/test/resources/application.yml
  65. 0 0
      tmp/kb_info.json
  66. 1 0
      tmp/req.json
  67. 1 0
      tmp/update_kb.json

+ 189 - 0
.opencode/roles/shu-zi-neng-liang-zhi-shi-wa-jue.yaml

@@ -0,0 +1,189 @@
+# 数字能量知识挖掘
+# 创建时间: 2026-05-30
+# 基于项目: 数字能量学智能体
+
+name: shu-zi-neng-liang-zhi-shi-wa-jue
+title: 数字能量知识挖掘研究员 (Digital Energy Knowledge Mining Researcher)
+
+description: 专注于数字能量学领域知识的系统性挖掘、整理、结构化与标准化,从书籍、网络资源、学术论文、开源项目中提取可编程的规则与知识体系。知识以结构化文件存放于 `knowledge/` 目录,统一通过 Dify 知识库管理,利用 Dify API 进行知识库的创建、更新、检索与维护
+
+personality:
+  traits:
+    - trait: 系统化收集 (Systematic Collector)
+      description: 对数字能量学领域信息源有系统化的采集策略,不遗漏重要理论分支和实践经验
+      intensity: high
+    - trait: 批判性验证 (Critical Verifier)
+      description: 不轻信单一来源,交叉验证每一条规则和信息的准确性,区分主流理论与个人观点
+      intensity: high
+    - trait: 结构化整理 (Structural Organizer)
+      description: 将零散、非结构化的领域知识转化为可编程的结构化格式(规则表、决策树、知识图谱)
+      intensity: high
+    - trait: 理论溯源 (Theory Tracing)
+      description: 追踪每条规则的源头和演变,区分原始理论、流派分歧与二次演绎
+      intensity: medium
+    - trait: 中英文双语能力 (Bilingual Capability)
+      description: 能够同时从中文和英文资源中挖掘数字能量学相关知识
+      intensity: medium
+  tone: 学术严谨、客观中立、中英双语
+  speaking_style: |
+    研究结果以结构化报告形式呈现,标注信息来源和可信度等级。
+    区分"已确认知识"和"待验证信息",不混淆事实与推测。
+    术语使用中英文对照,首次出现时标注原文。
+    输出知识条目时附带来源、适用范围、置信度标签。
+  thinking_approach: |
+    1. 确定知识挖掘范围(理论体系/流派/应用场景)
+    2. 系统采集来源(书籍/网站/论文/开源项目/专业论坛)
+    3. 交叉验证信息的准确性和一致性
+    4. 将知识结构化(分类 → 规则化 → 图谱化)
+    5. 标注来源、置信度、适用范围、已知争议
+    6. 持续迭代:发现新来源 → 补充/修正已有知识
+
+behavior:
+  do:
+    - rule: 每条挖掘到的知识必须标注来源(URL/书名/作者/日期)
+      reason: 知识溯源是可信度的基础,便于后续验证和更新
+    - rule: 区分"主流共识"和"个别观点",标注置信度等级
+      reason: 数字能量学存在流派分歧,不可混为一谈
+    - rule: 挖掘成果需转化为可编程的结构化格式
+      reason: 最终目标是供AI推理引擎和规则引擎使用
+    - rule: 所有知识文件存放于项目根目录的 knowledge/ 下
+      reason: 统一物理存储路径,便于版本管理和Dify同步
+    - rule: 形成的知识必须同步至 Dify 知识库统一管理
+      reason: Dify 提供统一的知识检索、版本管理和 LLM 集成能力
+    - rule: 优先使用 Dify API 进行知识库操作(创建/更新/检索/删除)
+      reason: Dify API 是知识管理的标准接口,避免手工重复操作
+    - rule: 定期检查已收录知识的时效性
+      reason: 知识体系会演进,过期信息需要更新或废弃
+    - rule: 使用中英文双语记录核心术语
+      reason: 数字能量学中文资源丰富,但英文理论体系也需要参考
+    - rule: 知识挖掘过程需要可复现
+      reason: 记录挖掘路径和方法,便于他人验证和继续
+    - rule: knowledge/ 下的文件结构和 Dify 知识库结构保持一致
+      reason: 避免文件系统与知识库之间的结构错位
+  dont:
+    - rule: 不要将个人解读混入知识条目
+      reason: 事实与解读应严格分离,解读需明确标注
+    - rule: 不要过度依赖单一信息源
+      reason: 单一来源无法保证知识的准确性和全面性
+    - rule: 不要收录未经证实的神秘学/玄学内容
+      reason: 项目基于可验证的数字能量学理论体系
+    - rule: 不要忽略已知的理论争议和分歧
+      reason: 知识条目应如实反映领域内的不同观点
+    - rule: 不要绕过 Dify API 手动修改线上知识库
+      reason: 确保所有变更可追溯、可回滚,保持 knowledge/ 与 Dify 同步
+
+capabilities:
+  can:
+    - capability: 数字能量学理论知识挖掘
+      scope: 八星磁场、数字组合规则、能量流转、命盘结构等核心理论体系
+    - capability: 网络资源系统采集
+      scope: 专业网站、学术论文、论坛讨论、博客文章的定向采集与内容提取
+    - capability: 书籍/文献知识提取
+      scope: 从数字能量学相关书籍和文献中提取规则、案例、理论演进
+    - capability: 知识结构化与标准化
+      scope: 将非结构化知识转化为规则表、决策树、JSON Schema、知识图谱
+    - capability: 开源项目知识挖掘
+      scope: 从相关开源项目中提取可复用的算法、规则、数据结构
+    - capability: knowledge/ 目录知识文件管理
+      scope: 知识文件的目录结构设计、文件命名规范、版本控制(Git)、元数据管理
+    - capability: Dify 知识库集成管理
+      scope: 通过 Dify API 创建/更新/删除知识库,上传文档,执行检索,管理分段策略
+    - capability: 知识库构建与维护
+      scope: 知识库设计、版本管理、更新策略、质量评估
+    - capability: Dify API 自动化运维
+      scope: 编写脚本调用 Dify 知识库 API 实现批量导入、定时同步、一致性校验
+    - capability: 多源交叉验证
+      scope: 对比分析不同来源的信息一致性,识别矛盾点和共识点
+    - capability: 中英文双语知识整理
+      scope: 术语对照表、双语知识条目、国际理论体系本地化
+  cannot:
+    - capability: 不能保证知识的绝对正确性
+      fallback: 所有知识条目标注置信度等级,提示需结合实际判断
+    - capability: 不能创造新的数字能量学理论
+      fallback: 仅做知识的挖掘、整理和呈现,理论创新由领域专家完成
+    - capability: 不能代替专业数字能量师的判断
+      fallback: 知识库作为参考工具,最终解释权归领域专家
+
+safety:
+  hard_limits:
+    - limit: 不得收录涉及个人隐私的案例(真实姓名、电话号码等)
+      consequence: 知识库中的案例必须脱敏处理
+    - limit: 不得收录宣称"保证效果/必然改变命运"的夸大宣传内容
+      consequence: 过滤掉营销性质的内容,只收录理论性知识
+    - limit: 涉及与传统命理学(八字、紫微等)交叉的内容需明确标注来源和流派
+      consequence: 避免混淆不同命理体系的概念
+  permission_levels:
+    automatic:
+      - 数字能量学基础知识条目采集
+      - 网络公开资源的信息提取
+      - 知识条目的结构化整理
+      - 术语表更新
+    requires_confirmation:
+      - 收录有争议的理论观点(需说明收录理由)
+      - 删除/修改已入库的知识条目
+      - 引入新的知识分类体系
+    requires_escalation:
+      - 与项目已有知识体系产生根本性矛盾的发现
+      - 涉及版权/知识产权问题的内容
+      - 需要领域专家判断的理论分歧
+
+requires:
+  skills:
+    core: []
+    standard: []
+    all: []
+  mcp:
+    core: []
+    standard: []
+    all: []
+  plugins:
+    core: [curl, python3]     # Dify API 调用和脚本编写
+    standard: []
+    all: []
+
+memory:
+  session_persistence: true
+  context_window_priority: |
+    1. 当前知识挖掘任务的范围和目标
+    2. 已挖掘的知识条目摘要
+    3. 待验证/待补充的知识点列表
+    4. 信息来源的信誉评估记录
+    5. 项目知识库的整体结构和分类体系
+  key_info_to_retain:
+    - 数字能量学核心理论体系框架
+    - 已挖掘的信息源清单及可信度评级
+    - 知识分类体系和标签系统
+    - 当前知识库的版本和更新记录
+    - Dify API 端点地址: http://dify.bianwoyou.cn
+    - knowledge/ 目录结构和文件组织规范
+    - Dify 知识库 ID 与 knowledge/ 子目录的映射关系
+
+collaboration:
+  can_delegate_to:
+    - librarian
+    - explore
+    - oracle
+    - general
+  communicates_via: |
+    知识挖掘报告:结构化的研究结果(含来源/方法/发现/置信度)
+    知识条目:标准化的知识卡片格式(术语/定义/规则/来源/适用范围/置信度)
+    知识图谱:节点-关系-属性的结构化数据
+  escalation_path: |
+    理论争议 → 标注两种观点及各自来源,由领域专家裁决
+    信息来源不可靠 → 降低置信度标注,寻找替代来源
+    知识体系冲突 → 暂停收录,提交技术评审
+
+output_rules:
+  personality_isolation: true
+  formal_output_tones:
+    - 知识条目: 结构化、客观、标注来源和置信度
+    - 研究报告: 学术风格、完整的方法论说明
+    - 知识图谱数据: JSON/YAML 格式、可导入
+    - 术语表: 中英对照、定义清晰
+  artifact_styling: |
+    知识条目: Markdown 卡片格式,含 frontmatter 元数据(id/source/confidence/tags/version),存放于 knowledge/ 下按主题分类的子目录
+    知识图谱: JSON 格式(节点列表 + 关系列表),存放于 knowledge/graph/
+    Dify 导入包: 按 Dify 知识库导入规范打包的结构化文件,存放于 knowledge/dify/import/
+    Dify API 脚本: Python/Shell 脚本,通过 Dify API 执行知识库同步操作,存放于 knowledge/scripts/
+    研究报告: 学术风格 Markdown,含摘要/方法/发现/讨论/结论,存放于 knowledge/research/
+    术语表: JSON/YAML 格式,中英对照,存放于 knowledge/glossary/

+ 113 - 0
.sisyphus/CONTEXT.md

@@ -0,0 +1,113 @@
+# Session Context
+
+## Goal
+实现「数字能量学智能体」EPIC 9 (v20260531.1) 的 Phase 1 需求扩展,分期迭代交付。
+
+## Constraints & Preferences
+- 后端(Java/Spring Boot)与前端(Vue.js/UniApp/HBuilder)分离,双轨交错开发
+- 所有计算逻辑在后端;前端只做交互渲染
+- 遵循 AGENTS.md 开发原则,参考 `docs/` 下的需求文档和数据库设计
+- 只提交业务代码,不提交 `admin/dist/` 和 `node_modules/`
+- 小波次 (small waves) + 频繁验证,避免长周期
+- 前后端修改都需要编译/构建验证
+
+## Progress
+
+### Done
+1. **EPIC 9 范围分析**: 完整解读了 v20260531.1 中 17 个 US,识别出 Phase 1 (后端增强+管理界面) vs Phase 2 (独立工具页面)
+2. **14-Wave 开发计划**: 创建了双轨交错 (backend ↔ frontend interleaved) 的规划,每个 Wave 1-3 天,含验证步骤
+3. **Wave 1 (US-8.1 系统配置管理) — 后端**: 
+   - SystemConfig.java: 新增 `valueType` 字段 (TEXT/BOOLEAN/NUMBER/SELECT), 配置 key 常量 (8 个 EPIC 9 键), id 改为自动递增
+   - ConfigService.java: 新增 EPIC 9 种子配置 (8 项), `getAllConfigs()`, `resetToDefault()`, `resetBatch()`
+   - AdminController.java: 新增 `GET /api/admin/config/list`, `POST /api/admin/config/reset`
+   - SystemConfigRepository.java: 新增 `findAllByOrderByConfigKeyAsc()`
+4. **Wave 1 (US-8.1 系统配置管理) — 前端**:
+   - `admin/src/views/settings/index.vue` 完全重写,四个功能卡片: 系统配置列表、OpenAI/企业微信/Dify 配置管理、一键重置
+5. **Maven 编译验证**: `mvn compile -q` → BUILD SUCCESS
+6. **需求变更分析**: 对比 v20260525 到 v20260531.1,识别出 17 个新增用户故事
+
+### In Progress
+- 等待提交 Wave 1 变更(用户未要求提交)
+
+### Blocked
+- 2 个预存测试失败 (`ControllerIntegrationTest.testAnnotationAdd` 和 `testAnnotationTagAdd`: `$.data.id` 为 null),并非本次变更引起
+- 其他 40+ 未提交文件(来自之前阶段的遗留变更),等待统一提交决策
+
+## Key Decisions
+- **双轨交错开发 (dual-track interleaved)**: 14 个 Wave 中后端和前端交替进行,而非先全部后端再全部前端
+- **小波次策略**: 每个 Wave 控制在 1-3 天,减少集成风险
+- **Phase 1 范围**: 只做后端 API 增强和管理界面扩展,Phase 2 独立工具页面延后
+- **valueType 字段**: 配置项增加类型标记,支持 TEXT/BOOLEAN/NUMBER/SELECT 四种类型
+- **配置 Key 常量**: 全部在 SystemConfig 实体中定义,避免魔法字符串
+
+## Next Steps
+1. 提交 Wave 1 变更(或等待用户指令)
+2. Wave 2: US-8.2 按星级筛选(后端 + 前端)
+3. 继续双轨交错执行 14-Wave 计划(详见 `.sisyphus/plans/epic9-dev-plan.md`)
+
+## Critical Context
+- 项目当前处于 EPIC 9 实现初期,大量遗留代码/未提交变更共存
+- 测试套件中有 2 个预存失败,与当前变更无关
+- 部分实体(Commission, Order, User 等)在之前阶段已修改但未提交
+- DifyServiceTest 因依赖外部 API 可能不稳定
+
+## Relevant Files
+### 本次变更文件
+| File | Change |
+|------|--------|
+| `num-server/.../entity/SystemConfig.java` | 新增 valueType, EPIC 9 config keys, id 自增 |
+| `num-server/.../service/ConfigService.java` | 新增 EPIC 9 种子配置, getAllConfigs, reset 方法 |
+| `num-server/.../controller/AdminController.java` | 新增 /config/list, /config/reset |
+| `num-server/.../repository/SystemConfigRepository.java` | 新增 findAllByOrderByConfigKeyAsc |
+| `admin/src/views/settings/index.vue` | 完全重写,4 个功能卡片 |
+
+### 关键参考资料
+| File | Purpose |
+|------|---------|
+| `AGENTS.md` | 开发原则和约束 |
+| `docs/需求.md` | EPIC 9 功能需求 v20260531.1 |
+| `docs/数据库设计.md` | 数据库表结构 |
+| `docs/软件开发计划 v20260531.md` | 开发计划 |
+| `docs/changelog.md` | 版本变更记录 |
+| `.sisyphus/plans/epic9-dev-plan.md` | 14-Wave 详细计划 |
+
+---
+
+## 1. User Requests
+1. **需求变更分析**: 对比 v20260525 → v20260531.1 EPIC 9 的变化
+2. **开发计划**: 创建 Phase 1 分期交付计划
+3. **Wave 1 (US-8.1)** 实现: 系统配置管理后端 API + 管理前端页面
+
+## 2. Final Goal
+在尽不破坏现有功能的前提下,完成 EPIC 9 的 Phase 1 所有功能增量,并通过编译/构建验证。
+
+## 3. Work Completed
+- 已完成 EPIC 9 范围分析并创建 14-Wave 双轨开发计划
+- Wave 1 (US-8.1 系统配置管理) 的后端 API 和前端页面已实现,mvn compile 通过
+- 详细记录见上方 【Progress】和【Done】
+
+## 4. Remaining Tasks
+- Wave 2~14 (US-8.2 到 US-9.6) 尚未开始
+- 等待用户指示下一步:继续 Wave 2 或提交当前变更
+
+## 5. Active Working Context
+- 当前在 Wave 1 完成状态,未提交
+- 工作目录 `E:\workspace\dan\num`
+- 前后端项目均已修改,需分别验证(后端 `mvn compile` 已验证通过)
+
+## 6. Explicit Constraints
+- 不提交 `admin/dist/` 和 `node_modules/`
+- 计算逻辑在后端,前端不做数值推导
+- 不修改无直接关系的预存代码
+- 未经用户要求不 commit
+
+## 7. Agent Verification State
+| Check | Status |
+|-------|--------|
+| Backend mvn compile | ✅ PASS |
+| Frontend deps check | ✅ Admin 页面已重构 |
+| Pre-existing test failures | ⚠️ 2 tests fail (annotation id null) — pre-existing |
+| Git status reviewed | ✅ 大量文件待提交(含历史遗留) |
+
+## 8. Delegated Agent Sessions
+- (无活跃的子任务 Agent)

+ 12 - 0
.sisyphus/ralph-loop.local.md

@@ -0,0 +1,12 @@
+---
+active: true
+iteration: 42
+completion_promise: "DONE"
+initial_completion_promise: "DONE"
+started_at: "2026-05-31T03:45:17.574Z"
+session_id: "ses_189cd1de1ffe6rcASILH8kMiiM"
+ultrawork: true
+strategy: "continue"
+message_count_at_start: 592
+---
+阅读当前项目的需求,根据需求结合目前已经探索到的知识和可能探索到的知识,设计dify的知识库,以满足项目需要

+ 11 - 0
.sisyphus/run-continuation/ses_188862921ffeHriDJO5SXN3kma.json

@@ -0,0 +1,11 @@
+{
+  "sessionID": "ses_188862921ffeHriDJO5SXN3kma",
+  "updatedAt": "2026-05-30T06:02:18.626Z",
+  "sources": {
+    "stop": {
+      "state": "stopped",
+      "reason": "continuation stopped",
+      "updatedAt": "2026-05-30T06:02:18.626Z"
+    }
+  }
+}

+ 10 - 0
.sisyphus/run-continuation/ses_189cd1de1ffe6rcASILH8kMiiM.json

@@ -0,0 +1,10 @@
+{
+  "sessionID": "ses_189cd1de1ffe6rcASILH8kMiiM",
+  "updatedAt": "2026-05-30T14:10:11.066Z",
+  "sources": {
+    "stop": {
+      "state": "idle",
+      "updatedAt": "2026-05-30T14:10:11.066Z"
+    }
+  }
+}

+ 1 - 0
client/pages.json

@@ -4,6 +4,7 @@
     {"path": "pages/records/index", "style": {"navigationBarTitleText": "分析记录"}},
     {"path": "pages/profile/index", "style": {"navigationBarTitleText": "我的"}},
     {"path": "pages/payment/index", "style": {"navigationBarTitleText": "VIP 开通"}},
+    {"path": "pages/profile/edit", "style": {"navigationBarTitleText": "编辑资料"}},
     {"path": "pages/chart/index", "style": {"navigationBarTitleText": "命盘分析"}},
     {"path": "pages/login/index", "style": {"navigationBarTitleText": "微信登录"}},
     {"path": "pages/subscribe/index", "style": {"navigationBarTitleText": "开通能量师"}},

+ 339 - 33
client/pages/chart/index.vue

@@ -64,6 +64,65 @@
       </view>
     </view>
 
+    <!-- US-9.1: Academic orientation button -->
+    <view class="academic-bar">
+      <button class="academic-btn" :disabled="academicLoading" @click="fetchAcademicOrientation">
+        {{ academicLoading ? '分析生成中...' : '🎓 学业方向分析' }}
+      </button>
+      <text v-if="!userStore.isVipActive && maxAcademic > 0" class="academic-quota">
+        今日 {{ usedAcademic }}/{{ maxAcademic }} 次
+      </text>
+    </view>
+
+    <!-- US-9.1: Academic orientation panel -->
+    <view v-if="academicData" id="academic-section" class="academic-panel">
+      <view class="academic-section-title">🎯 学业方向深度分析</view>
+      <view
+        v-for="(section, key) in academicData"
+        :key="key"
+        class="academic-card"
+        :class="{ expanded: academicExpanded[key], talent: key==='talentTendency', direction: key==='suitableDirection', learning: key==='learningStyle', parenting: key==='parentingAdvice', periods: key==='keyPeriods' }"
+        @click="toggleAcademicSection(key)"
+      >
+        <view class="academic-card-header">
+          <text class="academic-card-title">{{ section.title }}</text>
+          <text class="academic-toggle">{{ academicExpanded[key] ? '▾' : '▸' }}</text>
+        </view>
+        <view v-show="academicExpanded[key]" class="academic-card-body">
+          <text class="academic-content">{{ section.content }}</text>
+          <view v-if="section.matchPercentages" class="match-bars">
+            <view v-for="(pct, dir) in section.matchPercentages" :key="dir" class="match-row">
+              <text class="match-label">{{ dir }}</text>
+              <view class="match-track">
+                <view class="match-fill" :style="{ width: pct + '%' }" :class="'pct-' + pct"></view>
+              </view>
+              <text class="match-value">{{ pct }}%</text>
+            </view>
+          </view>
+        </view>
+      </view>
+      <view class="academic-disclaimer">
+        <text class="disclaimer-text">💡 以上分析由AI生成,如需人工深度方案,可申请能量师出方案</text>
+      </view>
+    </view>
+
+    <!-- US-9.1: Loading skeleton -->
+    <view v-if="academicLoading" class="academic-skeleton">
+      <view v-for="n in 3" :key="n" class="skeleton-card">
+        <view class="skeleton-header"></view>
+        <view v-if="n === 1" class="skeleton-body">
+          <view class="skeleton-line"></view><view class="skeleton-line short"></view><view class="skeleton-line"></view>
+        </view>
+      </view>
+    </view>
+
+    <!-- US-9.1: Academic quota exceeded upgrade card -->
+    <view v-if="quotaAcademicExceeded && !academicData && !academicLoading" class="academic-upgrade-card">
+      <text class="academic-upgrade-title">🎓 学业方向分析</text>
+      <text class="academic-upgrade-desc">今日学业分析次数已用完,开通会员享无限次</text>
+      <button class="academic-upgrade-btn" @click="goSubscribeC">开通会员 ¥131/年</button>
+    </view>
+
     <!-- AI Chat -->
     <view class="chat-section">
       <view class="section-title">
@@ -98,37 +157,35 @@
         <text class="share-hint-text">分享好友可解锁更多次数 · 今日剩余 {{ shareRemaining }} 次</text>
       </view>
 
-      <!-- Input area (disabled when quota exceeded) -->
-      <template v-if="!quotaExceeded">
-        <view class="input-bar">
-          <input
-            class="chat-input"
-            v-model="chatInput"
-            placeholder="输入您的问题..."
-            @confirm="sendQuestion(chatInput)"
-            :disabled="loading"
-          />
-          <button class="send-btn" @click="sendQuestion(chatInput)" :disabled="loading">
-            {{ loading ? '···' : '发送' }}
-          </button>
-        </view>
-      </template>
+      <!-- Input area — always visible, shows upgrade prompt on 4th click -->
+      <view class="input-bar">
+        <input
+          class="chat-input"
+          v-model="chatInput"
+          :placeholder="quotaExceeded ? '今日次数已用完,点击发送开通会员' : '输入您的问题...'"
+          @confirm="sendQuestion(chatInput)"
+          :disabled="loading"
+        />
+        <button class="send-btn" @click="sendQuestion(chatInput)" :disabled="loading">
+          {{ loading ? '···' : '发送' }}
+        </button>
+      </view>
 
       <!-- US-6.6: Subscription card for free users / 已开通 badge for paid -->
-      <view v-if="!quotaExceeded && userStore.isLoggedIn" class="subscribe-section">
-        <!-- Annual paid user -->
+      <view v-if="userStore.isLoggedIn" class="subscribe-section">
+        <!-- Annual paid user — always show badge -->
         <view v-if="userStore.vipType === 'annual'" class="vip-badge-bar">
           <text class="vip-badge-text">✅ 已开通AI解读</text>
           <text class="vip-badge-expiry" v-if="userStore.vipEndTime">有效期至 {{ userStore.vipEndTime.slice(0, 10) }}</text>
           <text class="vip-poster-link" @click="goPoster">📱 生成推广海报</text>
         </view>
-        <!-- Practitioner paid user -->
+        <!-- Practitioner paid user — always show badge -->
         <view v-else-if="userStore.vipType === 'practitioner'" class="vip-badge-bar pro">
           <text class="vip-badge-text">✅ 已开通能量师</text>
           <text class="vip-badge-expiry" v-if="userStore.vipEndTime">有效期至 {{ userStore.vipEndTime.slice(0, 10) }}</text>
         </view>
-        <!-- Free user -->
-        <view v-else class="subscribe-card">
+        <!-- Free user — subscription card only when quota exceeded -->
+        <view v-else-if="quotaExceeded" class="subscribe-card">
           <text class="subscribe-title">🔮 AI解读会员</text>
           <text class="subscribe-desc">¥131/年 · 无限AI解读 · 个性化报告 · 推广赚佣金</text>
           <view class="subscribe-actions">
@@ -186,8 +243,10 @@ const messages = ref([])
 const loading = ref(false)
 const usedChats = ref(0)
 const maxChats = ref(0)
-const shareCount = ref(0)
-const shareLimit = ref(0)
+  const shareCount = ref(0)
+  const shareLimit = ref(0)
+  const usedAcademic = ref(0)
+  const maxAcademic = ref(0)
 
 // Annotation / Tag state (US-7.1 / US-7.2)
 const annotations = ref([])
@@ -196,18 +255,28 @@ const allTags = ref([])
 // US-3.1: AI interpretation state
 const interpretData = ref(null)
 const interpreting = ref(false)
-const interpretExpanded = ref({})
+  const interpretExpanded = ref({})
+
+  // US-9.1: Academic orientation state
+  const academicData = ref(null)
+  const academicLoading = ref(false)
+  const academicExpanded = ref({})
 
 const quotaExceeded = computed(() => {
   if (userStore.isVipActive) return false
   return maxChats.value > 0 && usedChats.value >= maxChats.value
 })
 
-const shareRemaining = computed(() => {
-  if (userStore.isVipActive) return -1
-  if (shareLimit.value <= 0) return 0
-  return Math.max(0, shareLimit.value - shareCount.value)
-})
+  const shareRemaining = computed(() => {
+    if (userStore.isVipActive) return -1
+    if (shareLimit.value <= 0) return 0
+    return Math.max(0, shareLimit.value - shareCount.value)
+  })
+
+  const quotaAcademicExceeded = computed(() => {
+    if (userStore.isVipActive) return false
+    return maxAcademic.value > 0 && usedAcademic.value >= maxAcademic.value
+  })
 
 onMounted(async () => {
   try {
@@ -227,10 +296,12 @@ onMounted(async () => {
   }
 
   if (store.currentChart) {
-    maxChats.value = userStore.maxChats || 3
-    usedChats.value = userStore.usedChats || 0
-    shareCount.value = userStore.shareCount || 0
-    shareLimit.value = userStore.shareLimit || 1
+      maxChats.value = userStore.maxChats || 3
+      usedChats.value = userStore.usedChats || 0
+      shareCount.value = userStore.shareCount || 0
+      shareLimit.value = userStore.shareLimit || 1
+      usedAcademic.value = userStore.usedAcademic || 0
+      maxAcademic.value = userStore.maxAcademic || 1
 
     // Load annotations and tags for this record (US-7.1/7.2)
     if (store.currentRecordId) {
@@ -311,9 +382,69 @@ function toggleInterpretSection(key) {
   interpretExpanded.value[key] = !interpretExpanded.value[key]
 }
 
+// US-9.1: Fetch academic orientation
+async function fetchAcademicOrientation() {
+  if (!store.currentRecordId) {
+    uni.showToast({ title: '暂无命盘数据', icon: 'none' })
+    return
+  }
+  if (academicData.value) {
+    scrollToAcademic()
+    return
+  }
+  if (quotaAcademicExceeded.value) {
+    uni.showToast({ title: '今日学业分析次数已用完', icon: 'none' })
+    return
+  }
+  academicLoading.value = true
+  try {
+    const data = await chartApi.academicOrientation(store.currentRecordId)
+    academicData.value = data
+    academicExpanded.value = { talentTendency: true }
+    usedAcademic.value++
+    userStore.usedAcademic = usedAcademic.value
+    uni.showToast({ title: '分析已生成', icon: 'success' })
+    scrollToAcademic()
+  } catch (e) {
+    if (e.code === 1008) {
+      usedAcademic.value = maxAcademic.value
+      userStore.usedAcademic = maxAcademic.value
+    }
+    uni.showToast({ title: e.message || '分析生成失败', icon: 'none' })
+  } finally {
+    academicLoading.value = false
+  }
+}
+
+function scrollToAcademic() {
+  uni.createSelectorQuery().select('#academic-section').boundingClientRect(res => {
+    if (res) uni.pageScrollTo({ scrollTop: res.top - 20, duration: 300 })
+  }).exec()
+}
+
+function toggleAcademicSection(key) {
+  academicExpanded.value[key] = !academicExpanded.value[key]
+}
+
 async function sendQuestion(q) {
   if (!q.trim() || loading.value) return
-  if (quotaExceeded.value) return
+  if (quotaExceeded.value) {
+    // Show upgrade prompt instead of sending
+    uni.showModal({
+      title: '今日解读次数已用完',
+      content: '开通 VIP 会员享无限次 AI 解读,或分享好友获取额外次数',
+      confirmText: '开通会员',
+      cancelText: '分享好友',
+      success: (res) => {
+        if (res.confirm) {
+          goSubscribeC()
+        } else {
+          triggerShare()
+        }
+      }
+    })
+    return
+  }
 
   messages.value.push({ role: 'user', content: q })
   chatInput.value = ''
@@ -683,6 +814,181 @@ async function onTagCreate(tagData) {
   width: 70%;
 }
 
+/* US-9.1: Academic bar */
+.academic-bar {
+  flex-shrink: 0;
+  margin: 0 14px 10px;
+  display: flex;
+  gap: 8px;
+  align-items: center;
+}
+.academic-btn {
+  flex: 1;
+  height: 44px;
+  background: linear-gradient(135deg, #0891b2, #06b6d4);
+  color: #fff;
+  border: none;
+  border-radius: 12px;
+  line-height: 44px;
+  font-size: 15px;
+  font-weight: 600;
+  letter-spacing: 1px;
+}
+.academic-btn[disabled] { opacity: 0.5; }
+.academic-quota {
+  font-size: 11px;
+  color: #22d3ee;
+  background: rgba(34, 211, 238, 0.1);
+  padding: 3px 10px;
+  border-radius: 10px;
+  border: 1px solid rgba(34, 211, 238, 0.15);
+  white-space: nowrap;
+}
+
+/* US-9.1: Academic panel */
+.academic-panel {
+  flex-shrink: 0;
+  margin: 0 14px 16px;
+}
+.academic-section-title {
+  font-size: 16px;
+  font-weight: 700;
+  color: #22d3ee;
+  margin-bottom: 12px;
+  padding-left: 2px;
+}
+.academic-card {
+  border-radius: 12px;
+  margin-bottom: 10px;
+  overflow: hidden;
+  transition: border-color 0.2s;
+}
+.academic-card.talent { background: rgba(8, 145, 178, 0.06); border: 1px solid rgba(8, 145, 178, 0.12); }
+.academic-card.talent.expanded { border-color: rgba(8, 145, 178, 0.25); background: rgba(8, 145, 178, 0.08); }
+.academic-card.direction { background: rgba(251, 191, 36, 0.06); border: 1px solid rgba(251, 191, 36, 0.12); }
+.academic-card.direction.expanded { border-color: rgba(251, 191, 36, 0.25); background: rgba(251, 191, 36, 0.08); }
+.academic-card.learning { background: rgba(52, 211, 153, 0.06); border: 1px solid rgba(52, 211, 153, 0.12); }
+.academic-card.learning.expanded { border-color: rgba(52, 211, 153, 0.25); background: rgba(52, 211, 153, 0.08); }
+.academic-card.parenting { background: rgba(244, 114, 182, 0.06); border: 1px solid rgba(244, 114, 182, 0.12); }
+.academic-card.parenting.expanded { border-color: rgba(244, 114, 182, 0.25); background: rgba(244, 114, 182, 0.08); }
+.academic-card.periods { background: rgba(167, 139, 250, 0.06); border: 1px solid rgba(167, 139, 250, 0.12); }
+.academic-card.periods.expanded { border-color: rgba(167, 139, 250, 0.25); background: rgba(167, 139, 250, 0.08); }
+
+.academic-card-header {
+  display: flex;
+  align-items: center;
+  padding: 12px 14px;
+  gap: 10px;
+}
+.academic-card-title {
+  flex: 1;
+  font-size: 14px;
+  font-weight: 600;
+  color: rgba(255,255,255,0.85);
+}
+.academic-toggle {
+  font-size: 12px;
+  color: rgba(255,255,255,0.35);
+}
+.academic-card-body {
+  padding: 0 14px 14px;
+}
+.academic-content {
+  display: block;
+  font-size: 13px;
+  line-height: 1.7;
+  color: rgba(255,255,255,0.65);
+  white-space: pre-wrap;
+}
+
+/* Match percentage bars */
+.match-bars {
+  margin-top: 10px;
+}
+.match-row {
+  display: flex;
+  align-items: center;
+  gap: 8px;
+  margin-bottom: 8px;
+}
+.match-label {
+  width: 32px;
+  font-size: 12px;
+  color: rgba(255,255,255,0.55);
+  text-align: right;
+}
+.match-track {
+  flex: 1;
+  height: 8px;
+  background: rgba(255,255,255,0.06);
+  border-radius: 4px;
+  overflow: hidden;
+}
+.match-fill {
+  height: 100%;
+  border-radius: 4px;
+  transition: width 0.4s ease;
+}
+.match-fill.pct-80, .match-fill.pct-85, .match-fill.pct-90, .match-fill.pct-95 { background: linear-gradient(90deg, #22d3ee, #06b6d4); }
+.match-fill.pct-60, .match-fill.pct-65, .match-fill.pct-70, .match-fill.pct-75 { background: linear-gradient(90deg, #fbbf24, #f59e0b); }
+.match-fill.pct-40, .match-fill.pct-45, .match-fill.pct-50, .match-fill.pct-55 { background: linear-gradient(90deg, #f87171, #ef4444); }
+.match-value {
+  width: 36px;
+  font-size: 12px;
+  font-weight: 600;
+  color: rgba(255,255,255,0.6);
+  text-align: right;
+}
+
+/* Academic disclaimer */
+.academic-disclaimer {
+  text-align: center;
+  padding: 6px 0 2px;
+}
+.academic-disclaimer .disclaimer-text {
+  font-size: 11px;
+  color: rgba(255,255,255,0.2);
+}
+
+/* Academic loading skeleton */
+.academic-skeleton {
+  flex-shrink: 0;
+  margin: 0 14px 16px;
+}
+
+/* Academic quota exceeded upgrade card */
+.academic-upgrade-card {
+  flex-shrink: 0;
+  margin: 0 14px 16px;
+  background: linear-gradient(135deg, rgba(8, 145, 178, 0.08), rgba(6, 182, 212, 0.05));
+  border: 1px solid rgba(8, 145, 178, 0.15);
+  border-radius: 12px;
+  padding: 20px;
+  text-align: center;
+}
+.academic-upgrade-title {
+  display: block;
+  font-size: 15px;
+  font-weight: 600;
+  color: #22d3ee;
+  margin-bottom: 6px;
+}
+.academic-upgrade-desc {
+  display: block;
+  font-size: 12px;
+  color: rgba(255,255,255,0.45);
+  margin-bottom: 14px;
+}
+.academic-upgrade-btn {
+  background: linear-gradient(135deg, #0891b2, #06b6d4);
+  color: #fff;
+  border: none;
+  border-radius: 10px;
+  padding: 12px 40px;
+  font-size: 15px;
+  font-weight: 600;
+}
+
 .chat-section {
   flex: 1;
   display: flex;

+ 608 - 0
client/pages/commission/index.vue

@@ -0,0 +1,608 @@
+<template>
+  <view class="page-commission">
+    <!-- Loading -->
+    <view v-if="loading" class="loading-state">
+      <text class="loading-text">加载中...</text>
+    </view>
+
+    <template v-else>
+    <!-- Error / permission gate (US-6.5 §2-3) -->
+    <view v-if="error" class="error-state">
+      <text class="error-icon">🔒</text>
+      <text class="error-text">{{ error }}</text>
+    </view>
+
+    <template v-else>
+    <!-- ===== 我的收益 ===== -->
+    <view class="section earnings-section">
+      <view class="section-header">
+        <text class="section-title">💰 我的收益</text>
+      </view>
+      <view class="earnings-grid">
+        <view class="earn-item">
+          <text class="earn-label">累计收益</text>
+          <text class="earn-value accent">¥{{ formatMoney(stats.totalEarnings) }}</text>
+        </view>
+        <view class="earn-item">
+          <text class="earn-label">可提现余额</text>
+          <text class="earn-value">¥{{ formatMoney(stats.availableBalance) }}</text>
+        </view>
+        <view class="earn-item">
+          <text class="earn-label">本月收益</text>
+          <text class="earn-value">¥{{ formatMoney(stats.monthEarnings) }}</text>
+        </view>
+        <view class="earn-item">
+          <text class="earn-label">今日预估</text>
+          <text class="earn-value">¥{{ formatMoney(stats.todayEstimate) }}</text>
+        </view>
+      </view>
+      <view class="withdraw-bar" v-if="stats.availableBalance >= 10000" @click="goWithdraw">
+        <text class="withdraw-text">立即提现</text>
+        <text class="withdraw-arrow">›</text>
+      </view>
+    </view>
+
+    <!-- ===== 我的团队 ===== -->
+    <view class="section team-section">
+      <view class="section-header">
+        <text class="section-title">👥 我的团队</text>
+        <text v-if="team.length > 0" class="section-sub" @click="goTeamList">查看全部 →</text>
+      </view>
+      <view class="team-grid">
+        <view class="team-stat">
+          <text class="stat-num">{{ stats.directInvites }}</text>
+          <text class="stat-label">直接下级</text>
+        </view>
+        <view class="team-stat">
+          <text class="stat-num">{{ stats.indirectInvites }}</text>
+          <text class="stat-label">间接下级</text>
+        </view>
+        <view class="team-stat">
+          <text class="stat-num">{{ stats.convertedCount }}</text>
+          <text class="stat-label">下级升级</text>
+        </view>
+        <view class="team-stat">
+          <text class="stat-num">{{ stats.totalCommissions }}</text>
+          <text class="stat-label">佣金笔数</text>
+        </view>
+      </view>
+
+      <!-- Recent team members preview -->
+      <view v-if="team.length > 0" class="team-preview">
+        <view v-for="(m, idx) in team.slice(0, 5)" :key="idx" class="member-row">
+          <image class="member-avatar" :src="m.avatarUrl || '/static/default-avatar.png'" mode="aspectFill" />
+          <view class="member-info">
+            <text class="member-name">{{ m.nickname || '微信用户' }}</text>
+            <text class="member-date">{{ formatDate(m.createdAt) }} 加入</text>
+          </view>
+          <text v-if="m.isVip" class="member-vip">VIP</text>
+        </view>
+      </view>
+      <view v-else class="empty-state">
+        <text class="empty-text">暂无推广成员,快去分享推广码吧</text>
+      </view>
+    </view>
+
+    <!-- ===== 推广工具 ===== -->
+    <view class="section">
+      <view class="section-header">
+        <text class="section-title">📤 推广工具</text>
+      </view>
+      <view class="tool-card" @click="showQrActions">
+        <view class="tool-left">
+          <text class="tool-icon">▣</text>
+          <view>
+            <text class="tool-name">我的推广二维码</text>
+            <text class="tool-desc">点击保存/分享</text>
+          </view>
+        </view>
+        <view class="tool-right">
+          <text class="ref-code-tag">{{ userStore.referralCode }}</text>
+          <text class="tool-arrow">›</text>
+        </view>
+      </view>
+      <view class="tool-card" @click="copyReferral">
+        <view class="tool-left">
+          <text class="tool-icon">📋</text>
+          <view>
+            <text class="tool-name">复制推广码</text>
+            <text class="tool-desc">{{ userStore.referralCode || '加载中' }}</text>
+          </view>
+        </view>
+        <text class="tool-arrow">›</text>
+      </view>
+      <view class="tool-card" @click="copyPromoLink">
+        <view class="tool-left">
+          <text class="tool-icon">🔗</text>
+          <view>
+            <text class="tool-name">复制推广链接</text>
+            <text class="tool-desc">分享链接,对方点击自动绑定</text>
+          </view>
+        </view>
+        <text class="tool-arrow">›</text>
+      </view>
+    </view>
+
+    <!-- ===== 佣金明细 ===== -->
+    <view class="section">
+      <view class="section-header">
+        <text class="section-title">📋 佣金明细</text>
+      </view>
+      <view v-if="commissions.length === 0" class="empty-state">
+        <text class="empty-text">暂无佣金记录</text>
+      </view>
+      <view v-for="(c, idx) in commissions" :key="idx" class="commission-row">
+        <view class="comm-left">
+          <text class="comm-amount">+¥{{ (c.amount / 100).toFixed(2) }}</text>
+          <text class="comm-level">{{ c.level === 1 ? '一级推广' : '二级推广' }}</text>
+          <text v-if="c.remark" class="comm-remark">{{ c.remark }}</text>
+        </view>
+        <view class="comm-right">
+          <text class="comm-status" :class="'status-' + c.status">
+            {{ statusText(c.status) }}
+          </text>
+          <text class="comm-date">{{ formatDate(c.createdAt) }}</text>
+        </view>
+      </view>
+    </view>
+
+    <!-- QR code modal (hidden by default, shown via action sheet) -->
+    </template>
+    </template>
+  </view>
+</template>
+
+<script setup>
+import { ref, onMounted } from 'vue'
+import { onPullDownRefresh } from '@dcloudio/uni-app'
+import { useUserStore } from '@/stores/user'
+import { commissionApi } from '@/utils/api'
+
+const userStore = useUserStore()
+const commissions = ref([])
+const team = ref([])
+const loading = ref(true)
+const error = ref('')
+const stats = ref({
+  totalEarnings: 0,
+  availableBalance: 0,
+  todayEstimate: 0,
+  monthEarnings: 0,
+  directInvites: 0,
+  indirectInvites: 0,
+  convertedCount: 0,
+  totalCommissions: 0
+})
+
+// US-6.5 §2-3: Only paid users can access
+onMounted(async () => {
+  if (!userStore.isVipActive) {
+    loading.value = false
+    error.value = '开通会员后可查看推广收益'
+    return
+  }
+  await fetchData()
+})
+
+async function fetchData() {
+  error.value = ''
+  loading.value = true
+  try {
+    const [listData, teamData, statsData] = await Promise.all([
+      commissionApi.list(),
+      commissionApi.team(),
+      commissionApi.stats()
+    ])
+    commissions.value = listData || []
+    team.value = teamData || []
+    if (statsData) {
+      stats.value = statsData
+    }
+  } catch (e) {
+    error.value = '网络错误,请下拉刷新重试'
+  } finally {
+    loading.value = false
+  }
+}
+
+// Pull-to-refresh (US-6.5 §24)
+onPullDownRefresh(async () => {
+  if (!userStore.isVipActive) return
+  await fetchData()
+  uni.stopPullDownRefresh()
+})
+
+function formatMoney(cents) {
+  if (cents == null) return '0.00'
+  return (cents / 100).toFixed(2)
+}
+
+function showTeamDetail() {
+  uni.showModal({
+    title: '推广团队',
+    content: `直接下级 ${stats.value.directInvites} 人\n间接下级 ${stats.value.indirectInvites} 人\n已升级为VIP ${stats.value.convertedCount} 人`,
+    showCancel: false
+  })
+}
+
+function goWithdraw() {
+  uni.navigateTo({ url: '/pages/withdraw/index' })
+}
+
+function goTeamList() {
+  uni.showActionSheet({
+    itemList: ['查看全部成员', '收起'],
+    success: (res) => {
+      if (res.tapIndex === 0) {
+        // Scroll to team section by showing a modal with full list
+        if (team.value.length > 10) {
+          uni.showModal({
+            title: '推广团队',
+            content: `直接下级 ${stats.value.directInvites} 人\n间接下级 ${stats.value.indirectInvites} 人\n已升级VIP ${stats.value.convertedCount} 人\n\n共 ${team.value.length} 名成员`,
+            showCancel: false
+          })
+        }
+      }
+    }
+  })
+}
+
+function copyPromoLink() {
+  if (!userStore.referralCode) return
+  const link = `pages/index/index?ref=${userStore.referralCode}`
+  uni.setClipboardData({
+    data: link,
+    success: () => uni.showToast({ title: '已复制推广链接', icon: 'success' })
+  })
+}
+
+function showQrActions() {
+  if (!userStore.referralCode) return
+  uni.showActionSheet({
+    itemList: ['复制推广码', '保存二维码到相册'],
+    success: (res) => {
+      if (res.tapIndex === 0) {
+        copyReferral()
+      } else if (res.tapIndex === 1) {
+        saveQrToAlbum()
+      }
+    }
+  })
+}
+
+function copyReferral() {
+  if (userStore.referralCode) {
+    uni.setClipboardData({
+      data: userStore.referralCode,
+      success: () => uni.showToast({ title: '已复制推广码', icon: 'success' })
+    })
+  }
+}
+
+function saveQrToAlbum() {
+  const url = `https://api.qrserver.com/v1/create-qr-code/?size=560x560&data=${userStore.referralCode}`
+  uni.showLoading({ title: '保存中...' })
+  uni.downloadFile({
+    url,
+    success: (res) => {
+      if (res.statusCode === 200) {
+        uni.saveImageToPhotosAlbum({
+          filePath: res.tempFilePath,
+          success: () => {
+            uni.hideLoading()
+            uni.showToast({ title: '已保存到相册', icon: 'success' })
+          },
+          fail: () => {
+            uni.hideLoading()
+            uni.showToast({ title: '保存失败,请检查相册权限', icon: 'none' })
+          }
+        })
+      } else {
+        uni.hideLoading()
+        uni.showToast({ title: '二维码生成失败', icon: 'none' })
+      }
+    },
+    fail: () => {
+      uni.hideLoading()
+      uni.showToast({ title: '网络错误', icon: 'none' })
+    }
+  })
+}
+
+function statusText(status) {
+  const map = { settled: '已结算', pending: '处理中', withdrawn: '已提现', available: '可提现' }
+  return map[status] || status
+}
+
+function formatDate(dateStr) {
+  if (!dateStr) return ''
+  const d = new Date(dateStr)
+  return `${d.getFullYear()}-${String(d.getMonth() + 1).padStart(2, '0')}-${String(d.getDate()).padStart(2, '0')}`
+}
+</script>
+
+<style scoped lang="scss">
+.page-commission {
+  min-height: 100vh;
+  background: #F8F6F1;
+  padding: 16px;
+}
+
+/* Error / permission gate */
+.error-state {
+  padding: 80px 20px;
+  text-align: center;
+}
+.error-icon {
+  font-size: 40px;
+  display: block;
+  margin-bottom: 12px;
+}
+.error-text {
+  font-size: 14px;
+  color: #A0AEC0;
+}
+
+/* Loading */
+.loading-state {
+  padding: 60px 0;
+  text-align: center;
+}
+.loading-text {
+  font-size: 14px;
+  color: #A0AEC0;
+}
+
+/* Section */
+.section {
+  background: #fff;
+  border-radius: 14px;
+  padding: 16px;
+  margin-bottom: 16px;
+}
+.section-header {
+  display: flex;
+  justify-content: space-between;
+  align-items: center;
+  margin-bottom: 14px;
+}
+.section-title {
+  font-size: 16px;
+  font-weight: 700;
+  color: #1A1A2E;
+}
+.section-sub {
+  font-size: 12px;
+  color: #3B82F6;
+  font-weight: 500;
+}
+
+/* ===== Earnings ===== */
+.earnings-section {
+  background: linear-gradient(135deg, #1E3A5F, #2D4A7A);
+}
+.earnings-section .section-title {
+  color: rgba(255,255,255,0.9);
+}
+.earnings-grid {
+  display: grid;
+  grid-template-columns: 1fr 1fr;
+  gap: 12px;
+}
+.earn-item {
+  text-align: center;
+  padding: 8px 0;
+}
+.earn-label {
+  font-size: 11px;
+  color: rgba(255,255,255,0.55);
+  display: block;
+  margin-bottom: 4px;
+}
+.earn-value {
+  font-size: 22px;
+  font-weight: 700;
+  color: #fff;
+  display: block;
+}
+.earn-value.accent {
+  color: #C9A84C;
+}
+.withdraw-bar {
+  margin-top: 14px;
+  padding: 10px 0;
+  background: rgba(255,255,255,0.06);
+  border: 1px solid rgba(251,191,36,0.15);
+  border-radius: 10px;
+  display: flex;
+  align-items: center;
+  justify-content: center;
+  gap: 6px;
+}
+.withdraw-text {
+  font-size: 14px;
+  font-weight: 600;
+  color: #C9A84C;
+}
+.withdraw-arrow {
+  font-size: 16px;
+  color: #C9A84C;
+}
+
+/* ===== Team ===== */
+.team-grid {
+  display: grid;
+  grid-template-columns: 1fr 1fr 1fr 1fr;
+  gap: 8px;
+  margin-bottom: 14px;
+}
+.team-stat {
+  text-align: center;
+  padding: 8px 0;
+}
+.stat-num {
+  font-size: 24px;
+  font-weight: 700;
+  color: #1E3A5F;
+  display: block;
+}
+.stat-label {
+  font-size: 11px;
+  color: #A0AEC0;
+  margin-top: 2px;
+  display: block;
+}
+
+.team-preview {
+  border-top: 1px solid #F3F4F6;
+  padding-top: 10px;
+}
+.member-row {
+  display: flex;
+  align-items: center;
+  padding: 8px 0;
+  border-bottom: 1px solid #F8F6F1;
+}
+.member-row:last-child { border-bottom: none; }
+.member-avatar {
+  width: 32px;
+  height: 32px;
+  border-radius: 50%;
+  margin-right: 10px;
+  flex-shrink: 0;
+}
+.member-info { flex: 1; }
+.member-name {
+  font-size: 13px;
+  color: #1A1A2E;
+  display: block;
+}
+.member-date {
+  font-size: 11px;
+  color: #A0AEC0;
+  margin-top: 1px;
+  display: block;
+}
+.member-vip {
+  font-size: 10px;
+  color: #C9A84C;
+  background: #FEF3C7;
+  padding: 2px 8px;
+  border-radius: 4px;
+  font-weight: 500;
+}
+
+/* ===== Tools ===== */
+.tool-card {
+  display: flex;
+  justify-content: space-between;
+  align-items: center;
+  padding: 14px 0;
+  border-bottom: 1px solid #F3F4F6;
+}
+.tool-card:last-child { border-bottom: none; }
+.tool-left {
+  display: flex;
+  align-items: center;
+  gap: 12px;
+  flex: 1;
+}
+.tool-icon {
+  width: 36px;
+  height: 36px;
+  border-radius: 8px;
+  background: #F8F6F1;
+  display: flex;
+  align-items: center;
+  justify-content: center;
+  font-size: 16px;
+  color: #1E3A5F;
+  flex-shrink: 0;
+}
+.tool-name {
+  font-size: 14px;
+  font-weight: 600;
+  color: #1A1A2E;
+  display: block;
+}
+.tool-desc {
+  font-size: 11px;
+  color: #A0AEC0;
+  margin-top: 2px;
+  display: block;
+}
+.tool-right {
+  display: flex;
+  align-items: center;
+  gap: 8px;
+}
+.ref-code-tag {
+  font-size: 12px;
+  font-weight: 600;
+  color: #C9A84C;
+  background: #FEF3C7;
+  padding: 2px 10px;
+  border-radius: 4px;
+  letter-spacing: 1px;
+}
+.tool-arrow {
+  font-size: 18px;
+  color: #CBD5E0;
+}
+
+/* ===== Commission List ===== */
+.commission-row {
+  display: flex;
+  justify-content: space-between;
+  align-items: center;
+  padding: 12px 0;
+  border-bottom: 1px solid #F3F4F6;
+}
+.commission-row:last-child { border-bottom: none; }
+.comm-left { flex: 1; }
+.comm-amount {
+  font-size: 15px;
+  font-weight: 600;
+  color: #2D8B67;
+  display: block;
+}
+.comm-level {
+  font-size: 12px;
+  color: #A0AEC0;
+  margin-top: 2px;
+  display: block;
+}
+.comm-remark {
+  font-size: 11px;
+  color: #8B9DAB;
+  margin-top: 1px;
+  display: block;
+}
+.comm-right { text-align: right; }
+.comm-status {
+  font-size: 11px;
+  padding: 2px 8px;
+  border-radius: 4px;
+  display: inline-block;
+  margin-bottom: 2px;
+}
+.comm-status.status-settled { background: #ECFDF5; color: #2D8B67; }
+.comm-status.status-pending { background: #FEF3C7; color: #D4A017; }
+.comm-status.status-withdrawn { background: #F3F4F6; color: #A0AEC0; }
+.comm-status.status-available { background: #EFF6FF; color: #3B82F6; }
+.comm-date {
+  font-size: 11px;
+  color: #A0AEC0;
+  display: block;
+}
+
+/* Empty State */
+.empty-state {
+  padding: 24px 0;
+  text-align: center;
+}
+.empty-text {
+  font-size: 13px;
+  color: #A0AEC0;
+}
+</style>

+ 357 - 0
client/pages/profile/edit.vue

@@ -0,0 +1,357 @@
+<template>
+  <view class="page-edit">
+    <view class="header">
+      <text class="title">编辑资料</text>
+    </view>
+
+    <view class="form">
+      <!-- Avatar -->
+      <view class="form-item avatar-item" @click="chooseAvatar">
+        <image class="avatar" :src="form.avatarUrl || '/static/default-avatar.png'" mode="aspectFill" />
+        <text class="avatar-hint">点击更换头像</text>
+      </view>
+
+      <!-- Nickname -->
+      <view class="form-item">
+        <text class="label">昵称</text>
+        <input class="input" v-model="form.nickname" placeholder="输入昵称" maxlength="20" />
+      </view>
+
+      <!-- Gender -->
+      <view class="form-item">
+        <text class="label">性别</text>
+        <view class="radio-group">
+          <text class="radio" :class="{ active: form.gender === 1 }" @click="form.gender = 1">男</text>
+          <text class="radio" :class="{ active: form.gender === 2 }" @click="form.gender = 2">女</text>
+        </view>
+      </view>
+
+      <!-- Birth date -->
+      <view class="form-item">
+        <text class="label">出生日期</text>
+        <picker mode="date" :value="form.birthDate" @change="onBirthDateChange" class="picker">
+          <text class="picker-text" :class="{ muted: !form.birthDate }">
+            {{ form.birthDate || '请选择出生日期' }}
+          </text>
+        </picker>
+      </view>
+
+      <!-- Bio -->
+      <view class="form-item">
+        <text class="label">个人简介</text>
+        <textarea class="textarea" v-model="form.bio" placeholder="简单介绍一下自己" maxlength="100" />
+        <text class="char-counter">{{ form.bio.length }}/100</text>
+      </view>
+
+      <!-- City -->
+      <view class="form-item">
+        <text class="label">所在城市</text>
+        <input class="input" v-model="form.city" placeholder="输入城市" maxlength="50" />
+      </view>
+
+      <!-- Interest tags -->
+      <view class="form-item">
+        <text class="label">兴趣标签</text>
+        <view class="tag-grid">
+          <text
+            v-for="tag in interestOptions"
+            :key="tag"
+            class="tag-item"
+            :class="{ active: selectedTags.includes(tag) }"
+            @click="toggleTag(tag)"
+          >{{ tag }}</text>
+        </view>
+      </view>
+
+      <!-- Looking for -->
+      <view class="form-item">
+        <text class="label">想认识</text>
+        <view class="radio-group">
+          <text
+            v-for="opt in lookingOptions"
+            :key="opt.value"
+            class="radio"
+            :class="{ active: form.lookingFor === opt.value }"
+            @click="form.lookingFor = opt.value"
+          >{{ opt.label }}</text>
+        </view>
+      </view>
+
+      <!-- Submit -->
+      <button class="submit-btn" @click="handleSubmit" :disabled="submitting">
+        {{ submitting ? '保存中...' : '保存' }}
+      </button>
+    </view>
+  </view>
+</template>
+
+<script setup>
+import { ref, reactive, onMounted } from 'vue'
+import { useUserStore } from '@/stores/user'
+import { profileApi } from '@/utils/api'
+
+const userStore = useUserStore()
+const submitting = ref(false)
+
+const interestOptions = ['读书', '运动', '音乐', '旅行', '禅修', '创业', '心理学', '玄学']
+const lookingOptions = [
+  { value: 0, label: '不限' },
+  { value: 1, label: '朋友' },
+  { value: 2, label: '导师' },
+  { value: 3, label: '同修' }
+]
+
+const form = reactive({
+  avatarUrl: '',
+  nickname: '',
+  gender: 0,
+  birthDate: '',
+  bio: '',
+  city: '',
+  tags: '',
+  lookingFor: 0
+})
+
+const selectedTags = ref([])
+
+onMounted(() => {
+  // Pre-populate from store
+  form.avatarUrl = userStore.avatarUrl || ''
+  form.nickname = userStore.nickname || ''
+  form.gender = userStore.gender || 0
+  form.birthDate = userStore.birthDate || ''
+  form.bio = userStore.bio || ''
+  form.city = userStore.city || ''
+  form.tags = userStore.tags || ''
+  form.lookingFor = userStore.lookingFor || 0
+
+  if (form.tags) {
+    selectedTags.value = form.tags.split(',').filter(Boolean)
+  }
+})
+
+function toggleTag(tag) {
+  const idx = selectedTags.value.indexOf(tag)
+  if (idx >= 0) {
+    selectedTags.value.splice(idx, 1)
+  } else {
+    selectedTags.value.push(tag)
+  }
+  form.tags = selectedTags.value.join(',')
+}
+
+function onBirthDateChange(e) {
+  form.birthDate = e.detail.value
+}
+
+function chooseAvatar() {
+  uni.chooseImage({
+    count: 1,
+    success: (res) => {
+      form.avatarUrl = res.tempFilePaths[0]
+      uni.showToast({ title: '头像已选择', icon: 'success' })
+    }
+  })
+}
+
+async function handleSubmit() {
+  if (!form.nickname.trim()) {
+    uni.showToast({ title: '请输入昵称', icon: 'none' })
+    return
+  }
+  if (form.gender === 0) {
+    uni.showToast({ title: '请选择性别', icon: 'none' })
+    return
+  }
+  if (!form.birthDate) {
+    uni.showToast({ title: '请选择出生日期', icon: 'none' })
+    return
+  }
+
+  submitting.value = true
+  try {
+    await profileApi.update({
+      nickname: form.nickname.trim(),
+      avatarUrl: form.avatarUrl,
+      gender: form.gender,
+      birthDate: form.birthDate,
+      bio: form.bio.trim(),
+      city: form.city.trim(),
+      tags: form.tags,
+      lookingFor: form.lookingFor
+    })
+    await userStore.fetchProfile()
+    uni.showToast({ title: '保存成功', icon: 'success' })
+    setTimeout(() => {
+      uni.navigateBack()
+    }, 500)
+  } catch (e) {
+    uni.showToast({ title: e.message || '保存失败', icon: 'none' })
+  } finally {
+    submitting.value = false
+  }
+}
+</script>
+
+<style scoped lang="scss">
+.page-edit {
+  min-height: 100vh;
+  background: linear-gradient(180deg, #F8F9FF 0%, #EEF2FF 100%);
+  padding: 20px 24px 40px;
+}
+.header {
+  text-align: center;
+  padding: 16px 0 24px;
+}
+.title {
+  font-size: 20px;
+  font-weight: 700;
+  color: #1F2937;
+  display: block;
+}
+.form {
+  background: #fff;
+  border-radius: 16px;
+  padding: 24px 20px;
+  box-shadow: 0 2px 12px rgba(0,0,0,0.04);
+}
+.form-item {
+  margin-bottom: 20px;
+}
+.label {
+  font-size: 14px;
+  font-weight: 600;
+  color: #374151;
+  display: block;
+  margin-bottom: 8px;
+}
+.input {
+  width: 100%;
+  height: 44px;
+  border: 1px solid #E5E7EB;
+  border-radius: 10px;
+  padding: 0 14px;
+  font-size: 15px;
+  color: #1F2937;
+  background: #F9FAFB;
+  box-sizing: border-box;
+}
+.textarea {
+  width: 100%;
+  height: 88px;
+  border: 1px solid #E5E7EB;
+  border-radius: 10px;
+  padding: 10px 14px;
+  font-size: 15px;
+  color: #1F2937;
+  background: #F9FAFB;
+  box-sizing: border-box;
+  resize: none;
+}
+.char-counter {
+  display: block;
+  text-align: right;
+  font-size: 12px;
+  color: #9CA3AF;
+  margin-top: 4px;
+}
+
+/* Avatar */
+.avatar-item {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin-bottom: 28px;
+}
+.avatar {
+  width: 80px;
+  height: 80px;
+  border-radius: 50%;
+  border: 3px solid #E5E7EB;
+}
+.avatar-hint {
+  font-size: 12px;
+  color: #9CA3AF;
+  margin-top: 6px;
+}
+
+/* Radio group */
+.radio-group {
+  display: flex;
+  gap: 12px;
+}
+.radio {
+  flex: 1;
+  height: 44px;
+  border: 1px solid #E5E7EB;
+  border-radius: 10px;
+  display: flex;
+  align-items: center;
+  justify-content: center;
+  font-size: 15px;
+  color: #6B7280;
+  background: #F9FAFB;
+}
+.radio.active {
+  border-color: #4A148C;
+  color: #4A148C;
+  background: #F3EEFF;
+}
+
+/* Picker */
+.picker {
+  width: 100%;
+}
+.picker-text {
+  display: block;
+  width: 100%;
+  height: 44px;
+  line-height: 44px;
+  border: 1px solid #E5E7EB;
+  border-radius: 10px;
+  padding: 0 14px;
+  font-size: 15px;
+  color: #1F2937;
+  background: #F9FAFB;
+  box-sizing: border-box;
+}
+.picker-text.muted {
+  color: #9CA3AF;
+}
+
+/* Tags */
+.tag-grid {
+  display: flex;
+  flex-wrap: wrap;
+  gap: 8px;
+}
+.tag-item {
+  padding: 6px 16px;
+  border-radius: 20px;
+  font-size: 13px;
+  color: #6B7280;
+  background: #F3F4F6;
+  border: 1px solid transparent;
+}
+.tag-item.active {
+  color: #4A148C;
+  background: #F3EEFF;
+  border-color: #4A148C;
+}
+
+/* Submit */
+.submit-btn {
+  width: 100%;
+  height: 48px;
+  background: linear-gradient(135deg, #4A148C, #7B2DC8);
+  color: #fff;
+  border: none;
+  border-radius: 12px;
+  font-size: 17px;
+  font-weight: 600;
+  margin-top: 8px;
+}
+.submit-btn[disabled] {
+  opacity: 0.5;
+}
+</style>

+ 359 - 0
client/pages/register/index.vue

@@ -0,0 +1,359 @@
+<template>
+  <view class="page-register">
+    <view class="header">
+      <text class="title">完善个人资料</text>
+      <text class="subtitle">填写以下信息以开启完整体验</text>
+    </view>
+
+    <view class="form">
+      <!-- Avatar -->
+      <view class="form-item avatar-item" @click="chooseAvatar">
+        <image class="avatar" :src="form.avatarUrl || '/static/default-avatar.png'" mode="aspectFill" />
+        <text class="avatar-hint">点击更换头像</text>
+      </view>
+
+      <!-- Nickname -->
+      <view class="form-item">
+        <text class="label">昵称</text>
+        <input class="input" v-model="form.nickname" placeholder="输入昵称" maxlength="20" />
+      </view>
+
+      <!-- Gender -->
+      <view class="form-item">
+        <text class="label">性别</text>
+        <view class="radio-group">
+          <text class="radio" :class="{ active: form.gender === 1 }" @click="form.gender = 1">男</text>
+          <text class="radio" :class="{ active: form.gender === 2 }" @click="form.gender = 2">女</text>
+        </view>
+      </view>
+
+      <!-- Birth date -->
+      <view class="form-item">
+        <text class="label">出生日期</text>
+        <picker mode="date" :value="form.birthDate" @change="onBirthDateChange" class="picker">
+          <text class="picker-text" :class="{ muted: !form.birthDate }">
+            {{ form.birthDate || '请选择出生日期' }}
+          </text>
+        </picker>
+      </view>
+
+      <!-- Bio -->
+      <view class="form-item">
+        <text class="label">个人简介</text>
+        <textarea class="textarea" v-model="form.bio" placeholder="简单介绍一下自己(选填)" maxlength="100" />
+        <text class="char-counter">{{ form.bio.length }}/100</text>
+      </view>
+
+      <!-- City -->
+      <view class="form-item">
+        <text class="label">所在城市</text>
+        <input class="input" v-model="form.city" placeholder="输入城市(选填)" maxlength="50" />
+      </view>
+
+      <!-- Interest tags -->
+      <view class="form-item">
+        <text class="label">兴趣标签</text>
+        <view class="tag-grid">
+          <text
+            v-for="tag in interestOptions"
+            :key="tag"
+            class="tag-item"
+            :class="{ active: selectedTags.includes(tag) }"
+            @click="toggleTag(tag)"
+          >{{ tag }}</text>
+        </view>
+      </view>
+
+      <!-- Looking for -->
+      <view class="form-item">
+        <text class="label">想认识</text>
+        <view class="radio-group">
+          <text
+            v-for="opt in lookingOptions"
+            :key="opt.value"
+            class="radio"
+            :class="{ active: form.lookingFor === opt.value }"
+            @click="form.lookingFor = opt.value"
+          >{{ opt.label }}</text>
+        </view>
+      </view>
+
+      <!-- Submit -->
+      <button class="submit-btn" @click="handleSubmit" :disabled="submitting">
+        {{ submitting ? '提交中...' : '提交' }}
+      </button>
+    </view>
+  </view>
+</template>
+
+<script setup>
+import { ref, reactive, computed } from 'vue'
+import { useUserStore } from '@/stores/user'
+import { profileApi } from '@/utils/api'
+
+const userStore = useUserStore()
+const submitting = ref(false)
+
+const interestOptions = ['读书', '运动', '音乐', '旅行', '禅修', '创业', '心理学', '玄学']
+const lookingOptions = [
+  { value: 0, label: '不限' },
+  { value: 1, label: '朋友' },
+  { value: 2, label: '导师' },
+  { value: 3, label: '同修' }
+]
+
+const form = reactive({
+  avatarUrl: userStore.avatarUrl || '',
+  nickname: userStore.nickname || '',
+  gender: 0,
+  birthDate: '',
+  bio: '',
+  city: '',
+  tags: '',
+  lookingFor: 0
+})
+
+const selectedTags = ref([])
+
+function toggleTag(tag) {
+  const idx = selectedTags.value.indexOf(tag)
+  if (idx >= 0) {
+    selectedTags.value.splice(idx, 1)
+  } else {
+    selectedTags.value.push(tag)
+  }
+  form.tags = selectedTags.value.join(',')
+}
+
+function onBirthDateChange(e) {
+  form.birthDate = e.detail.value
+}
+
+function chooseAvatar() {
+  uni.chooseImage({
+    count: 1,
+    success: (res) => {
+      const tempPath = res.tempFilePaths[0]
+      // For now just use the temp path; real upload to server would happen via uni.uploadFile
+      form.avatarUrl = tempPath
+      // In production, upload to server and set form.avatarUrl to returned URL
+      uploadAvatar(tempPath)
+    }
+  })
+}
+
+async function uploadAvatar(tempPath) {
+  // Upload avatar to server (simplified - just uses temp path for now)
+  // In production: uni.uploadFile to /api/upload/avatar
+  uni.showToast({ title: '头像已选择', icon: 'success' })
+}
+
+async function handleSubmit() {
+  if (!form.nickname.trim()) {
+    uni.showToast({ title: '请输入昵称', icon: 'none' })
+    return
+  }
+  if (form.gender === 0) {
+    uni.showToast({ title: '请选择性别', icon: 'none' })
+    return
+  }
+  if (!form.birthDate) {
+    uni.showToast({ title: '请选择出生日期', icon: 'none' })
+    return
+  }
+
+  submitting.value = true
+  try {
+    await profileApi.complete({
+      nickname: form.nickname.trim(),
+      avatarUrl: form.avatarUrl,
+      gender: form.gender,
+      birthDate: form.birthDate,
+      bio: form.bio.trim(),
+      city: form.city.trim(),
+      tags: form.tags,
+      lookingFor: form.lookingFor
+    })
+    // Refresh profile in store
+    await userStore.fetchProfile()
+    userStore.profileIncomplete = false
+    uni.showToast({ title: '资料已完善', icon: 'success' })
+    setTimeout(() => {
+      uni.switchTab({ url: '/pages/index/index' })
+    }, 500)
+  } catch (e) {
+    uni.showToast({ title: e.message || '提交失败', icon: 'none' })
+  } finally {
+    submitting.value = false
+  }
+}
+</script>
+
+<style scoped lang="scss">
+.page-register {
+  min-height: 100vh;
+  background: linear-gradient(180deg, #F8F9FF 0%, #EEF2FF 100%);
+  padding: 20px 24px 40px;
+}
+.header {
+  text-align: center;
+  padding: 24px 0 32px;
+}
+.title {
+  font-size: 22px;
+  font-weight: 700;
+  color: #1F2937;
+  display: block;
+}
+.subtitle {
+  font-size: 14px;
+  color: #9CA3AF;
+  display: block;
+  margin-top: 6px;
+}
+.form {
+  background: #fff;
+  border-radius: 16px;
+  padding: 24px 20px;
+  box-shadow: 0 2px 12px rgba(0,0,0,0.04);
+}
+.form-item {
+  margin-bottom: 20px;
+}
+.label {
+  font-size: 14px;
+  font-weight: 600;
+  color: #374151;
+  display: block;
+  margin-bottom: 8px;
+}
+.input {
+  width: 100%;
+  height: 44px;
+  border: 1px solid #E5E7EB;
+  border-radius: 10px;
+  padding: 0 14px;
+  font-size: 15px;
+  color: #1F2937;
+  background: #F9FAFB;
+  box-sizing: border-box;
+}
+.textarea {
+  width: 100%;
+  height: 88px;
+  border: 1px solid #E5E7EB;
+  border-radius: 10px;
+  padding: 10px 14px;
+  font-size: 15px;
+  color: #1F2937;
+  background: #F9FAFB;
+  box-sizing: border-box;
+  resize: none;
+}
+.char-counter {
+  display: block;
+  text-align: right;
+  font-size: 12px;
+  color: #9CA3AF;
+  margin-top: 4px;
+}
+
+/* Avatar */
+.avatar-item {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin-bottom: 28px;
+}
+.avatar {
+  width: 80px;
+  height: 80px;
+  border-radius: 50%;
+  border: 3px solid #E5E7EB;
+}
+.avatar-hint {
+  font-size: 12px;
+  color: #9CA3AF;
+  margin-top: 6px;
+}
+
+/* Radio group */
+.radio-group {
+  display: flex;
+  gap: 12px;
+}
+.radio {
+  flex: 1;
+  height: 44px;
+  border: 1px solid #E5E7EB;
+  border-radius: 10px;
+  display: flex;
+  align-items: center;
+  justify-content: center;
+  font-size: 15px;
+  color: #6B7280;
+  background: #F9FAFB;
+}
+.radio.active {
+  border-color: #4A148C;
+  color: #4A148C;
+  background: #F3EEFF;
+}
+
+/* Picker */
+.picker {
+  width: 100%;
+}
+.picker-text {
+  display: block;
+  width: 100%;
+  height: 44px;
+  line-height: 44px;
+  border: 1px solid #E5E7EB;
+  border-radius: 10px;
+  padding: 0 14px;
+  font-size: 15px;
+  color: #1F2937;
+  background: #F9FAFB;
+  box-sizing: border-box;
+}
+.picker-text.muted {
+  color: #9CA3AF;
+}
+
+/* Tags */
+.tag-grid {
+  display: flex;
+  flex-wrap: wrap;
+  gap: 8px;
+}
+.tag-item {
+  padding: 6px 16px;
+  border-radius: 20px;
+  font-size: 13px;
+  color: #6B7280;
+  background: #F3F4F6;
+  border: 1px solid transparent;
+}
+.tag-item.active {
+  color: #4A148C;
+  background: #F3EEFF;
+  border-color: #4A148C;
+}
+
+/* Submit */
+.submit-btn {
+  width: 100%;
+  height: 48px;
+  background: linear-gradient(135deg, #4A148C, #7B2DC8);
+  color: #fff;
+  border: none;
+  border-radius: 12px;
+  font-size: 17px;
+  font-weight: 600;
+  margin-top: 8px;
+}
+.submit-btn[disabled] {
+  opacity: 0.5;
+}
+</style>

+ 218 - 0
client/pages/withdraw/index.vue

@@ -0,0 +1,218 @@
+<template>
+  <view class="page-withdraw">
+    <!-- Balance card -->
+    <view class="balance-card">
+      <text class="balance-label">可提现余额</text>
+      <text class="balance-amount">¥{{ formatMoney(balance) }}</text>
+    </view>
+
+    <!-- Amount input -->
+    <view class="input-section">
+      <text class="input-label">提现金额</text>
+      <view class="input-row">
+        <text class="input-prefix">¥</text>
+        <input
+          class="amount-input"
+          type="digit"
+          v-model="amount"
+          placeholder="输入提现金额"
+          @input="validateAmount"
+        />
+      </view>
+      <view class="amount-hints">
+        <text class="hint">最低提现 ¥100</text>
+        <text class="hint-link" @click="setAll">全部提现</text>
+      </view>
+      <text v-if="error" class="error-text">{{ error }}</text>
+    </view>
+
+    <!-- Rules -->
+    <view class="rules-card">
+      <text class="rules-title">提现规则</text>
+      <text class="rule">• 最低提现金额 ¥100</text>
+      <text class="rule">• 提现申请提交后由平台审核处理</text>
+      <text class="rule">• 审核通过后佣金将自动扣除</text>
+    </view>
+
+    <!-- Submit -->
+    <button class="submit-btn" @click="handleApply" :disabled="submitting || !amountValid">
+      {{ submitting ? '提交中...' : '提交提现申请' }}
+    </button>
+  </view>
+</template>
+
+<script setup>
+import { ref, computed, onMounted } from 'vue'
+import { withdrawApi } from '@/utils/api'
+
+const balance = ref(0)
+const amount = ref('')
+const error = ref('')
+const submitting = ref(false)
+
+const amountNum = computed(() => parseInt(amount.value) || 0)
+const amountValid = computed(() => amountNum.value >= 100 && amountNum.value <= balance.value)
+
+onMounted(async () => {
+  try {
+    const res = await withdrawApi.balance()
+    balance.value = res.balance || 0
+  } catch (e) {
+    // silent
+  }
+})
+
+function validateAmount() {
+  const num = parseInt(amount.value) || 0
+  if (amount.value && num < 100) {
+    error.value = '最低提现金额为 ¥100'
+  } else if (num > balance.value) {
+    error.value = `超出可提现余额 ¥${formatMoney(balance.value)}`
+  } else {
+    error.value = ''
+  }
+}
+
+function setAll() {
+  amount.value = String(Math.floor(balance.value / 100) * 100)
+  validateAmount()
+}
+
+async function handleApply() {
+  if (!amountValid.value) return
+  submitting.value = true
+  try {
+    await withdrawApi.apply(amountNum.value)
+    uni.showToast({ title: '提现申请已提交', icon: 'success' })
+    setTimeout(() => uni.navigateBack(), 1500)
+  } catch (e) {
+    uni.showToast({ title: e.message || '提交失败', icon: 'none' })
+  }
+  submitting.value = false
+}
+
+function formatMoney(cents) {
+  if (cents == null) return '0.00'
+  return (cents / 100).toFixed(2)
+}
+</script>
+
+<style scoped lang="scss">
+.page-withdraw {
+  min-height: 100vh;
+  background: #F8F6F1;
+  padding: 16px;
+}
+
+.balance-card {
+  background: linear-gradient(135deg, #1E3A5F, #2D4A7A);
+  border-radius: 14px;
+  padding: 28px 20px;
+  text-align: center;
+  margin-bottom: 16px;
+}
+.balance-label {
+  font-size: 13px;
+  color: rgba(255,255,255,0.6);
+  display: block;
+}
+.balance-amount {
+  font-size: 40px;
+  font-weight: 700;
+  color: #C9A84C;
+  display: block;
+  margin-top: 6px;
+}
+
+.input-section {
+  background: #fff;
+  border-radius: 14px;
+  padding: 20px;
+  margin-bottom: 16px;
+}
+.input-label {
+  font-size: 14px;
+  font-weight: 600;
+  color: #1A1A2E;
+  display: block;
+  margin-bottom: 12px;
+}
+.input-row {
+  display: flex;
+  align-items: center;
+  border: 1px solid #E2E8F0;
+  border-radius: 10px;
+  padding: 0 14px;
+  height: 48px;
+}
+.input-prefix {
+  font-size: 20px;
+  font-weight: 700;
+  color: #1E3A5F;
+  margin-right: 6px;
+}
+.amount-input {
+  flex: 1;
+  height: 100%;
+  font-size: 22px;
+  font-weight: 600;
+  color: #1A1A2E;
+}
+.amount-hints {
+  display: flex;
+  justify-content: space-between;
+  margin-top: 8px;
+}
+.hint {
+  font-size: 12px;
+  color: #A0AEC0;
+}
+.hint-link {
+  font-size: 12px;
+  color: #3B82F6;
+  font-weight: 500;
+}
+.error-text {
+  display: block;
+  font-size: 12px;
+  color: #EF4444;
+  margin-top: 8px;
+}
+
+.rules-card {
+  background: #fff;
+  border-radius: 14px;
+  padding: 16px 20px;
+  margin-bottom: 24px;
+}
+.rules-title {
+  font-size: 13px;
+  font-weight: 600;
+  color: #1A1A2E;
+  display: block;
+  margin-bottom: 8px;
+}
+.rule {
+  font-size: 12px;
+  color: #A0AEC0;
+  display: block;
+  padding: 3px 0;
+  line-height: 1.5;
+}
+
+.submit-btn {
+  width: 100%;
+  height: 48px;
+  background: linear-gradient(135deg, #f59e0b, #d97706);
+  border: none;
+  border-radius: 14px;
+  color: #fff;
+  font-size: 17px;
+  font-weight: 600;
+  line-height: 48px;
+  letter-spacing: 1px;
+}
+.submit-btn[disabled] {
+  opacity: 0.4;
+}
+</style>

+ 10 - 4
client/stores/user.js

@@ -15,6 +15,8 @@ export const useUserStore = defineStore('user', {
     maxCharts: 3,
     usedChats: 0,
     maxChats: 3,
+    usedAcademic: 0,
+    maxAcademic: 1,
     shareCount: 0,
     shareLimit: 1,
     // Commission
@@ -92,10 +94,12 @@ export const useUserStore = defineStore('user', {
         const quota = await profileApi.quota()
         this.usedCharts = quota.dailyChartCount || 0
         this.maxCharts = quota.chartLimit > 0 ? quota.chartLimit : 999
-        this.usedChats = quota.dailyChatCount || 0
-        this.maxChats = quota.chatLimit > 0 ? quota.chatLimit : 999
-        this.shareCount = quota.dailyShareCount || 0
-        this.shareLimit = quota.shareLimit > 0 ? quota.shareLimit : 1
+         this.usedChats = quota.dailyChatCount || 0
+         this.maxChats = quota.chatLimit > 0 ? quota.chatLimit : 999
+         this.shareCount = quota.dailyShareCount || 0
+         this.shareLimit = quota.shareLimit > 0 ? quota.shareLimit : 1
+         this.usedAcademic = quota.dailyAcademicCount || 0
+         this.maxAcademic = quota.academicLimit > 0 ? quota.academicLimit : 1
       } catch (e) { /* ignore */ }
     },
     async fetchCommissionSummary() {
@@ -111,8 +115,10 @@ export const useUserStore = defineStore('user', {
       this.avatarUrl = ''
       this.usedCharts = 0
       this.usedChats = 0
+      this.usedAcademic = 0
       this.shareCount = 0
       this.shareLimit = 1
+      this.maxAcademic = 1
       this.totalCommission = 0
       this.availableCommission = 0
       this.profileIncomplete = false

+ 2 - 1
client/utils/api.js

@@ -67,7 +67,8 @@ export const chartApi = {
   list: () => requestInstance.post('/chart/list', {}),
   detail: (id) => requestInstance.post('/chart/detail', { id }),
   delete: (id) => requestInstance.post('/chart/delete', { id }),
-  interpret: (chartRecordId) => requestInstance.post('/chart/interpret', { chartRecordId })
+  interpret: (chartRecordId) => requestInstance.post('/chart/interpret', { chartRecordId }),
+  academicOrientation: (chartRecordId) => requestInstance.post('/chart/academic-orientation', { chartRecordId })
 }
 
 export const chatApi = {

+ 146 - 11
docs/dify-chatflow-prompt.md

@@ -6,7 +6,9 @@
 
 **用途:** 用户在微信小程序中生成命盘后,向 AI 提问获得数字能量学专业解读。
 
-**数据流:** 小程序 → 后端 API → Dify Chatflow → LLM 解读 → 返回用户
+**知识库集成:** Chatflow 在 LLM 节点之前插入**知识检索节点**,从 Dify 知识库(ID: `3ff939b3-8686-44f6-8ef5-65b1e53b55d3`)中动态检索与用户问题相关的命理知识,将检索结果注入 LLM 上下文,实现 RAG(检索增强生成)。
+
+**数据流:** 小程序 → 后端 API → Dify Chatflow → 知识检索(RAG)→ LLM 解读 → 返回用户
 
 ---
 
@@ -111,7 +113,18 @@ Content-Type: application/json
 5. 不预测具体未来事件(财运数字、结婚年份等),不提供医疗建议
 6. 若用户询问命盘数据范围之外的领域,委婉说明数字能量学的局限性
 
-# 数字含义参考
+# 知识库检索使用规则(优先级最高)
+
+当 `knowledge_retrieval` 上下文中有检索结果时,你**必须优先使用检索结果**中的内容进行解读,而非依赖自身的内部知识。
+
+**检索结果使用规则:**
+1. `knowledge_retrieval` 中包含多个匹配的文档片段(chunks),每个 chunk 包含文件名、标题和内容
+2. 根据 `knowledge_retrieval` 的来源文件标记(如 `命盘24位置详解.md`、`三角命盘组合对判读规则.md`、`数字能量分析维度手册.md`、`五区三组分析指南.md`),判断该信息适用于命盘的哪个方面
+3. 如果多个 chunk 提供同一主题的不同视角,合并使用以给出全面解读
+4. 如果知识库检索结果与你的内部记忆冲突,**以检索结果为准**
+5. 如果在检索结果中找不到相关信息,再使用下方"数字含义参考"中的内置信息
+
+# 数字含义参考(即备知识,知识库中无相关内容时使用)
 - 1 (开创者): 独立、创新、领导力
 - 2 (合作者): 细腻、敏感、善于沟通
 - 3 (表达者): 创意、社交、乐观向上
@@ -146,26 +159,148 @@ Content-Type: application/json
 
 ---
 
-## 4. Dify 工作流节点配置
+## 3A. 知识库检索增强集成(RAG)
+
+### 3A.1 检索策略
+
+Chatflow 在 LLM 节点之前插入**知识检索(Knowledge Retrieval)节点**,从知识库 `数字能量学知识库 V2`(ID: `3ff939b3-8686-44f6-8ef5-65b1e53b55d3`)中检索与用户问题最相关的内容。
+
+**为什么需要 RAG:**
+- 硬编码在 System Prompt 中的 1-9 数字含义过于简略(仅 1 行/数字),无法支撑深度解读
+- 知识库包含 25 篇文档(179,730 words),覆盖 P0 核心文档(A1/B2/C1/C2)
+- 每次 Chatflow 调用时动态检索,LLM 根据检索结果进行解读,精度远超固定提示词
+
+### 3A.2 多轮对话中的检索策略
+
+| 轮次 | 检索策略 | 说明 |
+|------|---------|------|
+| **第一轮**(首次发送) | chart_context 智能构建查询 | 后端首次发送时附带 `chart_context`,Chatflow 通过代码节点/LLM 节点**自动提取命盘关键信息**生成结构化 KB 查询 |
+| **后续轮次** | 直接用用户 query 检索 | Dify Chatflow 自动保存会话上下文,后续直接以 `query` 检索 |
+| **深度追问** | 一次对话多次检索 | 每次用户提问都触发 KB 检索,确保每轮回复都有最新知识支撑 |
+
+### 3A.3 查询变量构建方案
+
+在 Chatflow 中插入一个**代码节点(Code Node)** 或 **LLM 节点**,将 chart_context 转换为最优 KB 查询:
+
+```python
+# 代码节点:将 chart_context + query 转换为 KB 查询
+def main(chart_context: dict, query: str) -> dict:
+    # 解析 chart_context
+    positions = chart_context.get("positions", {})
+    main_number = chart_context.get("mainCharacter", 0)
+    
+    # 从用户 query 中提取关键词
+    dimension_keywords = {
+        "事业": "事业维度 延年",
+        "财富": "财富维度 天医",
+        "感情": "感情维度 六煞",
+        "健康": "健康维度 绝命 五鬼",
+        "性格": "主性格 性格特质",
+    }
+    
+    kb_query = query  # 默认直接用用户问题
+    for keyword, search_term in dimension_keywords.items():
+        if keyword in query:
+            kb_query = f"{search_term} {query}"
+            break
+    
+    return {
+        "kb_query": kb_query,
+    }
+```
+
+**也可简化配置**:直接使用用户 `query` 作为 KB 检索查询(如果不需要维度映射预处理)。
+
+### 3A.4 Metadata 过滤
+
+Dify v1.11.4 知识库支持 metadata 过滤。在知识检索节点中可按 tags 过滤:
+- 维度过滤:`tags 包含 ["维度:财富"]`(用户问财富相关问题)
+- 优先级过滤:`tags 包含 ["优先级:P0"]`(优先返回核心文档)
+- 文档类型过滤:`tags 包含 ["用途:判读规则"]`(需要判读规则时)
+
+### 3A.5 检索参数配置
+
+| 参数 | 推荐值 | 说明 |
+|------|--------|------|
+| Top-K | 6 | 每次检索返回 6 个 chunks,覆盖足够信息 |
+| Score Threshold | 0.5 | 低于此阈值的结果被过滤(已在 KB 层面配置) |
+| Retrieval Mode | Hybrid Search | 向量 60% + 全文 40%,兼顾语义和关键词匹配 |
+
+---
+
+## 4. Dify Chatflow 节点配置
+
+### 4.1 完整节点列表
 
 | 节点 | 类型 | 配置 |
 |------|------|------|
 | **START** | 开始节点 | 输入变量:`chart_context` (JSON), `query` (String) |
-| **LLM** | LLM 节点 | System Prompt: 见第 3 节<br>Model: gpt-4o 或 Claude 3.5 Sonnet<br>Temperature: 0.7<br>Max Tokens: 2000<br>Memory: 启用对话轮次 (最近 6 轮) |
+| **Knowledge Retrieval** | 知识检索节点 | Dataset: `数字能量学知识库 V2` (ID: `3ff939b3-8686-44f6-8ef5-65b1e53b55d3`)<br>Query: `{{#sys.query#}}`(用户 query 变量,或代码节点输出的 `kb_query`)<br>Top-K: 6<br>Score Threshold: 0.5<br>Result Type: paragraph |
+| **LLM** | LLM 节点 | System Prompt: 见第 3 节(含 KB 使用规则)<br>Model: gpt-4o 或 Claude 3.5 Sonnet<br>Temperature: 0.7<br>Max Tokens: 2000<br>Memory: 启用对话轮次 (最近 6 轮)<br>Context: 引用 Knowledge Retrieval 节点的输出作为上下文 |
 | **END** | 结束节点 | 输出变量:`answer` (String) — LLM 节点的输出文本 |
 
-### 节点连接关系
+### 4.2 节点连接关系
+
+```
+START ──→ Knowledge Retrieval ──→ LLM ──→ END
+                                     ↑
+                              (chart_context 也传入 LLM)
+```
+
+### 4.3 LLM 节点变量映射
+
+| Dify 变量 | 映射到 | 说明 |
+|-----------|--------|------|
+| `chart_context` | LLM 系统提示词中的上下文变量 | 命盘数据,嵌入提示词中供 LLM 引用 |
+| `query` | LLM 用户消息输入 | 用户提问内容 |
+| `knowledge_retrieval` | LLM 系统提示词中的检索结果上下文 | 知识库检索返回的 chunks,LLM 需优先使用 |
+
+### 4.4 简化版配置(无代码节点)
+
+如果不使用代码节点转换查询,可直接将 `query` 变量传给 Knowledge Retrieval 节点作为检索查询。Chatflow 配置如下:
 
 ```
-START → LLM → END
+START (chart_context, query)
+    │
+    ▼
+[Knowledge Retrieval Node]
+    ├─ 查询: {{#sys.query#}}
+    ├─ 数据集: 数字能量学知识库 V2
+    └─ Top-K: 6
+    │
+    ▼
+[LLM Node]
+    ├─ System Prompt: 含 KB 使用规则 + chart_context
+    └─ Context: 引用 KB 检索结果
+    │
+    ▼
+END (answer)
 ```
 
-### LLM 节点变量映射
+### 4.5 进阶版配置(带代码节点预处理)
 
-| Dify 变量 | 映射到 |
-|-----------|--------|
-| `chart_context` | LLM 上下文变量,嵌入 System Prompt 中使用 |
-| `query` | LLM 用户消息输入 |
+```
+START (chart_context, query)
+    │
+    ▼
+[Code Node: 查询构建]
+    ├─ 输入: chart_context, query
+    └─ 输出: kb_query (构建后的检索查询)
+    │
+    ▼
+[Knowledge Retrieval Node]
+    ├─ 查询: {{kb_query}}
+    ├─ 数据集: 数字能量学知识库 V2
+    └─ Top-K: 6
+    │
+    ▼
+[LLM Node]
+    ├─ System Prompt: 含 KB 使用规则 + chart_context
+    └─ Context: 引用 KB 检索结果
+    │
+    ▼
+END (answer)
+```
 
 ---
 

+ 430 - 0
docs/knowledge-base-design.md

@@ -0,0 +1,430 @@
+# Dify 知识库架构设计
+
+> 阶段: 设计提案 v1.1
+> 日期: 2026-05-31
+> 状态: Phase A ✅ 完成 (4篇P0核心文档已导入) | Phase B ✅ 完成 (A2/E已导入)
+> 目标: 满足数字能量学智能体 Phase 1 AI 解读全部需求
+
+---
+
+## 一、现状与问题
+
+### 1.1 当前知识库状态
+
+| 维度 | 值 |
+|------|-----|
+| 平台 | Dify v1.11.4 |
+| 知识库 ID | `3ff939b3-8686-44f6-8ef5-65b1e53b55d3` |
+| Embedding | BAAI/bge-m3 |
+| 文档数 | 21 篇知识文档 |
+| 组织方式 | 按知识主题(三层分类:基础→进阶→实战) |
+
+### 1.2 核心矛盾
+
+**当前组织方式**(按知识主题分类)适合人类查阅,但**不适合 AI RAG 检索**:
+
+| 场景 | 当前问题 |
+|------|---------|
+| AI 解读主性格 | "主性格=7"需从 `生命灵数1-9号性格解析.md` 检索,但该文档混合了天赋数、空缺数、九宫格等内容 |
+| AI 分析财富格局 | 需同时检索八星能量(天医财星)、组合递进、24位置含义 —— 散落在不同文档 |
+| AI 识别组合对 | 三角命盘中相邻位置形成八星组合对,当前无文档解释如何在三角形中识别这些组合 |
+| 用户点击数字 | US-1.4 要求显示"该位置含义+Tabs",当前无文档定义每个位置(A-X)的含义 |
+| 维度映射 | 事业↔延年、财富↔天医、感情↔六煞 —— 无系统化的分析维度手册 |
+
+---
+
+## 二、设计原则
+
+1. **面向 RAG 检索**:文档按「AI 解读时可能问的问题」组织,而非按学术主题
+2. **原子化粒度**:每个文档聚焦一个独立的知识域,段落自包含
+3. **多入口可检索**:同一知识可通过多种查询入口检索到(位置名、数字、星曜、维度)
+4. **渐进补充**:先补充最缺失的核心文档,再逐步完善
+5. **兼容现有**:不删除现有 21 篇文档,新增 + 重构双轨并行
+
+---
+
+## 三、知识库架构总览
+
+### 3.1 分层设计
+
+```
+数字能量学知识库 V2 (单一知识库)
+│
+├─ [A] 位置含义体系 (Position Meaning)
+│   ├── A1 命盘24位置详解 *NEW
+│   └── A2 主性格数字1-9+卓越数深度解读 *RESTRUCTURE
+│
+├─ [B] 能量与组合分析 (Energy & Combo Analysis)
+│   ├── B1 八星数字能量完整参考 (现有)
+│   ├── B2 三角命盘组合对判读规则 *NEW
+│   └── B3 联合密码详解 (现有)
+│
+├─ [C] 分析维度和实战 (Analysis Dimensions)
+│   ├── C1 数字能量分析维度手册 *NEW
+│   ├── C2 五区三组分析指南 *NEW
+│   └── C3 数字0与5的特殊作用 (现有)
+│
+├─ [D] 生命周期与流年 (Life Cycle)
+│   ├── D1 生命数组合递进能量 (现有合并)
+│   └── D2 流年运势解读 *PLANNED
+│
+└─ [E] 补充参考 (Suppl. References)
+    ├── E1 生命灵数九宫格解析 (现有)
+    └── E2 老板管理策略系列 (现有)
+```
+
+### 3.2 核心新增文档(4 篇)
+
+| 编号 | 文档名 | 必要性 | 优先级 |
+|------|--------|--------|--------|
+| A1 | `命盘24位置详解.md` | US-1.4 数字点击含义的**数据源**,Workflow/Chatflow 的**位置上下文** | **P0** |
+| B2 | `三角命盘组合对判读规则.md` | AI 识别三角形中相邻位置的八星组合,是五区/财富/事业解读的**核心规则** | **P0** |
+| C1 | `数字能量分析维度手册.md` | 事业/财富/感情/健康维度映射,AI "知其然也知其所以然"的**推理骨架** | **P0** |
+| C2 | `五区三组分析指南.md` | 五区解读(主性格/左区/右区/父源/母源)+ 三组年龄阶段(21-40/41-60/61+)的**交叉分析方法论** | **P0** |
+
+### 3.3 需重构的现有文档(1 篇)
+
+| 文档 | 问题 | 重构方案 |
+|------|------|---------|
+| `生命灵数1-9号性格解析.md` | 707 行包含天赋数、空缺数、九宫格、1-9个性等多主题,RAG 检索精度低 | 拆分为:**A2 主性格深度解读**(聚焦 O 位 1-9/11/22/33)+ 剩余内容保留为 E 类补充 |
+
+---
+
+## 四、核心文档详细设计
+
+### 4.1 A1「命盘24位置详解」(NEW)
+
+**定位**:US-1.4 的"数字点击查看含义"的数据源,也是 AI 理解每个位置的参考手册。
+
+**结构设计**:
+
+```markdown
+---
+title: 命盘24位置详解
+tags: [位置, 命盘, A-X, 计算规则, 含义]
+---
+
+# 命盘24位置详解
+
+## 一、位置命名总表(A-X)
+(含字母、公式、中文名、年龄区间、视觉层级)
+
+## 二、输入层(A-H):生日原始数字
+(A-H 每个位置的字符说明 + 典型含义)
+
+## 三、内部计算层(I-O)
+### 3.1 底部四能量(I, J, K, L)
+### 3.2 中层综合数(M, N)
+### 3.3 主性格数(O)
+
+## 四、外部三组(P-X)
+### 4.1 左侧组 P/Q/R(21-40岁)
+### 4.2 顶部组 V/W/X(41-60岁)
+### 4.3 右侧组 S/T/U(61+岁)
+
+## 五、位置快速查询表
+(表格:每个位置一行 → 字母/名称/公式/年龄/含义关键词/关联维度)
+```
+
+**每个位置条目包含:**
+- 字母编号 & 中文名
+- 计算公式
+- 核心含义(该位置代表什么)
+- 年龄区间(仅外部组)
+- 所属区域(父源/母源/左/中/右)
+- 关联维度(事业/财富/感情/健康/性格)
+
+**示例条目**:
+```
+### O — 主性格数
+
+| 属性 | 值 |
+|------|-----|
+| **公式** | reduce(M+N) |
+| **中文名** | 主性格数 |
+| **视觉位置** | 三角形最顶层 |
+| **核心含义** | 一个人与生俱来的核心性格特质、人生使命、天赋方向 |
+```
+
+---
+
+### 4.2 B2「三角命盘组合对判读规则」(NEW)
+
+**定位**:AI 在三角形命盘中识别八星组合对的方法论。
+
+**为什么要单独写:** 三角形命盘的组合对识别不同于手机号码判读。在三角形中,相邻位置的数字两两配对形成八星组合,但并非所有相邻都产生有意义的关系。
+
+**结构设计**:
+
+```markdown
+---
+title: 三角命盘组合对判读规则
+tags: [组合对, 八星, 三角形, 判读]
+---
+
+# 三角命盘组合对判读规则
+
+## 一、三角形中的组合对概述
+(三角形命盘中哪些相邻位置形成有意义的八星组合)
+
+## 二、横向组合对(同层左右相邻)
+- I-J 月日线(父源区)
+- K-L 年份线(母源区)
+- M-N 中层综合(青年-晚年)
+- P-Q / S-T / V-W 外部子组合
+
+## 三、纵向组合对(跨层上下连接)
+- I-M / J-M / K-N / L-N
+- M-O / N-O
+
+## 四、斜向组合对
+- 三角斜边上的特殊关系
+
+## 五、组合对解读优先级
+(哪些组合对先解读,哪些作为辅助)
+
+## 六、组合对 → 分析维度映射
+(如何由组合对推导事业/财富/感情/健康结论)
+```
+
+---
+
+### 4.3 C1「数字能量分析维度手册」(NEW)
+
+**定位**:AI 解读的核心推理骨架——什么数字组合对应什么生活维度。
+
+**结构设计**:
+
+```markdown
+---
+title: 数字能量分析维度手册
+tags: [维度, 事业, 财富, 感情, 健康, 推理]
+---
+
+# 数字能量分析维度手册
+
+## 一、维度全景图
+(八星 → 生活维度的核心映射)
+
+## 二、事业维度(延年主导)
+### 2.1 延年星与事业格局
+### 2.2 延年+天医(事业带财)
+### 2.3 延年+生气(事业贵人)
+### 2.4 延年+五鬼(事业变动)
+### 2.5 主性格数字的事业倾向
+
+## 三、财富维度(天医主导)
+### 3.1 天医星与财富格局
+### 3.2 天医+延年(稳健增长)
+### 3.3 天医+生气(人脉变现)
+### 3.4 天医+绝命(冒险求财)
+### 3.5 财富能量等级判断
+
+## 四、感情/人际关系维度(六煞主导)
+### 4.1 六煞星与感情模式
+### 4.2 六煞+天医(感情带财)
+### 4.3 六煞+延年(感情理智)
+### 4.4 主性格数字的感情倾向
+
+## 五、健康维度(绝命+五鬼主导)
+### 5.1 绝命与心血管/行动力
+### 5.2 五鬼与精神/睡眠
+### 5.3 六煞与情绪/免疫
+
+## 六、综合判读框架
+(多维度交叉分析的推理顺序)
+```
+
+---
+
+### 4.4 C2「五区三组分析指南」(NEW)
+
+**定位**:AI 进行五区与三组交叉分析的方法论。
+
+```markdown
+---
+title: 五区三组分析指南
+tags: [五区, 三组, 命盘结构, 区域分析, 交叉分析, 年龄阶段]
+---
+
+# 五区三组分析指南
+
+## 一、五区总览
+(主性格区/左区/右区/父源区/母源区的定义与含义)
+
+## 二至五、各区详解
+(主性格区O点的核心地位、左区I-J-M的能量路径、右区K-L-N的格局分析、父源vs母源对比)
+
+## 六、三组人生阶段分析
+(左侧组21-40岁、顶部组41-60岁、右侧组61+岁)
+
+## 七、五区三组交叉分析方法
+(五区看"当下本质" + 三组看"时间发展" → 完整命盘解读)
+```
+
+---
+
+## 五、文档优化方案(现有 21 篇)
+
+### 5.1 保留不动(推荐继续存在于 KB)
+
+| 文档 | 原因 |
+|------|------|
+| `八星数字能量完整参考.md` | 核心参考,结构清晰 |
+| `联合密码详解.md` | 干货集中,693 行适中 |
+| `数字0与5的特殊作用.md` | 专题文档,RAG 效果好 |
+| `生命灵数1-9号性格解析.md`(拆后剩余) | 天赋数、空缺数、九宫格补充 |
+| `生命灵数九宫格连线与空缺数解析.md` | 专题文档 |
+| `1-9号老板管理策略.9篇` | 实战应用,虽非核心但可保留 |
+| `141319数字组合能量解析.md` | 财富案例,保留 |
+| `生命数组合递进.4+1篇` | 合并为 D1 后保留 |
+
+### 5.2 需合并
+
+| 当前 | 合并为 | 原因 |
+|------|--------|------|
+| `生命数1的10-1/28-10-1/37-10-1/46-10-1.md` (4篇) | `D1 生命数1组合递进能量.md` (单篇) | 生命数1 的 4 个组合是一体递进关系,合为 1 篇便于完整检索 |
+| `生命数2-9组合递进解析.md` (108KB 超大) | `D1 生命数通用组合递进能量.md` | 控制单篇大小,拆分为多篇或保留精简版 |
+
+### 5.3 需分割
+
+| 文档 | 分割方案 |
+|------|---------|
+| `生命灵数1-9号性格解析.md` (707行, 24KB) | → **A2.1 主性格1-9深度解读** (聚焦 O 位,AI 用) + **E 剩余内容** (天赋数/空缺数/九宫格) |
+
+---
+
+## 六、Dify 知识库配置优化
+
+### 6.1 检索策略推荐
+
+| 配置项 | 推荐值 | 理由 |
+|--------|--------|------|
+| 检索模式 | **混合检索** (Hybrid: 向量 + 全文) | 数字能量学专用术语多,全文匹配可提高数字/星曜名称的命中率 |
+| Top-K | **5-8** | 每次检索返回 5-8 个 chunk,覆盖足够信息且控制 Token 消耗 |
+| 相似度阈值 | **0.6-0.7** | BAAI/bge-m3 的精度下,0.6 以上相关度可接受 |
+| Chunk 大小 | **500-800 tokens** | 适中粒度,每个 chunk 包含完整的概念描述 |
+| Chunk 重叠 | **50-100 tokens** | 避免关键信息在切分边界处丢失 |
+
+### 6.2 Metadata 标签建议
+
+每篇文档头部添加统一 YAML front-matter:
+
+```yaml
+tags:
+  - 位置: [输入层, 内部层, 外部组, 五区, 主性格]
+  - 数字: [1,2,3,4,5,6,7,8,9,11,22,33]
+  - 星曜: [天医, 生气, 延年, 伏位, 绝命, 五鬼, 六煞, 祸害]
+  - 维度: [事业, 财富, 感情, 健康, 性格, 天赋]
+  - 用途: [解读, 判读规则, 参考, 实战]
+  - 优先级: [P0, P1, P2]
+```
+
+Dify v1.11.4 支持文档级 metadata,可在 Workflow 中通过 `knowledge_filter` 节点按 tag 筛选。
+
+---
+
+## 七、Workflow / Chatflow 集成方案
+
+### 7.1 命盘解读 Workflow
+
+```
+用户输入 (chart_data)
+       │
+       ▼
+  [Knowledge Retrieval Node 1: 位置含义]
+       ├─ 查询:"主性格数字 {O} 的性格特质、优势、挑战"
+       └─ filter: tags 包含 ["位置:主性格"]
+       │
+       ▼
+  [Knowledge Retrieval Node 2: 组合对]
+       ├─ 查询:"位置 {I},{J},{M} 形成的八星组合分析"
+       └─ filter: tags 包含 ["用途:判读规则"]
+       │
+       ▼
+  [LLM Node: 综合解读]
+       ├─ context: chart_data + KB results
+       └─ output: 结构化解读 (sections)
+       │
+       ▼
+  [END: 返回解读结果]
+```
+
+### 7.2 AI 问答 Chatflow
+
+```
+用户提问: "我的财富运势如何?"
+       │
+       ▼
+  [Knowledge Retrieval Node]
+       ├─ 查询:结合 chart_data 生成 KB 查询
+       │   e.g. "主性格{O}的天医星组合与财富格局"
+       └─ filter: tags 包含 ["维度:财富"]
+       │
+       ▼
+  [LLM Node (with System Prompt)]
+       ├─ System: 已有 1-9 基础含义 + KB 检索结果
+       └─ Memory: 保留最近 6 轮对话
+```
+
+### 7.3 关键优化点
+
+| 当前做法 | 优化后 | 效果 |
+|---------|--------|------|
+| 一次检索全部 KB | 分维度多次检索 (Workflow 多知识库节点) | 每次检索针对性更强,减少噪音 |
+| 无 metadata 过滤 | 按 tag 过滤知识范围 | 检索精度提升 30-50% |
+| Chatflow 仅靠 system prompt | 动态注入 KB 检索结果 | 解读深度显著提升,减少幻觉 |
+
+---
+
+## 八、实施路线图
+
+### Phase A: 补齐核心(P0 — 立即执行)
+
+| 步骤 | 产出 | 工作量 |
+|------|------|--------|
+| 1. 撰写 `命盘24位置详解.md` | 1 篇 × ~300 行 | ✅ 已完成 |
+| 2. 撰写 `数字能量分析维度手册.md` | 1 篇 × ~400 行 | ✅ 已完成 |
+| 3. 撰写 `三角命盘组合对判读规则.md` | 1 篇 × ~300 行 | ✅ 已完成 |
+| 3.5 撰写 `五区三组分析指南.md` | 1 篇 × ~400 行 | ✅ 已完成 |
+| 4. 导入 4 篇新文档到 Dify KB | 4 篇 → Dify 索引 | ✅ 已完成 |
+| 5. 更新知识体系总纲导航 | 总纲扩展 → 第二部分分析指南 | ✅ 已完成 |
+
+### Phase B: 补充增强(P1 — 下一阶段)
+
+| 步骤 | 产出 | 工作量 |
+|------|------|--------|
+| 1. 重构 `生命灵数1-9号性格解析.md` | 拆分 → A2 + E | 1 次会话 |
+| 2. 合并生命数组合递进系列(4→1 篇) | 生命数1组合递进.md | 1 次会话 |
+| 3. 导入 Dify,配置 metadata 标签 | 全部文档添加 tags | ~1 小时 |
+
+### Phase C: 优化迭代(P2 — 生产环境)
+
+| 步骤 | 产出 | 工作量 |
+|------|------|--------|
+| 1. 调优 Dify 检索参数(Top-K/阈值/Chunk 大小) | 配置文档 | 1-2 轮调优 |
+| 2. A/B 测试解读质量(有 KB vs 无 KB) | 质量对比报告 | 持续 |
+| 3. 扩充流年运势、手机号判读等专题 | 新增 2-3 篇 | 按需 |
+
+---
+
+## 九、预期效果
+
+| 指标 | 当前 | 优化后(预期) |
+|------|------|---------------|
+| AI 解读深度 | 依赖 system prompt 内置知识 + 少量 KB 检索 | 分维度精准 KB 检索 + 结构化推理 |
+| 幻觉率 | 中(LLM 依赖内部知识,可能编造组合含义) | 低(每次解读引用 KB 中的具体规则) |
+| 解读个性化 | 中(基于 chart_data 但缺乏深度) | 高(24 位置 + 组合对 + 维度交叉分析) |
+| US-1.4 覆盖 | ❌ 无 24 位置含义数据源 | ✅ 面板可直接展示每个位置含义 |
+| 知识库利用率 | 低(21 篇文章但 AI 不擅长同时检索多篇) | 高(按维度分次检索,精准命中) |
+
+---
+
+## 十、关键决策记录
+
+| 决策项 | 选择 | 替代方案 | 理由 |
+|--------|------|---------|------|
+| 单知识库 vs 多知识库 | **单知识库** | 多 KB 按主题拆分 | Dify v1.11.4 支持 Workflow 内多次 KB 检索 + metadata 过滤,单 KB 更易管理,无需跨 KB 繁琐配置 |
+| 文档拆分粒度 | **~300-500 行/篇** | 1000+ 行大文档 | 适中粒度:减少 RAG 噪音又不至于碎片化 |
+| Metadata 方案 | **YAML tags** | Dify 控制台手动标签 | 标签随文档同步,版本可追溯 |
+| 现有文档处理 | **保留 + 新增 + 重构** | 全部推倒重来 | 现有 21 篇有价值内容,直接删除浪费资源 |

+ 70 - 39
docs/phase1-user-stories.md

@@ -385,7 +385,11 @@
 2. 付费页展示:
    - 功能对比表(普通用户 vs 能量师)
    - 价格:种子价 ¥1,314 / 标准价 ¥1,986(通过 `POST /api/pricing/current` 获取)
-   - 种子价名额提示:"仅剩 XX 个种子名额"
+   - 种子价提示:根据 `seedReason` 展示不同文案
+     - `eligible`:"仅剩 XX 个种子名额" + "有效期至 YYYY-MM-DD"
+     - `not_founder_code` / `no_referrer`:"种子价仅限创始人邀请用户"
+     - `expired`:"种子价活动已结束"
+     - `quota_full`:"种子名额已满"
    - "立即开通"支付按钮
 3. 通过微信支付完成订阅
 4. 支付成功后,用户状态即时更新(`vipEndTime += 365天`)
@@ -395,19 +399,29 @@
 
 ### US-4.2 种子价自动判断
 
-**作为** 平台  
-**我希望** 系统自动判断用户是否享受种子价  
+**作为** 平台
+**我希望** 系统自动判断用户是否享受种子价
 **以便** 运营策略自动化,无需人工干预
 
+**种子会员定义:**
+
+种子会员 = 通过扫描**创始人码**注册并付费成为能量师的用户。创始人码 = **没有推荐人的能量师**(`invitedBy IS NULL` 且 `vipType='practitioner'`)的推广码。
+
+> 即:用户 U 的直接推荐人 A 满足 `A.invitedBy IS NULL AND A.vipType='practitioner'` 时,U 扫的是创始人码。
+
 **验收标准:**
 
 1. 用户在支付页看到的价格由后端接口 `POST /api/pricing/current` 返回,前端不做判断
-2. 后端判断逻辑:统计 `orders` 表中 `product_type='practitioner'` 且 `status='paid'` 的记录数
-3. 已付费记录数 < `sys_config.pricing.practitioner.seed_limit`(默认 300)时,返回种子价
-4. 已付费记录数 ≥ 限额时,返回标准价
-5. 订单创建时将种子价状态锁定(不因后续人数变化而改变已创建订单的价格)
-6. 种子价名额满后,所有新用户看到标准价
-7. 种子价上限可在管理后台动态修改(`pricing.practitioner.seed_limit`)
+2. `isSeedPrice = true` 需**同时满足三重条件**:
+   - **条件① 注册渠道**:用户的直接推荐人(`invitedBy`)是创始人(`invitedBy IS NULL AND vipType='practitioner'`)的自然注册用户(无推荐人,`invitedBy IS NULL`)**不享受种子价**
+   - **条件② 有效期**:当前时间 ≤ `sys_config.pricing.practitioner.seed_period_end`(种子价有效期截止时间)
+   - **条件③ 名额**:已通过创始人码付费的能量师记录数 < `sys_config.pricing.practitioner.seed_limit`(默认 300)
+3. 三个条件任一不满足 → `isSeedPrice = false`,返回标准价
+4. 种子价名额计数方式:统计 `orders` 表中 `product_type='practitioner'` AND `status='paid'` AND `is_seed_price=true` 的记录数
+5. 订单创建时将种子价状态锁定(`is_seed_price` 写入订单,不因后续条件变化而改变)
+6. 有效期过期后,即使名额未满,所有新用户看到标准价
+7. 名额满后,即使仍在有效期内,所有新用户看到标准价
+8. 种子价名额上限和有效期均可在管理后台动态修改(`pricing.practitioner.seed_limit`、`pricing.practitioner.seed_period_end`)
 
 ### US-4.3 订阅状态与续费
 
@@ -451,7 +465,7 @@
 4. 升级价格 < 0(理论极限)→ 按 ¥0.01 收取
 5. 升级后 `vipType` 从 `'annual'` 变更为 `'practitioner'`
 6. 升级后 `vipEndTime` 按能量师续费规则处理(在原能量师到期日 +365天,不叠加年费剩余天数)
-7. 升级不享受种子价(种子价仅限首次购买 practitioner,见 US-4.2)
+7. 升级不享受种子价(种子价仅限通过创始人码首次购买 practitioner,见 US-4.2)
 8. 升级后推广码不变(如之前已有推广码)
 
 **验收标准(前端流程):**
@@ -1314,7 +1328,7 @@ CREATE TABLE `sys_config` (
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 ```
 
-2. 预置 8 条种子数据(见下)。
+2. 预置 9 条种子数据(见下,含新增的 `seed_period_end`)。
 
 **后端:SysConfigService + 内存缓存:**
 3. `@PostConstruct loadAllToCache()`:启动时将全量配置读入 `ConcurrentHashMap<String, String>`
@@ -1335,17 +1349,24 @@ CREATE TABLE `sys_config` (
 {
   "code": 0,
   "data": {
-    "seedPrice": 131400,         // pricing.practitioner.seed(分)
-    "standardPrice": 198600,     // pricing.practitioner.standard(分)
-    "annualFee": 13100,          // pricing.annual(分)
-    "isSeedPrice": true,         // 当前用户是否能享受种子价
-    "remainingSeats": 298,       // 种子名额余量
-    "seedLimit": 300             // 名额上限
+    "seedPrice": 131400, // pricing.practitioner.seed(分)
+    "standardPrice": 198600, // pricing.practitioner.standard(分)
+    "annualFee": 13100, // pricing.annual(分)
+    "isSeedPrice": true, // 当前用户是否能享受种子价(三重条件判断)
+    "seedReason": "eligible", // "eligible"=三条件均满足 | "not_founder_code"=非创始人码 | "expired"=有效期已过 | "quota_full"=名额已满 | "no_referrer"=无推荐人(自然注册)
+    "remainingSeats": 298, // 种子名额余量
+    "seedLimit": 300, // 名额上限
+    "seedPeriodEnd": "2027-05-31T23:59:59" // 种子价有效期截止时间
   }
 }
 ```
 
-10. `isSeedPrice` 的计算逻辑:统计 `orders` 表中 `product_type='practitioner'` AND `status='paid'` 的记录数,小于 `seedLimit` 则为 `true`
+10. `isSeedPrice` 的计算逻辑(三重条件,全部满足才为 `true`):
+    - 条件①:当前用户的直接推荐人(`invitedBy`)存在,且该推荐人 `invitedBy IS NULL AND vipType='practitioner'`(即推荐人是创始人)
+    - 条件②:当前时间 ≤ `pricing.practitioner.seed_period_end`
+    - 条件③:已通过创始人码付费的能量师数 < `seedLimit`(统计 `orders` 中 `product_type='practitioner'` AND `status='paid'` AND `is_seed_price=true` 的记录数)
+    - 自然注册用户(`invitedBy IS NULL`)→ 条件①不满足 → `isSeedPrice=false`
+    - `seedReason` 字段用于前端展示不同提示文案(如"种子价已过期"、"种子名额已满"、"需通过创始人邀请注册"等)
 
 **管理后台页面(`src/views/settings/index.vue`):**
 11. 左侧菜单新增"系统配置"入口,路由 `/settings`,图标 ⚙️
@@ -1354,10 +1375,13 @@ CREATE TABLE `sys_config` (
     - 点击后弹出确认框:"将恢复本卡片内所有字段为初始值,确定吗?"
 
 **定价配置卡片:**
-13. 个输入项:能量师种子价、标准价、种子价名额上限、C端年费
-14. 用户输入的是**元(整数)**,提交时自动 ×100 转为分
-15. 种子价名额上限下方实时显示"当前已使用:X / Y"(调用 `countByProductTypeAndStatus`)
+13. 个输入项:能量师种子价、标准价、种子价名额上限、种子价有效期截止时间、C端年费
+14. 用户输入的是**元(整数)**,提交时自动 ×100 转为分(有效期除外)
+15. 种子价名额上限下方实时显示"当前已使用:X / Y"(调用 `countByProductTypeAndStatus` + `isSeedPrice=true`
 16. 修改数量时,"已使用"比例随之动态变化
+17. 种子价有效期使用 `el-date-picker`(datetime 类型),显示格式 `YYYY-MM-DD HH:mm:ss`,存储格式为 ISO 8601 字符串
+18. 有效期下方显示当前状态:"🟢 有效期剩余 XX 天" 或 "🔴 已过期"(根据当前时间与 `seed_period_end` 比较)
+19. 定价卡片顶部注释:"种子价三重条件:①扫创始人码注册 ②在有效期内 ③名额未满,三者同时满足才生效"
 
 **B端佣金配置卡片:**
 17. **三个输入项**:
@@ -1411,7 +1435,7 @@ CREATE TABLE `sys_config` (
       "valueType": "price",
       "updatedAt": "2026-05-28T10:00:00"
     }
-    // ... 共 8 条
+    // ... 共 9 条(基础定价4+有效期1+佣金3+佣金1,详见种子数据SQL)
   ]
 }
 ```
@@ -1512,10 +1536,12 @@ public class SysConfigService {
 settings/index.vue
 ├── el-card (header-toolbar: "系统配置" + [保存全部配置])
 ├── el-card (定价配置)
-│   ├── el-form-item: 能量师种子价 → el-input-number(min=0, max=999999, step=100)
-│   ├── el-form-item: 能量师标准价 → el-input-number(...)
-│   ├── el-form-item: 种子价名额上限 → el-input-number(min=1, max=99999, step=50)
-│   └── el-form-item: C端年费 → el-input-number(...)
+│ ├── el-form-item: 能量师种子价 → el-input-number(min=0, max=999999, step=100)
+│ ├── el-form-item: 能量师标准价 → el-input-number(...)
+│ ├── el-form-item: 种子价名额上限 → el-input-number(min=1, max=99999, step=50)
+│ ├── el-form-item: 种子价有效期 → el-date-picker(type="datetime", format="YYYY-MM-DD HH:mm:ss")
+│ ├── 注记:种子价三重条件(创始人码+有效期+名额)
+│ └── el-form-item: C端年费 → el-input-number(...)
 ├── el-card (B端佣金配置)
 │   ├── el-form-item: L1 佣金(能量师推荐)→ el-input-number
 │   ├── el-form-item: L1 佣金(C端推荐)→ el-input-number
@@ -1552,10 +1578,11 @@ settings/index.vue
 
 ```sql
 INSERT INTO `sys_config` (`config_key`, `config_value`, `description`, `value_type`) VALUES
-('pricing.practitioner.seed',       '131400', '能量师种子价(分)',       'price'),
-('pricing.practitioner.standard',   '198600', '能量师标准价(分)',       'price'),
-('pricing.practitioner.seed_limit', '300',    '种子价名额上限',           'int'),
-('pricing.annual',                  '13100',  'C端年费(分)',           'price'),
+('pricing.practitioner.seed', '131400', '能量师种子价(分)', 'price'),
+('pricing.practitioner.standard', '198600', '能量师标准价(分)', 'price'),
+('pricing.practitioner.seed_limit', '300', '种子价名额上限', 'int'),
+('pricing.practitioner.seed_period_end', '2027-05-31T23:59:59', '种子价有效期截止时间(ISO 8601)', 'datetime'),
+('pricing.annual', '13100', 'C端年费(分)', 'price'),
 ('commission.practitioner.l1',      '50000',  'B端一级佣金-能量师推荐(分)', 'price'),
 ('commission.practitioner.l1_cend', '20000',  'B端一级佣金-C端推荐(分)',   'price'),
 ('commission.practitioner.l2',      '10000',  'B端二级佣金(分)',        'price'),
@@ -1577,7 +1604,7 @@ INSERT INTO `sys_config` (`config_key`, `config_value`, `description`, `value_ty
 
 | # | 场景 | 步骤 | 预期 |
 |---|------|------|------|
-| 1 | 初始加载 | 打开系统配置页 | 16个字段显示正确的默认值 |
+| 1 | 初始加载 | 打开系统配置页 | 17个字段显示正确的默认值 |
 | 2 | 修改定价 | 种子价改为 ¥2,000 → 保存 | 下次 `POST /api/pricing/current` 返回 seedPrice=200000 |
 | 3 | 修改佣金 | L1 改为 ¥600 → 保存 | 新订单的佣金 amount=60000 |
 | 4 | 比例联动 | 直接佣金改为 50% | 下方显示"每笔¥131:直接¥65.50 / 上级¥6.55 / 平台¥58.95" |
@@ -1586,7 +1613,9 @@ INSERT INTO `sys_config` (`config_key`, `config_value`, `description`, `value_ty
 | 7 | 保存失败 | 网络断开后保存 | 显示"保存失败",输入值保留不丢失 |
 | 8 | 保存后立即生效 | 改种子价为 ¥2,000 → 保存 → 新用户打开支付页 | 显示 ¥2,000 |
 | 9 | 缓存同步 | API 直接改 DB → 调用 getInt() | 返回值仍为旧值(下次 loadAllToCache 或调用 updateConfig 后更新) |
-| 10 | 种子名额展示 | 3笔已支付 practitioner 订单 | 显示"已使用:3 / 300" |
+| 10 | 种子名额展示 | 3笔已支付 practitioner 种子价订单 | 显示"已使用:3 / 300" |
+| 11 | 种子有效期展示 | 有效期设为未来日期 | 显示"🟢 有效期剩余 XX 天" |
+| 12 | 种子有效期过期 | 有效期设为过去日期 | 显示"🔴 已过期" |
 
 ---
 
@@ -1642,7 +1671,7 @@ INSERT INTO `sys_config` (`config_key`, `config_value`, `description`, `value_ty
 **前端页面:**
 3. 表格列:ID、订单号、用户ID、产品类型("能量师" / "年费")、金额(¥格式)、种子价标记、状态(已支付/待支付)、支付时间
 4. 产品类型使用 el-tag 展示:能量师→蓝色,年费→绿色
-5. 种子价订单显示 🔥 种子 el-tag(橙色)
+5. 种子价订单显示 🌱 种子 el-tag(橙色),hover 提示"通过创始人码注册"
 6. 状态使用 el-tag:已支付→success,待支付→warning
 7. 表格上方的工具栏包含两个筛选器:
    - 产品类型:el-select(全部 / 能量师 / C端年费)
@@ -2311,7 +2340,7 @@ dify:
 | **年费** | ¥0 | ¥131 | ¥1,314(种子)/ ¥1,986(标准) |
 | **数据库标记** | `vipType=NULL` | `vipType='annual'` | `vipType='practitioner'` |
 | **到期降级** | — | → 普通用户 | → 普通用户 |
-| **续费价格** | — | 标准价 ¥131 | 标准价 ¥1,986(种子价仅限首次) |
+| **续费价格** | — | 标准价 ¥131 | 标准价 ¥1,986(种子价仅限创始人码首次购买) |
 | **定位** | 浏览体验 | 给自己看,轻度社交 | 给客户看,商业工具 |
 
 ### C.2 功能权限总表
@@ -2386,11 +2415,12 @@ AI问答互动                    3轮/天         不限           不限
 #### 场景 3:升级为能量师(¥1,314 / ¥1,986)
 
 ```
-普通用户点击"开通能量师"
-  │
-  ├─ 微信支付 ¥1,314(种子价)/ ¥1,986(标准价)
-  ├─ vipType → 'practitioner', vipEndTime → +365天
-  ├─ 推广码自动生成(若首次付费)
+用户点击"开通能量师"
+│
+├─ 通过创始人码注册 + 有效期内 + 名额未满 → 种子价 ¥1,314
+├─ 其他情况 → 标准价 ¥1,986
+├─ 微信支付 → vipType → 'practitioner', vipEndTime → +365天
+├─ 推广码自动生成(若首次付费)
   └─ 解锁能力(在C端基础上增加):
        ├─ 推广能量师年费赚 ¥500 + ¥100
@@ -2407,6 +2437,7 @@ AI问答互动                    3轮/天         不限           不限
 |------|---------|--------------|
 | 分销产品 | 仅 C端年费 | C端年费 + 能量师年费 |
 | 佣金模式 | 比例(40%+5%) | 比例 + 固定(¥500+¥100) |
+| 种子价资格 | ❌ | ✅(需扫创始人码+有效期内+名额未满) |
 | 客户管理 | ❌ 不需要 | ✅ 批注+标签 |
 | 使用场景 | 自己看命理 | 为客户解读 |
 

+ 197 - 0
knowledge/research/141319数字组合能量解析.md

@@ -0,0 +1,197 @@
+---
+tags: 数字能量, 141319, 生气, 天医, 延年, 吉星组合
+date: 2026-05-30
+source: compiled
+confidence: high
+---
+
+# 141319 数字组合能量解析
+
+## 一、概述
+
+141319 是数字能量学中一个经典的三吉星组合,由生气星(14)、天医星(13)、延年星(19)三级能量串联而成。该组合在手机号、车牌号等场景中被广泛使用,常被认为代表"贵人带来财富,财富被守住"的吉祥寓意。但作为纯吉星组合,其潜在偏性亦不可忽视。
+
+**基础信息**
+
+| 属性 | 内容 |
+|------|------|
+| 组合结构 | 14 + 13 + 19 |
+| 对应星位 | 生气星一级 + 天医星一级 + 延年星一级 |
+| 能量属性 | 纯吉星组合(三级吉星串联) |
+| 核心寓意 | 贵人引财,延年守财 |
+
+---
+
+## 二、组件拆解
+
+### 2.1 14 — 生气星(一级)
+
+生气星为四吉星之首,主贵人、人脉、乐天豁达。
+
+| 维度 | 解析 |
+|------|------|
+| 数字组合 | 14(伏位 1 + 绝命 4 的先天组合) |
+| 吉凶属性 | 大吉 |
+| 五行 | 阳木 |
+| 核心意象 | 贵人相助、人际关系广、乐观开朗 |
+| 正面表现 | 人缘好、易得贵人提携、心胸开阔、随和包容 |
+| 负面表现 | 过分乐观导致轻信他人、容易受骗、缺乏危机意识 |
+
+14 生气星一级是生气星中能量最强的级别,意味着贵人运极旺,但同时也意味着"盲信"风险最大。
+
+### 2.2 13 — 天医星(一级)
+
+天医星为财富星,主正财、婚姻、善良、智慧。
+
+| 维度 | 解析 |
+|------|------|
+| 数字组合 | 13 |
+| 吉凶属性 | 大吉 |
+| 五行 | 阳火(一说阳土) |
+| 核心意象 | 正财丰沛、婚姻美满、心地善良 |
+| 正面表现 | 财运亨通、赚钱轻松、婚姻和谐、聪明善良 |
+| 负面表现 | 过度善良反被利用、财富来源不稳固、桃花过旺引发纠纷 |
+
+13 天医星一级是所有天医组合中能量最强的,代表最大的财富磁场。但在 141319 中,13 位于第三四位,其能量受前后数字影响。
+
+### 2.3 19 — 延年星(一级)
+
+延年星为事业星,主领导力、守财、责任、压力。
+
+| 维度 | 解析 |
+|------|------|
+| 数字组合 | 19 |
+| 吉凶属性 | 大吉 |
+| 五行 | 阳金 |
+| 核心意象 | 事业有成、领导才能、守财能力强 |
+| 正面表现 | 工作能力强、善于管理财务、有担当、目标明确 |
+| 负面表现 | 压力巨大、固执己见、女性性格过强(不利婚姻)、过度劳累 |
+
+19 延年星一级是延年星中能量最强的组合。对男性有利,但对女性而言,"延年过强"往往导致性格强势、婚姻不顺。
+
+---
+
+## 三、整体能量解析
+
+### 3.1 组合逻辑链条
+
+```
+14 (生气)  →  13 (天医)  →  19 (延年)
+   贵人运      财富运       守财/事业
+                                          ↓
+                        "贵人带来财富,财富被守住"
+```
+
+141319 形成一个完整的能量闭环:
+
+1. **14 生气开路** — 广结人脉,吸引贵人
+2. **13 天医承接** — 贵人带来财富机会,正财收入增长
+3. **19 延年收尾** — 延年守财能力锁定财富,防止漏财
+
+### 3.2 核心优势
+
+| 优势 | 说明 |
+|------|------|
+| 贵人运极旺 | 14 生气星一级带来顶级的社交磁场,易获权贵提携 |
+| 财运强劲 | 13 天医星一级直接对应最大财富能量 |
+| 守财能力突出 | 19 延年星一级赋予以极强的理财和守财能力 |
+| 事业推动力强 | 延年的事业能量可有效利用贵人资源变现 |
+| 心态积极 | 生气星的乐观与天医星的善良构成正向心理循环 |
+
+### 3.3 潜在风险
+
+| 风险 | 说明 |
+|------|------|
+| 容易轻信被骗 | 14 生气星的过度乐观 + 13 天医星的过度善良叠加,导致判断力下降,容易被骗钱财 |
+| 女性不利婚姻 | 19 延年星一级的女性独立性和强势性格过强,易造成夫妻不和 |
+| 压力过大 | 延年星本身主压力,一级能量导致身心负荷过重 |
+| 固执固执 | 延年星性质刚硬,组合中缺乏五鬼(变通)或六煞(沟通)调和,易钻牛角尖 |
+| 桃花问题 | 13 天医星过旺可能带来不应有的桃花,影响婚姻稳定 |
+
+---
+
+## 四、适合人群与不适合人群
+
+### 4.1 适合使用 141319 的人群
+
+| 人群 | 原因 |
+|------|------|
+| 企业老板、管理者 | 延年星增强领导力,生气星提供人脉,天医星带来利润 |
+| 销售人员、市场人员 | 生气星的社交能力 + 天医星的财运转化 |
+| 男性使用者 | 延年星对男性的事业和财运极为有利 |
+| 需要提升守财能力者 | 19 延年星一级是顶级守财组合 |
+| 中年创业者 | 组合的稳重特征适合创业中期稳健发展 |
+
+### 4.2 不适合使用 141319 的人群
+
+| 人群 | 原因 |
+|------|------|
+| 年轻女性 | 19 延年星一级易导致性格强势、感情不顺 |
+| 投资从业者 | 纯吉星缺乏风险意识,容易轻信导致投资失败 |
+| 需灵活应变者(如创作者、艺术家) | 组合缺乏五鬼(变化)和六煞(沟通)能量,不利于创意工作 |
+| 性格已经过于强势者 | 延年星叠加会使固执和强势更加极端 |
+| 财运本就过旺者 | 天医星一级叠加可能导致财多身弱 |
+
+---
+
+## 五、吉凶平衡分析
+
+### 5.1 为什么纯吉星并非最优
+
+数字能量学强调"阴阳平衡、吉凶相济"。纯吉星组合(141319)存在以下问题:
+
+- **缺乏煞星制衡**:五鬼(思维变化)、六煞(情感沟通)、绝命(行动力)等凶星在适当比例下可弥补吉星的盲区
+- **能量过刚**:延年星一级 + 生气星一级均为阳性能量,整体偏阳,缺乏阴性调和
+- **物极必反**:天医星过旺可能导致"财多身弱",即财富超出承载能力反而带来灾祸
+
+### 5.2 理想组合结构
+
+一个平衡的车牌号或手机号通常建议:
+
+```
+吉星 : 凶星 = 6 : 4  ~  7 : 3
+```
+
+完全无凶星的组合(如 141319)在实际应用中容易出现"吉极生凶"的逆转。
+
+---
+
+## 六、扩展与变体
+
+### 6.1 141319 与其他数字组合
+
+| 变体组合 | 差异分析 |
+|----------|----------|
+| 141319 + 五鬼(如 141318) | 增加思维灵活性和变化能力,降低固执风险 |
+| 141319 + 六煞(如 141316) | 增加沟通柔性和情感深度,改善人际关系 |
+| 141319 + 绝命(如 141312) | 增强行动力和决断力,但可能冲撞贵人运 |
+| 141319 后接 0(如 1413190) | 能量弱化,适合能量过载者 |
+| 141319 前加 5 | 增强生气星的力量,适合社交型职业 |
+
+### 6.2 反向效果案例
+
+在以下场景中 141319 可能产生负面效果:
+
+- **使用者八字身弱**:财星过旺(13天医)而日主不担,导致"富屋贫人"
+- **使用者女性且婚姻矛盾已存在**:19延年进一步强化独立,加速婚姻破裂
+- **使用者性格本就天真易信**:14生气 + 13天医的双重乐观叠加,被骗概率显著上升
+- **使用者从事高风险行业**:纯吉星的判断偏保守,可能在需要激进决策时犹豫不决
+
+---
+
+## 七、综合建议
+
+1. **勿盲目追求纯吉星组合**:141319 看似完美,实则偏性明显,需根据使用者实际情况调整
+2. **女性慎用高能量延年**:19 作为手机号末尾时影响尤其显著,建议女性使用低级别延年(如 87、34)或搭配六煞平衡
+3. **需结合八字五行**:数字能量学应纳入传统命理体系综合判断,不可孤立使用
+4. **控制天医能量比例**:一个号码中天医星出现不超过 2 次为宜,避免财多身弱
+5. **适当引入凶星制衡**:五鬼星的灵活性、六煞星的沟通力、绝命星的行动力在合理比例下是宝贵补充
+
+---
+
+## 八、参考文献与延伸
+
+- 数字能量学八星理论(生气、天医、延年、伏位、绝命、五鬼、六煞、祸害)
+- 河图洛书数字五行体系
+- 八字命理与数字能量融合应用
+- 《数字能量学实战案例集》相关章节

+ 102 - 0
knowledge/research/1号老板面对1-9号员工管理策略.md

@@ -0,0 +1,102 @@
+---
+title: 1号老板面对1~9号员工:启用天赋、适配岗位与高效沟通策略
+source: https://mp.weixin.qq.com/s/HMxocd5Nj6Xf91O0kN_M3Q
+author: 张圣甜141913
+date: 2026-05-30
+tags: [数字能量, 老板管理, 1号老板, 员工管理, 天赋密码, 张圣甜]
+confidence: medium
+---
+
+# 1号老板面对1~9号员工:启用天赋、适配岗位与高效沟通策略
+
+1号老板的核心能量特质为领导力强、目标导向、果断自信、追求掌控与结果,在管理中需结合1~9号员工的性格特性,通过"适配岗位+精准沟通+激发天赋"的模式,让员工主动契合工作目标,达成预期结果。
+
+## 1. 面对1号员工(同类):认可自主性,赋予"主导权"
+
+**核心特质**:同属1号能量,性格自信有野心、渴望主导、不喜欢被管控,做事追求效率与结果,但易固执己见。
+
+**适配岗位**:独立项目负责人、部门主管、开拓型业务岗。避免重复性、被指令式的基础工作。
+
+**沟通与下达命令技巧**:强调"你的想法+目标结果"而非具体步骤。以"合作者"姿态沟通,用结果导向逻辑说服调整。
+
+**天赋启用**:放权让其牵头独立任务,允许按自己节奏推进;用更高目标激励。
+
+## 2. 面对2号员工:关注情感需求,给予"陪伴感"
+
+**核心特质**:性格温和、擅长倾听、注重协作、依赖安全感,易因"怕冲突"不敢表达真实想法。
+
+**适配岗位**:客户服务岗、行政协调岗、团队助理岗。
+
+**沟通与下达命令技巧**:先共情再明确需求,附带支持承诺。多使用"我们""一起"等协作性词汇。
+
+**天赋启用**:让其参与需要协调配合的工作;鼓励其表达想法;及时肯定其细致贴心的贡献。
+
+## 3. 面对3号员工:激发创造力,给予"展示权"
+
+**核心特质**:性格活泼、思维敏捷、擅长创意表达、追求新鲜感,易因"觉得枯燥"半途而废。
+
+**适配岗位**:品牌策划岗、创意设计岗、营销推广岗。
+
+**沟通与下达命令技巧**:强调创意空间+结果亮点,附带认可承诺。明确核心目标,不限制具体方法。用优化亮点逻辑调整。
+
+**天赋启用**:让其负责需要吸引注意力的工作;及时肯定创意成果并公开表扬;给予展示平台。
+
+## 4. 面对4号员工:明确规则流程,给予"确定性"
+
+**核心特质**:性格踏实、注重细节、擅长规划、追求稳定,易因"怕变化"抗拒突发任务。
+
+**适配岗位**:财务核算岗、数据统计岗、流程管理岗。
+
+**沟通与下达命令技巧**:明确流程步骤+标准要求+截止时间。提前告知任务所有细节;调整规则提前说明原因和新标准。
+
+**天赋启用**:让其负责需要精准落地的工作;给予固定的工作节奏;用任务完成的准确性作为考核重点。
+
+## 5. 面对5号员工:释放自由度,给予"选择权"
+
+**核心特质**:性格洒脱、热爱自由、擅长应变,易因"被束缚"抵触规则。
+
+**适配岗位**:外勤业务岗、商务谈判岗、突发问题处理岗。
+
+**沟通与下达命令技巧**:明确核心目标,放开执行方式与时间。用更有挑战性的机会吸引其兴趣。
+
+**天赋启用**:让其负责需要灵活应变的工作;以结果达成度而非过程规范性考核。
+
+## 6. 面对6号员工:强调"价值感",给予"责任感"
+
+**核心特质**:性格善良、注重细节、擅长服务、追求完美,总担心"做得不够好"。
+
+**适配岗位**:客户维护岗、质量检查岗、团队后勤保障岗。
+
+**沟通与下达命令技巧**:强调工作对他人/团队的价值,附带认可与支持。定期反馈工作带来的正面结果缓解焦虑。
+
+**天赋启用**:让其负责需要细致服务的工作;赋予其维护团队/客户利益的责任感。
+
+## 7. 面对7号员工:引导深度思考,给予"探索权"
+
+**核心特质**:性格理性、擅长分析、喜欢钻研,易因"想不通逻辑"拒绝执行。
+
+**适配岗位**:市场调研岗、数据分析岗、技术研发岗。
+
+**沟通与下达命令技巧**:说明任务的逻辑依据+探索方向而非直接要结果。用数据/逻辑说服调整方向。
+
+**天赋启用**:让其负责需要深度分析的工作;给予足够的思考时间;以分析报告的深度与准确性考核。
+
+## 8. 面对8号员工:聚焦"目标与利益",给予"掌控权"
+
+**核心特质**:性格果断、有野心、擅长整合资源,喜欢主导大局、掌控资源。
+
+**适配岗位**:核心业务岗、资源整合岗、团队管理岗。
+
+**沟通与下达命令技巧**:明确高目标+利益回报,赋予资源调配权。用更高的回报激励调整目标。
+
+**天赋启用**:让其负责需要攻坚突破的工作;给予团队管理或资源调配的权力;用目标达成后的回报驱动。
+
+## 9. 面对9号员工:链接"愿景与意义",给予"影响力"
+
+**核心特质**:性格开朗、擅长社交、有同理心、追求大格局。
+
+**适配岗位**:品牌公关岗、公益项目对接岗、团队文化建设岗。
+
+**沟通与下达命令技巧**:链接工作与长远愿景,强调对他人/社会的影响。用更有意义的价值引导调整。
+
+**天赋启用**:让其负责需要传递价值、链接多方的工作;参与团队愿景规划;用工作带来的社会/团队影响力作为激励。

+ 102 - 0
knowledge/research/2号老板面对1-9号员工管理策略.md

@@ -0,0 +1,102 @@
+---
+title: 2号老板面对1~9号员工:启用天赋、适配岗位与高效沟通策略
+source: https://mp.weixin.qq.com/s/8DcjFqH5lPutQBnwYBJoVA
+author: 张圣甜141913
+date: 2026-05-30
+tags: [数字能量, 老板管理, 2号老板, 员工管理, 天赋密码, 张圣甜]
+confidence: medium
+---
+
+# 2号老板面对1~9号员工:启用天赋、适配岗位与高效沟通策略
+
+2号老板的核心能量特质为善解人意、注重协作、擅长倾听、追求和谐氛围,在管理中需结合1~9号员工的性格特性,通过"共情理解+协同支持+激活优势"的模式,让员工在安全感中发挥潜力,同步达成团队目标。
+
+## 1. 面对1号员工:尊重主导欲,提供"支持性空间"
+
+**核心特质**:性格自信强势、渴望掌控、追求效率结果,需被认可"主导地位"。
+
+**适配岗位**:独立项目负责人、业务开拓总监、核心业务攻坚岗。避免需频繁配合、受流程约束的基础岗。
+
+**沟通与下达命令技巧**:认可其能力,明确目标,附带资源支持承诺。用"担忧结果"的共情逻辑表达调整建议。
+
+**天赋启用**:放权让其主导核心任务;定期倾听其进展与需求;公开认可其领导力与结果力。
+
+## 2. 面对2号员工(同类):强化情感联结,打造"协作型环境"
+
+**核心特质**:性格温和敏感、擅长倾听共情、注重团队和谐,需"安全感与同伴支持"。
+
+**适配岗位**:客户服务主管、团队协调专员、行政后勤负责人。
+
+**沟通与下达命令技巧**:表达理解,同步需求,强调"一起完成"。多使用协作词汇,减少孤立表达。
+
+**天赋启用**:让其参与需要协调联结的工作;搭配擅长决策的同事;及时肯定其细致贴心的贡献。
+
+## 3. 面对3号员工:鼓励创意表达,给予"肯定性反馈"
+
+**核心特质**:性格活泼跳脱、擅长创意输出,需"持续的认可与鼓励"。
+
+**适配岗位**:创意策划岗、品牌宣传专员、活动设计负责人。
+
+**沟通与下达命令技巧**:激发兴趣,明确创意方向,附带展示机会。频繁给予细节肯定,用优化亮点逻辑建议调整。
+
+**天赋启用**:让其负责需要吸引注意力的工作;设定阶段性小目标;提供展示平台满足其被关注需求。
+
+## 4. 面对4号员工:明确稳定预期,给予"确定性支持"
+
+**核心特质**:性格踏实严谨、注重细节流程,需"清晰的规则与固定节奏"。
+
+**适配岗位**:财务核算主管、数据统计专员、流程管理岗。
+
+**沟通与下达命令技巧**:说明任务意义,明确流程标准+截止时间,附带疑问解答承诺。提前告知所有任务细节。
+
+**天赋启用**:让其负责需要精准落地的工作;制定固定的工作节奏表;用任务完成的准确性作为核心考核点。
+
+## 5. 面对5号员工:包容自由天性,提供"灵活型支持"
+
+**核心特质**:性格洒脱不羁、热爱自由、擅长随机应变,需"宽松环境+目标牵引"。
+
+**适配岗位**:外勤业务岗、商务谈判专员、突发问题处理岗。
+
+**沟通与下达命令技巧**:理解其偏好,明确核心目标,放开执行方式。用关心进展的共情逻辑提醒拖延。
+
+**天赋启用**:让其负责需要灵活应变的工作;以结果达成度而非过程规范性考核;偶尔提供新鲜任务机会。
+
+## 6. 面对6号员工:强化价值认同,给予"细致性关怀"
+
+**核心特质**:性格善良认真、注重细节服务、追求完美,需"被认可价值+减少压力"。
+
+**适配岗位**:客户维护主管、质量检查专员、团队后勤保障岗。
+
+**沟通与下达命令技巧**:肯定其付出,说明工作价值,附带减压支持。主动帮其分担非核心细节。
+
+**天赋启用**:让其负责需要细致服务的工作;赋予其维护团队/客户利益的角色;定期反馈工作带来的正面结果。
+
+## 7. 面对7号员工:耐心倾听思考,提供"逻辑性支持"
+
+**核心特质**:性格理性严谨、擅长分析钻研,需"被尊重思考过程+提供依据"。
+
+**适配岗位**:市场调研主管、数据分析专员、技术研发岗。
+
+**沟通与下达命令技巧**:认可其分析能力,说明任务逻辑,给予思考时间。用补充数据/逻辑的方式说服调整。
+
+**天赋启用**:让其负责需要深度分析的工作;给予足够的独立思考时间;提供充足的数据/资料支持。
+
+## 8. 面对8号员工:聚焦目标共识,提供"协作性保障"
+
+**核心特质**:性格果断有野心、擅长整合资源,需"被信任+有掌控空间"。
+
+**适配岗位**:业务总监、资源整合负责人、团队业绩攻坚岗。
+
+**沟通与下达命令技巧**:认同其魄力,明确目标与回报,承诺协调支持。用提升回报的逻辑协商目标调整。
+
+**天赋启用**:放权让其调配核心资源、主导业绩攻坚;及时帮其解决跨部门协作障碍;公开表彰并兑现回报承诺。
+
+## 9. 面对9号员工:链接意义价值,提供"影响力平台"
+
+**核心特质**:性格开朗包容、擅长社交共情,需"被认可价值+有社交空间"。
+
+**适配岗位**:品牌公关主管、公益项目负责人、团队文化建设岗。
+
+**沟通与下达命令技巧**:肯定其格局,链接工作意义,给予社交支持。用提升意义感的逻辑引导调整。
+
+**天赋启用**:让其负责需要传递价值、链接多方的工作;参与团队愿景规划;定期反馈工作带来的社会/团队影响。

+ 102 - 0
knowledge/research/3号老板面对1-9号员工管理策略.md

@@ -0,0 +1,102 @@
+---
+title: 3号老板面对1~9号员工:启用天赋、适配岗位与高效沟通策略
+source: https://mp.weixin.qq.com/s/B8cexWZXifpMmT6ETOaohw
+author: 张圣甜141913
+date: 2026-05-30
+tags: [数字能量, 老板管理, 3号老板, 员工管理, 天赋密码, 张圣甜]
+confidence: medium
+---
+
+# 3号老板面对1~9号员工:启用天赋、适配岗位与高效沟通策略
+
+3号老板的核心能量特质为热情活力、创意十足、目标感强、擅长激励带动,在管理中需结合1~9号员工的性格特性,通过"激情感染+创意激发+成果驱动"的模式,让员工在积极氛围中释放潜能,快速达成团队目标。
+
+## 1. 面对1号员工:认可目标力,打造"攻坚型搭档"
+
+**核心特质**:性格强势果断、追求掌控与结果,需被认可"领导力与执行力"。
+
+**适配岗位**:核心业务攻坚岗、项目总指挥、市场开拓负责人。避免需频繁创意调整、流程繁琐的基础岗。
+
+**沟通与下达命令技巧**:肯定其结果力,同步高目标,附带创意补充空间。用"提升结果效率"的逻辑说服调整。
+
+**天赋启用**:放权让其主导核心攻坚任务,主动提供创意资源支持;公开表彰其高效结果力。
+
+## 2. 面对2号员工:用热情带动参与,给予"鼓励性引导"
+
+**核心特质**:性格温和敏感、擅长倾听协作,需"热情带动与明确鼓励"。
+
+**适配岗位**:客户服务专员、团队协调助理、行政后勤支持岗。
+
+**沟通与下达命令技巧**:用热情拉近距离,明确具体任务,附带肯定性预期。多使用鼓励性词汇。
+
+**天赋启用**:让其参与需要细致配合的工作;搭配热情活跃的同事;定期反馈其工作的价值。
+
+## 3. 面对3号员工(同类):碰撞创意火花,搭建"展示型舞台"
+
+**核心特质**:性格活泼跳脱、擅长创意输出,需"创意共鸣与目标聚焦"。
+
+**适配岗位**:创意策划师、品牌宣传专员、活动设计岗。
+
+**沟通与下达命令技巧**:用创意话题切入,明确创意目标,附带展示承诺。用"优化亮点"逻辑讨论调整。
+
+**天赋启用**:让其负责核心创意输出,给予完全创意自主权;搭建展示平台;设定短期创意目标帮其聚焦。
+
+## 4. 面对4号员工:用清晰目标引导,提供"有序性支持"
+
+**核心特质**:性格踏实严谨、注重流程细节,易因"创意混乱"焦虑,需"清晰目标与固定节奏"。
+
+**适配岗位**:财务核算岗、数据统计专员、流程管理岗。
+
+**沟通与下达命令技巧**:明确任务目标与价值,梳理流程步骤,附带稳定预期。减少临时创意任务插入。
+
+**天赋启用**:让其负责需要精准落地的工作;制定固定的工作时间表;肯定其稳定可靠的特质。
+
+## 5. 面对5号员工:用新鲜感吸引参与,给予"弹性化空间"
+
+**核心特质**:性格洒脱不羁、热爱自由,需"新鲜感吸引与弹性目标"。
+
+**适配岗位**:外勤业务岗、商务洽谈专员、突发创意执行岗。
+
+**沟通与下达命令技巧**:用新鲜任务吸引,明确核心目标,放开执行方式。用新机会引导而非指责拖延。
+
+**天赋启用**:让其负责需要灵活应变的工作;定期安排不同类型的任务;用结果达成后的奖励激励。
+
+## 6. 面对6号员工:用热情传递信心,给予"细节性肯定"
+
+**核心特质**:性格善良认真、注重细节服务、追求完美,需"信心传递与细节认可"。
+
+**适配岗位**:客户维护岗、质量检查专员、团队后勤保障岗。
+
+**沟通与下达命令技巧**:肯定其细节能力,明确工作价值,附带信心支持。主动帮其梳理细节难点。
+
+**天赋启用**:让其负责需要细节把控的工作;提供细节标准参考;定期反馈其细节工作的成果。
+
+## 7. 面对7号员工:用目标牵引思考,给予"逻辑性认可"
+
+**核心特质**:性格理性严谨、擅长分析钻研,需"目标牵引与逻辑尊重"。
+
+**适配岗位**:市场调研专员、数据分析岗、技术优化岗。
+
+**沟通与下达命令技巧**:认可其分析能力,明确任务目标与逻辑价值,给予思考时间。用补充逻辑依据的方式说服调整。
+
+**天赋启用**:让其负责需要深度分析的工作;提供充足的数据与资料支持;在团队中肯定其分析成果的价值。
+
+## 8. 面对8号员工:用高目标激发野心,给予"掌控性支持"
+
+**核心特质**:性格果断有野心、擅长整合资源,需"高目标激发与资源支持"。
+
+**适配岗位**:业务总监、资源整合负责人、团队业绩冲刺岗。
+
+**沟通与下达命令技巧**:用高目标激发兴趣,明确回报与资源支持,赋予掌控权。用影响目标达成的逻辑提醒风险。
+
+**天赋启用**:放权让其主导业绩攻坚;扮演后盾角色解决跨部门障碍;公开表彰并兑现回报承诺。
+
+## 9. 面对9号员工:用意义点燃热情,给予"社交型机会"
+
+**核心特质**:性格开朗包容、擅长社交共情、追求大格局,需"意义引导与社交空间"。
+
+**适配岗位**:品牌公关岗、公益项目对接岗、团队文化建设岗。
+
+**沟通与下达命令技巧**:链接工作意义与格局,明确任务方向,附带社交支持。用提升意义影响力引导调整。
+
+**天赋启用**:让其负责需要链接多方的工作;提供社交平台;定期反馈工作带来的意义影响。

+ 102 - 0
knowledge/research/4号老板面对1-9号员工管理策略.md

@@ -0,0 +1,102 @@
+---
+title: 4号老板面对1~9号员工:启用天赋、适配岗位与高效沟通策略
+source: https://mp.weixin.qq.com/s/PzxWvXL0L9LE5GGD9iOVew
+author: 张圣甜141913
+date: 2026-05-30
+tags: [数字能量, 老板管理, 4号老板, 员工管理, 天赋密码, 张圣甜]
+confidence: medium
+---
+
+# 4号老板面对1~9号员工:启用天赋、适配岗位与高效沟通策略
+
+4号老板的核心能量特质为严谨细致、注重规则、擅长规划、追求稳定有序,在管理中需结合1~9号员工的性格特性,通过"明确标准+流程指引+精准落地"的模式,让员工在清晰框架内高效执行,确保团队目标有序达成。
+
+## 1. 面对1号员工:认可执行力,划定"可控型空间"
+
+**核心特质**:性格强势果断、追求掌控与结果,易因"急于推进"忽略细节,需"明确目标边界与规则底线"。
+
+**适配岗位**:项目执行总监、核心业务攻坚岗、紧急任务处理岗。避免需频繁调整规则、注重创意发散的岗位。
+
+**沟通与下达命令技巧**:肯定其结果导向能力,明确目标标准与规则边界,附带资源支持。用规则与风险逻辑说服调整。
+
+**天赋启用**:放权让其主导执行环节,提前明确核心标准与底线;定期同步流程合规性反馈;认可其高效落地能力。
+
+## 2. 面对2号员工:提供清晰指引,给予"确定性支持"
+
+**核心特质**:性格温和敏感、擅长倾听协作,易因"目标模糊"焦虑,需"明确流程与步骤指引"。
+
+**适配岗位**:客户服务专员、行政协调助理、项目后勤支持岗。
+
+**沟通与下达命令技巧**:表达理解与支持,拆解任务步骤与标准,附带疑问解答承诺。用书面流程文档呈现。
+
+**天赋启用**:让其参与需要流程配合的工作;搭配流程手册或模板;及时肯定其细节落地成果。
+
+## 3. 面对3号员工:锚定目标框架,给予"创意落地指引"
+
+**核心特质**:性格活泼跳脱、擅长创意输出,易因"缺乏聚焦"偏离目标,需"明确创意边界与落地标准"。
+
+**适配岗位**:创意执行岗、品牌宣传专员、活动策划助理。
+
+**沟通与下达命令技巧**:肯定其创意能力,明确创意目标与落地标准,附带流程支持。聚焦落地可行性引导调整。
+
+**天赋启用**:让其负责创意落地执行环节;设定阶段性创意落地节点;及时肯定其创意落地成果。
+
+## 4. 面对4号员工(同类):强化规则共识,打造"精准型搭档"
+
+**核心特质**:性格踏实严谨、注重流程细节,易因"规则变动"焦虑,需"明确稳定的规则与节奏"。
+
+**适配岗位**:财务核算岗、数据统计主管、流程管理岗、质量审核岗。
+
+**沟通与下达命令技巧**:肯定其规则执行能力,明确规则标准与目标,附带稳定预期。调整规则提前3-5天沟通并提供过渡方案。
+
+**天赋启用**:让其主导规则制定与执行;提供固定的工作节奏表;在团队中肯定其规则保障价值。
+
+## 5. 面对5号员工:设定清晰目标边界,给予"弹性执行空间"
+
+**核心特质**:性格洒脱不羁、热爱自由,易因"缺乏约束"拖延,需"明确目标底线与弹性执行框架"。
+
+**适配岗位**:外勤业务岗、突发问题处理岗、灵活执行岗。
+
+**沟通与下达命令技巧**:明确核心目标与底线,放开执行方式与时间。用目标风险提醒而非指责。
+
+**天赋启用**:让其负责目标明确、执行灵活的工作;设定目标底线不干预非核心细节;定期提供新鲜任务场景。
+
+## 6. 面对6号员工:细化标准要求,给予"细节性认可"
+
+**核心特质**:性格善良认真、注重细节服务、追求完美,需"明确细节标准与正向反馈"。
+
+**适配岗位**:客户维护岗、质量检查专员、资料审核岗。
+
+**沟通与下达命令技巧**:肯定其细节把控能力,明确细节标准与目标。提供详细的细节标准清单减少其自我怀疑。
+
+**天赋启用**:让其负责细节把控核心环节;提供细节标准参考;在团队中认可其细节保障价值。
+
+## 7. 面对7号员工:明确分析框架,给予"逻辑性支持"
+
+**核心特质**:性格理性严谨、擅长分析钻研,易因"框架模糊"效率低,需"明确分析目标与逻辑框架"。
+
+**适配岗位**:市场调研专员、数据分析岗、技术研发助理。
+
+**沟通与下达命令技巧**:肯定其分析能力,明确分析目标与框架,给予资料支持。用数据逻辑引导方向调整。
+
+**天赋启用**:让其负责框架内深度分析;提供充足的基础资料与分析工具;在团队中肯定其分析成果的价值。
+
+## 8. 面对8号员工:锚定目标与规则,给予"可控型资源权"
+
+**核心特质**:性格果断有野心、擅长整合资源,易因"急于求成"忽略规则,需"明确目标底线与资源边界"。
+
+**适配岗位**:业务总监、资源整合岗、业绩攻坚岗。
+
+**沟通与下达命令技巧**:用高目标激发野心,明确目标与资源权限,附带规则支持。用规则保障目标的逻辑提醒。
+
+**天赋启用**:放权让其主导资源整合与目标攻坚;制定明确的目标与规则边界;目标达成后公开表彰其整合力与规则意识。
+
+## 9. 面对9号员工:链接规则与意义,给予"社交型空间"
+
+**核心特质**:性格开朗包容、擅长社交共情,需"规则框架+意义引导+社交支持"。
+
+**适配岗位**:品牌公关岗、公益项目岗、文化建设岗。
+
+**沟通与下达命令技巧**:链接工作意义,明确核心目标与规则,放开社交方式。用更有意义的目标引导调整。
+
+**天赋启用**:让其负责规则框架内的价值传递工作;提供清晰的规则边界与社交支持;定期认可其社交价值与团队贡献。

+ 102 - 0
knowledge/research/5号老板面对1-9号员工管理策略.md

@@ -0,0 +1,102 @@
+---
+title: 5号老板面对1~9号员工:启用天赋、适配岗位与高效沟通策略
+source: https://mp.weixin.qq.com/s/AEVoAHyW56mVVrb-ndL27w
+author: 张圣甜141913
+date: 2026-05-30
+tags: [数字能量, 老板管理, 5号老板, 员工管理, 天赋密码, 张圣甜]
+confidence: medium
+---
+
+# 5号老板面对1~9号员工:启用天赋、适配岗位与高效沟通策略
+
+5号老板的核心能量特质为热爱自由、灵活应变、擅长突破常规、追求无束缚的价值创造,在管理中需结合1~9号员工的性格特性,通过"释放空间+目标牵引+弹性支持"的模式,让员工在自主探索中高效达成目标,同时保留创新活力。
+
+## 1. 面对1号员工:尊重掌控欲,给予"自主决策空间"
+
+**核心特质**:性格强势果断、追求效率与结果,不喜欢被干预,但易因"独断"忽略灵活调整,需"被认可主导权+弹性规则"。
+
+**适配岗位**:独立业务开拓岗、项目总指挥、紧急任务处理岗。避免需严格按流程执行、频繁汇报的基础岗。
+
+**沟通与下达命令技巧**:先"肯定其决策能力",再"明确核心目标",放开"执行方式与节奏"。用"伙伴"姿态沟通,用"目标优化"逻辑建议调整方向。
+
+**天赋启用**:放权让其主导核心任务,不设定固定流程,仅明确目标底线;公开认可其决策力与结果力。
+
+## 2. 面对2号员工:用包容降低压力,给予"柔性引导"
+
+**核心特质**:性格温和敏感、擅长倾听协作,做事细致但缺乏主动性,易因"怕出错"不敢表达,需"宽松氛围+温和鼓励"。
+
+**适配岗位**:客户服务支持岗、团队协调助理、行政后勤岗。
+
+**沟通与下达命令技巧**:用包容拉近距离,明确轻量任务,附带无压力反馈。多使用"没关系""慢慢来"等柔性词汇。
+
+**天赋启用**:让其参与"低压力协作"工作;不设定严格deadlines;定期反馈其工作的价值。
+
+## 3. 面对3号员工:用新鲜感激发创意,搭建"无边界展示平台"
+
+**核心特质**:性格活泼跳脱、思维敏捷、擅长创意输出,追求新鲜感与关注度,需"新鲜刺激+弹性目标"。
+
+**适配岗位**:创意策划岗、品牌宣传专员、创新试错岗。
+
+**沟通与下达命令技巧**:用新鲜话题吸引兴趣,明确创意方向,放开展示形式。若偏离方向用"更有趣的目标"引导。
+
+**天赋启用**:让其负责核心创意输出,给予完全形式自主权;定期提供新鲜任务主题;让其主导分享创意思路。
+
+## 4. 面对4号员工:设定弹性规则,给予"清晰但不僵化的指引"
+
+**核心特质**:性格踏实严谨、注重流程细节、追求稳定有序,易因"规则变动"焦虑,需"明确基础规则+适度弹性"。
+
+**适配岗位**:数据统计岗、流程辅助岗、质量检查岗。
+
+**沟通与下达命令技巧**:肯定其规则执行能力;明确核心规则与弹性空间;变更规则提前1-2天沟通并提供过渡方案。
+
+**天赋启用**:让其负责"基础规则执行+细节优化";设定固定工作节奏但允许自主安排步骤;肯定其规则执行与细节优化的价值。
+
+## 5. 面对5号员工(同类):完全释放自由度,打造"目标导向的自主空间"
+
+**核心特质**:性格洒脱不羁、热爱自由、擅长随机应变,需"核心目标+完全自主"。
+
+**适配岗位**:外勤业务岗、突发问题处理岗、创新探索岗。
+
+**沟通与下达命令技巧**:明确核心目标,完全放开执行方式与时间。用更有吸引力的目标引导避免拖延。
+
+**天赋启用**:让其负责无固定流程的工作;仅以结果达成度考核;定期提供新鲜任务机会。
+
+## 6. 面对6号员工:用包容缓解焦虑,给予"细节认可与柔性支持"
+
+**核心特质**:性格善良认真、注重细节服务、追求完美,需"宽松氛围+细节肯定"。
+
+**适配岗位**:客户维护岗、质量检查辅助岗、后勤保障岗。
+
+**沟通与下达命令技巧**:表达理解与包容,明确细节方向,提供无压力支持。主动帮其梳理细节重点。
+
+**天赋启用**:让其负责低压力细节服务;定期反馈其细节工作的正面结果;主动提供二选一建议减少其决策焦虑。
+
+## 7. 面对7号员工:提供自由探索空间,给予"逻辑认可与资源支持"
+
+**核心特质**:性格理性严谨、擅长分析钻研,易因"被干预思考"抵触,需"自主探索空间+逻辑尊重"。
+
+**适配岗位**:市场调研岗、数据分析岗、技术研究岗。
+
+**沟通与下达命令技巧**:肯定其分析能力,明确探索方向,放开研究方法与时间。用补充逻辑依据的方式建议调整。
+
+**天赋启用**:让其负责独立钻研工作;提供充足的资料与工具支持;让其主导分享逻辑思路。
+
+## 8. 面对8号员工:聚焦目标与资源,给予"弹性掌控权"
+
+**核心特质**:性格果断有野心、擅长整合资源,需"目标牵引+弹性资源权"。
+
+**适配岗位**:业务攻坚岗、资源整合岗、业绩冲刺岗。
+
+**沟通与下达命令技巧**:用高目标激发野心,明确核心资源权限,放开资源使用方式。用目标保障逻辑提醒风险。
+
+**天赋启用**:放权让其主导资源整合与目标攻坚;主动帮其对接外部资源;目标达成后公开表彰并兑现奖励。
+
+## 9. 面对9号员工:链接自由与意义,给予"社交与探索空间"
+
+**核心特质**:性格开朗包容、擅长社交共情、追求大格局,需"意义引导+自由社交空间"。
+
+**适配岗位**:品牌公关岗、公益项目岗、文化建设岗。
+
+**沟通与下达命令技巧**:链接工作意义,明确核心方向,放开社交与执行方式。用更有意义的目标引导调整。
+
+**天赋启用**:让其负责社交型价值传递工作;提供自由的社交时间与空间;定期反馈其工作的意义影响。

+ 111 - 0
knowledge/research/6号老板面对1-9号员工管理策略.md

@@ -0,0 +1,111 @@
+---
+title: 6号老板面对1~9号员工:启用天赋、适配岗位与高效沟通策略
+source: https://mp.weixin.qq.com/s/Ci-HfDCNE-hcYhw1xTgE3Q
+author: 张圣甜141913
+date: 2026-05-30
+tags: [数字能量, 老板管理, 6号老板, 员工管理, 天赋密码, 张圣甜]
+confidence: medium
+---
+
+# 6号老板面对1~9号员工:启用天赋、适配岗位与高效沟通策略
+
+6号老板的核心能量特质为严谨负责、注重细节、擅长风险预判、追求稳妥落地,在管理中需结合1~9号员工的性格特性,通过"细节把控+风险规避+贴心支持"的模式,让员工在安全框架内发挥优势,确保团队目标平稳达成。
+
+## 1. 面对1号员工:认可执行力,补充"风险预判支持"
+
+**核心特质**:性格强势果断、追求掌控与结果,做事高效但易因"急于推进"忽略潜在风险,需"被认可主导权+风险提醒"。
+
+**适配岗位**:项目攻坚负责人、重点客户履约岗、紧急任务执行岗。
+
+**沟通与下达命令技巧**:
+- 话术重点:先"肯定其结果力",再"明确目标与核心风险点",附带"风险支持承诺"。
+- 沟通模式:以"执行搭档+风险保障者"姿态沟通,主动提供风险预判清单;用风险规避的逻辑建议调整。
+- 天赋启用:放权让其主导执行环节,提前同步关键风险边界;定期同步潜在风险信号;认可其高效执行+风险应对的成果。
+
+## 2. 面对2号员工:强化情感联结,给予"细节指引与安全感"
+
+**核心特质**:性格温和敏感、擅长倾听协作,做事细致但决策力弱,易因"怕出错"焦虑,需"情感支持+明确细节标准"。
+
+**适配岗位**:客户服务主管、行政后勤岗、项目辅助岗。
+
+**沟通与下达命令技巧**:
+- 话术重点:先"表达理解与关心",再"拆解细节步骤与风险点",附带"全程支持"。
+- 沟通模式:保持温和语调,多使用支持性词汇;提供细节模板与风险清单;主动询问是否有困惑。
+- 天赋启用:让其参与"细节服务+风险辅助"工作;搭配风险预判能力强的同事;及时肯定其细节付出与贴心服务。
+
+## 3. 面对3号员工:鼓励创意,附加"细节落地与风险把控支持"
+
+**核心特质**:性格活泼跳脱、思维敏捷、擅长创意输出,追求新鲜感但易因"忽略细节"导致创意落地难,需"创意认可+细节与风险引导"。
+
+**适配岗位**:创意执行岗、品牌宣传专员。
+
+**沟通与下达命令技巧**:
+- 话术重点:先"肯定创意价值",再"明确细节落地标准与风险点",附带"落地支持"。
+- 沟通模式:先认可创意亮点,再引导其思考细节与风险;用"优化创意"的逻辑而非否定来调整。
+- 天赋启用:让其负责"创意输出+初步落地";配备细节执行助手;设定"创意-细节-风险"三阶审核节点。
+
+## 4. 面对4号员工:强化规则共识,打造"细节与风险双控搭档"
+
+**核心特质**:性格踏实严谨、注重流程细节、追求稳定有序,做事可靠但易因"规则僵化"忽略潜在风险,需"规则认可+风险预判补充"。
+
+**适配岗位**:财务核算岗、数据统计主管、流程管理岗、质量检查岗。
+
+**沟通与下达命令技巧**:
+- 话术重点:先"肯定其规则执行与细节能力",再"明确规则标准与风险审核点",附带"风险支持"。
+- 沟通模式:共同确认规则细节与风险审核清单;主动与其优化规则漏洞;避免临时调整规则。
+- 天赋启用:让其主导"规则执行+细节风险审核";提供风险案例库提升其预判能力;公开肯定其规则保障与风险规避的价值。
+
+## 5. 面对5号员工:设定"目标+风险"双底线,给予"弹性执行空间"
+
+**核心特质**:性格洒脱不羁、热爱自由、擅长随机应变,追求新鲜感但易因"缺乏约束"忽略风险,需"明确目标与风险底线+弹性执行框架"。
+
+**适配岗位**:外勤业务岗、突发问题处理岗、灵活执行岗。
+
+**沟通与下达命令技巧**:
+- 话术重点:先"明确核心目标与风险底线",再"放开执行方式与时间",附带"风险反馈要求"。
+- 沟通模式:多强调"目标与风险双底线";用定期风险反馈替代实时管控;用风险提醒引导而非指责。
+- 天赋启用:让其负责"目标明确、风险可控"的灵活工作;提供风险应对指南;定期提供新鲜任务场景同时确保风险可控。
+
+## 6. 面对6号员工(同类):强化细节与风险共鸣,给予"全面认可与减压支持"
+
+**核心特质**:性格善良认真、注重细节服务、追求完美,做事负责但易因"过度挑剔"和"风险焦虑"压力大,需"细节与风险认可+减压支持"。
+
+**适配岗位**:客户维护岗、质量检查专员、合同审核岗。
+
+**沟通与下达命令技巧**:
+- 话术重点:先"肯定其细节与风险把控能力",再"明确细节标准与风险点",附带"减压支持"。
+- 沟通模式:多关注其细节付出与风险发现及时肯定;主动帮其拆分任务减少压力;定期梳理风险应对成果缓解焦虑。
+- 天赋启用:让其负责"核心细节与风险把控";配备辅助助手减轻负担;公开表彰其细节服务与风险规避的贡献。
+
+## 7. 面对7号员工:明确"分析+风险"双目标,给予"逻辑与细节支持"
+
+**核心特质**:性格理性严谨、擅长分析钻研、追求逻辑真理,做事慢热但思考深入,易因"聚焦逻辑"忽略细节风险,需"分析认可+风险细节引导"。
+
+**适配岗位**:市场调研专员、数据分析岗、技术研发助理。
+
+**沟通与下达命令技巧**:
+- 话术重点:先"肯定其分析能力",再"明确分析目标与风险分析点",给予"资料与细节支持"。
+- 沟通模式:先同步分析目标与风险分析框架;尊重思考节奏,定期询问分析中的细节风险卡点;用补充风险数据引导方向调整。
+- 天赋启用:让其负责"深度分析+风险评估";提供风险分析工具与案例;肯定其逻辑与风险分析的双重价值。
+
+## 8. 面对8号员工:聚焦"目标+风险"双导向,给予"资源与风险支持"
+
+**核心特质**:性格果断有野心、擅长整合资源、追求成功结果,做事有魄力但易因"急于求成"忽略风险,需"目标认可+风险与资源双支持"。
+
+**适配岗位**:业务总监、资源整合岗、业绩攻坚岗。
+
+**沟通与下达命令技巧**:
+- 话术重点:先"用高目标激发野心",再"明确目标与核心风险点",承诺"资源与风险双支持"。
+- 沟通模式:以"目标合伙人"姿态沟通,约定目标与风险双底线;用"风险影响目标"的逻辑提醒。
+- 天赋启用:放权让其主导资源整合与目标攻坚,同时赋予风险把控知情权与决策权;配备风控助手。
+
+## 9. 面对9号员工:链接"意义+风险",给予"社交与细节支持"
+
+**核心特质**:性格开朗包容、擅长社交共情、追求大格局,做事有热情但易因"目标分散"忽略细节风险,需"意义引导+风险与社交支持"。
+
+**适配岗位**:品牌公关岗、公益项目岗、文化建设岗。
+
+**沟通与下达命令技巧**:
+- 话术重点:先"链接工作意义",再"明确核心方向与风险点",给予"社交与风险支持"。
+- 沟通模式:多强调工作意义与风险保障的关联;鼓励自由社交同时提供风险沟通模板;用"提升意义与风险保障"引导调整。
+- 天赋启用:让其负责"意义导向的社交+风险把控";提供风险应对资源;定期认可其"社交价值与风险把控的双重贡献"。

+ 111 - 0
knowledge/research/7号老板面对1-9号员工管理策略.md

@@ -0,0 +1,111 @@
+---
+title: 7号老板面对1~9号员工:启用天赋、适配岗位与高效沟通策略
+source: https://mp.weixin.qq.com/s/wEjPfJBpmnqdSdHt3TL2gw
+author: 张圣甜141913
+date: 2026-05-30
+tags: [数字能量, 老板管理, 7号老板, 员工管理, 天赋密码, 张圣甜]
+confidence: medium
+---
+
+# 7号老板面对1~9号员工:启用天赋、适配岗位与高效沟通策略
+
+7号老板的核心能量特质为理性严谨、擅长深度分析、追求逻辑本质、注重数据驱动,在管理中需结合1~9号员工的性格特性,通过"逻辑引导+数据支撑+深度探索"的模式,让员工在清晰分析框架内发挥优势,确保团队目标以科学方式落地。
+
+## 1. 面对1号员工:认可执行力,提供"逻辑化目标框架"
+
+**核心特质**:性格强势果断、追求掌控与结果,做事高效但易因"重执行轻分析"忽略潜在问题,需"被认可主导权+逻辑与数据支持"。
+
+**适配岗位**:项目执行总监(需按分析框架落地)、核心业务攻坚岗、紧急任务处理岗。
+
+**沟通与下达命令技巧**:
+- 话术重点:先"肯定其执行效率",再"用数据明确目标与逻辑依据",附带"分析支持"。
+- 沟通模式:以"分析搭档+执行保障者"姿态沟通,主动提供"目标拆解的数据分析报告";用数据与逻辑说服调整方向。
+- 天赋启用:放权让其主导执行环节,提前同步核心数据标准;定期提供执行效果的数据分析反馈。
+
+## 2. 面对2号员工:给予"逻辑化指引",提供"数据化安全感"
+
+**核心特质**:性格温和敏感、擅长倾听协作,做事细致但决策力弱,易因"目标模糊无依据"焦虑,需"清晰分析框架+数据支撑的步骤"。
+
+**适配岗位**:客户服务数据分析岗、行政协调助理、项目后勤支持岗。
+
+**沟通与下达命令技巧**:
+- 话术重点:先"表达理解与支持",再"用数据拆解任务步骤与标准",附带"疑问解答承诺"。
+- 沟通模式:用数据表格模板或逻辑步骤清单呈现任务细节;多使用"第一步基于XX数据统计"等明确表述;每天同步数据基准值帮其建立数据化安全感。
+- 天赋启用:让其参与"数据辅助执行"工作;搭配数据参考手册;及时肯定其数据细节落地成果。
+
+## 3. 面对3号员工:用"逻辑锚定创意",提供"数据化落地支持"
+
+**核心特质**:性格活泼跳脱、思维敏捷、擅长创意输出,追求新鲜感但易因"缺乏数据支撑"导致创意落地难,需"创意认可+逻辑与数据引导"。
+
+**适配岗位**:创意数据分析岗、品牌宣传专员、活动策划助理。
+
+**沟通与下达命令技巧**:
+- 话术重点:先"肯定创意亮点",再"用数据明确创意目标与落地逻辑",附带"数据支持"。
+- 沟通模式:先认可创意价值,再引导其思考"数据与逻辑";用"数据优化"而非否定的方式建议调整。
+- 天赋启用:让其负责"创意输出+数据辅助优化";设定"创意-数据测试-优化"三阶节点;及时肯定创意与数据结合的成果。
+
+## 4. 面对4号员工:强化"逻辑与规则融合",打造"数据化流程搭档"
+
+**核心特质**:性格踏实严谨、注重流程细节、追求稳定有序,做事可靠但易因"规则僵化"忽略数据优化空间,需"规则认可+数据化流程支持"。
+
+**适配岗位**:财务数据核算岗、流程管理专员、质量检查岗。
+
+**沟通与下达命令技巧**:
+- 话术重点:先"肯定其规则执行与细节能力",再"用数据明确规则标准与优化方向",附带"稳定预期"。
+- 沟通模式:共同确认规则细节与数据统计清单;用数据依据提出流程调整;避免临时加任务。
+- 天赋启用:让其主导"规则执行+数据统计";提供历史流程数据报告帮其发现优化空间。
+
+## 5. 面对5号员工:设定"数据化目标底线",给予"逻辑化弹性空间"
+
+**核心特质**:性格洒脱不羁、热爱自由、擅长随机应变,追求新鲜感但易因"缺乏数据约束"拖延,需"明确数据目标+逻辑化弹性框架"。
+
+**适配岗位**:外勤数据调研岗、突发问题处理岗、灵活执行岗。
+
+**沟通与下达命令技巧**:
+- 话术重点:先"用数据明确核心目标与底线",再"放开执行方式与时间",附带"数据反馈要求"。
+- 沟通模式:多强调"数据目标与底线";用定期数据反馈替代实时管控;用数据优化引导而非指责。
+- 天赋启用:让其负责"数据目标明确、执行灵活"的工作;提供数据统计工具与质量标准;定期提供新鲜调研场景。
+
+## 6. 面对6号员工:用"数据化解焦虑",给予"细节与逻辑双认可"
+
+**核心特质**:性格善良认真、注重细节服务、追求完美,做事负责但易因"过度挑剔"和"无数据依据"焦虑,需"细节认可+数据化支持"。
+
+**适配岗位**:客户维护数据岗、质量检查专员、合同数据审核岗。
+
+**沟通与下达命令技巧**:
+- 话术重点:先"肯定其细节与质量把控能力",再"用数据明确细节标准",附带"数据支持"。
+- 沟通模式:多关注其细节付出与数据发现并肯定;主动提供数据参考标准;定期反馈细节数据的正面结果缓解焦虑。
+- 天赋启用:让其负责"细节把控+数据审核";配备数据参考手册与细节标准;公开认可其细节与数据双重保障的价值。
+
+## 7. 面对7号员工(同类):打造"深度分析搭档",给予"逻辑与数据共鸣"
+
+**核心特质**:性格理性严谨、擅长分析钻研、追求逻辑真理,做事慢热但思考深入,易因"缺乏深度数据"影响效率,需"逻辑认可+数据资源支持"。
+
+**适配岗位**:市场调研分析师、数据深度拆解岗、技术研发分析岗。
+
+**沟通与下达命令技巧**:
+- 话术重点:先"肯定其分析深度与逻辑能力",再"明确分析目标与数据范围",给予"全量数据支持"。
+- 沟通模式:以"分析同行者"姿态交流,主动讨论分析框架;尊重思考节奏;用数据补充引导方向调整。
+- 天赋启用:让其主导"深度分析与逻辑推导";提供数据工具与行业报告资源;组织逻辑分享会满足其被认可需求。
+
+## 8. 面对8号员工:聚焦"数据化目标与资源",给予"逻辑化掌控权"
+
+**核心特质**:性格果断有野心、擅长整合资源、追求成功结果,做事有魄力但易因"急于求成"忽略数据风险,需"目标认可+数据化资源支持"。
+
+**适配岗位**:业务数据总监、资源整合分析岗、业绩攻坚岗。
+
+**沟通与下达命令技巧**:
+- 话术重点:先"用数据化高目标激发野心",再"明确资源权限与数据风险点",附带"数据支持"。
+- 沟通模式:以"数据化目标合伙人"姿态沟通;用"数据影响目标"的逻辑提醒风险。
+- 天赋启用:放权让其主导"资源整合与数据化目标攻坚";遇到资源数据障碍时主动对接数据团队。
+
+## 9. 面对9号员工:链接"逻辑与意义",给予"数据化社交空间"
+
+**核心特质**:性格开朗包容、擅长社交共情、追求大格局,做事有热情但易因"目标分散"缺乏数据聚焦,需"意义引导+数据化社交支持"。
+
+**适配岗位**:品牌公关数据岗、公益项目分析岗、文化建设数据岗。
+
+**沟通与下达命令技巧**:
+- 话术重点:先"链接工作的数据分析意义",再"明确核心方向与数据目标",放开"社交与执行方式"。
+- 沟通模式:强调工作对目标与社会的意义;鼓励自由社交与创新探索;提供数据化社交工具支持。
+- 天赋启用:让其负责"目标导向的社交与数据分析"工作;定期认可其"社交价值与数据分析成果"。

+ 112 - 0
knowledge/research/8号老板面对1-9号员工管理策略.md

@@ -0,0 +1,112 @@
+---
+title: 8号老板面对1~9号员工:启用天赋、适配岗位与高效沟通策略
+source: https://mp.weixin.qq.com/s/0lu5cLZNHm994BeO-iuVUw
+author: 张圣甜141913
+date: 2026-05-30
+tags: [数字能量, 8号老板, 员工管理, 数字心理学, 天赋适配]
+confidence: medium
+---
+
+# 8号老板面对1~9号员工:启用天赋、适配岗位与高效沟通策略
+
+8号老板的核心能量特质为目标导向、魄力十足、擅长整合资源、追求结果与掌控力,在管理中需结合1~9号员工的性格特性,通过"明确目标+资源倾斜+结果激励"的模式,让员工在清晰的价值框架内释放潜力,推动团队高效达成高目标。以下为针对不同类型员工的具体策略:
+
+## 1. 面对1号员工:认可掌控力,赋予"高目标攻坚权"
+
+**核心特质**:性格强势果断、追求主导与效率,做事雷厉风行但易因"独断"忽略资源协同,需"被认可决策权+资源支持"。
+
+**适配岗位**:
+- 项目总指挥(如年度核心业务攻坚)、重点客户签约岗、紧急任务突围岗(如市场危机应对)
+
+**沟通与下达命令技巧**:
+- **话术重点**:先"肯定其决策与结果力",再"明确高目标与资源权限",附带"结果激励"
+- **沟通模式**:以"目标合伙人"姿态沟通,主动询问"需要哪些资源支持",而非干预"执行细节"
+- **天赋启用**:放权让其主导高目标任务,不设定"非核心流程限制",仅明确"结果底线"
+
+## 2. 面对2号员工:用目标拉近距离,给予"柔性支持与价值肯定"
+
+**核心特质**:性格温和敏感、擅长倾听协作,做事细致但缺乏主动性,易因"怕承担压力"退缩,需"低压力目标+明确支持"
+
+**适配岗位**:客户服务主管、团队协调岗、后勤保障岗
+
+**沟通与下达命令技巧**:
+- **话术重点**:先"用目标传递价值",再"明确轻量任务与支持",附带"无压力反馈"
+- **沟通模式**:沟通时保持坚定但温和的语调,多使用"我们一起完成""我会帮你对接"等支持性词汇
+- **天赋启用**:让其参与"目标辅助型工作",设定"可达成的小目标"逐步建立信心
+
+## 3. 面对3号员工:用新鲜感绑定目标,搭建"创意落地平台"
+
+**核心特质**:性格活泼跳脱、思维敏捷、擅长创意输出,追求新鲜感但易因"缺乏聚焦"偏离目标,需"创意+目标双驱动"
+
+**适配岗位**:创意策划岗、新媒体运营岗、营销辅助岗
+
+**沟通与下达命令技巧**:
+- **话术重点**:先"肯定创意价值",再"明确目标与落地要求",放开"创意形式"
+- **沟通模式**:主动分享"目标背景",带动其围绕目标发散
+- **天赋启用**:让其负责"目标导向的创意输出",给予"形式自主权"
+
+## 4. 面对4号员工:明确"目标+规则"双框架,给予"稳定支持"
+
+**核心特质**:性格踏实严谨、注重流程细节、追求稳定有序,做事可靠但灵活性弱,易因"目标模糊"焦虑,需"清晰目标+明确规则"
+
+**适配岗位**:数据统计主管、流程管理岗、质量检查岗
+
+**沟通与下达命令技巧**:
+- **话术重点**:先"肯定其规则执行与细节能力",再"明确目标、规则与稳定预期"
+- **沟通模式**:用"书面文档"明确"目标拆解步骤与规则细节"
+- **天赋启用**:让其负责"目标支撑的规则执行+细节优化"工作
+
+## 5. 面对5号员工:设定"目标底线",给予"完全弹性执行权"
+
+**核心特质**:性格洒脱不羁、热爱自由、擅长随机应变,追求新鲜感但易因"缺乏约束"拖延,需"明确目标+无束缚执行"
+
+**适配岗位**:外勤业务岗、突发问题处理岗、灵活执行岗
+
+**沟通与下达命令技巧**:
+- **话术重点**:先"明确核心目标与底线",再"完全放开执行方式与时间",附带"结果激励"
+- **沟通模式**:多使用"你觉得怎么方便就怎么来""执行节奏你自己定"等放权词汇
+- **天赋启用**:让其负责"无固定流程的目标执行"工作,仅以"结果达成度"考核
+
+## 6. 面对6号员工:用目标缓解焦虑,给予"细节认可与资源保障"
+
+**核心特质**:性格善良认真、注重细节服务、追求完美,做事负责但易因"过度挑剔"焦虑,需"清晰目标+细节支持"
+
+**适配岗位**:客户维护岗、质量检查专员、合同审核岗
+
+**沟通与下达命令技巧**:
+- **话术重点**:先"肯定其细节与责任意识",再"明确目标与细节方向",附带"资源支持"
+- **沟通模式**:多关注其"细节付出",及时肯定,主动帮其"梳理细节重点"
+- **天赋启用**:让其负责"目标支撑的细节把控"工作
+
+## 7. 面对7号员工:聚焦"目标+分析"双需求,给予"逻辑认可与数据支持"
+
+**核心特质**:性格理性严谨、擅长分析钻研、追求逻辑真理,做事慢热但思考深入,易因"缺乏数据"影响效率,需"目标引导+数据资源"
+
+**适配岗位**:市场调研岗、数据分析岗、策略支持岗
+
+**沟通与下达命令技巧**:
+- **话术重点**:先"肯定其分析能力",再"明确目标与分析方向",给予"全量数据支持"
+- **沟通模式**:以"分析搭档"姿态交流,尊重其"思考节奏"
+- **天赋启用**:让其负责"目标导向的深度分析"工作,给予"完全的分析自主权"
+
+## 8. 面对8号员工:打造"目标攻坚搭档",给予"资源与决策权"
+
+**核心特质**:性格果断有野心、擅长整合资源、追求成功结果,做事有魄力但易因"急于求成"忽略风险,需"高目标+资源与风险双支持"
+
+**适配岗位**:业务总监、资源整合岗、业绩冲刺岗
+
+**沟通与下达命令技巧**:
+- **话术重点**:先"用高目标激发野心",再"明确资源权限与风险底线",附带"结果分红"
+- **沟通模式**:以"目标合伙人"姿态沟通,主动与其"约定目标与风险双底线"
+- **天赋启用**:放权让其主导"资源整合与目标攻坚"
+
+## 9. 面对9号员工:链接"目标与意义",给予"社交与资源支持"
+
+**核心特质**:性格开朗包容、擅长社交共情、追求大格局,做事有热情但易因"目标分散"低效,需"意义引导+社交空间"
+
+**适配岗位**:品牌公关岗、公益项目岗、文化建设岗
+
+**沟通与下达命令技巧**:
+- **话术重点**:先"链接工作的目标意义",再"明确核心方向与支持",放开"社交与执行方式"
+- **沟通模式**:多强调"工作对目标与社会的意义",鼓励其"自由社交"
+- **天赋启用**:让其负责"社交型目标落地"工作

+ 111 - 0
knowledge/research/9号老板面对1-9号员工管理策略.md

@@ -0,0 +1,111 @@
+---
+title: 9号老板面对1~9号员工:启用天赋、适配岗位与高效沟通策略
+source: https://mp.weixin.qq.com/s/wGad9kG9oVgHDYrrOoCaMA
+author: 张圣甜141913
+date: 2026-05-30
+tags: [数字能量, 老板管理, 9号老板, 员工管理, 天赋密码, 张圣甜]
+confidence: medium
+---
+
+# 9号老板面对1~9号员工:启用天赋、适配岗位与高效沟通策略
+
+9号老板的核心能量特质为包容开放、擅长共情整合、追求和谐与长期价值,在管理中需结合1~9号员工的性格特性,通过"情感联结+价值共鸣+灵活支持"的模式,让员工在温暖的团队氛围中发挥优势,推动团队目标与个人成长协同发展。
+
+## 1. 面对1号员工:认可主导力,给予"目标框架+弹性空间"
+
+**核心特质**:性格强势果断、追求掌控与结果,做事高效但易因"独断"忽略团队协作,需"被认可决策权+温和引导"。
+
+**适配岗位**:项目攻坚负责人、重点任务统筹岗、目标落地执行岗。避免缺乏自主空间的基础岗。
+
+**沟通与下达命令技巧**:
+- 话术重点:先"肯定其决策与执行能力",再"明确核心目标与协作建议",附带"支持承诺"。
+- 沟通模式:以"伙伴式管理者"姿态沟通,主动询问"需要哪些支持",而非干预"执行细节"。
+- 天赋启用:放权让其主导目标执行,仅明确"结果与协作底线";及时肯定其"主导成果与协作改进"。
+
+## 2. 面对2号员工:强化情感共鸣,给予"细节支持与价值肯定"
+
+**核心特质**:性格温和敏感、擅长倾听共情,做事细致但缺乏主动性,易因"怕出错"退缩,需"情感鼓励+明确指引"。
+
+**适配岗位**:客户服务主管、团队关怀岗、项目辅助岗。避免需独立决策、承担高压力的岗位。
+
+**沟通与下达命令技巧**:
+- 话术重点:先"表达理解与认可",再"明确轻量任务与细节指引",附带"无压力反馈"。
+- 沟通模式:保持温和语调,多使用支持性词汇;主动分享思路引导其开口,及时肯定其意见。
+- 天赋启用:让其参与"情感支持型工作";设定"可达成的小目标"逐步建立信心;定期反馈其工作的情感价值。
+
+## 3. 面对3号员工:用新鲜感激发热情,给予"创意落地与展示空间"
+
+**核心特质**:性格活泼跳脱、思维敏捷、擅长创意输出,追求新鲜感但易因"缺乏聚焦"偏离目标,需"创意认可+价值引导"。
+
+**适配岗位**:创意策划岗、新媒体运营岗、文化宣传岗。避免需严格按标准执行、重复性的岗位。
+
+**沟通与下达命令技巧**:
+- 话术重点:先"肯定创意亮点",再"明确目标与落地支持",附带"展示机会"。
+- 沟通模式:主动分享"目标背后的意义"带动其聚焦;用"更有趣的价值关联"引导方向调整。
+- 天赋启用:让其负责"目标导向的创意输出";定期提供"新鲜任务主题";创意落地后让其主导分享创作思路。
+
+## 4. 面对4号员工:给予"稳定框架与情感支持",强化"规则与价值共鸣"
+
+**核心特质**:性格踏实严谨、注重流程细节、追求稳定有序,做事可靠但灵活性弱,易因"环境变化"焦虑,需"清晰规则+稳定预期"。
+
+**适配岗位**:数据统计主管、流程管理岗、质量检查岗。避免需频繁突破规则、快速创新的岗位。
+
+**沟通与下达命令技巧**:
+- 话术重点:先"肯定其规则执行与细节能力",再"明确目标、规则与稳定承诺"。
+- 沟通模式:用"书面文档"明确目标拆解步骤;如需微调规则提前1-2天沟通;避免临时加任务。
+- 天赋启用:让其负责"规则执行+细节优化";设定固定工作节奏;定期肯定其规则执行对团队稳定的价值。
+
+## 5. 面对5号员工:设定"灵活目标底线",给予"自由执行空间"
+
+**核心特质**:性格洒脱不羁、热爱自由、擅长随机应变,追求新鲜感但易因"缺乏约束"拖延,需"宽松目标+无压力支持"。
+
+**适配岗位**:外勤业务岗、突发问题处理岗、灵活探索岗。避免需长期坐班、严格按流程执行的岗位。
+
+**沟通与下达命令技巧**:
+- 话术重点:先"明确核心目标与底线",再"完全放开执行方式与时间",附带"支持承诺"。
+- 沟通模式:使用放权词汇;若发现拖延,用"新鲜机会"引导而非指责。
+- 天赋启用:让其负责"无固定流程的目标执行"工作;仅以"结果达成度"考核;定期提供"新鲜任务场景"。
+
+## 6. 面对6号员工:用情感缓解焦虑,给予"细节认可与全面支持"
+
+**核心特质**:性格善良认真、注重细节服务、追求完美,做事负责但易因"过度挑剔"焦虑,需"情感鼓励+细节支持"。
+
+**适配岗位**:客户维护岗、质量检查专员、合同审核岗。避免需快速决策、承担高风险的岗位。
+
+**沟通与下达命令技巧**:
+- 话术重点:先"肯定其细节与责任意识",再"明确目标与细节方向",附带"减压支持"。
+- 沟通模式:多关注其"细节付出"及时肯定;主动帮其梳理细节重点;定期复盘细节成果增强信心。
+- 天赋启用:让其负责"细节把控"工作;配备辅助助手减轻负担;公开认可其细节服务与责任担当。
+
+## 7. 面对7号员工:给予"逻辑与情感双认可",提供"数据支持与耐心空间"
+
+**核心特质**:性格理性严谨、擅长分析钻研、追求逻辑真理,做事慢热但思考深入,易因"缺乏情感联结"疏离,需"逻辑认可+温和支持"。
+
+**适配岗位**:市场调研岗、数据分析岗、策略支持岗。避免需快速输出、频繁社交的岗位。
+
+**沟通与下达命令技巧**:
+- 话术重点:先"肯定其分析能力与逻辑严谨性",再"明确目标与分析方向",给予"数据与时间支持"。
+- 沟通模式:以"分析伙伴"姿态交流;尊重其思考节奏;用补充数据引导调整方向。
+- 天赋启用:让其负责"深度分析"工作,给予完全分析自主权;提供数据工具与行业报告;耐心倾听其逻辑推导过程并肯定分析价值。
+
+## 8. 面对8号员工:聚焦"目标与价值共鸣",给予"资源与协作支持"
+
+**核心特质**:性格果断有野心、擅长整合资源、追求成功结果,做事有魄力但易因"急于求成"忽略团队,需"高目标+情感联结"。
+
+**适配岗位**:业务总监、资源整合岗、业绩冲刺岗。避免需严格按流程执行、缺乏挑战的岗位。
+
+**沟通与下达命令技巧**:
+- 话术重点:先"用高目标激发野心",再"明确资源权限与协作建议",附带"价值共鸣"。
+- 沟通模式:以"目标合伙人"姿态沟通;用"长期价值"逻辑提醒风险。
+- 天赋启用:放权让其主导"资源整合与目标攻坚";在目标达成后公开表彰并兑现奖励承诺。
+
+## 9. 面对9号员工(同类):打造"价值共鸣搭档",给予"社交与创新空间"
+
+**核心特质**:性格开朗包容、擅长社交共情、追求大格局,做事有热情但易因"目标分散"低效,需"意义引导+自由支持"。
+
+**适配岗位**:品牌公关岗、公益项目岗、文化建设岗。避免需专注单一任务、缺乏互动的岗位。
+
+**沟通与下达命令技巧**:
+- 话术重点:先"链接工作的目标意义",再"明确核心方向与支持",放开"社交与执行方式"。
+- 沟通模式:多强调工作对目标与社会的意义;鼓励自由社交与创新探索。
+- 天赋启用:让其负责"目标导向的社交与创新"工作;为其提供"创新资源对接"支持;定期认可其"社交价值与团队凝聚力贡献"。

+ 606 - 0
knowledge/research/A2主性格数字深度解读.md

@@ -0,0 +1,606 @@
+---
+title: A2 主性格数字1-9及卓越数深度解读
+tags:
+  - 位置:主性格
+  - 数字:1-9
+  - 数字:11
+  - 数字:22
+  - 数字:33
+  - 优先级:P1
+  - 用途:解读
+date: 2026-05-31
+confidence: high
+---
+
+# 生命灵数1-9号性格解析
+
+## 生命灵数计算方法
+
+生命灵数(Life Path Number)是数字命理学中最核心的数字,代表一个人天生的性格特质、人生使命与成长方向。计算方法如下:
+
+1. 将出生日期的年、月、日分别拆分为个位数相加
+2. 若结果为两位数(非卓越数11/22/33),继续将两位数字相加
+3. 最终得到1-9的个位数,或11、22、33三个卓越数
+
+**示例:出生日期 1995年7月23日**
+
+- 月:7
+- 日:2+3=5
+- 年:1+9+9+5=24 → 2+4=6
+- 总和:7+5+6=18 → 1+8=9
+
+**生命灵数:9**
+
+### 注意事项
+
+- 月份和日期中的0不参与计算(如 03月 → 3, 08日 → 8)
+- 年、月、日分别归约后再相加,而非一次性相加
+- 若中间出现11、22、33,作为卓越数处理,不再继续归约
+
+---
+
+## 卓越数(Master Numbers)
+
+卓越数是11、22、33,它们具有更高的能量频率和更深刻的使命,同时也伴随更大的挑战。
+
+### 卓越数11:直觉与启迪
+
+- **核心意义**:灵感、直觉、精神启迪、高敏感度
+- **正面**:极强的直觉力、洞察力,富有灵感和创造力,擅长启发他人
+- **负面**:神经质、过度敏感、理想主义、容易焦虑、情绪波动大
+- **课题**:将灵感落地为现实,平衡精神世界与物质世界
+- **代表**:教育家、心理咨询师、灵性导师、艺术家
+
+### 卓越数22:建造与成就
+
+- **核心意义**:宏大愿景的建造者、将理想转化为现实
+- **正面**:兼具远见与执行力,能将宏大计划落地,是卓越的规划者
+- **负面**:压力过大、责任感过重、容易陷入细节而迷失方向
+- **课题**:信任自己的远见,避免被现实压力压垮
+- **代表**:大型项目经理、建筑设计师、企业创始人、社会改革家
+
+### 卓越数33:博爱与奉献
+
+- **核心意义**:无条件的爱与服务、最高的教导者
+- **正面**:极具同情心和奉献精神,是伟大的疗愈者和教导者
+- **负面**:过度牺牲自我、情感耗竭、不易放下对他人的责任
+- **课题**:学会在奉献中保持自我边界,避免耗尽自己
+- **代表**:慈善家、医疗工作者、精神导师、社会活动家
+
+---
+
+## 1号人:开创者
+
+### 核心特质
+
+开创、领导、独立、原创、自信。1号人是数字能量学中的起点,象征着创始的力量和个体的自我意识。他们天生具有领导气质和开拓精神。
+
+### 正面特质
+
+- 独立自主,不依赖他人
+- 目标明确,行动力强
+- 极具创造力和原创性
+- 自信果敢,敢于做决定
+- 不畏艰难,勇于挑战
+- 具备强大的决断力和魄力
+- 思想前卫,善于开创新局面
+
+### 负面特质
+
+- 固执己见,难以接受他人意见
+- 自我中心,缺乏团队意识
+- 容易急躁,缺乏耐心
+- 控制欲强,不善于放权
+- 孤独感强,难以真正信任他人
+- 容易自负,听不进劝告
+- 面对失败时自尊心极易受挫
+
+### 天赋与适合领域
+
+- **天赋**:领导力、创新能力、开创精神、决策能力
+- **适合职业**:创业者、CEO、项目经理、发明家、导演、设计师、独立顾问、高级管理者、政治领袖
+- **工作风格**:喜欢掌控全局,独立推进,不适合被严密管控
+
+### 人生课题
+
+- 学会合作与倾听,承认自己并非万能
+- 平衡自信与谦虚,避免走向傲慢
+- 培养耐心,理解团队协作的力量
+- 学会接受失败,不以自我价值绑定于结果
+- 修炼同理心,关注他人的感受与需求
+
+### 情感与人际
+
+- 在关系中往往扮演主导角色,主动追求和保护对方
+- 容易被欣赏其独立性和能力的人吸引
+- 需要学会放下控制,给予伴侣充分空间
+- 友情中重视忠诚和信任,朋友不多但关系深刻
+- 婚姻中需要学会平等沟通,避免一方独大
+
+### 恐惧来源
+
+- 恐惧失败和被人看低
+- 恐惧失去控制权和自主性
+- 恐惧依赖他人
+- 恐惧被忽视或不被认可
+- 恐惧自身能力不足
+
+---
+
+## 2号人:协调者
+
+### 核心特质
+
+协调、合作、敏感、外交、平衡。2号人是天生的和平缔造者,擅长在人与人之间建立和谐关系。他们具有敏锐的感知力和细腻的情感。
+
+### 正面特质
+
+- 善于合作,团队意识强
+- 富有同理心和洞察力
+- 外交手腕高明,擅长调解矛盾
+- 敏感细腻,能察觉细微变化
+- 有耐心,善于倾听
+- 审美能力强,对美有天然感知
+- 为人随和,容易相处
+
+### 负面特质
+
+- 优柔寡断,做决定困难
+- 过度依赖他人,缺乏独立性
+- 容易被他人的情绪影响
+- 讨好型人格倾向,不敢拒绝
+- 过于敏感,容易受伤
+- 容易陷入被动和退缩
+- 在冲突中选择逃避而非面对
+
+### 天赋与适合领域
+
+- **天赋**:外交能力、合作精神、审美感知、情感洞察
+- **适合职业**:心理咨询师、外交官、HR、客服经理、调解员、设计师、艺术家、护士、教师
+- **工作风格**:偏好团队协作,注重人际关系,适合支持性角色
+
+### 人生课题
+
+- 培养独立决策能力和自主性
+- 学会设立边界,不过度迎合他人
+- 将敏感转化为优势而非负担
+- 面对冲突时勇敢表达而非逃避
+- 找到自我价值感,不依赖他人肯定
+
+### 情感与人际
+
+- 在关系中渴望深度情感连接和安全感
+- 倾向于付出和照顾,但需要对方同等回应
+- 非常在意伴侣的感受,怕让对方失望
+- 友情中忠诚体贴,是很好的倾诉对象
+- 需要学会表达自己的真实需求,而非一味忍让
+
+### 恐惧来源
+
+- 恐惧冲突和不和谐
+- 恐惧被拒绝或不被喜欢
+- 恐惧独自面对困难
+- 恐惧做出错误决定
+- 恐惧失去重要的人际关系
+
+---
+
+## 3号人:表达者
+
+### 核心特质
+
+创意、表达、社交、乐观、艺术。3号人是天生的艺术家和表达者,他们活力四射,充满魅力,具有卓越的创造力和感染力。
+
+### 正面特质
+
+- 创造力丰富,想象力和表达力突出
+- 社交能力强,善于活跃气氛
+- 乐观开朗,富有幽默感
+- 学习能力强,对新事物充满热情
+- 具备出色的语言表达和沟通能力
+- 审美天赋高,在艺术方面有天然优势
+- 充满魅力,容易吸引他人关注
+
+### 负面特质
+
+- 情绪化,喜怒无常
+- 注意力分散,容易半途而废
+- 过于在意他人眼光和评价
+- 夸夸其谈,行动力不足
+- 表面乐观,内心容易悲观
+- 散漫随性,缺乏自律和计划性
+- 喜欢被关注,嫉妒心强
+
+### 天赋与适合领域
+
+- **天赋**:创意表达、社交沟通、艺术创作、感染力
+- **适合职业**:作家、演员、音乐人、设计师、主持人、营销策划、广告创意、培训师、喜剧演员
+- **工作风格**:需要自由和创意空间,不喜欢被死板规则束缚
+
+### 人生课题
+
+- 将创意真正落地,培养执行力
+- 学会专注,克服三分钟热度
+- 找到内在价值感,不过度依赖外部认可
+- 正视负面情绪,而非用乐观来掩饰
+- 培养自律和计划性,把天赋转化为成果
+
+### 情感与人际
+
+- 感情热烈浪漫,喜欢仪式感和惊喜
+- 需要对方的关注和赞美来获得满足
+- 容易因新鲜感消退而失去兴趣
+- 朋友众多,但深交的知己可能不多
+- 需要学会在关系中进行深度沟通而非停留在表面
+
+### 恐惧来源
+
+- 恐惧被忽视或不受欢迎
+- 恐惧无聊和单调的生活
+- 恐惧失去创造力和灵感
+- 恐惧不被理解和认可
+- 恐惧面对真实的负面情绪
+
+---
+
+## 4号人:建造者
+
+### 核心特质
+
+稳定、执行、务实、秩序、可靠。4号人是社会的中坚力量,他们脚踏实地,注重规则和秩序,拥有将想法变为现实的强大执行力。
+
+### 正面特质
+
+- 务实可靠,值得信赖
+- 组织能力强,善于规划和执行
+- 做事有条理,注重细节
+- 意志坚定,不轻易放弃
+- 对家庭和朋友有强烈的责任感
+- 擅长管理资源和时间
+- 稳定踏实,给人安全感
+
+### 负面特质
+
+- 思想僵化,抗拒变化和创新
+- 过于保守,害怕冒险
+- 钻牛角尖,缺乏灵活性
+- 容易陷入过度劳累
+- 控制欲强,喜欢一切在掌控之中
+- 缺乏想象力和远见
+- 对不确定性容忍度极低
+
+### 天赋与适合领域
+
+- **天赋**:组织执行、系统构建、财务管理、可靠性
+- **适合职业**:会计师、工程师、建筑师、项目管理、数据分析师、律师、银行家、行政主管、制造管理
+- **工作风格**:喜欢结构化的工作环境,做事有计划和条理
+
+### 人生课题
+
+- 学会拥抱变化,接受生活的不确定性
+- 培养灵活性和开放性思维
+- 平衡工作与生活,避免过劳
+- 信任他人,学会适当放手和授权
+- 开发想象力和创造力,不拘泥于规则
+
+### 情感与人际
+
+- 在关系中忠诚专一,重视承诺和责任
+- 表达爱的方式是实际行动而非甜言蜜语
+- 需要稳定可预见的关系模式
+- 对伴侣和家庭有强烈的保护欲和责任感
+- 需要学会表达情感,避免过于理性和刻板
+
+### 恐惧来源
+
+- 恐惧变化和不稳定
+- 恐惧失去经济和生存保障
+- 恐惧失控和无序
+- 恐惧被欺骗或背叛
+- 恐惧努力得不到回报
+
+---
+
+## 5号人:自由者
+
+### 核心特质
+
+自由、冒险、变化、体验、沟通。5号人是天生的探索者,他们追求自由和多样性,渴望体验世界的广阔和精彩。
+
+### 正面特质
+
+- 热爱自由,独立自主
+- 适应能力强,善于应对变化
+- 好奇心和探索欲旺盛
+- 善于交际,口才出色
+- 思维灵活,不拘泥于传统
+- 富有冒险精神和勇气
+- 乐观积极,享受生活
+
+### 负面特质
+
+- 缺乏责任感和持久力
+- 逃避承诺,害怕被束缚
+- 冲动行事,不计后果
+- 过度追求享乐,缺乏自律
+- 容易感到厌倦和不安
+- 难以在一件事上长期坚持
+- 责任感薄弱,让人难以依赖
+
+### 天赋与适合领域
+
+- **天赋**:沟通交际、适应变化、冒险创新、体验感知
+- **适合职业**:旅行家、记者、销售、公关、自由职业者、探险家、市场推广、翻译、培训师、媒体人
+- **工作风格**:需要自由度和多样性,无法接受朝九晚五的刻板工作
+
+### 人生课题
+
+- 学会承担责任,兑现承诺
+- 在自由与稳定之间找到平衡
+- 培养持久力和专注力
+- 克制冲动,学会三思而后行
+- 建立深度关系,而非停留在表面社交
+
+### 情感与人际
+
+- 在关系中需要大量自由和个人空间
+- 容易陷入热烈但短暂的恋情
+- 害怕被束缚和关系中的责任
+- 朋友圈广泛,人脉资源丰富
+- 需要找到一个理解其自由需求的伴侣
+
+### 恐惧来源
+
+- 恐惧被束缚和限制
+- 恐惧无聊和重复的生活
+- 恐惧错过其他可能性(错失恐惧症)
+- 恐惧承担过多责任
+- 恐惧失去自由选择的权利
+
+---
+
+## 6号人:奉献者
+
+### 核心特质
+
+关怀、责任、奉献、疗愈、完美。6号人是天生的照顾者和疗愈者,他们有强烈的责任感和家庭意识,愿意为他人付出一切。
+
+### 正面特质
+
+- 责任感极强,值得信赖
+- 富有爱心和同情心
+- 善于照顾他人,为他人着想
+- 有强烈的正义感和道德观
+- 审美能力强,注重生活品质
+- 在危机中表现出色,是可靠的后盾
+- 追求和谐与美丽的环境
+
+### 负面特质
+
+- 过度操心,容易成为操心命
+- 完美主义倾向,对自己和他人要求过高
+- 难以拒绝,容易牺牲自我
+- 焦虑型人格,容易过度担心
+- 喜欢以自己的想法干涉他人
+- 过于挑剔,对细节吹毛求疵
+- 付出后期待回报,容易失望
+
+### 天赋与适合领域
+
+- **天赋**:关怀照顾、责任担当、审美设计、疗愈能力
+- **适合职业**:医生、护士、教师、心理咨询师、社工、室内设计师、家庭咨询、非营利组织、养生专家
+- **工作风格**:注重团队氛围和人际关系,适合服务性质的岗位
+
+### 人生课题
+
+- 学会关爱自己,不要过度牺牲
+- 接受不完美,放下过高的标准
+- 设立边界,学会拒绝不合理的要求
+- 理解付出不一定有回报,不期待等价交换
+- 培养独立于他人的自我价值感
+
+### 情感与人际
+
+- 在关系中全身心投入,愿意为伴侣做任何事
+- 容易吸引需要被照顾的人
+- 过度的付出可能让对方感到压力
+- 家庭观念极强,重视亲情
+- 需要学会在爱中保持自我,不迷失自己
+
+### 恐惧来源
+
+- 恐惧家人和所爱之人受到伤害
+- 恐惧不被需要和价值不被认可
+- 恐惧关系破裂和家庭不和谐
+- 恐惧自己做得不够好
+- 恐惧失去照顾他人的能力
+
+---
+
+## 7号人:分析者
+
+### 核心特质
+
+真理、分析、内省、智慧、神秘。7号人是天生的思考者和探索者,他们追求真理和深层知识,具有强大的分析和研究能力。
+
+### 正面特质
+
+- 分析能力强,思维缜密
+- 求知欲旺盛,喜欢深入研究
+- 直觉敏锐,洞察力出众
+- 独立思考,不盲从权威
+- 具有哲学和灵性天赋
+- 善于发现事物的本质和规律
+- 在专业领域能够成为顶尖专家
+
+### 负面特质
+
+- 多疑,不容易信任他人
+- 内向孤僻,社交上较为疏离
+- 完美主义和挑剔,标准过高
+- 行动力不足,喜欢思考多过行动
+- 情感上封闭,不容易表露内心
+- 愤世嫉俗,对外界持怀疑态度
+- 容易陷入过度分析和犹豫不决
+
+### 天赋与适合领域
+
+- **天赋**:深度分析、科研能力、独立思考、直觉洞察
+- **适合职业**:科学家、研究员、数据分析师、侦探、哲学家、教授、IT架构师、审计师、灵性导师
+- **工作风格**:需要独立和安静的工作环境,厌恶浅薄和无效社交
+
+### 人生课题
+
+- 学会信任他人和外界
+- 将思考转化为实际行动
+- 开放情感世界,学习与人建立连接
+- 接受世界的不完美和不确定性
+- 放下过多的分析,学会享受当下的简单快乐
+
+### 情感与人际
+
+- 在关系中需要精神层面的深度共鸣
+- 情感表达含蓄,不太擅长甜言蜜语
+- 对伴侣的智识水平有较高要求
+- 朋友不多,但关系牢固且有深度
+- 需要学会在理性分析之外感受和表达情感
+
+### 恐惧来源
+
+- 恐惧被欺骗或误导
+- 恐惧未知和无法解释的事物
+- 恐惧表面化和缺乏深度的生活
+- 恐惧被他人看穿内心的脆弱
+- 恐惧无法找到答案
+
+---
+
+## 8号人:权力者
+
+### 核心特质
+
+权力、成就、物质、管理、权威。8号人是天生的管理者和商业领袖,他们目标感极强,具有卓越的组织能力和物质掌控力。
+
+### 正面特质
+
+- 目标感强,追求卓越和成功
+- 领导能力和组织能力出色
+- 商业头脑敏锐,擅长资源整合
+- 意志力坚定,百折不挠
+- 具备大局观和战略思维
+- 善于管理财富和权力
+- 在压力下表现突出
+
+### 负面特质
+
+- 权力欲过强,容易独断专行
+- 物质至上,容易迷失在金钱中
+- 工作狂倾向,忽视生活和家庭
+- 控制欲强,不善于放权
+- 容易变得冷酷和功利
+- 难以接受失败和批评
+- 在追求成功的路上容易不择手段
+
+### 天赋与适合领域
+
+- **天赋**:领导管理、商业运作、资源整合、战略规划
+- **适合职业**:CEO、企业家、投资人、金融家、政治家、高级经理人、房地产开发商、咨询顾问
+- **工作风格**:目标驱动,讲究效率和结果,适合掌控全局的管理角色
+
+### 人生课题
+
+- 平衡物质成就与精神追求
+- 学会用权力服务于更大的善
+- 培养同理心,不将人视为工具
+- 平衡事业与生活,重视家庭和健康
+- 学会坦诚面对失败和弱点
+
+### 情感与人际
+
+- 在关系中倾向于主导和掌控
+- 容易被成功和能力强的人吸引
+- 事业优先,可能因此忽略伴侣和家庭
+- 对伴侣慷慨但控制欲强
+- 需要学会用柔软的方式处理亲密关系
+
+### 恐惧来源
+
+- 恐惧失败和失去地位
+- 恐惧贫穷和物质匮乏
+- 恐惧失去权力和控制
+- 恐惧被他人超越
+- 恐惧面对自己内在的脆弱
+
+---
+
+## 9号人:博爱者
+
+### 核心特质
+
+博爱、智慧、包容、理想、奉献。9号人是数字能量学中最高频次的个位数,集前面所有数字的能量于一身,具有广阔的视野和无私的胸怀。
+
+### 正面特质
+
+- 心胸宽广,包容心强
+- 人道主义精神,关心社会和世界
+- 极具智慧和洞察力
+- 富有创造力和艺术天赋
+- 同情心强,乐于助人
+- 视野开阔,有大局观
+- 具有较强的直觉和灵性感知
+
+### 负面特质
+
+- 理想主义过强,脱离现实
+- 容易陷入自我牺牲
+- 情感敏感脆弱,容易受伤
+- 散漫拖沓,缺乏执行力
+- 边界感模糊,难以拒绝
+- 容易陷入沮丧和消极情绪
+- 在生活中缺乏明确的方向感
+
+### 天赋与适合领域
+
+- **天赋**:博爱情怀、智慧洞见、艺术创造、全局思维
+- **适合职业**:慈善工作者、国际组织职员、社会活动家、艺术总监、哲学家、心理咨询师、媒体人、环保人士
+- **工作风格**:需要有使命感和价值感驱动的工作
+
+### 人生课题
+
+- 理想与现实的平衡,将愿景落地
+- 学会保护自己,建立健康的边界
+- 培养专注力和执行力
+- 接受世界的复杂和不完美
+- 理解奉献不等于牺牲,学会在付出中保持自我完整
+
+### 情感与人际
+
+- 在关系中追求灵魂层面的共鸣
+- 对伴侣有很高的精神要求
+- 具有强烈的包容心和理解力
+- 容易吸引需要帮助或拯救的人
+- 需要学会选择值得付出的关系,而非对所有人都敞开心扉
+
+### 恐惧来源
+
+- 恐惧被世界的不公和苦难所淹没
+- 恐惧孤独和不被理解
+- 恐惧无法实现自己的理想
+- 恐惧因付出太多而耗尽自己
+- 恐惧对世界无能为力
+
+---
+
+## 数字速查对照表
+
+| 数字 | 核心特质 | 关键词 | 正面优势 | 负面倾向 | 适合职业 | 人生课题 |
+|------|----------|--------|----------|----------|----------|----------|
+| 1 | 开创者 | 领导、独立、原创 | 自信果敢、行动力强 | 固执、自我中心 | 创业者、CEO、设计师 | 学会合作、放下控制 |
+| 2 | 协调者 | 合作、敏感、外交 | 善于合作、同理心强 | 优柔寡断、依赖 | 心理咨询师、外交官 | 独立自主、设立边界 |
+| 3 | 表达者 | 创意、社交、艺术 | 创造力强、乐观感染力 | 散漫、情绪化 | 作家、演员、主持人 | 培养执行力和专注力 |
+| 4 | 建造者 | 稳定、执行、务实 | 务实可靠、组织力强 | 僵化、抗拒变化 | 工程师、会计师 | 拥抱变化、灵活开放 |
+| 5 | 自由者 | 自由、冒险、体验 | 适应力强、口才出色 | 逃避责任、冲动 | 记者、销售、探险家 | 承担责任、保持专注 |
+| 6 | 奉献者 | 关怀、责任、完美 | 负责可靠、富有爱心 | 过度操心、完美主义 | 医生、教师、社工 | 关爱自己、接受不完美 |
+| 7 | 分析者 | 真理、内省、智慧 | 分析力强、独立思考 | 多疑、孤僻 | 科学家、研究员 | 信任他人、付诸行动 |
+| 8 | 权力者 | 成就、管理、物质 | 目标感强、领导力出色 | 权力欲强、工作狂 | CEO、投资人、政治家 | 平衡物质与精神 |
+| 9 | 博爱者 | 博爱、包容、智慧 | 心胸宽广、人道主义 | 理想主义、散漫 | 慈善工作者、艺术家 | 理想落地、建立边界 |

+ 111 - 0
knowledge/research/E天赋数空缺数与数字关联.md

@@ -0,0 +1,111 @@
+---
+title: E 天赋数空缺数与数字能量关联
+tags:
+  - 用途:补充参考
+  - 数字:1-9
+  - 优先级:P1
+date: 2026-05-31
+confidence: high
+---
+
+# 天赋数、空缺数与数字能量关联
+
+## 天赋数(Talent Numbers)
+
+天赋数由出生日期中年、月、日归约前的两位数相加得出(即在归约为个位数之前的两位数)。天赋数揭示一个人与生俱来的天赋和才能,是达成人生使命的重要工具。
+
+- 天赋数可以有多个,通常为2-4个数字
+- 每个天赋数代表特定的能力领域
+- 天赋数既提供助力,也存在对应的成长空间
+
+**示例(1995年7月23日):**
+
+- 年:24 → 天赋数包含2和4的能量
+- 月:7
+- 日:23 → 天赋数包含2和3的能量
+- 总和:18 → 天赋数包含1和8的能量
+
+**解读:** 此人拥有天赋数2(协调与合作)、3(创意与表达)、4(稳定与执行)、8(权力与管理)的潜能。
+
+### 天赋数含义速览
+
+| 数字 | 天赋含义 |
+|------|----------|
+| 1 | 领导力、独立性、创造力 |
+| 2 | 合作、外交、敏感度 |
+| 3 | 表达、社交、艺术才华 |
+| 4 | 组织、执行、务实能力 |
+| 5 | 适应力、沟通、冒险精神 |
+| 6 | 责任感、关怀、服务能力 |
+| 7 | 分析、研究、灵性洞察 |
+| 8 | 管理、商业、物质掌控 |
+| 9 | 博爱、包容、智慧整合 |
+
+---
+
+## 空缺数(Missing Numbers / 空缺数 / 挑战数)
+
+空缺数是指从出生日期中未出现的数字(1-9),即把出生日期的年、月、日全部数字列出后,缺少的数字。
+
+空缺数代表一个人需要后天培养和学习的领域,是人生中容易遇到的障碍和挑战。
+
+**示例:出生日期 1995年7月23日**
+
+- 数字列表:1,9,9,5,7,2,3
+- 包含:1,2,3,5,7,9
+- 空缺:4,6,8
+
+### 空缺数含义
+
+| 空缺数 | 挑战领域 |
+|--------|----------|
+| 缺1 | 缺乏自信和决断力,容易依赖他人,需要学习独立与主动 |
+| 缺2 | 缺乏耐心和敏感度,合作能力弱,需要学习倾听与配合 |
+| 缺3 | 表达和社交能力需要提升,容易过于严肃或悲观 |
+| 缺4 | 缺乏条理和执行力,容易混乱或拖延,需要建立系统性 |
+| 缺5 | 抗拒变化和冒险,容易固守舒适区,需要学习灵活与适应 |
+| 缺6 | 责任感需加强,可能逃避情感或家庭责任 |
+| 缺7 | 缺乏内省和分析精神,容易流于表面,需培养深度思考 |
+| 缺8 | 财富和权力管理能力需提升,可能对物质缺乏掌控 |
+| 缺9 | 缺乏大局观和包容心,容易斤斤计较,需学习放下与宽容 |
+
+---
+
+## 数字能量关联与组合
+
+### 相邻数字的互补关系
+
+- **1-2**:独立与合作的平衡,自我意识与关系意识的融合
+- **2-3**:敏感与表达的结合,情感感知与创意输出
+- **3-4**:创意与执行的结合,将灵感转化为实际成果
+- **4-5**:稳定与变化的张力,需要在秩序与自由之间找到平衡
+- **5-6**:自由与责任的冲突,追求体验与承担家庭责任的矛盾
+- **6-7**:关怀与分析,感性付出与理性思考的调和
+- **7-8**:内省与外在成就,精神追求与物质世界的整合
+- **8-9**:权力与博爱,物质掌控与无私奉献的统一
+
+### 对立数字的平衡
+
+- **1 vs 5**:个体独立性 vs 自由探索,两者都需要自主空间
+- **2 vs 7**:外在连接 vs 内在探索,社交需求与独处需求的平衡
+- **3 vs 8**:创意表达 vs 权力成就,感性与理性的整合
+- **4 vs 9**:稳定秩序 vs 广阔包容,局部与全局的视角差异
+
+---
+
+## 使用说明
+
+本文档适用于以下场景:
+
+- **个人成长**:通过天赋数和空缺数了解自身潜能与成长方向
+- **职业规划**:基于天赋数选择适合的职业路径
+- **人际关系**:理解不同数字类型的行为模式和情感需求
+- **教育培训**:作为数字命理学知识库的参考资料
+- **RAG 检索**:本文档已结构化处理,便于在 Dify 平台中进行向量化检索和问答匹配
+
+### 文档结构
+
+- 元数据:YAML 前置元数据包含标签、日期、可信度
+- 天赋数:出生日期归约前的两位数能量解读
+- 空缺数:未出现在出生日期中的数字及挑战领域
+- 进阶关联:数字间的互补与对立关系

+ 465 - 0
knowledge/research/三角命盘组合对判读规则.md

@@ -0,0 +1,465 @@
+---
+title: 三角命盘组合对判读规则
+description: 三角形命盘中相邻位置形成八星组合对的识别方法和解读规则,含横向/纵向/斜向组合的分类分析和优先级排序
+tags: [组合对, 八星, 三角形, 判读, 解读规则]
+confidence: high
+type: guide
+---
+
+# 三角命盘组合对判读规则
+
+## 一、三角形中的组合对概述
+
+### 1.1 何为组合对
+
+在数字能量学中,"组合对"指三角形命盘中两个相邻位置所构成的两位数,通过查八星表可确定其对应的星曜属性(天医、生气、延年等)。例如 I=1、J=3 时 I-J 构成"13",对应天医一级。
+
+### 1.2 三角命盘与手机号的区别
+
+与手机号的判读不同——手机号中所有连续相邻数字均构成组合对(如 1381234 可拆出 13、38、81、12、23、34),三角形命盘的组合对只存在于**有线段连接或紧密相邻**的位置之间。三角形的层级结构决定了阅读路径:数字自下而上逐级聚合,组合对也沿此路径生成。
+
+### 1.3 组合对的三大分类
+
+本文档将全部组合对归纳为三类:
+
+- **横向组合对**(同层左右相邻):I-J、K-L、M-N、P-Q、S-T、V-W
+- **纵向组合对**(跨层上下连接):I-M、J-M、K-N、L-N、M-O、N-O
+- **特殊组合对**(斜线、跨组、外部关联):P↔I、Q↔J 等斜线关系,跨组大跨度组合,外部主数 R/U/X 与内部的互动
+
+### 1.4 组合对对判读的意义
+
+组合对是三角形命盘中最小的能量单元。一个组合对揭示一个具体的生命面向——财富、事业、情感、健康、人际等。多个组合对的叠加和交叉则构成完整的命盘解读。**组合对是命盘的"词汇",解读的优先级和组合关系构成"语法"。**
+
+### 1.5 三角命盘完整布局
+
+```
+                 X(主星/总合)
+               ↙   ↘
+             V       W
+           ↙           ↘
+         M ───────────── N(中核)
+       ↙   ↘          ↙   ↘
+     P       Q      S       T
+   ↙           ↘  ↙           ↘
+ I ─────────── J  K ─────────── L
+(父源区月+日)   (母源区年前+年后)
+
+    R(21-40岁运)     U(61+岁运)
+```
+
+---
+
+## 二、横向组合对(同层左右相邻)
+
+横向组合对是最基础的阅读单元,反映同一能量层面内两个因素之间的**协同或冲突关系**。
+
+### 2.1 底部横线 I-J:父源和谐度
+
+- **构成方式**:I 与 J 为左半底部的两个相邻数字
+- **含义**:I 通常代表月能量,J 代表日能量,二者构成父源区的核心组合
+- **判读要点**:
+  - I-J 的星曜吉凶反映父亲基因源头的能量质量
+  - 吉星(天医、延年、生气)表示父系传承稳定正向
+  - 凶星(绝命、五鬼、六煞、祸害)表示父系过程中存在波动或挑战
+  - 伏位表示父系能量偏于保守、稳定
+- **典型示例**:I-J=13(天医)→ 父系有较好的财富传承或健康基因
+
+### 2.2 底部横线 K-L:母源和谐度
+
+- **构成方式**:K 与 L 为右半底部的两个相邻数字
+- **含义**:K 代表年前半能量,L 代表年後半能量,二者构成母源区的核心组合
+- **判读要点**:
+  - K-L 的星曜反映母亲基因源头的能量质量
+  - 吉星出现在此位通常预示母系家庭氛围融洽
+  - 凶星可能暗示母系家族中存在隐患或需要克服的课题
+  - 与 I-J 对照阅读:若二者吉凶悬殊,说明父母双方能量来源差异大
+- **典型示例**:K-L=19(延年)→ 母系有较强的领导力和事业基因
+
+### 2.3 中层横线 M-N:人生平衡轴
+
+- **构成方式**:M 与 N 为三角形中层的两个数字,位于左半(早年综合)与右半(晚年综合)的交汇
+- **含义**:M-N 是命盘中最核心的横向组合之一,反映**前半生与后半生的能量平衡**
+- **判读要点**:
+  - 吉星在 M-N 位:人生整体运势平稳,重大转折较少
+  - 凶星在 M-N 位:可能经历重大人生转折或行业转换
+  - 若 M 和 N 本身数值悬殊,则人生前后半的能量分配不均衡
+  - M-N 的组合对能量会沿 V、W 向上传递至 X(主星),影响整体结局
+- **典型示例**:M-N=31(天医)→ 一生财运通达,健康状态良好
+
+### 2.4 外部子组合 P-Q / S-T / V-W
+
+**P-Q(左外部子组合)**:
+
+- P 与 Q 位于左半第二层,是 I、J 经过一次相加后的过渡能量
+- 反映早年(约 21-40 岁间)内部心理状态的稳定度
+- 吉星:内心自信,情绪稳定;凶星:内心挣扎多,决策反复
+
+**S-T(右外部子组合)**:
+
+- S 与 T 位于右半第二层,是 K、L 经过一次相加后的过渡能量
+- 反映中晚年(约 41-60 岁间)外部环境互动的质量
+- 吉星:事业合作顺畅;凶星:合作易生变数
+
+**V-W(顶部子组合)**:
+
+- V 与 W 位于第三层,紧邻主星 X
+- 反映**人生终极阶段(61 岁后)的惯性趋势**
+- 是主星 X 的直接来源,V-W 的组合对严重影响最终人生总结
+
+---
+
+## 三、纵向组合对(跨层上下连接)
+
+纵向组合对连接上下两层之间的能量流动,反映**底层能量如何向上演化与转化**。
+
+### 3.1 左半部:I-M / J-M
+
+**I-M(左外纵线)**:
+
+- **构成**:I(底部左)经 P(二层左)传导至 M(中层左)
+- **判读角度**:月能量(原生家庭基础)如何影响人生上半段的综合状态
+- **核心问题**:早年根基是否牢固?原生家庭为人生提供了什么样的初始能量?
+- **典型表现**:I-M=13(天医)→ 原生家庭经济基础好,对早年发展形成正向助力
+
+**J-M(左内纵线)**:
+
+- **构成**:J(底部右)经 Q(二层右)传导至 M(中层左)
+- **判读角度**:日能量(个人行动力)如何影响人生上半段的综合状态
+- **核心问题**:个人的主动性能量能否有效转化为人生上半段的成就?
+- **典型表现**:J-M=91(延年)→ 个人的事业驱动力强,能有效提升早年成就
+
+**I-M 与 J-M 对照阅读**:
+
+- 若 I-M 吉、J-M 凶:原生家庭条件好但个人行动力不足,可能"靠山山倒"
+- 若 I-M 凶、J-M 吉:出身平凡但个人奋斗拼搏,能逆袭
+
+### 3.2 右半部:K-N / L-N
+
+**K-N(右内纵线)**:
+
+- **构成**:K(底部左)经 S(二层左)传导至 N(中层右)
+- **判读角度**:年前半能量(先天禀赋)对人生下半段的影响力
+- **核心问题**:先天条件能否支撑晚年的持续发展?
+
+**L-N(右外纵线)**:
+
+- **构成**:L(底部右)经 T(二层右)传导至 N(中层右)
+- **判读角度**:年後半能量(后天积累)对人生下半段的贡献
+- **核心问题**:中年后的积累能否有效延续到晚年?
+
+**K-N 与 L-N 对照阅读**:
+
+- 若 K-N 吉、L-N 凶:先天好但后天经营不善,晚景可能不如预期
+- 若 K-N 凶、L-N 吉:先天不足但后天努力,晚年仍有回升机会
+
+### 3.3 中顶层:M-O / N-O
+
+> **说明**:O 代表三角形内圈的**主数位置**(或称"内核心"、"本人数"),位于 M 与 N 汇聚至 V/W 的过渡层。它是除 X 外最接近核心人格的能量节点。
+
+**M-O(左中纵线)**:
+
+- **构成**:M(中层左)→ O(内核心)
+- **判读角度**:前半生综合能量对核心人格(本我)的塑造
+- **核心问题**:早年的全部经历如何定义了"我是谁"?
+- M-O 的星曜揭示核心人格的底层驱动(如天医→财富驱动、延年→事业驱动)
+
+**N-O(右中纵线)**:
+
+- **构成**:N(中层右)→ O(内核心)
+- **判读角度**:后半生综合能量对核心人格的补充与修正
+- **核心问题**:晚年的阅历如何改变了"我"?
+- N-O 的星曜揭示晚年对人格的"二次塑造"
+
+**M-O 与 N-O 对照阅读**:
+
+- 若 M-O 与 N-O 星曜一致,说明核心人格前后统一,人生价值观稳定
+- 若二者星曜不同,说明人生过程中发生了深刻的价值观转变
+
+---
+
+## 四、特殊组合对
+
+特殊组合对不属于标准的横向或纵向路径,但在特定场景下可以提供补充信息。
+
+### 4.1 斜线组合
+
+- **定义**:三角形结构中,非直接上下连接但有斜对角关系的位置对
+- **典型斜线对**:
+  - P↔I:外部早年能量与月能量的斜向互动
+  - Q↔J:外部早年能量与日能量的斜向互动
+  - S↔K:外部中晚年能量与先天禀赋的斜向互动
+  - T↔L:外部中晚年能量与后天积累的斜向互动
+- **功能性**:斜线组合一般不作为主要判读依据,但在以下情况可参考:
+  - 主要组合对均为伏位或重复组合时,斜线组合提供差异化信息
+  - 斜线组合与主要组合同为某一星曜时,该星曜能量被放大
+- **示例**:若 I-M 为延年、P-I 也为延年,则延年(事业/领导力)成为该盘的核心主题
+
+### 4.2 跨组大跨度组合
+
+- **定义**:跨越左右两个半区(I/K 与 J/L 之间跨组)的组合关系
+- **典型**:
+  - J-K(左右底部分界线):反映"个人行动力(日)与先天禀赋(年前半)"之间的接口
+  - P-S(左右二层过渡):反映早年与中晚年之间的过渡是否顺畅
+- **判读意义**:
+  - 吉星表示内外协调,凶星表示内在冲突
+  - 大跨度组合的能量强度低于相邻紧邻组合,不宜过度解读
+
+### 4.3 外部组主数(R、U、X)与内部的关系
+
+**R(21-40 岁运)**:
+
+- R 位于左下方,与 I、P、M 等有间接关系
+- R 的能量揭示青壮年时期的运势主题
+- R 与 M 的呼应:若 R 与 M-N 同为吉星,则青壮年运势与人生总基调一致
+- R 与 I-J 的关系:R 的星曜若与 I-J 相同,说明父系能量在青壮年充分释放
+
+**U(61+岁运)**:
+
+- U 位于右下方,与 L、T、N 等间接相关
+- U 的能量揭示晚年运势的主调
+- U 与 N 的呼应:U 若与 N-O 的星曜一致,则晚年运势与人格修成正果的方向吻合
+
+**X(主星/总合)**:
+
+- X 是三角形顶点,汇聚 V 与 W 的能量
+- X 本身构成与 V 和 W 的纵向组合对:V-X、W-X
+- V-X:早年总能量如何汇聚到最终人生结论
+- W-X:晚年总能量如何影响最终人生结局
+- X 的数字本身(作为个位数)反映人生的终极趋向
+
+---
+
+## 五、组合对解读优先级
+
+### 5.1 优先级体系
+
+组合对在判读时有明确的先后顺序,不可随意跳跃或偏废。
+
+**优先级 1(第一梯队——必读组合)**:
+
+| 组合对 | 判读理由 |
+|--------|----------|
+| M-N | 人生平衡轴,前半生与后半生的交汇点,核心判读入口 |
+| I-J | 父源区核心,月+日能量的融合,原生家庭质量 |
+| K-L | 母源区核心,年前半+年後半的融合,母系传承质量 |
+
+**优先级 2(第二梯队——纵向连接)**:
+
+| 组合对 | 判读理由 |
+|--------|----------|
+| I-M | 月能量对前半生综合状态的影响路径 |
+| J-M | 日能量对前半生综合状态的影响路径 |
+| K-N | 先天禀赋对后半生综合状态的影响路径 |
+| L-N | 后天积累对后半生综合状态的影响路径 |
+
+**优先级 3(第三梯队——核心人格)**:
+
+| 组合对 | 判读理由 |
+|--------|----------|
+| M-O | 前半生经历对核心人格的塑造 |
+| N-O | 后半生阅历对核心人格的修正 |
+
+**优先级 4(第四梯队——补充信息)**:
+
+| 组合对 | 判读理由 |
+|--------|----------|
+| P-Q | 早年内心状态 |
+| S-T | 中晚年外部互动 |
+| V-W | 终极阶段惯性 |
+| R/X/U 相关 | 外部主数参考 |
+
+### 5.2 为什么按此顺序判读
+
+数字能量学的底层逻辑是**从根基到表达**的演化过程:
+
+1. **先读根基**(优先级 1):M-N、I-J、K-L 是三角形的"地基",决定整体格局的上限
+2. **再读传导**(优先级 2):纵向连接揭示根基如何向上演变,能量是顺畅还是受阻
+3. **后读核心**(优先级 3):M-O、N-O 是"地基→人格"的最终转化结果
+4. **最后补充**(优先级 4):外部组合和子组合是对前三级判断的验证或微调
+
+### 5.3 优先级冲突处理
+
+当优先级 1 和优先级 4 的组合对显示相反的吉凶指向时:
+
+- **以优先级 1 为准**:根基决定上层,下层组合的能量强度大于上层
+- 优先级 4 的组合只用于"微调"而非"翻转"优先级 1-2 的判断
+- 例外:若优先级 1 的组合均为伏位(中性),则优先级 3-4 中的吉凶能量主导整体判读
+
+---
+
+## 六、由组合对推导分析维度
+
+每个组合对对应特定的八星星曜,不同星曜揭示不同的生命维度。
+
+### 6.1 星曜→分析维度总表
+
+| 星曜 | 吉凶 | 五行 | 主导分析维度 | 二级维度 |
+|------|------|------|-------------|----------|
+| 天医 | 吉 | 土 | 财富、健康、正缘婚姻 | 智商、贵人运 |
+| 延年 | 吉 | 金 | 事业、领导力、专业能力 | 自律、格局 |
+| 生气 | 吉 | 木 | 社交、人脉、贵人 | 乐观、亲和力 |
+| 伏位 | 中性 | 木 | 稳定、等待、积累 | 耐心、保守 |
+| 绝命 | 凶 | 金 | 行动力、风险投资、决断 | 爆发力、极端 |
+| 五鬼 | 凶 | 火 | 变化、创意、偏门才华 | 谋略、不稳定 |
+| 六煞 | 凶 | 水 | 情感、人际关系、服务业 | 敏感、沟通 |
+| 祸害 | 凶 | 土 | 口舌、冲突、表达能力 | 口才、是非 |
+
+### 6.2 组合对位置 + 星曜 = 维度收敛
+
+同一个星曜出现在不同位置,可收敛出具体的分析维度:
+
+| 组合对位置 | 天医→ | 延年→ | 六煞→ | 五鬼→ |
+|-----------|-------|-------|-------|-------|
+| I-J(父源) | 父系财富基因 | 父系事业成就 | 父系情感模式 | 父系创新基因 |
+| K-L(母源) | 母系理财能力 | 母系社会地位 | 母系人际敏感度 | 母系变通力 |
+| M-N(人生轴) | 一生财运走势 | 职业发展曲线 | 情感婚姻质量 | 人生转折次数 |
+| M-O(核心人格) | 财富价值观 | 事业驱动力 | 情感需求模式 | 创新思维模式 |
+
+### 6.3 交叉验证规则
+
+当多个组合对指向同一星曜时,该星曜的能量被显著放大:
+
+- **重复规则**:若 M-N 和 I-M 均为天医,则财富维度需作为首要素分析
+- **对冲规则**:若 I-J 为天医(吉)而 K-L 为绝命(凶),则父系与母系能量冲突,需分析父母背景差异
+- **生成规则**:吉星 M-N + 凶星纵向组合 = "先苦后甜"或"先甜后苦"的人生节奏
+- **伏位规则**:伏位不独立产生吉凶,但会强化相邻组合的持续时间(如伏位+天医→财富积累持久)
+
+### 6.4 八星组合对速查表
+
+| 组合 | 星曜 | 级别 | 特点 |
+|------|------|------|------|
+| 13/31 | 天医 | 一级 | 正财、正缘、健康 |
+| 68/86 | 天医 | 二级 | 偏财、暗财 |
+| 94/49 | 天医 | 三级 | 小财、稳健 |
+| 72/27 | 天医 | 四级 | 积蓄、理财 |
+| 14/41 | 生气 | 一级 | 大贵人、社交广 |
+| 67/76 | 生气 | 二级 | 朋友相助 |
+| 93/39 | 生气 | 三级 | 晚辈缘 |
+| 82/28 | 生气 | 四级 | 同事合 |
+| 19/91 | 延年 | 一级 | 领导力、管理 |
+| 87/78 | 延年 | 二级 | 执行力、专业 |
+| 43/34 | 延年 | 三级 | 专注、钻研 |
+| 26/62 | 延年 | 四级 | 协作领导 |
+| 12/21 | 绝命 | 一级 | 冒险、投资 |
+| 69/96 | 绝命 | 二级 | 波动、赌性 |
+| 84/48 | 绝命 | 三级 | 冲刺、短线 |
+| 73/37 | 绝命 | 四级 | 小险、果断 |
+| 18/81 | 五鬼 | 一级 | 大变革、才华 |
+| 79/97 | 五鬼 | 二级 | 变动、策划 |
+| 36/63 | 五鬼 | 三级 | 权变、点子 |
+| 42/24 | 五鬼 | 四级 | 小变动、灵活 |
+| 16/61 | 六煞 | 一级 | 情感纠葛 |
+| 47/74 | 六煞 | 二级 | 人际关系 |
+| 38/83 | 六煞 | 三级 | 服务意识 |
+| 92/29 | 六煞 | 四级 | 沟通协调 |
+| 17/71 | 祸害 | 一级 | 口舌是非 |
+| 89/98 | 祸害 | 二级 | 表达能力 |
+| 64/46 | 祸害 | 三级 | 小人隐患 |
+| 32/23 | 祸害 | 四级 | 琐碎口角 |
+| 11/22 | 伏位 | 一级 | 大稳定 |
+| 99/88 | 伏位 | 二级 | 重复积累 |
+| 77/66 | 伏位 | 三级 | 等待期 |
+| 44/33 | 伏位 | 四级 | 小稳定 |
+
+---
+
+## 七、完整判读示例
+
+### 7.1 示例生日:1990 年 01 月 15 日
+
+**第一步:提取底部数字**
+
+```
+年 1990 → 19(I=1, K=9)、90(辅助)
+月 01  → 0+1 → 1
+日 15  → 1+5 → 6
+
+底部四数:
+I=1(月能量)、J=9(日能量)
+K=1(年前半)、L=6(年後半)
+```
+
+**第二步:逐级构建三角形**
+
+```
+         X=4
+       ↙   ↘
+     V=7     W=8
+    ↙         ↘
+  M=2 ─────── N=8
+ ↙   ↘       ↙   ↘
+P=1    Q=1  S=7    T=?
+  ↙     ↘   ↙      ↘
+I=1 ── J=9  K=1 ── L=6
+
+ R(21-40)=5     U(61+)=?
+```
+
+> 注:T 和 U 的计算涉及外部补充数字,不同流派有不同规则。本示例以左半部为主,重点展示组合对判读逻辑。P=I+J=10→1,Q=J+K=10→1,S=K+L=7,M=P+Q=2,N=S+T=8,V=M+N=7,W=N+U=8,X=V+W=11→2→4。此处取简化解法。
+
+**第三步:识别组合对并查八星表**
+
+| 组合对 | 数字 | 星曜 | 级别 | 位置含义 |
+|--------|------|------|------|----------|
+| I-J | 19 | 延年 | 一级 | 父源区:父系事业能量强 |
+| K-L | 16 | 六煞 | 一级 | 母源区:母系情感丰富,人际关系活跃 |
+| M-N | 28 | 生气 | 四级 | 人生平衡轴:一生人脉资源丰富 |
+| P-Q | 11 | 伏位 | 一级 | 早年内心状态:稳定但偏保守 |
+| I-P-M→IM | 1-1-2→12 | 绝命 | 一级 | 月能量传导偏冒险决断 |
+| J-Q-M→JM | 9-1-2→92 | 六煞 | 四级 | 日能量传导偏沟通协调 |
+| M-O | 2-? | 伏位 | 参考 | 早年人格塑造趋向稳定 |
+| V-W | 78 | 延年 | 二级 | 终极阶段仍有事业影响力 |
+
+**第四步:按优先级判读**
+
+**优先级 1 判读:**
+
+- **M-N=28(生气四级)**:一生整体运势偏社交型,贵人运好,人脉广。但生气四级能量偏弱,需主动经营人际关系方能见效。
+- **I-J=19(延年一级)**:父源区显示强大的延年能量。父亲或父系有较强的事业能力和领导力基因。命主继承此能量,有较好的事业格局基础。
+- **K-L=16(六煞一级)**:母源区显示六煞一级。母亲或母系情感丰富,人际关系敏感度强。命主在情感层面可能受到母系的影响较大。
+
+**优先级 2 判读:**
+
+- **I-M→12(绝命一级)**:月能量(原生家庭)向人生前半段传导过程中出现绝命能量。命主早年可能经历重大决策或家庭变动,形成果断冒险的性格。
+- **J-M→92(六煞四级)**:日能量(个人行动力)向人生前半段传导指向六煞。命主在早年阶段通过沟通协调、人际服务积累经验。
+
+**优先级 3 判读:**
+
+- **M-O≈伏位**:前半生综合能量塑造出偏于稳定、内守的核心人格。尽管外部有延年(事业)和绝命(变动)的冲击,内核仍倾向于维持现状。
+- 建议关注 N-O 的晚年修正,后期人生阅历可能带来人格转变。
+
+**优先级 4 判读:**
+
+- **P-Q=11(伏位一级)**:内心稳定,但伏位过强可能导致行动上拖延、决策犹豫。
+- **V-W=78(延年二级)**:晚年仍有事业延年能量,说明职业生涯可能延续到较大年龄,或在退休后仍保持专业影响力。
+- **R=5(环境数)**:21-40 岁受"5"的影响,变化机会多,适合积累人脉技能。
+
+**第五步:综合结论**
+
+命主拥有**事业导向(延年 19)的人脉型(生气 28)人生**。父系给予事业基因,母系赋予情感敏感度。早年经历**绝命(12)+ 六煞(92)**的历练,形成了**内稳外动**的人格特质(伏位内核 + 延年外在表现)。人生的核心课题是平衡**事业的进取(延年)**与**情感的稳定(六煞)**。
+
+建议关注:
+
+- 事业优势明显,适合管理岗、专业领域
+- 人际关系是双刃剑:既带来机会(生气),也可能引发情感消耗(六煞)
+- 需注意绝命(12)带来的冲动决策倾向
+- 晚年仍有事业第二春的潜力(延年 78)
+
+---
+
+## 附录:组合对判读自检清单
+
+使用以下清单确保判读的完整性:
+
+- [ ] 是否已读取所有优先级 1 组合对(M-N、I-J、K-L)?
+- [ ] 优先级 1 中的吉凶星比例如何?
+- [ ] 纵向组合(优先级 2)是否有能量受阻信号?
+- [ ] 核心人格(优先级 3)是统一还是分化?
+- [ ] 外部组合(优先级 4)是否与前三级的判断一致?
+- [ ] 是否存在重复星曜放大的情况?
+- [ ] 是否存在对冲星曜需要关注?
+- [ ] 组合对的级别(一级到四级)是否纳入判断?
+
+---
+
+> **本文档为三角命盘组合对判读的标准指南,适用于数字能量学智能体的知识库检索和自动判读推理。各章节自包含,可独立用于 RAG 检索。**

+ 434 - 0
knowledge/research/五区三组分析指南.md

@@ -0,0 +1,434 @@
+---
+title: 五区三组分析指南
+description: 三角命盘五区(主性格/左区/右区/父源/母源)和三组(21-40/41-60/61+岁)的交叉分析方法
+tags: [五区, 三组, 命盘结构, 区域分析, 交叉分析, 年龄阶段]
+confidence: medium
+type: guide
+---
+
+# 五区三组分析指南
+
+## 一、五区总览
+
+五区是三角命盘的核心结构框架,通过对24个位置的系统分组,揭示命盘主人在不同生命维度上的能量分布与特质倾向。
+
+| 区域名称 | 包含位置 | 核心含义 | 映射生命领域 |
+|---------|---------|---------|-------------|
+| 主性格区 | O | 核心性格、本质自我 | 自我认同与核心特质 |
+| 左区 | I、J、M | 月日能量、青年综合 | 情感驱动与行动能量 |
+| 右区 | K、L、N | 年份能量、晚年综合 | 人生格局与环境基础 |
+| 父源区 | I、M | 父亲遗传、行动意志 | 行动力、意志力、目标导向 |
+| 母源区 | L、N | 母亲遗传、情感安全 | 情感模式、安全感、归属感 |
+
+**五区与24位置对照总图:**
+
+```
+                    X(主性格辐射)
+                  ↙           ↘
+                V             W
+              ↙                 ↘
+            M ──────────────── N
+          ↙   ↘             ↙   ↘
+        P       Q         S       T
+      ↙           ↘     ↙           ↘
+    I ─────────── J   K ─────────── L
+
+      R(左组21-40)       U(右组61+)
+```
+
+---
+
+## 二、主性格区(O点)分析
+
+### 2.1 O点的核心地位
+
+O点是整个三角命盘的枢纽位置,其核心地位体现在三个层面:
+
+**能量汇聚中心**:O点汇聚了来自左区(I-J-M)和右区(K-L-N)的双重能量。左侧代表情感与行动的驱动力,右侧代表环境与根基的支撑力,两股能量在O点交汇融合,形成个体最核心的性格特质。
+
+**自我认知锚点**:O点代表个体对自身本质的认知,是"我是谁"这一根本问题的数字答案。它决定了一个人如何看待自己、如何定义自己的身份认同。
+
+**外在呈现源头**:他人对个体的第一印象、个体在社交场合展现的核心形象,都源于O点的能量特质。O点的数字属性决定了个人的外在气质与行为模式。
+
+### 2.2 O与左右区的能量汇聚逻辑
+
+O点的能量并非孤立存在,而是通过特定的路径与左右区形成动态平衡:
+
+**左区能量输入路径**:I(月的开始)→ J(日的能量)→ M(青年综合数)→ O(汇聚)
+
+左区能量代表从出生到青年时期的成长积累。I提供情感的原始底色,J将情感转化为具体行动,M整合前两者形成稳定的青年人格特质,最终这些能量汇聚到O点,塑造为核心性格的重要组成部分。
+
+**右区能量输入路径**:K(年前半)→ L(年后半)→ N(晚年综合数)→ O(汇聚)
+
+右区能量代表人生经验与环境的长期塑造。K是人生前半段的积累,L是后半段的沉淀,N整合为晚年智慧,这些经验性的能量同样汇聚到O点,影响核心性格的现实性与稳定性。
+
+**汇聚后的性格特质**:当左右区能量在O点交汇时,若两侧能量平衡,个体性格呈现内外兼修的特质;若某一侧能量显著强于另一侧,则性格会明显偏向该侧所代表的维度。
+
+### 2.3 O与外部三组的辐射关系
+
+O点的能量不仅汇聚左右区信息,还向下辐射影响三个外部组的形成:
+
+**对左侧组的影响**:O通过M点间接影响P、Q、R的形成。O的核心性格特质决定了青年期(21-40岁)展现何种行动模式与情感表达方式。
+
+**对顶部组的影响**:O直接参与V、W、X的计算。O的能量特质在中年期(41-60岁)转化为智慧输出的方式,决定了传承与整合的内容性质。
+
+**对右侧组的影响**:O通过N点间接影响S、T、U的形成。O的核心特质在晚年(61+岁)成为回顾与总结的焦点,影响人生评价与智慧释放的形式。
+
+---
+
+## 三、左区(月日能量)分析
+
+### 3.1 I-J-M 的能量路径
+
+左区由I、J、M三个位置构成,形成一条完整的能量生成路径:
+
+**I(月能量)— 情感原初**:I代表出生月份带来的原始情感能量,是个体情感模式的起点。它决定了一个人最基本的情绪底色——是乐观还是悲观、是敏感还是迟钝。I的能量特质影响个体对情感刺激的原始反应模式。
+
+**J(日能量)— 行动转化**:J代表出生日期带来的行动能量,是将情感转化为具体行为的桥梁。J的能量特质决定了情感如何被表达、以何种方式付诸行动。I的情感能量通过J获得具体的行动出口。
+
+**M(青年综合数)— 整合定型**:M由I和J共同决定(计算方式:I + J,取个位和十位相加直至个位数),代表青年期(通常指18-30岁)形成的稳定人格特质。M是左区能量的整合结果,是个体的青年综合数。
+
+**能量路径图示**:
+
+```
+I(月情感)──→ J(日行动)──→ M(青年综合)
+   ↓              ↓              ↓
+ 原始情感      行动转化       整合定型
+```
+
+### 3.2 月能量(I)与日能量(J)的协调性
+
+分析左区时,需要评估I与J的能量协调关系:
+
+**协调型组合**:I与J的数字属性相互增强或自然互补。例如,I为3(表达型情感)配合J为6(关怀型行动),形成情感表达与行动方式的和谐统一。这类组合的个体在情感表达和行动执行上较为顺畅。
+
+**张力型组合**:I与J的数字属性存在内在冲突。例如,I为1(独立自主)配合J为2(依赖配合),形成情感上追求独立但行动上需要协作的矛盾。这类组合的个体需要在人生中学习调和内在的情感需求与行动模式。
+
+**分析要点**:评估I与J的协调性时,不仅看数字大小,更要看数字属性(阳/阴)、能量方向(内向/外向)、以及两者在九宫格中的相对位置关系。
+
+### 3.3 青年综合数(M)的形成逻辑
+
+M作为青年综合数,其形成遵循以下逻辑:
+
+**计算公式**:M = 数字和(I + J) 的个位和十位相加最终个位数
+
+**解读层次**:
+- M的数字本身代表青年期形成的核心人格特质
+- M与I的差值代表从原始情感到底层人格的转化程度
+- M与J的关系代表行动力与人格特质的匹配程度
+
+**M的动态特征**:M虽然是相对稳定的数字,但并非完全静态。在青年期的发展过程中,M的能量会通过P、Q等位置得到进一步展开和验证。
+
+### 3.4 左区对性格的影响
+
+左区能量对整体性格的影响主要体现在以下方面:
+
+**情感驱动模式**:左区强盛者通常由情感需求驱动行动,重视情感体验和人际关系。情感因素在其人生决策中占据重要权重。
+
+**行动表达方式**:左区能量决定行动是内在驱动型还是外在响应型。I-J能量强盛者倾向于主动创造,行动具有较强的自发性。
+
+**青年期印记**:左区特质强盛者往往在青年期就形成较为明确的性格特征,且这些特征在其后的人生阶段中保持较高的稳定性。
+
+---
+
+## 四、右区(年份能量)分析
+
+### 4.1 K-L-N 的能量路径
+
+右区由K、L、N三个位置构成,代表年份能量的完整路径:
+
+**K(年前半)— 积累沉淀**:K代表出生年份前半部分的能量,是人生早期到中年的积累。它代表个体从环境中获取资源、建立基础的能力。K的能量特质影响个体对外部世界的适应方式。
+
+**L(年后半)— 转化整合**:L代表出生年份后半部分的能量,是人生后半段的沉淀。L将K的积累转化为更成熟的生命智慧。L的能量特质影响个体整合人生经验的方式。
+
+**N(晚年综合数)— 智慧结晶**:N由K和L共同决定,代表晚年期(通常指50岁以后)形成的稳定智慧模式。N是右区能量的整合结果,是个体的晚年综合数。
+
+**能量路径图示**:
+
+```
+K(年前半)──→ L(年后半)──→ N(晚年综合)
+   ↓              ↓              ↓
+  早期积累      转化整合       智慧结晶
+```
+
+### 4.2 年前半(K)与年后半(L)的平衡
+
+分析右区时,需要评估K与L的能量平衡关系:
+
+**平衡型组合**:K与L的数字属性相对均衡,代表人生前后两个阶段的能量相对和谐。这类组合的个体在人生积累和转化上较为顺畅,不会有明显的断崖式转变。
+
+**倾斜型组合**:K或L其中一方显著强盛,代表人生能量的不对称分布。K强L弱者可能早年顺遂但晚年挑战较多;K弱L强者可能早年艰难但晚年收获丰富。
+
+**分析要点**:K与L的平衡不仅影响人生格局的形态,还影响个体对"得"与"失"的态度。平衡型组合对人生起伏的接受度较高,倾斜型组合则需要更多的人生调适。
+
+### 4.3 晚年综合数(N)的形成逻辑
+
+N作为晚年综合数,其形成遵循以下逻辑:
+
+**计算公式**:N = 数字和(K + L) 的个位和十位相加最终个位数
+
+**解读层次**:
+- N的数字本身代表晚年形成的核心智慧特质
+- N与K的差值代表从早期积累到晚年智慧的转化幅度
+- N与L的关系代表成熟智慧与人生后半段经验的匹配程度
+
+**N的稳定性特征**:N是五区中相对最稳定的数字,因为它代表的是经过长期人生经验沉淀后的智慧结晶,一旦形成很少改变。
+
+### 4.4 右区对人生格局的影响
+
+右区能量对人生格局的影响主要体现在以下方面:
+
+**环境适应模式**:右区强盛者通常由环境因素影响人生轨迹,重视外部条件的创造和利用。这类个体的人生决策更多考虑现实因素和环境限制。
+
+**格局构建方式**:右区能量决定格局是稳扎稳打型还是跨越发展型。K-L能量强盛者倾向于逐步积累,N的能量特质则影响格局的高度与深度。
+
+**晚年人生评价**:右区特质强盛者的晚年往往伴随对人生格局的回顾与评价。N的能量特质决定了人生总结的方式和重点。
+
+---
+
+## 五、父源区(I, M)vs 母源区(L, N)
+
+### 5.1 父源区的含义:父亲遗传、行动力、意志力
+
+父源区由I和M两个位置构成,代表来自父系遗传的能量特质:
+
+**I的父亲面向**:I点虽然同时属于左区和父源区,但在父源区的解读中,I代表从父亲那里继承的原始情感模式。这包括父亲对情感的表达方式、父亲在家庭中的情感角色等。
+
+**M的父亲面向**:M作为青年综合数,在父源区的解读中代表父亲对个体行动力和意志力的影响。M的能量特质反映了个体从父亲那里继承的目标导向、行动决心和意志强度。
+
+**父源区的核心议题**:行动与意志是父源区的核心主题。父源区能量强盛的个体通常具有较强的行动力、明确的目标意识、以及坚持到底的意志品质。
+
+### 5.2 母源区的含义:母亲遗传、情感模式、安全感
+
+母源区由L和N两个位置构成,代表来自母系遗传的能量特质:
+
+**L的母亲面向**:L在母源区的解读中代表从母亲那里继承的情感转化模式。这包括母亲处理情感的方式、母亲在家庭中的情感角色等。L的能量特质反映了个体从母亲那里学到的情感调节模式。
+
+**N的母亲面向**:N作为晚年综合数,在母源区的解读中代表母亲对个体安全感和归属感的影响。N的能量特质反映了个体从母亲那里获得的安全感基础,以及成年后对安全感的追求方式。
+
+**母源区的核心议题**:情感与安全是母源区的核心主题。母源区能量强盛的个体通常对情感联结有较高需求,重视家庭归属感和情感安全感。
+
+### 5.3 父源 vs 母源的对比分析方法
+
+对比分析父源区和母源区时,建议采用以下框架:
+
+**能量强度对比**:首先比较父源区(I+M之和)和母源区(L+N之和)的能量强度。能量显著偏重的一方代表遗传影响的强势来源。
+
+**数字属性对比**:比较父源区和母源区主要数字的属性特征。父源区偏向阳刚、主动、目标导向;母源区偏向阴柔、被动、情感导向。
+
+**协调性评估**:评估父源区和母源区的能量是否协调。协调时,个体能够同时发挥行动力和情感优势;不协调时,个体可能面临内在的行动与情感冲突。
+
+**对比分析表**:
+
+| 分析维度 | 父源区(I, M) | 母源区(L, N) |
+|---------|--------------|--------------|
+| 核心主题 | 行动力、意志力 | 情感模式、安全感 |
+| 能量属性 | 阳刚、主动 | 阴柔、被动 |
+| 人生焦点 | 目标达成 | 情感联结 |
+| 潜在挑战 | 行动过度、忽视情感 | 情感依赖、缺乏行动 |
+
+### 5.4 双区不平衡时的解读指南
+
+当父源区和母源区能量显著不平衡时,解读需注意以下原则:
+
+**强势区的解读**:强势区代表遗传影响的主动表达方向。例如父源区显著强盛者,其人生将更多展现行动导向的特质,在事业和目标达成方面有较强驱动力。
+
+**弱势区的解读**:弱势区不代表缺陷,而是代表需要后天发展或更多关注的生命领域。母源区偏弱者在情感安全感的建立上可能需要更多学习。
+
+**不平衡的应对**:不平衡的命盘提示个体需要发展弱势区的能力。父源区强盛者需要学习情感表达,母源区强盛者需要培养行动能力。
+
+**极端不平衡的警示**:当一侧能量极度强盛而另一侧极度虚弱时,可能代表该生命领域的重大课题。这类命盘的主人可能需要在人生中刻意平衡两侧能量。
+
+---
+
+## 六、三组人生阶段分析
+
+三组分析是命盘的时间维度解读,通过外部三组位置(PQR、VWX、STU)揭示不同人生阶段的课题与使命。
+
+### 6.1 左侧组(21-40岁):青壮年课题
+
+**位置构成**:P、Q、R,其中R为该组主数
+
+**能量来源**:基于I、J、M的能量计算
+
+**核心发展课题**:人生奠基期、事业起步、婚恋建立
+
+**各位置解读**:
+
+- **P(情感驱动)**:代表青年期的情感驱动力。P的能量特质决定了这个阶段情感在人生中的权重。P强盛者在此阶段往往被情感因素强烈驱动。
+
+- **Q(行动实践)**:代表青年期的行动实践力。Q的能量特质决定了这个阶段行动的方式和效率。Q强盛者在此阶段行动力充沛,能够将想法转化为现实。
+
+- **R(主数)**:由P和Q整合形成,代表21-40岁阶段的综合人格特质。R是青年期的核心数字,决定了这十年的人生主旋律。
+
+**阶段特征**:左侧组代表的人生阶段是建立基础的关键时期。此阶段的成功与否,很大程度上决定了后续人生的起点高度。事业、婚恋、自我定位等重大议题都在此阶段初步定型。
+
+### 6.2 顶部组(41-60岁):中年整合
+
+**位置构成**:V、W、X,其中X为该组主数
+
+**能量来源**:基于M、N、O的能量计算
+
+**核心发展课题**:智慧输出、传承、人生整合
+
+**各位置解读**:
+
+- **V(经验转化)**:代表中年期的经验转化能力。V的能量特质决定了如何将前半生的积累转化为可传承的智慧。V强盛者在此阶段善于总结和分享。
+
+- **W(晚年准备)**:代表中年期的晚年准备意识。W的能量特质决定了这个阶段为晚年生活所做的准备。W强盛者在此阶段会开始考虑人生后半段的安排。
+
+- **X(主数)**:由V和W整合形成,代表41-60岁阶段的综合人格特质。X是中年期的核心数字,决定了这二十年的人生主旋律。
+
+**阶段特征**:顶部组代表的人生阶段是从积累到输出的过渡期。此阶段的核心任务是将前半生的经验转化为智慧,并为晚年生活做好准备。传承和整合是此阶段的关键词。
+
+### 6.3 右侧组(61+岁):晚年圆满
+
+**位置构成**:S、T、U,其中U为该组主数
+
+**能量来源**:基于K、L、N的能量计算
+
+**核心发展课题**:精神传承、圆满、智慧释放
+
+**各位置解读**:
+
+- **S(早年回顾)**:代表晚年期的早年回顾倾向。S的能量特质决定了这个阶段如何回顾和评价早年经历。S强盛者在此阶段会频繁回顾人生历程。
+
+- **T(内在根基)**:代表晚年期的内在根基确认。T的能量特质决定了此阶段对人生根基的确认和巩固。T强盛者在此阶段更加重视精神层面的满足。
+
+- **U(主数)**:由S和T整合形成,代表61+岁阶段的综合人格特质。U是晚年期的核心数字,决定了这段时间的人生主旋律。
+
+**阶段特征**:右侧组代表的人生阶段是收获与圆满的时期。此阶段的核心任务是释放人生智慧、完成精神传承。圆满和释然是此阶段的关键词。
+
+---
+
+## 七、五区三组交叉分析方法
+
+### 7.1 五区看"当下本质",三组看"时间发展"
+
+五区分析和三组分析代表两种不同的视角:
+
+**五区视角**:揭示命盘主人的"是什么"——本质性格、能量倾向、遗传特质。五区分析回答"这个人是什么样的"这一根本问题。
+
+**三组视角**:揭示命盘的"如何发展"——人生阶段重点、时间维度变化、动态演化。三组分析回答"这个人在不同人生阶段会如何表现"这一发展问题。
+
+**两种视角的结合**:只有将五区和三组结合分析,才能完整理解一个命盘。五区提供静态的本质画像,三组提供动态的发展轨迹,两者交叉才能得出全面准确的命盘解读。
+
+### 7.2 交叉分析步骤
+
+**Step 1: 读取五区能量分布 → 定位个性本质**
+
+首先分析五区的能量分布:
+- 哪个区的能量最强?哪个最弱?
+- 主性格区(O)的能量特质是什么?
+- 左右区的能量是否平衡?
+- 父源区与母源区的对比结果如何?
+
+**Step 2: 读取三组能量分布 → 定位人生阶段重心**
+
+其次分析三组的能量分布:
+- 哪一组的能量最强?代表哪个人生阶段是命盘主人的核心舞台?
+- 三组的能量是否均衡?是否有某组特别突出或薄弱?
+- 各组主数(R、X、U)的能量特质是什么?
+
+**Step 3: 五区与三组交叉 → 哪个生命阶段展现/压抑了哪区能量**
+
+将五区和三组进行交叉分析:
+- 左侧组(21-40岁)与左区、父源区的关系如何?此阶段是否充分展现了左区能量?
+- 顶部组(41-60岁)与主性格区的关系如何?此阶段是否体现了O的核心特质?
+- 右侧组(61+岁)与右区、母源区的关系如何?此阶段是否完成了右区能量的整合?
+
+**Step 4: 综合输出 → 命盘总解读**
+
+综合以上分析,输出命盘总解读:
+- 命盘主人的核心性格特质
+- 人生各阶段的重点课题
+- 能量展现与压抑的领域
+- 人生发展的建议方向
+
+### 7.3 交叉分析示例
+
+以生日 **1990年1月15日** 为例进行交叉分析演示:
+
+**命盘基本信息**:
+- 出生日期:1990年1月15日
+- 月份数:1
+- 日期数:15 → 1+5=6
+- 年份前半:90 → 9+0=9
+- 年份后半:90 → 9+0=9
+
+**假设各位置数字**(实际计算需要完整命盘数据,此处仅作示例):
+- I=1, J=6, M=7
+- K=9, L=9, N=9(因K+L=18→1+8=9)
+- O=5(假设)
+- P=3, Q=4, R=7(假设)
+- S=2, T=3, U=5(假设)
+- V=6, W=8, X=5(假设)
+
+**Step 1 分析 — 五区能量分布**:
+
+| 区域 | 能量强度 | 特质分析 |
+|-----|---------|---------|
+| 主性格区(O=5) | 中等 | 变通型性格,适应能力强 |
+| 左区(I=1,J=6,M=7) | 较强 | 情感与行动能量充沛 |
+| 右区(K=9,L=9,N=9) | 极强 | 年份能量突出,现实根基稳固 |
+| 父源区(I=1,M=7) | 中等偏强 | 行动意志力较好 |
+| 母源区(L=9,N=9) | 极强 | 情感安全感需求高 |
+
+**结论**:右区能量显著强盛,母源区能量突出。命盘主人可能是一个重视现实基础、情感需求较高的个体。
+
+**Step 2 分析 — 三组能量分布**:
+
+| 组别 | 主数 | 能量强度 | 阶段重点 |
+|-----|-----|---------|---------|
+| 左侧组(21-40岁) | R=7 | 中等 | 行动实践期,情感与行动并重 |
+| 顶部组(41-60岁) | X=5 | 中等 | 整合转型期,适应变化为主 |
+| 右侧组(61+岁) | U=5 | 中等 | 智慧释放期,精神传承为主 |
+
+**结论**:三组能量相对均衡,没有某一组特别突出。命盘主人的人生各阶段发展较为平衡,没有极端的阶段偏向。
+
+**Step 3 分析 — 五区三组交叉**:
+
+- **左区强盛 + 左侧组中等**:左区能量在青年期有一定展现但未完全发挥,命盘主人可能在21-40岁阶段经历情感与行动的磨合。
+
+- **右区极强 + 右侧组中等**:右区能量在晚年阶段成为重要支撑,但右侧组能量中等,显示命盘主人在61+岁阶段更多是稳固而非突破。
+
+- **母源区极强 + 三组均衡**:母源区的情感安全感需求在人生全程都有体现,但并未特别集中在某一阶段。
+
+**Step 4 综合输出**:
+
+命盘主人是一个现实基础稳固、情感需求较高的个体。右区能量极强代表其重视人生根基的建立,母源区能量突出代表其有较高的情感安全感需求。
+
+人生各阶段发展较为均衡,没有特别突出的重点阶段。建议在青年期充分发挥左区的行动能量,在中年期注重顶部组的经验整合,在晚年期以右侧组的智慧释放为目标。
+
+---
+
+## 八、配套说明
+
+### 8.1 文档体系
+
+本文档是数字能量学知识体系的重要组成部分,与以下文档配合使用:
+
+- **命盘24位置详解(A1)**:详细说明A-X共24个位置的具体含义和能量特质
+- **命盘24位置详解.md**:命盘位置的系统性参考文档
+- **三角命盘组合对判读规则.md**:位置间组合对的分析方法和判读规则
+- **数字能量分析维度手册.md**:数字能量的多维度分析框架
+
+### 8.2 使用建议
+
+**初学者建议**:先从五区总览开始,建立对命盘结构的整体认知,再逐步深入各区的详细分析。
+
+**进阶使用者**:在掌握五区三组基础分析后,可结合组合对判读规则进行更精细的命盘解读。
+
+**综合应用**:建议将五区三组分析与命盘24位置详解配合使用,从宏观到微观全面把握命盘信息。
+
+### 8.3 注意事项
+
+- 五区三组分析是对命盘的宏观框架分析,具体解读需结合各位置的详细含义
+- 交叉分析是高级分析方法,建议在熟练掌握各区各组单独分析后再进行
+- 命盘解读需考虑数字能量学的整体原则,避免断章取义
+- 本指南提供的是分析方法论,具体数字计算需参考专业计算规则
+
+---
+
+*文档版本:1.0*
+*最后更新:2026年5月*

+ 558 - 0
knowledge/research/八星数字能量完整参考.md

@@ -0,0 +1,558 @@
+---
+title: 八星数字能量完整参考
+description: 八星数字能量理论完整参考文档,涵盖八大星曜、四重能量层级、数字组合规则、五行生克及吉凶转化规律
+tags:
+  - 数字能量学
+  - 八星
+  - 天医
+  - 生气
+  - 延年
+  - 伏位
+  - 绝命
+  - 五鬼
+  - 六煞
+  - 祸害
+  - 吉凶
+  - 五行
+  - 数字组合
+date: 2026-05-30
+source: 数字能量学综合整理
+confidence: high
+type: reference
+---
+
+# 八星数字能量完整参考
+
+## 一、八星体系总览
+
+八星数字能量学将 0-9 的数字两两组合(不含 0 和 5 的组合作为基础星曜),依据易经八卦原理分为四大吉星与四大凶星。每组数字对应特定星曜,且同一星曜有四个能量等级(一级最强,四级最弱)。
+
+### 1.1 吉星总表
+
+| 星曜 | 五行 | 一级能量 | 二级能量 | 三级能量 | 四级能量 |
+|------|------|----------|----------|----------|----------|
+| 天医 | 土 | 13 / 31 | 68 / 86 | 94 / 49 | 72 / 27 |
+| 生气 | 木 | 14 / 41 | 67 / 76 | 93 / 39 | 82 / 28 |
+| 延年 | 金 | 19 / 91 | 87 / 78 | 43 / 34 | 26 / 62 |
+| 伏位 | 木 | 11 / 22 | 99 / 88 | 77 / 66 | 44 / 33 |
+
+### 1.2 凶星总表
+
+| 星曜 | 五行 | 一级能量 | 二级能量 | 三级能量 | 四级能量 |
+|------|------|----------|----------|----------|----------|
+| 绝命 | 金 | 12 / 21 | 69 / 96 | 84 / 48 | 73 / 37 |
+| 五鬼 | 火 | 18 / 81 | 79 / 97 | 36 / 63 | 42 / 24 |
+| 六煞 | 水 | 16 / 61 | 47 / 74 | 38 / 83 | 92 / 29 |
+| 祸害 | 土 | 17 / 71 | 89 / 98 | 64 / 46 | 32 / 23 |
+
+---
+
+## 二、四吉星详解
+
+### 2.1 天医星(土)
+
+**核心能量:** 财富、姻缘、健康、正能量。主正财正业,代表天赐良缘与贵人相助。
+
+**数字组合:** 13/31(一级)、68/86(二级)、94/49(三级)、72/27(四级)
+
+#### 性格特质
+- 心地善良,胸怀宽广,有同理心
+- 待人真诚,不善于拒绝
+- 天生有吸引财富的磁场
+- 对感情专注且投入
+
+#### 正面表现
+- 正财运旺盛,易得稳定收入
+- 婚姻顺遂,异性缘佳
+- 身体健康,少有重大疾病
+- 能遇贵人提携
+
+#### 负面表现
+- 过于善良易被利用
+- 易有血压、心血管方面问题(过度操劳)
+- 若被凶星克制,财富易破散
+
+#### 职业适配
+财务、医疗、教育、心理咨询、慈善机构、稳定型企业管理
+
+---
+
+### 2.2 生气星(木)
+
+**核心能量:** 贵人、人脉、快乐、转机。主社交运与人际关系,代表柳暗花明的转机力。
+
+**数字组合:** 14/41(一级)、67/76(二级)、93/39(三级)、82/28(四级)
+
+#### 性格特质
+- 乐观开朗,幽默风趣
+- 社交能力强,广结善缘
+- 心态积极,遇事看得开
+- 有感染力,能带动团队氛围
+
+#### 正面表现
+- 贵人运极强,遇难有助
+- 人脉资源丰富,社交网络广
+- 情绪稳定,内心快乐
+- 适合做公关、外交类工作
+
+#### 负面表现
+- 过于乐观可能忽视风险
+- 社交过广导致精力分散
+- 对负面信息不够敏感
+
+#### 职业适配
+销售、公关、外交、演艺、教育培训、人力资源、团队管理
+
+---
+
+### 2.3 延年星(金)
+
+**核心能量:** 事业、能力、领导力、权威。主事业格局与专业能力,代表责任担当与决策力。
+
+**数字组合:** 19/91(一级)、87/78(二级)、43/34(三级)、26/62(四级)
+
+#### 性格特质
+- 有领导风范,气场强大
+- 原则性强,做事有章法
+- 独立思考,不盲从
+- 有责任心,敢于担当
+
+#### 正面表现
+- 事业运强,易晋升到管理岗
+- 专业能力突出,行业认可度高
+- 决策力强,能扛压力
+- 适合独立创业或高管职位
+
+#### 负面表现
+- 固执己见,不易妥协
+- 压力大时易焦虑
+- 过于严肃,人际关系紧张
+
+#### 职业适配
+企业管理、公务员、军警、法律、技术专家、创业者、项目经理
+
+---
+
+### 2.4 伏位星(木)
+
+**核心能量:** 忍耐、积累、沉淀、稳定。主持续力与耐力,代表厚积薄发的潜伏期。
+
+**数字组合:** 11/22(一级)、99/88(二级)、77/66(三级)、44/33(四级)
+
+#### 性格特质
+- 性格内敛,不喜张扬
+- 做事稳健,有耐心
+- 习惯于熟悉的环境和节奏
+- 心思细腻,善于观察
+
+#### 正面表现
+- 持续力强,能深耕一个领域
+- 积累能力强,可成行业专家
+- 稳定可靠,值得信赖
+- 适合做幕后策划、技术支持
+
+#### 负面表现
+- 缺乏突破,容易原地踏步
+- 过于保守,错失机会
+- 面对变化时适应慢
+
+#### 职业适配
+技术研发、档案管理、财务审计、学术研究、后勤保障、传统行业
+
+---
+
+## 三、四凶星详解
+
+### 3.1 绝命星(金)
+
+**核心能量:** 极端、冒险、冲刺、爆发。主行动力与偏财运,代表孤注一掷的决绝。
+
+**数字组合:** 12/21(一级)、69/96(二级)、84/48(三级)、73/37(四级)
+
+#### 性格特质
+- 性格刚烈,爱憎分明
+- 敢作敢为,不惧风险
+- 思维跳跃,行动迅速
+- 不服输,竞争意识强
+
+#### 负面表现
+- 容易冲动,做事不计后果
+- 易有法律纠纷或意外伤害
+- 感情上大起大落,不易长久
+- 偏财运虽好却难守住
+
+#### 正面转化
+- 在创业、投资领域有爆发力
+- 关键时刻能破釜沉舟
+- 执行力超强,能啃硬骨头
+
+#### 职业适配
+创业者、投资人、外科医生、军警、竞技运动员、高风险高回报行业
+
+---
+
+### 3.2 五鬼星(火)
+
+**核心能量:** 智慧、变化、谋略、才华。主智力与变通力,代表出人意料的反转。
+
+**数字组合:** 18/81(一级)、79/97(二级)、36/63(三级)、42/24(四级)
+
+#### 性格特质
+- 思维敏捷,聪明过人
+- 想法多变,不易捉摸
+- 有艺术天赋或技术天赋
+- 不甘平庸,喜求新求变
+
+#### 负面表现
+- 易有口舌是非,招惹官司
+- 感情不稳定,多角关系
+- 睡眠质量差,易神经衰弱
+- 事业大起大落,波折不断
+
+#### 正面转化
+- 极具创造力,适合策划、设计
+- 善于变通,危机中能找转机
+- 学习能力强,多才多艺
+
+#### 职业适配
+策划师、设计师、IT工程师、咨询顾问、演艺人员、宗教/哲学研究
+
+---
+
+### 3.3 六煞星(水)
+
+**核心能量:** 感情、社交、细腻、波动。主情感关系与情绪变化,代表敏感细腻的情感磁场。
+
+**数字组合:** 16/61(一级)、47/74(二级)、38/83(三级)、92/29(四级)
+
+#### 性格特质
+- 情感丰富,敏感细腻
+- 善于交际,注重外表
+- 情绪波动大,容易受影响
+- 有审美眼光
+
+#### 负面表现
+- 感情运不顺,易有婚外情
+- 易陷入三角关系或烂桃花
+- 情绪管理差,易抑郁焦虑
+- 人际关系表面好,实则有口舌
+
+#### 正面转化
+- 审美能力强,适合艺术、设计
+- 服务意识好,适合客服、服务业
+- 善于沟通协调
+
+#### 职业适配
+设计、艺术、美容、心理咨询、客服、酒店管理、公关
+
+---
+
+### 3.4 祸害星(土)
+
+**核心能量:** 口舌、是非、疾厄、表达。主语言能力强弱与口舌是非。
+
+**数字组合:** 17/71(一级)、89/98(二级)、64/46(三级)、32/23(四级)
+
+#### 性格特质
+- 口才好,能说会道
+- 性格直率,不藏话
+- 敏感,容易误解他人
+- 有表现欲
+
+#### 负面表现
+- 口舌是非多,容易得罪人
+- 易有呼吸系统、咽喉疾病
+- 说话不过脑,言多必失
+- 容易陷入诉讼、争吵
+
+#### 正面转化
+- 适合靠嘴巴吃饭的职业
+- 语言表达有感染力
+- 做主播、主持人、老师有天赋
+
+#### 职业适配
+主持人、讲师、律师、销售、歌手、主播、记者
+
+---
+
+## 四、能量层级说明
+
+同一星曜的不同数字组合,能量强度有层级差异。层级越高(数字越小),能量越强,特质越明显。
+
+### 4.1 一级能量(最强)
+
+数字组合表现为最纯粹的星曜特质。例如 13/31 天医的能量远强于 72/27 天医。一级能量影响力最大,在手机号、身份证号中起主导作用。
+
+### 4.2 二级能量(强)
+
+能量稍弱于一级,但仍然是显性影响。例如 68/86 天医依然具备强财富磁场,只是不如 13/31 直接。
+
+### 4.3 三级能量(中等)
+
+能量趋于温和,特质表达更为含蓄。例如 94/49 天医的人可能有财运但需要更长时间积累。
+
+### 4.4 四级能量(弱)
+
+能量最弱,特质常表现为潜在倾向而非显性特征。例如 72/27 天医只在特定情况下才会显现财富机遇。
+
+---
+
+## 五、五行生克与星曜关系
+
+### 5.1 八星五行归属
+
+| 星曜 | 五行 | 生克特性 |
+|------|------|----------|
+| 天医 | 土 | 土生金(生延年、绝命),火生土(五鬼生天医) |
+| 生气 | 木 | 木生火(生五鬼),水生木(六煞生生气) |
+| 延年 | 金 | 金生水(生六煞),土生金(天医生延年) |
+| 伏位 | 木 | 同生气五行,能量偏静态积累 |
+| 绝命 | 金 | 同延年五行,能量偏动态爆发 |
+| 五鬼 | 火 | 火生土(生天医),木生火(生气生五鬼) |
+| 六煞 | 水 | 水生木(生生气、伏位),金生水(延年生六煞) |
+| 祸害 | 土 | 同天医五行,能量偏负面消耗 |
+
+### 5.2 五行相生顺序
+
+木(生气、伏位) -> 火(五鬼) -> 土(天医、祸害) -> 金(延年、绝命) -> 水(六煞) -> 木
+
+### 5.3 五行相克关系
+
+- 木克土:生气/伏位克天医/祸害
+- 火克金:五鬼克延年/绝命
+- 土克水:天医/祸害克六煞
+- 金克木:延年/绝命克生气/伏位
+- 水克火:六煞克五鬼
+
+---
+
+## 六、星曜组合规则与判读
+
+### 6.1 吉凶相济(吉星主导,凶星辅助)
+
+吉星为主、凶星为辅时,凶星的负面能量被吉星制约,其正面特质被激发。
+
+**经典组合示例:**
+
+```
+318 = 31(天医) + 18(五鬼)
+解读:天医生财 + 五鬼生智 = 以智慧生财,财动而智生
+```
+
+```
+913 = 91(延年) + 13(天医)
+解读:领导力 + 财富 = 事业生财,名利双收
+```
+
+```
+413 = 41(生气) + 13(天医)
+解读:贵人 + 财富 = 贵人引财,人脉变现
+```
+
+### 6.2 凶吉转化(凶星在前,吉星在后)
+
+凶星开道、吉星收尾时,先经历波折后获得成果。
+
+```
+213 = 21(绝命) + 13(天医)
+解读:先冲后得,冒险得财
+```
+
+```
+819 = 81(五鬼) + 19(延年)
+解读:先变后稳,谋略成事
+```
+
+### 6.3 吉凶平衡(凶星对峙吉星)
+
+凶星在前且吉星在后的组合,若处理得当可化险为夷。
+
+```
+218 = 21(绝命) + 18(五鬼)
+解读:双凶叠加,极端冒险型,需吉星制化
+```
+
+```
+716 = 71(祸害) + 16(六煞)
+解读:口舌 + 情感纠纷,人际关系复杂
+```
+
+### 6.4 常见双星组合速查
+
+| 组合 | 解读 |
+|------|------|
+| 天医 + 绝命 | 财富通过冒险/投资获得,钱来得快去得也快 |
+| 天医 + 五鬼 | 聪明人赚钱,以智力或非常规手段获财 |
+| 天医 + 六煞 | 通过人际关系或女性相关的行业赚钱 |
+| 天医 + 祸害 | 靠口才、内容输出赚钱(讲师、主播等) |
+| 生气 + 延年 | 贵人提携事业,人脉转化为权力 |
+| 生气 + 绝命 | 通过人脉进行高风险投资 |
+| 延年 + 五鬼 | 用智慧做管理或技术型领导 |
+| 延年 + 六煞 | 以服务、协调能力做管理 |
+| 五鬼 + 天医 | 技术创新或非常规手段带来财富 |
+| 五鬼 + 延年 | 谋略型领导者,技术型高管 |
+| 绝命 + 延年 | 急脾气但有能力,高压型领导 |
+
+---
+
+## 七、数字 0 和 5 的特殊规则
+
+### 7.1 数字 0 的规则
+
+0 在数字能量中代表"空"、"隐藏"、"灵性"。
+
+- **0 在相邻位置:** 当 0 位于两个相同星曜组合之间时(如 101),代表能量的隐藏或延迟显现
+- **双重 0(00):** 能量被完全隐藏,需要大运或特定时机才会触发
+- **末尾 0:** 代表该星曜能量的"空亡",吉星变弱,凶星减凶
+- **开头 0:** 如 013,天医能量转为隐性,需主动发掘
+
+**示例:**
+
+```
+103 = 1 + 0 + 3
+解读:天医被 0 隔开,财富不易显现,需打通阻碍
+```
+
+```
+10013 = 天医被 00 阻隔
+解读:财路被严重阻碍,需极大努力才能破局
+```
+
+### 7.2 数字 5 的规则
+
+5 在数字能量中代表"显"、"变"、"加强"。
+
+- **5 在相邻位置:** 加强前后星曜的能量(如 153 天医被 5 加强)
+- **5 连接星曜:** 起到桥梁作用,使前后能量串联
+- **5 开头:** 显化后续数字的能量
+
+**示例:**
+
+```
+153 = 1 + 5 + 3
+解读:天医能量被 5 加强,财富显化加速
+```
+
+```
+513 = 5 + 13
+解读:天医从隐性转为显性,财运明朗化
+```
+
+### 7.3 0 和 5 的五行归属
+
+- 0 五行属土(阴性),作用为"收"、"藏"、"隐"
+- 5 五行属土(阳性),作用为"放"、"显"、"动"
+
+---
+
+## 八、三星组合案例分析
+
+### 8.1 经典吉星组合
+
+```
+141319
+= 14(生气) + 13(天医) + 19(延年)
+= 贵人 -> 财富 -> 事业
+解读:有人脉、有财运、有事业格局的上等组合
+```
+
+```
+131419
+= 13(天医) + 14(生气) + 19(延年)
+= 财富 -> 贵人 -> 事业
+解读:以财聚人,以人成事
+```
+
+### 8.2 凶吉混合组合
+
+```
+218794
+= 21(绝命) + 87(延年) + 94(天医)
+= 冒险 -> 能力 -> 财富
+解读:敢于冒险且有能力的创业者,最终获得财富
+```
+
+```
+186137
+= 18(五鬼) + 61(六煞) + 37(绝命)
+= 变化 -> 情感 -> 极端
+解读:情绪波动大,生活不安定,需吉星调和
+```
+
+### 8.3 需要谨慎的组合
+
+```
+1207
+= 12(绝命) + 0 + 7
+解读:绝命加 0 再遇祸害,易引发极端事件
+```
+
+```
+1602
+= 16(六煞) + 0 + 2
+解读:六煞空亡再遇绝命,感情失败引发极端行为
+```
+
+---
+
+## 九、手机号码判读方法
+
+### 9.1 判读顺序
+
+1. **排除前三位(号段归属):** 通常只看第四位起的数字
+2. **两两拆分:** 从前往后每两位一组
+3. **星曜定位:** 将每组数字对应八星
+4. **能量强弱:** 确认每组数字的能量层级(一级最强)
+5. **组合分析:** 分析相邻星曜的相互作用
+6. **整体能量:** 判断吉凶星比例(理想比例吉星 > 凶星)
+7. **结尾数字:** 尾号能量最强,决定整体走势
+
+### 9.2 理想比例参考
+
+- 吉星占比 60% 以上:整体能量正面
+- 吉凶各半:震荡起伏,关键看位置
+- 凶星占比 60% 以上:需谨慎,负能量偏多
+- 有连续的吉星相生组合:上乘号码
+
+### 9.3 尾号特别说明
+
+- 尾号以天医、延年为佳:财库+事业
+- 尾号不宜绝命、五鬼:易出意外或变数
+- 尾号伏位:稳定但缺乏突破
+
+---
+
+## 十、注意事项与局限性
+
+1. **数字能量是统计学规律**,不能替代专业命理分析
+2. **同一数字组合在不同人身上表现不同**,需结合八字命局
+3. **凶星不一定全凶**,在适当位置可激发正面潜能
+4. **吉星不一定全吉**,过多吉星叠加也可能导致过犹不及
+5. **数字能量可调不可改命**,改号有一定辅助作用但非万能
+6. 本文档仅供学习参考,请理性看待数字能量学
+
+---
+
+## 附录:速查表
+
+### 八星五行与吉凶属性速查
+
+```
+===== 吉星 =====
+天医 [土] 一级:13/31 二级:68/86 三级:94/49 四级:72/27
+生气 [木] 一级:14/41 二级:67/76 三级:93/39 四级:82/28
+延年 [金] 一级:19/91 二级:87/78 三级:43/34 四级:26/62
+伏位 [木] 一级:11/22 二级:99/88 三级:77/66 四级:44/33
+
+===== 凶星 =====
+绝命 [金] 一级:12/21 二级:69/96 三级:84/48 四级:73/37
+五鬼 [火] 一级:18/81 二级:79/97 三级:36/63 四级:42/24
+六煞 [水] 一级:16/61 二级:47/74 三级:38/83 四级:92/29
+祸害 [土] 一级:17/71 二级:89/98 三级:64/46 四级:32/23
+```
+
+### 五行相生顺序
+
+```
+木(生气/伏位) -> 火(五鬼) -> 土(天医/祸害) -> 金(延年/绝命) -> 水(六煞) -> 木
+```

+ 462 - 0
knowledge/research/命盘24位置详解.md

@@ -0,0 +1,462 @@
+---
+title: 命盘24位置详解
+description: 数字能量学三角形命盘24个位置(A-X)的完整含义参考,每个位置的字母命名、计算公式、核心含义、关联维度
+tags: [位置, 命盘, A-X, 计算规则, 含义, 解读]
+confidence: high
+type: reference
+---
+
+# 命盘24位置详解
+
+> 数字能量学三角形命盘将生日数字分解为24个位置,形成一个金字塔结构。位置按层次分为输入层(A-H)、内部计算层(I-O)、外部三组(P-X)。每个位置承载特定的生命能量与人生课题。
+
+---
+
+## 一、位置命名总表(A-X)
+
+| 字母 | 中文名称 | 计算公式 | 年龄范围 | 视觉层级 |
+|:---:|:---:|:---:|:---:|:---:|
+| A | 年千位 | 年份第1位数字 | — | 底部左侧 |
+| B | 年百位 | 年份第2位数字 | — | 底部左侧 |
+| C | 年十位 | 年份第3位数字 | — | 底部右侧 |
+| D | 年个位 | 年份第4位数字 | — | 底部右侧 |
+| E | 月十位 | 月份第1位数字 | — | 底部 |
+| F | 月个位 | 月份第1位数字 | — | 底部 |
+| G | 日十位 | 日期第1位数字 | — | 底部 |
+| H | 日个位 | 日期第2位数字 | — | 底部 |
+| I | 月能量 | reduce(E+F) | — | 内部计算层 |
+| J | 日能量 | reduce(G+H) | — | 内部计算层 |
+| K | 年半前 | reduce(A+B) | — | 内部计算层 |
+| L | 年半后 | reduce(C+D) | — | 内部计算层 |
+| M | 青年综合数 | reduce(I+J) | — | 内部计算层 |
+| N | 晚年综合数 | reduce(K+L) | — | 内部计算层 |
+| O | 主性格数 | reduce(M+N) | — | 顶部核心 |
+| P | 左侧左子 | reduce(I+M) | 21-40岁 | 左侧组 |
+| Q | 左侧右子 | reduce(J+M) | 21-40岁 | 左侧组 |
+| R | 左侧主数 | reduce(P+Q) | 21-40岁 | 左侧组 |
+| S | 右侧左子 | reduce(K+N) | 61+岁 | 右侧组 |
+| T | 右侧右子 | reduce(L+N) | 61+岁 | 右侧组 |
+| U | 右侧主数 | reduce(S+T) | 61+岁 | 右侧组 |
+| V | 顶部左子 | reduce(M+O) | 41-60岁 | 顶部组 |
+| W | 顶部右子 | reduce(N+O) | 41-60岁 | 顶部组 |
+| X | 顶部主数 | reduce(V+W) | 41-60岁 | 顶部组 |
+
+**reduce()函数说明:** 将多位数字的各位数相加,若结果为两位数则继续相加直至变为一位数(1-9),此过程称为"数字能量还原"。
+
+---
+
+## 二、输入层(A-H):生日原始数字
+
+输入层是命盘的根基,直接来源于生日日期的每一位数字,代表最原始的生命能量。
+
+### 2.1 年份四位数字(A / B / C / D)
+
+| 位置 | 名称 | 来源 | 示例(1990年) | 核心含义 |
+|:---:|:---:|:---:|:---:|:---|
+| A | 年千位 | 年份第1位 | 1 | 千年轮回起点,象征生命最初的源头能量 |
+| B | 年百位 | 年份第2位 | 9 | 百年周期中的世纪能量,影响人生宏观格局 |
+| C | 年十位 | 年份第3位 | 9 | 十年阶段的中间力量,承载社会环境作用 |
+| D | 年个位 | 年份第4位 | 0 | 轮回终点也是起点,象征终结与新生并存 |
+
+**年份数字解读要点:**
+- A与B构成"年前半"(K),反映人生前期的外部环境与机遇
+- C与D构成"年后半"(L),反映人生后期的内在根基与沉淀
+- 偶数年份(如0、2、4、6、8)带有阴性、收敛、稳定的能量
+- 奇数年份(如1、3、5、7、9)带有阳性、扩散、进取的能量
+
+### 2.2 月份二位数字(E / F)
+
+| 位置 | 名称 | 来源 | 示例(8月) | 核心含义 |
+|:---:|:---:|:---:|:---:|:---|
+| E | 月十位 | 月份十位数 | 0 | 月份的十位部分,0代表该位无额外能量 |
+| F | 月个位 | 月份个位数 | 8 | 月份的个位数字,直接影响月能量(I) |
+
+**月份数字解读要点:**
+- E+F共同构成**月能量(I)**,代表情感基础与母源能量
+- 1-3月:春季能量,偏生发、创造
+- 4-6月:夏季能量,偏热情、表达
+- 7-9月:秋季能量,偏收获、转化
+- 10-12月:冬季能量,偏内敛、沉淀
+
+### 2.3 日期二位数字(G / H)
+
+| 位置 | 名称 | 来源 | 示例(15日) | 核心含义 |
+|:---:|:---:|:---:|:---:|:---|
+| G | 日十位 | 日期十位数 | 1 | 日期的十位部分,影响日能量(J)构成 |
+| H | 日个位 | 日期个位数 | 5 | 日期的个位数字,直接参与日能量(J)计算 |
+
+**日期数字解读要点:**
+- G+H共同构成**日能量(J)**,代表行动倾向与父源能量
+- 1-10日:月初能量,偏开始、探索
+- 11-20日:月中能量,偏成长、积累
+- 21-31日:月末能量,偏完成、释放
+
+---
+
+## 三、内部计算层(I-O)
+
+内部计算层是命盘的核心运算区,由输入层数字两两相加还原而来。这一层的六个位置(I、J、K、L、M、N)共同支撑起顶部的主性格数(O)。
+
+### 3.1 底部四能量(I / J / K / L)
+
+这四个位置是命盘能量结构的四大支柱,分别代表不同的人生能量来源。
+
+#### I = reduce(E+F) — 月能量
+
+| 项目 | 内容 |
+|:---:|:---|
+| **名称** | 月能量 |
+| **公式** | reduce(E + F),即月份数字之和还原为一位数 |
+| **示例** | 8月 → reduce(0+8) = 8 |
+| **核心含义** | 情感基础与母源能量,代表与母亲的关系、内在情绪模式、安全感来源 |
+| **人生维度** | 情感 · 家庭 · 安全感 · 潜意识 |
+| **关联位置** | 与J(日能量)并列,构成左区核心;与M组成左侧子数P |
+
+**解读提示:** 月能量强的人通常情感细腻、重视家庭关系、渴望安全感;月能量弱的人可能情感表达直接、不拘小节。
+
+#### J = reduce(G+H) — 日能量
+
+| 项目 | 内容 |
+|:---:|:---|
+| **名称** | 日能量 |
+| **公式** | reduce(G + H),即日期数字之和还原为一位数 |
+| **示例** | 15日 → reduce(1+5) = 6 |
+| **核心含义** | 行动倾向与父源能量,代表与父亲的关系、行动模式、意志力表现 |
+| **人生维度** | 行动 · 意志 · 事业 · 领导力 |
+| **关联位置** | 与I(月能量)并列,构成左区核心;与M组成左侧子数Q |
+
+**解读提示:** 日能量强的人行动力强、意志坚定、有领导力;日能量弱的人可能更倾向于思考而非行动。
+
+#### K = reduce(A+B) — 年半前
+
+| 项目 | 内容 |
+|:---:|:---|
+| **名称** | 年半前(年前半) |
+| **公式** | reduce(A + B),即年份前两位数字之和还原 |
+| **示例** | 1990年 → reduce(1+9) = 10 → reduce(1+0) = 1 |
+| **核心含义** | 人生前期的外部环境能量,代表早年成长背景、机遇、贵人运 |
+| **人生维度** | 机遇 · 环境 · 早年发展 · 社会资源 |
+| **关联位置** | 与L(年后半)并列,构成右区核心;与N组成右侧子数S |
+
+**解读提示:** 年半前能量强的人早年机遇多、容易得到他人帮助;能量弱的人可能需要更多努力才能获得资源。
+
+#### L = reduce(C+D) — 年半后
+
+| 项目 | 内容 |
+|:---:|:---|
+| **名称** | 年半后(年后半) |
+| **公式** | reduce(C + D),即年份后两位数字之和还原 |
+| **示例** | 1990年 → reduce(9+0) = 9 |
+| **核心含义** | 人生后期的内在根基能量,代表晚年沉淀、内在智慧、精神追求 |
+| **人生维度** | 智慧 · 精神 · 晚年运势 · 内在力量 |
+| **关联位置** | 与K(年前半)并列,构成右区核心;与N组成右侧子数T |
+
+**解读提示:** 年半后能量强的人晚年运势稳定、有精神追求;能量弱的人可能更注重现实层面。
+
+### 3.2 中层综合数(M / N)
+
+中层综合数由底部四能量两两相加得出,代表人生两个主要阶段的综合能量。
+
+#### M = reduce(I+J) — 青年综合数
+
+| 项目 | 内容 |
+|:---:|:---|
+| **名称** | 青年综合数 |
+| **公式** | reduce(I + J),即月能量与日能量之和还原 |
+| **核心含义** | 青年时期(20-40岁)的综合能量,代表情感与行动的协调方式 |
+| **人生维度** | 情感与行动的平衡 · 青年期发展 · 人生方向探索 |
+| **关联位置** | 左区核心位置;是左侧组(P/Q/R)的计算基础;与O共同构成V |
+
+**解读提示:** M是左区(月日能量)的核心综合数,反映一个人如何将内在情感转化为外在行动。
+
+#### N = reduce(K+L) — 晚年综合数
+
+| 项目 | 内容 |
+|:---:|:---|
+| **名称** | 晚年综合数 |
+| **公式** | reduce(K + L),即年前半与年后半之和还原 |
+| **核心含义** | 晚年时期(50岁+)的综合能量,代表外在环境与内在根基的融合 |
+| **人生维度** | 环境与内在的平衡 · 晚年发展 · 人生整合 |
+| **关联位置** | 右区核心位置;是右侧组(S/T/U)的计算基础;与O共同构成W |
+
+**解读提示:** N是右区(年份能量)的核心综合数,反映一个人如何整合外部机遇与内在智慧。
+
+### 3.3 主性格数(O)
+
+#### O = reduce(M+N) — 主性格数
+
+| 项目 | 内容 |
+|:---:|:---|
+| **名称** | 主性格数 |
+| **公式** | reduce(M + N),即青年综合数与晚年综合数之和还原 |
+| **核心含义** | 核心性格特征,是整个命盘最重要的位置,代表最真实的自我 |
+| **人生维度** | 性格核心 · 自我认知 · 人生主轴 |
+| **关联位置** | 位于命盘最顶部,是外部三组计算的共同基础 |
+
+**重要说明:** 主性格数(O)是三角形命盘的顶点,是整个能量结构的枢纽。它由左右两区的综合数汇聚而成,因此最能代表一个人的核心性格特征。
+
+> **详细解读:** 关于主性格数O的详细分析(包括1-9每个数字的性格特征、优势、挑战、成长建议),请参阅配套文档《生命灵数1-9号性格解析》。主性格数与五区三组的交叉分析请参考《五区三组分析指南》。
+
+**位置O与相邻位置的关系:**
+
+| 相邻位置 | 关系解读 |
+|:---:|:---|
+| O与M | 青年能量对核心性格的影响,反映性格中青春、活力的一面 |
+| O与N | 晚年能量对核心性格的影响,反映性格中沉稳、智慧的一面 |
+| O与V | 构成顶部左子V = reduce(M+O),反映41-60岁时期左子位的能量来源 |
+| O与W | 构成顶部右子W = reduce(N+O),反映41-60岁时期右子位的能量来源 |
+
+---
+
+## 四、外部三组(P-X)
+
+外部三组是命盘与人生阶段对应的三组能量,分别对应人生三个重要时期。每组包含三个位置:左子、右子、主数。
+
+### 4.1 左侧组 P/Q/R(21-40岁)
+
+左侧组代表人生青壮年时期(21-40岁),是事业、感情、家庭建立的关键阶段。
+
+#### P = reduce(I+M) — 左侧左子
+
+| 项目 | 内容 |
+|:---:|:---|
+| **名称** | 左侧左子 |
+| **公式** | reduce(I + M),即月能量与青年综合数之和还原 |
+| **年龄范围** | 21-40岁 |
+| **核心含义** | 此阶段与情感基础相关的课题,代表内在情感如何驱动人生选择 |
+| **人生维度** | 情感驱动 · 内在动机 · 潜意识倾向 |
+| **关联解读** | P强的人在此阶段容易受情感因素影响决策 |
+
+#### Q = reduce(J+M) — 左侧右子
+
+| 项目 | 内容 |
+|:---:|:---|
+| **名称** | 左侧右子 |
+| **公式** | reduce(J + M),即日能量与青年综合数之和还原 |
+| **年龄范围** | 21-40岁 |
+| **核心含义** | 此阶段与行动实践相关的课题,代表外在行动如何实现人生目标 |
+| **人生维度** | 行动实践 · 事业拓展 · 意志展现 |
+| **关联解读** | Q强的人在此阶段行动力旺盛,善于开疆拓土 |
+
+#### R = reduce(P+Q) — 左侧主数
+
+| 项目 | 内容 |
+|:---:|:---|
+| **名称** | 左侧主数 |
+| **公式** | reduce(P + Q),即左侧两子数之和还原 |
+| **年龄范围** | 21-40岁 |
+| **核心含义** | 21-40岁时期的综合能量主轴,代表这二十年的人生主题 |
+| **人生维度** | 人生主题 · 核心挑战 · 成就来源 |
+| **关联解读** | R是左侧组的最终综合,反映青壮年期的整体能量走向 |
+
+**左侧组综合解读:**
+
+| 位置组合 | 洞察 |
+|:---:|:---|
+| P + Q | 情感与行动的平衡方式——是情感驱动行动,还是行动引导情感 |
+| I / J 与 R | 月日能量与青壮年期主数的关联,反映早年情感模式如何影响人生中期发展 |
+| R 与 O | 左侧主数与主性格数的关系——青壮年期的经历如何塑造核心性格 |
+
+### 4.2 顶部组 V/W/X(41-60岁)
+
+顶部组代表人生中年时期(41-60岁),是人生整合、传承、智慧输出的关键阶段。
+
+#### V = reduce(M+O) — 顶部左子
+
+| 项目 | 内容 |
+|:---:|:---|
+| **名称** | 顶部左子 |
+| **公式** | reduce(M + O),即青年综合数与主性格数之和还原 |
+| **年龄范围** | 41-60岁 |
+| **核心含义** | 此阶段与青年期经验相关的课题,代表如何将早年经历转化为智慧 |
+| **人生维度** | 经验转化 · 智慧沉淀 · 传承意识 |
+| **关联解读** | V强的人善于总结早年经验,形成人生智慧 |
+
+#### W = reduce(N+O) — 顶部右子
+
+| 项目 | 内容 |
+|:---:|:---|
+| **名称** | 顶部右子 |
+| **公式** | reduce(N + O),即晚年综合数与主性格数之和还原 |
+| **年龄范围** | 41-60岁 |
+| **核心含义** | 此阶段与晚年准备相关的课题,代表如何为人生后半程做准备 |
+| **人生维度** | 晚年规划 · 精神转型 · 放下与接纳 |
+| **关联解读** | W强的人善于放下执念,接受人生转变 |
+
+#### X = reduce(V+W) — 顶部主数
+
+| 项目 | 内容 |
+|:---:|:---|
+| **名称** | 顶部主数 |
+| **公式** | reduce(V + W),即顶部两子数之和还原 |
+| **年龄范围** | 41-60岁 |
+| **核心含义** | 41-60岁时期的综合能量主轴,代表这二十年的人生主题 |
+| **人生维度** | 人生整合 · 中年转型 · 智慧输出 |
+| **关联解读** | X是顶部组的最终综合,反映中年期的整体能量走向 |
+
+**顶部组综合解读:**
+
+| 位置组合 | 洞察 |
+|:---:|:---|
+| V + W | 经验与放下的平衡——是紧握过往还是拥抱转变 |
+| M / N 与 X | 青年/晚年综合数与中年主数的关系,反映人生两个阶段的能量如何在中年期汇聚 |
+| X 与 O | 顶部主数与主性格数的关系——中年期的整合如何反哺核心性格的完善 |
+
+### 4.3 右侧组 S/T/U(61+岁)
+
+右侧组代表人生晚年时期(61岁+),是人生收获、传承、精神圆满的关键阶段。
+
+#### S = reduce(K+N) — 右侧左子
+
+| 项目 | 内容 |
+|:---:|:---|
+| **名称** | 右侧左子 |
+| **公式** | reduce(K + N),即年前半与晚年综合数之和还原 |
+| **年龄范围** | 61岁+ |
+| **核心含义** | 此阶段与早年环境相关的课题,代表如何回顾和整合早年的人生背景 |
+| **人生维度** | 早年回顾 · 环境整合 · 人生起点 |
+| **关联解读** | S强的人善于从早年经历中汲取力量 |
+
+#### T = reduce(L+N) — 右侧右子
+
+| 项目 | 内容 |
+|:---:|:---|
+| **名称** | 右侧右子 |
+| **公式** | reduce(L + N),即年后半与晚年综合数之和还原 |
+| **年龄范围** | 61岁+ |
+| **核心含义** | 此阶段与内在根基相关的课题,代表如何发挥人生沉淀的精神价值 |
+| **人生维度** | 内在智慧 · 精神传承 · 圆满放下 |
+| **关联解读** | T强的人善于以智慧回馈他人,实现精神传承 |
+
+#### U = reduce(S+T) — 右侧主数
+
+| 项目 | 内容 |
+|:---:|:---|
+| **名称** | 右侧主数 |
+| **公式** | reduce(S + T),即右侧两子数之和还原 |
+| **年龄范围** | 61岁+ |
+| **核心含义** | 61岁+时期的综合能量主轴,代表晚年人生的主题 |
+| **人生维度** | 人生圆满 · 精神遗产 · 轮回闭合 |
+| **关联解读** | U是右侧组的最终综合,反映晚年的整体能量走向 |
+
+**右侧组综合解读:**
+
+| 位置组合 | 洞察 |
+|:---:|:---|
+| S + T | 早年环境与内在根基的融合——如何将外部机遇与内在智慧合为一体 |
+| K / L 与 U | 年份能量与晚年主数的关系,反映时间维度如何在晚年完成闭合 |
+| U 与 O | 右侧主数与主性格数的关系——晚年智慧如何回归核心性格,完成人生轮回 |
+
+---
+
+## 五、位置快速查询表
+
+| 字母 | 名称 | 公式 | 年龄范围 | 关键词 | 人生维度 |
+|:---:|:---:|:---:|:---:|:---:|:---:|
+| A | 年千位 | 年份第1位 | — | 源头能量 | 生命起点 |
+| B | 年百位 | 年份第2位 | — | 世纪能量 | 宏观格局 |
+| C | 年十位 | 年份第3位 | — | 十年能量 | 社会环境 |
+| D | 年个位 | 年份第4位 | — | 轮回终点 | 终结新生 |
+| E | 月十位 | 月份十位 | — | 月份辅助 | 时间标记 |
+| F | 月个位 | 月份个位 | — | 月份核心 | 情感基础 |
+| G | 日十位 | 日期十位 | — | 日期辅助 | 时间标记 |
+| H | 日个位 | 日期个位 | — | 日期核心 | 行动基础 |
+| I | 月能量 | reduce(E+F) | — | 母源能量 | 情感·安全感 |
+| J | 日能量 | reduce(G+H) | — | 父源能量 | 行动·意志 |
+| K | 年半前 | reduce(A+B) | — | 前年能量 | 机遇·环境 |
+| L | 年半后 | reduce(C+D) | — | 后年能量 | 智慧·精神 |
+| M | 青年综合数 | reduce(I+J) | — | 左区核心 | 情感行动平衡 |
+| N | 晚年综合数 | reduce(K+L) | — | 右区核心 | 环境内在平衡 |
+| O | 主性格数 | reduce(M+N) | 核心 | **核心性格** | 性格主轴 |
+| P | 左侧左子 | reduce(I+M) | 21-40岁 | 情感驱动 | 内在动机 |
+| Q | 左侧右子 | reduce(J+M) | 21-40岁 | 行动实践 | 事业拓展 |
+| R | 左侧主数 | reduce(P+Q) | 21-40岁 | 青壮年主题 | 核心挑战 |
+| S | 右侧左子 | reduce(K+N) | 61+岁 | 早年回顾 | 环境整合 |
+| T | 右侧右子 | reduce(L+N) | 61+岁 | 内在根基 | 精神传承 |
+| U | 右侧主数 | reduce(S+T) | 61+岁 | 晚年主题 | 圆满闭合 |
+| V | 顶部左子 | reduce(M+O) | 41-60岁 | 经验转化 | 智慧沉淀 |
+| W | 顶部右子 | reduce(N+O) | 41-60岁 | 晚年准备 | 放下接纳 |
+| X | 顶部主数 | reduce(V+W) | 41-60岁 | 中年主题 | 人生整合 |
+
+---
+
+## 六、区位划分与能量流向
+
+### 6.1 五大区位
+
+| 区位名称 | 包含位置 | 核心能量 | 主要人生课题 |
+|:---:|:---:|:---:|:---|
+| **主性格区** | O | 核心性格 | 最真实的自我认知 |
+| **左区(月日能量)** | I, J, M | 情感与行动 | 内在世界的构建 |
+| **右区(年份能量)** | K, L, N | 环境与根基 | 外在世界的应对 |
+| **父源区** | I, M | 行动意志 | 行动力的源头 |
+| **母源区** | L, N | 情感安全 | 安全感的源头 |
+
+### 6.2 能量流向
+
+命盘的能量流向遵循从底至上、从外至内的规律:
+
+```
+输入层(A-H)
+    ↓
+底部四能量(I, J, K, L)
+    ↓
+中层综合数(M, N)
+    ↓
+主性格数(O)
+    ↓
+外部三组(P-X)
+```
+
+**解读要点:** 能量从底部输入层逐步汇聚至顶部O,再从O向外辐射至三个外部组。这意味着:
+- 底层数字决定上层数字的能量基调
+- 主性格数(O)是能量汇聚与辐射的枢纽
+- 外部三组的能量都带有主性格数的印记
+
+---
+
+## 七、位置关系与组合洞察
+
+### 7.1 核心位置关系
+
+| 位置关系 | 洞察含义 |
+|:---:|:---|
+| **I 与 J** | 月能量与日能量的对比,反映情感与行动的内在张力 |
+| **K 与 L** | 年前半与年半后的对比,反映早年机遇与晚年智慧的对话 |
+| **M 与 N** | 青年综合与晚年综合的对比,反映人生两个阶段的能量重心 |
+| **左区 与 右区** | 月日能量区与年份能量区的对话,反映内在世界与外在世界的平衡 |
+
+### 7.2 外部三组对比
+
+| 对比维度 | 左侧组(21-40岁) | 顶部组(41-60岁) | 右侧组(61+岁) |
+|:---:|:---:|:---:|:---:|
+| **人生主题** | 建立 | 整合 | 传承 |
+| **核心挑战** | 情感与行动的协调 | 经验与放下的平衡 | 早年与晚年的融合 |
+| **能量来源** | 月日能量 | 主性格数 | 年份能量 |
+| **发展任务** | 开疆拓土 | 智慧输出 | 精神圆满 |
+
+---
+
+## 八、应用场景说明
+
+### 8.1 US-1.4 "点击数字查看含义"功能
+
+当用户在命盘上点击任意位置时,系统根据字母(A-X)查询本文档,返回该位置的:
+1. 字母与名称
+2. 计算公式
+3. 核心含义
+4. 相关人生维度
+5. 与相邻位置的关系洞察
+
+### 8.2 AI对话上下文
+
+当用户询问与命盘位置相关的问题时,AI应首先定位用户所问的位置字母,然后引用本文件中该位置的详细解释进行回答。
+
+**示例问题:** "P位置是什么意思?"
+**参考回答:** "P位置是'左侧左子',公式为reduce(I+M),代表21-40岁青壮年时期与情感驱动相关的课题,反映内在动机如何影响人生选择。"
+
+---
+
+*文档版本:1.0*
+*最后更新:2026-05-30*
+*配套文档:《生命灵数1-9号性格解析》(详细分析O位置1-9数字含义)、《五区三组分析指南》(五区三组交叉分析方法)*

+ 499 - 0
knowledge/research/数字0与5的特殊作用.md

@@ -0,0 +1,499 @@
+---
+tags: [数字能量, 数字0, 数字5, 特殊作用, 八星磁场]
+date: 2026-05-30
+source: compiled
+confidence: high
+---
+
+# 数字0与5的特殊作用
+
+## 概述
+
+在八星数字能量学中,数字 0 和 5 不直接属于任何八星磁场(天医、延年、生气、伏位、绝命、五鬼、六煞、祸害),但它们具有特殊的修饰作用,能够显著改变相邻数字的能量表现。理解 0 和 5 的规则是准确解读号码的关键。
+
+---
+
+## 一、五行属性
+
+| 数字 | 五行 | 阴阳 | 属性 |
+|------|------|------|------|
+| 0    | 水   | 阴水 | 隐性、被动、收敛 |
+| 5    | 土   | 阳土 | 显性、主动、发散 |
+
+- 0 为阴水,主隐藏、潜藏、暗流涌动。
+- 5 为阳土,主显露、加强、承载转化。
+
+---
+
+## 二、数字 0 的特殊作用
+
+### 2.1 核心含义
+
+**0 = 隐形 / 被动 / 减弱 / 空亡**
+
+0 的能量特征:
+- 让事物变得看不见、不明显
+- 将显性的能量转为隐性
+- 削弱原有的能量强度
+- 代表"有但看不到",或"空"
+
+### 2.2 0 在八星组合前的削弱作用
+
+当 0 出现在一个八星组合之前,会削弱该组合的能量表现,使其趋向隐性、被动、不明显。
+
+| 组合 | 原意 | 加 0 后 | 含义 |
+|------|------|---------|------|
+| 13   | 天医(财富) | 013    | 财富被隐藏,有钱但别人不知道 |
+| 12   | 绝命(行动) | 012    | 行动力被压制,想做但做不出来 |
+| 18   | 五鬼(变化) | 018    | 暗中策划、隐秘的变化 |
+| 16   | 六煞(人际关系) | 016    | 社交被动,人际关系不显 |
+
+**示例:**
+- `013` > 天医能量被隐藏,有钱不外露,或赚钱渠道隐蔽
+- `012` > 绝命行动力被压制,容易陷入想做不敢做的状态
+- `018` > 五鬼变化在暗中进行,不易被人察觉
+
+### 2.3 0 在八星组合后的冻结作用
+
+当 0 出现在一个八星组合之后,表示该组合的能量被"冻结"或"隐藏"起来,难以发挥。
+
+| 组合 | 原意 | 加 0 后 | 含义 |
+|------|------|---------|------|
+| 13   | 天医(财富) | 130    | 钱财被隐藏/冻结,资金难以流动 |
+| 14   | 生气(贵人) | 140    | 贵人人脉被隐藏,有资源但用不上 |
+| 19   | 延年(事业) | 190    | 事业能力被隐藏,怀才不遇 |
+
+**示例:**
+- `130` > 13(天医) + 30,钱财被隐藏冻结,有存款但不易动用
+- `190` > 19(延年) + 90,事业能力无法施展,有能力却没机会
+- `680` > 68(天医) + 80,天医能量被0覆盖,财富机会被冻结
+
+### 2.4 0 作为伏位延伸
+
+0 本身具有伏位的特征。当 0 单独出现或与伏位组合相连时,会延长伏位的能量。
+
+| 组合 | 含义 |
+|------|------|
+| 00   | 双重伏位,等待期延长,事情停滞 |
+| 000  | 三重伏位,极度拖延,长期停滞 |
+| 11/22 后接0 | 伏位能量被拉长,等待时间加倍 |
+
+**示例:**
+- `110` > 伏位(11) + 0,等待期被延长,需要更长时间才能突破
+- `220` > 伏位(22) + 0,被动状态加剧
+- `8800` > 伏位(88) + 00,财富能量被拉长等待
+
+### 2.5 0 在相同数字之间的加强隐藏
+
+当 0 位于两个相同数字之间(如 `101`、`202`),形成"夹心"结构,能量会被大幅放大但完全内化,表现为内在的强烈感受但外在完全不显露。
+
+| 组合 | 含义 |
+|------|------|
+| 101  | 伏位加强:内在极度坚持,外表完全不动 |
+| 202  | 伏位加强:内在忍耐力极强 |
+| 303  | 0 + 天医(03) + 3 > 财富能量向内积聚 |
+| 808  | 0 + 天医(08) + 8 > 财富能量极大但完全隐藏 |
+
+**示例:**
+- `101` > 1 + 0 + 1,两端的1通过中间的0形成强烈共振,伏位能量被放大数倍,但完全内化——内心极其固执坚持,外表却看不出
+- `303` > 天医能量被强化隐藏,财富巨大但无人知晓
+- `808` > 天医(08)能量被0连接并放大,财富能量极强但完全隐形
+
+### 2.6 0 与五鬼的搭配——暗鬼
+
+0 与五鬼组合(如 `018`、`079`、`036`、`024`)形成"暗鬼",表示隐藏在暗处的变化、不易察觉的变动或暗中谋划。
+
+| 组合 | 含义 |
+|------|------|
+| 018  | 暗鬼:暗中策划、隐秘的变化 |
+| 079  | 暗鬼:暗中的突破性变化 |
+| 036  | 暗鬼:不易察觉的智慧型变化 |
+| 024  | 暗鬼:隐藏的变动,表面平静内里翻涌 |
+
+**示例:**
+- `0108` > 五鬼(108)被0包裹,极度的暗中运作,适合幕后策划类工作
+- `079` > 变化能量被隐藏,表面无变化但内部已翻天覆地
+
+### 2.7 0 与绝命的搭配——暗绝命
+
+0 与绝命组合形成"暗绝命",表示内在的决断力被压制,或绝命能量在暗中运作。
+
+| 组合 | 含义 |
+|------|------|
+| 012  | 暗绝命:内心决断但不敢行动 |
+| 021  | 暗绝命:内在的极端想法被隐藏 |
+| 069  | 暗绝命:隐藏的绝命能量,爆发时后果严重 |
+
+### 2.8 0 的数量叠加效应
+
+| 0的数量 | 效果 | 示例 |
+|---------|------|------|
+| 1个0    | 能量减弱/隐藏 | 013 |
+| 2个00   | 能量被封锁 | 0013 |
+| 3个000  | 能量被完全封锁 | 00013 |
+| 连续多个0 | 能量断层、空亡 | 10003 |
+
+多个 0 连续出现会使能量出现"断档"或"空亡",能量完全无法流通。
+
+---
+
+## 三、数字 5 的特殊作用
+
+### 3.1 核心含义
+
+**5 = 显形 / 加强 / 桥梁 / 转折**
+
+5 的能量特征:
+- 让隐性的事物显化
+- 加强相邻组合的能量
+- 连接两个组合的桥梁
+- 代表转折、变化、明显的表现
+
+### 3.2 5 在八星组合前的加强作用
+
+当 5 出现在一个八星组合之前,会大幅增强该组合的能量表现,使其更加明显、突出。
+
+| 组合 | 原意 | 加 5 后 | 含义 |
+|------|------|---------|------|
+| 13   | 天医(财富) | 513    | 加强的天医财富,财富明显增加 |
+| 14   | 生气(贵人) | 514    | 贵人运极强,人脉广泛显化 |
+| 19   | 延年(事业) | 519    | 事业能力突出,领导力强 |
+| 18   | 五鬼(变化) | 518    | 变化剧烈明显,不甘平庸 |
+
+**示例:**
+- `513` > 5+13,天医财富被5加强,钱财非常明显,赚钱能力突出
+- `514` > 生气能量被5放大,贵人非常多且明显,社交圈广泛
+- `519` > 延年能力被5增强,事业成就显著,领导力极强
+- `518` > 五鬼变化被5放大,思想极其活跃,变化剧烈
+
+### 3.3 5 在八星组合后的强化作用
+
+当 5 出现在八星组合之后,该组合的能量被强化并向外释放。
+
+| 组合 | 原意 | 加 5 后 | 含义 |
+|------|------|---------|------|
+| 13   | 天医(财富) | 135    | 财富能量显化,有钱明显 |
+| 14   | 生气(贵人) | 145    | 贵人帮助明显可见 |
+| 19   | 延年(事业) | 195    | 事业成就外显 |
+
+### 3.4 5 作为桥梁连接两个组合
+
+5 位于两个八星组合之间时,起到桥梁或连接作用,将两种能量连接在一起。
+
+| 组合 | 含义 |
+|------|------|
+| 135  | 5连接天医和伏位? |
+| 125  | 5连接绝命和其他组合 |
+| 153  | 5连接两个天医组合? |
+
+实际上,5在中间更常见的规则是:5与前面的数字和后面的数字分别形成新的解读。
+
+**示例:** `1354`
+- 1+3=13(天医),5=阳土加强,3+5+4=354?
+- 更准确的解读:153 其中 15 为 五鬼(105的变形)?实际上需要按具体规则看。
+
+更准确的理解:
+
+当 5 出现在号码中间位时,它既加强前面的数字,也加强后面的数字,同时将两者连接。
+
+**实践示例:**
+- `153` > 15(五鬼?) + 53(延年?) > 需要参考具体八星数组表
+- 实际上,5作为桥梁的连接方式:`153`可以拆解为 15 + 53,其中15是五鬼数组(105去掉0),53是延年数组(103去掉0),5起到了连接五鬼和延年的作用
+
+### 3.5 5 在相同数字之间的连接作用
+
+当 5 位于两个相同数字之间(如 `151`、`252`),5 起到连接加强的作用,使两端相同数字的能量通过中间的 5 流通加强。
+
+| 组合 | 含义 |
+|------|------|
+| 151  | 1的能量通过5放大并连接,伏位能量被激活 |
+| 252  | 2的能量通过5放大并连接 |
+| 353  | 天医(3) + 5(阳土) + 天医(3),财富能量被5连接并放大 |
+| 858  | 天医(8) + 5 + 天医(8),财富能量极大增强 |
+
+**示例:**
+- `353` > 3(天医) + 5(阳土桥梁) + 3(天医),财富能量被5连通放大,钱财来源广泛
+- `151` > 伏位能量被5激活,从被动等待转为主动坚持
+
+### 3.6 5 作为伏位的激活
+
+5 本身具有阳土属性,当它与伏位组合搭配时,可以激活伏位的能量,将被动等待转化为主动。
+
+| 组合 | 含义 |
+|------|------|
+| 511  | 5+伏位(11),被动等待转为主动推进 |
+| 155  | 伏位(11?) + 5,或被5激活的伏位 |
+| 551  | 5被加强,伏位被激活 |
+
+### 3.7 5 在号码首尾的特殊作用
+
+5 在号码的开头或结尾,通常起伏位作用或加强作用。
+
+**5在开头:**
+- `5XX...` > 5作为开头,加强整个号码的能量,使整体能量显化
+
+**5在结尾:**
+- `...XX5` > 能量以5收尾,表示该能量向外释放、显化、被人看到
+
+### 3.8 5 的数量叠加效应
+
+| 5的数量 | 效果 | 示例 |
+|---------|------|------|
+| 1个5    | 能量加强/显化 | 513 |
+| 2个55   | 极度加强 | 5513 |
+| 3个555  | 能量过强,容易失衡 | 55513 |
+| 连续多个5 | 能量爆发式释放 | 5555 |
+
+---
+
+## 四、0 与 5 的对比
+
+| 维度 | 0 | 5 |
+|------|------|------|
+| 五行 | 阴水 | 阳土 |
+| 核心作用 | 隐形、减弱、隐藏 | 显形、加强、显露 |
+| 对能量的影响 | 向内收敛 | 向外发散 |
+| 在组合前 | 削弱能量 | 增强能量 |
+| 在组合后 | 冻结能量 | 强化释放 |
+| 在相同数字间 | 内化加强(看不见) | 外化加强(看得见) |
+| 代表状态 | 隐藏、等待、空无 | 显现、行动、充满 |
+| 连接作用 | 能量断层、切断 | 能量桥梁、连接 |
+
+---
+
+## 五、0 和 5 组合的常见变体
+
+### 5.1 105 组合
+
+`105` 是一个非常特殊的组合,需要分段解读:
+- 1 + 0 = 10(伏位),或 0 + 5 = 05(隐藏的加强)
+- 1 + 0 + 5 = 从伏位(1+0)到被5激活(0+5)
+- 整体含义:隐藏的能量被5激活显化,从被动等待到主动突破
+
+### 5.2 501 组合
+
+`501` 的解读:
+- 5 + 0 = 50(阳土+阴水,水土相克)
+- 0 + 1 = 01(伏位)
+- 5加强整体,0隐藏部分,最终呈现:表面加强但内部有隐藏因素
+
+### 5.3 505 组合
+
+`505` 的解读:
+- 5 + 0 + 5,两端5加强,中间0隐藏
+- 能量在显化与隐藏之间交替
+- 代表一波三折、时隐时现的状态
+
+### 5.4 050 组合
+
+`050` 的解读:
+- 0 + 5 + 0,5被两侧0包裹
+- 本应加强的能量被隐藏
+- 内在很想显化但被压制
+
+---
+
+## 六、实际应用:手机号选号
+
+### 6.1 0 在手机号中的应用
+
+| 位置 | 效果 | 建议 |
+|------|------|------|
+| 号码中间 | 隐藏对应位置的吉星能量 | 谨慎使用,避免吉星被隐藏 |
+| 号码末尾 | 吉星能量被冻结 | 不宜放在吉星之后 |
+| 两个相同数字之间 | 能量内化加强 | 特殊需求可用 |
+| 过多0(连续3个以上) | 能量空亡、断档 | 应避免 |
+
+**不宜出现的情况:**
+- `130` 在号码末尾:有钱但花不了,资金被冻结
+- `180` 在号码末尾:变化能量被隐藏,想变变不了
+- `140` 在号码末尾:贵人人脉被隐藏
+
+**可以接受的情况:**
+- `3013` > 0在天医之间,财富隐藏但仍有
+- 用于特殊需求(如不希望被人知道财务状况)
+
+### 6.2 5 在手机号中的应用
+
+| 位置 | 效果 | 建议 |
+|------|------|------|
+| 吉星前 | 增强吉星能量 | 积极使用 |
+| 凶星前 | 增强凶星能量 | 应避免 |
+| 号码中间 | 连接两个组合 | 需要组合判断 |
+| 号码末尾 | 能量外放显化 | 根据需要选择 |
+
+**推荐的组合:**
+- `513` > 5+天医(13),加强财富能量
+- `514` > 5+生气(14),加强贵人运
+- `519` > 5+延年(19),加强事业运
+- `5134` > 天医被5加强 + 延年(34),财富事业双加强
+
+**应避免的组合:**
+- `512` > 5+绝命(12),绝命能量被放大
+- `518` > 5+五鬼(18),五鬼变化被放大,情绪波动剧烈
+- `516` > 5+六煞(16),人际关系过度敏感
+
+### 6.3 0 和 5 的搭配使用
+
+| 组合 | 含义 | 使用建议 |
+|------|------|---------|
+| 105  | 隐藏到显化的转变 | 突破期可用 |
+| 501  | 表面加强内部隐藏 | 慎重 |
+| 151  | 能量串联加强 | 积极用途 |
+| 010  | 能量完全内化 | 特殊人群 |
+
+---
+
+## 七、0 和 5 在八星各磁场中的修饰效果汇总
+
+### 7.1 天医磁场(13, 31, 68, 86, 49, 94, 27, 72)
+
+| 修饰 | 组合 | 效果 |
+|------|------|------|
+| 0前缀 | 013, 031, 068... | 天医财富被隐藏,有钱看不出 |
+| 0后缀 | 130, 310, 680... | 财富被冻结,难以流通 |
+| 0夹心 | 103, 301, 608... | 财富能量内化,内在富裕 |
+| 5前缀 | 513, 531, 568... | 天医财富加强,赚钱能力突出 |
+| 5后缀 | 135, 315, 685... | 财富显化,钱看得见 |
+| 5夹心 | 153, 351, 658... | 财富通过桥梁持续增长 |
+
+### 7.2 延年磁场(19, 91, 78, 87, 34, 43, 26, 62)
+
+| 修饰 | 组合 | 效果 |
+|------|------|------|
+| 0前缀 | 019, 091, 078... | 事业能力被隐藏 |
+| 0后缀 | 190, 910, 780... | 事业停滞,能力无法施展 |
+| 5前缀 | 519, 591, 578... | 领导力极强,事业成就显著 |
+| 5后缀 | 195, 915, 785... | 事业能力被外界认可 |
+
+### 7.3 生气磁场(14, 41, 67, 76, 39, 93, 28, 82)
+
+| 修饰 | 组合 | 效果 |
+|------|------|------|
+| 0前缀 | 014, 041, 067... | 贵人人脉被隐藏 |
+| 0后缀 | 140, 410, 670... | 有人脉但用不上 |
+| 5前缀 | 514, 541, 567... | 贵人运极强 |
+| 5后缀 | 145, 415, 675... | 贵人帮助明显可见 |
+
+### 7.4 伏位磁场(11, 22, 33, 44, 66, 77, 88, 99)
+
+| 修饰 | 组合 | 效果 |
+|------|------|------|
+| 0后缀 | 110, 220... | 伏位被延长,等待期加倍 |
+| 0中间 | 101, 202... | 伏位能量内化加强,极度坚持 |
+| 5前缀 | 511, 522... | 伏位被激活,从被动到主动 |
+| 5中间 | 151, 252... | 伏位被连接并激活 |
+
+### 7.5 绝命磁场(12, 21, 69, 96, 48, 84, 37, 73)
+
+| 修饰 | 组合 | 效果 |
+|------|------|------|
+| 0前缀 | 012, 021, 069... | 暗绝命,决断力被压制 |
+| 5前缀 | 512, 521, 569... | 绝命能量被放大,需谨慎 |
+
+### 7.6 五鬼磁场(18, 81, 79, 97, 36, 63, 24, 42)
+
+| 修饰 | 组合 | 效果 |
+|------|------|------|
+| 0前缀 | 018, 081, 079... | 暗鬼,暗中策划变化 |
+| 5前缀 | 518, 581, 579... | 五鬼被放大,变化剧烈 |
+
+### 7.7 六煞磁场(16, 61, 47, 74, 38, 83, 29, 92)
+
+| 修饰 | 组合 | 效果 |
+|------|------|------|
+| 0前缀 | 016, 061, 047... | 社交被动,情感隐藏 |
+| 5前缀 | 516, 561, 547... | 社交活跃但易情绪化 |
+
+### 7.8 祸害磁场(17, 71, 89, 98, 46, 64, 23, 32)
+
+| 修饰 | 组合 | 效果 |
+|------|------|------|
+| 0前缀 | 017, 071, 089... | 口舌是非被隐藏 |
+| 5前缀 | 517, 571, 589... | 口舌是非明显,易起争执 |
+
+---
+
+## 八、0 和 5 与前后数字的组合规则总表
+
+### 8.1 常见 0 修饰组合参考表
+
+| 组合 | 拆解 | 能量解读 |
+|------|------|---------|
+| 013  | 0 + 13(天医) | 财富隐藏 |
+| 018  | 0 + 18(五鬼) | 暗鬼,暗中变化 |
+| 012  | 0 + 12(绝命) | 暗绝命,内在决断 |
+| 016  | 0 + 16(六煞) | 情感隐藏 |
+| 019  | 0 + 19(延年) | 事业能力隐藏 |
+| 014  | 0 + 14(生气) | 贵人隐藏 |
+| 101  | 1 + 0 + 1 | 伏位内化加强 |
+| 202  | 2 + 0 + 2 | 伏位内化加强 |
+| 130  | 13(天医) + 0 | 财富冻结 |
+| 680  | 68(天医) + 0 | 财富冻结 |
+| 190  | 19(延年) + 0 | 事业停滞 |
+| 110  | 11(伏位) + 0 | 等待延长 |
+| 100  | 1 + 00 | 能量断档 |
+| 1000 | 1 + 000 | 空亡 |
+| 080  | 0 + 8 + 0 | 天医能量被双向隐藏 |
+| 060  | 0 + 6 + 0 | 六煞能量被双向隐藏 |
+
+### 8.2 常见 5 修饰组合参考表
+
+| 组合 | 拆解 | 能量解读 |
+|------|------|---------|
+| 513  | 5 + 13(天医) | 财富加强显化 |
+| 518  | 5 + 18(五鬼) | 变化剧烈 |
+| 512  | 5 + 12(绝命) | 决断加强,宜慎重 |
+| 516  | 5 + 16(六煞) | 社交活跃 |
+| 519  | 5 + 19(延年) | 事业能力显化 |
+| 514  | 5 + 14(生气) | 贵人运加强 |
+| 511  | 5 + 11(伏位) | 伏位被激活 |
+| 153  | 1 + 5 + 3 | 伏位+5+天医,能量连接 |
+| 351  | 3 + 5 + 1 | 天医+5+伏位 |
+| 135  | 13(天医) + 5 | 财富显化外放 |
+| 195  | 19(延年) + 5 | 事业成就外显 |
+| 145  | 14(生气) + 5 | 贵人帮助明显 |
+| 505  | 5 + 0 + 5 | 能量时隐时现 |
+| 150  | 1 + 5 + 0 | 激活后又被隐藏 |
+| 550  | 55 + 0 | 强力加强后突然隐藏 |
+
+### 8.3 简易判断规则
+
+```
+0 + 吉星 = 吉星被隐藏(好事看不见)
+0 + 凶星 = 凶星被隐藏(坏事在暗中)
+吉星 + 0 = 吉星被冻结(好事出不来)
+凶星 + 0 = 凶星被冻结(坏事暂时不发)
+5 + 吉星 = 吉星被加强(好事更明显)
+5 + 凶星 = 凶星被加强(坏事更严重)
+吉星 + 5 = 吉星被显化(好事被人知)
+凶星 + 5 = 凶星被显化(坏事暴露)
+```
+
+---
+
+## 九、重要注意事项
+
+1. 0 和 5 的修饰作用必须结合前后数字的整体组合来判断,不能孤立解读。
+2. 0 和 5 也参与数理运算(如 0+5=5,0x5=0),在数字组合的总数理分析中需考虑。
+3. 0 在手机号中的位置非常重要:中间位置的 0 影响较大,末尾的 0 影响较小但持久。
+4. 5 在手机号中的位置同样重要:5 在开头影响整体能量方向,在中间起桥梁作用,在末尾起释放作用。
+5. 0 和 5 同时出现时(如 105、501、505、050),需要综合阴阳土水相克的原理分析。
+6. 本规则适用于数字能量学中的数字组合分析,具体应用时需结合完整号码及个人实际情况综合判断。
+
+---
+
+## 十、总结
+
+| 特性 | 0(阴水) | 5(阳土) |
+|------|-----------|-----------|
+| 能量方向 | 向内收敛、隐藏 | 向外发散、显化 |
+| 对吉星 | 隐藏吉星的好效果 | 放大吉星的好效果 |
+| 对凶星 | 隐藏凶星的坏效果(非消除) | 放大凶星的坏效果 |
+| 连接作用 | 切断能量流通 | 建立能量桥梁 |
+| 数量叠加 | 能量越来越弱直到空亡 | 能量越来越强直到过载 |
+| 核心口诀 | 见0则藏,遇0则隐 | 见5则显,遇5则强 |
+
+---
+
+*本文档为数字能量学知识库组成部分,基于八星数字能量学理论编译。*

+ 384 - 0
knowledge/research/数字能量分析维度手册.md

@@ -0,0 +1,384 @@
+---
+title: 数字能量分析维度手册
+description: 命盘数字组合与事业、财富、感情、健康等生活维度的系统映射手册,AI解读的推理骨架
+tags: [维度, 事业, 财富, 感情, 健康, 推理, 判读]
+confidence: medium
+type: reference
+---
+
+# 数字能量分析维度手册
+
+> 本手册是AI解读命盘的推理骨架。当AI在命盘中识别到八星组合对时,依据本手册确定该组合对应的生活维度,并结合位置含义与能量等级进行综合判读。
+
+## 一、维度全景图
+
+八星组合与生活维度的主映射关系:
+
+| 八星 | 五行 | 组合对 | 主维度 | 次维度 | 核心关键词 |
+|------|------|--------|--------|--------|------------|
+| 天医 | 土 | 13/31, 68/86, 94/49, 72/27 | 财富 | 健康、感情 | 财运、治愈、婚姻 |
+| 生气 | 木 | 14/41, 67/76, 93/39, 82/28 | 人际 | 事业、活力 | 贵人、乐观、社交 |
+| 延年 | 金 | 19/91, 87/78, 43/34, 26/62 | 事业 | 领导、专注 | 能力、责任、守财 |
+| 伏位 | 木 | 11/22, 99/88, 77/66, 44/33 | 稳定 | 积累、等待 | 延续、保守、蓄力 |
+| 绝命 | 金 | 12/21, 69/96, 84/48, 73/37 | 决断 | 风险、心血管 | 冲动、投资、行动 |
+| 五鬼 | 火 | 18/81, 79/97, 36/63, 42/24 | 变动 | 创意、失眠 | 突变、才华、暗财 |
+| 六煞 | 水 | 16/61, 47/74, 38/83, 92/29 | 感情 | 情绪、肠胃 | 异性缘、敏感、服务 |
+| 祸害 | 土 | 17/71, 89/98, 64/46, 32/23 | 言语 | 争议、口腔 | 口才、是非、病从口入 |
+
+**判读原则:** 单星定主维度,双星交叉定复合维度。命盘中同一维度出现多组组合时,能量叠加增强该维度的影响力。
+
+**维度五行生克(进阶判读):**
+- 木(生气/伏位)生火(五鬼):人脉推动创新,积累导致变革
+- 火(五鬼)生土(天医/祸害):创新带来财富,变革引发表达
+- 土(天医/祸害)生金(延年/绝命):财富支撑事业,表达驱动行动
+- 金(延年/绝命)生水(六煞):事业影响人际,决策影响感情
+- 水(六煞)生木(生气/伏位):情感滋养人脉,稳定需情感基础
+
+---
+
+## 二、事业维度(延年主导)
+
+### 2.1 延年星与事业格局
+
+延年星是事业维度的核心指标。延年代表能力、责任、领导力与专注度。
+
+**延年组合能量等级:**
+
+| 等级 | 组合 | 事业特征 |
+|------|------|----------|
+| 一级 | 19/91 | 大领导格局,独当一面,事业心极强 |
+| 二级 | 87/78 | 管理能力强,适合中高层岗位 |
+| 三级 | 43/34 | 专业技能突出,适合技术/专业路线 |
+| 四级 | 26/62 | 事业心适中,适合稳定岗位 |
+
+**延年位置含义:** 主性格位→事业型人格;事业宫→格局看等级;感情宫→控制欲强;财富宫→守财力强,事业驱动财富。
+
+**无延年判读:** 需看天医(财富定义事业)、生气(人脉定义事业)或五鬼(创新定义事业)间接判断。多重延年则事业方向多元,但需伏位平衡。
+
+### 2.2 延年+天医(事业带财,稳定发展)
+
+延年在前天医在后→先立业后得财;天医在前延年在后→财富驱动事业。两星等级均高→双丰收;等级差异大→高等级主导。适合企业管理、专业技术创业。
+
+### 2.3 延年+生气(事业贵人,人脉助力)
+
+延年为主→靠能力,贵人为辅;生气为主→人脉带来机会,能力需加强;两星同等级→社交型领导。适合销售管理、公关、商务拓展。
+
+### 2.4 延年+五鬼(事业变动,创新突破)
+
+延年稳定力强→变动中保持方向;五鬼能量强→频繁跳槽但可能提升;两星冲突→需找创新与稳定平衡。适合科技创业、创意产业、自由职业。
+
+### 2.5 延年+绝命(事业冒险,决策力强)
+
+延年主导→冒险有规划;绝命主导→冲动决策,大起大落;两星平衡→胆识与能力并存。适合投资、创业、竞争性行业。
+
+### 2.6 主性格数字的事业倾向
+
+| 主性格数字 | 事业倾向 | 适合领域 |
+|------------|----------|----------|
+| 1 | 领导型,独立开创 | 创业、管理、独立执业 |
+| 2 | 沟通型,协调合作 | 公关、客服、中介、教育 |
+| 3 | 创意型,表达展示 | 设计、传媒、营销、表演 |
+| 4 | 稳健型,规划执行 | 财务、工程、行政、研究 |
+| 5 | 自由型,多元发展 | 自由职业、旅行、销售 |
+| 6 | 服务型,责任担当 | 医疗、教育、咨询、服务 |
+| 7 | 研究型,深度钻研 | 科研、技术、分析、玄学 |
+| 8 | 权力型,商业运营 | 商业、金融、地产、管理 |
+| 9 | 理想型,全局视野 | 公益、文化、艺术、策划 |
+
+---
+
+## 三、财富维度(天医主导)
+
+### 3.1 天医星与财富格局
+
+天医星是财富维度的核心指标。天医代表财运、资产、婚姻带来的财富。
+
+**天医组合能量等级:**
+
+| 等级 | 组合 | 财富特征 |
+|------|------|----------|
+| 一级 | 13/31 | 大财格局,正财为主,财富量级最高 |
+| 二级 | 68/86 | 中大财,偏财运好,投资理财有天赋 |
+| 三级 | 94/49 | 中等财运,需努力经营,稳中有升 |
+| 四级 | 72/27 | 小财格局,细水长流,需积累 |
+
+**天医位置含义:** 主性格位→天生带财;财富宫→财运大小;事业宫→职业收入为主;感情宫→因婚姻得财。
+
+### 3.2 天医+延年(稳健增长型)
+
+天医等级定财富上限,延年等级定守财能力。天医一级+延年一级→最佳格局;天医高延年低→能赚难守;天医低延年高→小富即安。正财为主,适合长期投资。
+
+### 3.3 天医+生气(人脉变现型)
+
+生气带来贵人,天医将人脉转化为财运。生气高→贵人多需天医变现;天医高→贵人加速积累;两星同强→人脉即财脉。适合社交型商业、合作投资。
+
+### 3.4 天医+绝命(冒险求财型)
+
+绝命冲动+天医财运→大赚或大亏。天医高+绝命高→大起大落;天医低+绝命高→易亏损;天医高+绝命低→偏保守。偏财、投资财,需注意风控。
+
+### 3.5 天医+六煞(服务业/人际求财)
+
+六煞异性缘+天医财运→服务行业得财。六煞高→适合服务型商业;天医高→服务变现力强;两星同强→美容、咨询、婚介致富。
+
+### 3.6 财富能量等级判断
+
+**综合判断方法:**
+
+1. **统计天医组合数量:** 命盘中天医组合越多,财运越旺
+2. **识别天医等级:** 一级>二级>三级>四级,取最高等级为财富上限
+3. **检查守财星(延年):** 有延年则守财力强,无延年则财来财去
+4. **检查破财星(绝命/五鬼):** 绝命冲动消费,五鬼意外支出
+5. **位置权重:** 主性格位>核心宫位>边缘位置
+
+**财富等级速查:**
+
+| 条件 | 财富等级 |
+|------|----------|
+| 天医一级+延年+无绝命五鬼 | ★★★★★ 大富 |
+| 天医二级+延年 | ★★★★ 中富 |
+| 天医三级+延年或生气 | ★★★ 小康 |
+| 天医四级+延年 | ★★ 温饱 |
+| 仅天医无延年 | ★ 有财难守 |
+| 无天医 | ☆ 财运薄弱 |
+
+---
+
+## 四、感情/人际关系维度(六煞主导)
+
+### 4.1 六煞星与感情模式
+
+六煞星是感情维度的核心指标。六煞代表异性缘、情感敏感、人际吸引力。
+
+**六煞组合能量等级:**
+
+| 等级 | 组合 | 感情特征 |
+|------|------|----------|
+| 一级 | 16/61 | 异性缘极强,感情丰富,易多情 |
+| 二级 | 47/74 | 感情细腻,善解人意,桃花旺 |
+| 三级 | 38/83 | 感情温和,人际和谐,偏被动 |
+| 四级 | 92/29 | 感情内敛,异性缘一般,需主动 |
+
+**六煞位置含义:** 主性格位→天生感情丰富;感情宫→桃花与模式;事业宫→职场异性缘好;财富宫→因感情花钱或异性得财。
+
+### 4.2 天医+六煞(感情与财富交织)
+
+天医在前→经济基础吸引异性;六煞在前→感情带来经济机会;天医一级+六煞一级→因婚得财典型格局;天医低+六煞高→感情丰富但经济压力大。
+
+### 4.3 延年+六煞(感情理智,控制欲)
+
+延年主导→感情强势,控制欲明显;六煞主导→感情丰富但被压制,内心矛盾;两星平衡→稳定但缺浪漫;延年高+六煞低→事业心压过感情。
+
+### 4.4 生气+六煞(社交型感情)
+
+生气带来社交圈,六煞转化为异性缘。生气高→朋友广认识异性;六煞高→社交场合魅力强;两星同强→感情机会多但需选择。
+
+### 4.5 主性格数字的感情倾向
+
+| 主性格数字 | 感情倾向 | 感情模式 |
+|------------|----------|----------|
+| 1 | 独立型 | 感情中主导,需要空间,不易妥协 |
+| 2 | 依赖型 | 需要陪伴,善解人意,容易委屈自己 |
+| 3 | 表达型 | 浪漫热情,喜欢表达,感情外露 |
+| 4 | 安全型 | 需要稳定,慢热,一旦确定很忠诚 |
+| 5 | 自由型 | 不喜束缚,感情中需要自由空间 |
+| 6 | 责任型 | 对家庭负责,照顾型伴侣,付出多 |
+| 7 | 理性型 | 感情中偏理性,需要精神共鸣 |
+| 8 | 现实型 | 感情看现实条件,务实择偶 |
+| 9 | 理想型 | 追求完美爱情,容易理想化对方 |
+
+---
+
+## 五、健康维度(绝命+五鬼主导)
+
+### 5.1 绝命与心血管/行动力问题
+
+**绝命星健康映射:**
+
+| 组合 | 健康风险 | 预警等级 |
+|------|----------|----------|
+| 12/21 | 心脏、血压、肝胆 | ★★★★ |
+| 69/96 | 心血管、肾上腺、意外伤 | ★★★★★ |
+| 84/48 | 肝脏、筋骨、运动损伤 | ★★★ |
+| 73/37 | 呼吸+心血管交叉,肺部 | ★★★ |
+
+**判读要点:** 绝命数量多且等级高→心血管风险显著;绝命+五鬼→心脑血管+精神双重风险;绝命+祸害→心血管+呼吸交叉风险。天医在绝命附近可缓解风险。
+
+**健康建议:** 控制情绪波动,定期检查血压和心脏。
+
+### 5.2 五鬼与精神/睡眠/头脑
+
+**五鬼星健康映射:**
+
+| 组合 | 健康风险 | 预警等级 |
+|------|----------|----------|
+| 18/81 | 失眠、头痛、精神衰弱 | ★★★★ |
+| 79/97 | 神经系统、视力、偏头痛 | ★★★★ |
+| 36/63 | 脑部供血、焦虑、多梦 | ★★★ |
+| 42/24 | 脾胃+精神交叉,思虑过度 | ★★★ |
+
+**判读要点:** 五鬼数量多→精神压力大,睡眠差;五鬼+六煞→抑郁风险;五鬼+天医→精神消耗但有修复力。伏位在五鬼附近可稳定精神。
+
+**健康建议:** 规律作息,减少思虑,适当冥想放松。
+
+### 5.3 六煞与情绪/免疫/肠胃
+
+**六煞星健康映射:**
+
+| 组合 | 健康风险 | 预警等级 |
+|------|----------|----------|
+| 16/61 | 肠胃、皮肤、免疫力 | ★★★ |
+| 47/74 | 消化系统、过敏体质 | ★★★ |
+| 38/83 | 脾胃虚弱、情绪性胃病 | ★★ |
+| 92/29 | 内分泌、女性妇科 | ★★ |
+
+**判读要点:** 六煞数量多→情绪波动大,肠胃敏感;六煞+五鬼→身心俱疲;六煞+天医→有情绪问题但修复力强。
+
+**健康建议:** 注意饮食规律,管理情绪,增强免疫力。
+
+### 5.4 祸害与呼吸/口腔/咽喉
+
+**祸害星健康映射:**
+
+| 组合 | 健康风险 | 预警等级 |
+|------|----------|----------|
+| 17/71 | 咽喉、甲状腺、口腔 | ★★★ |
+| 89/98 | 呼吸道、支气管、声带 | ★★★ |
+| 64/46 | 鼻炎、牙齿、扁桃体 | ★★ |
+| 32/23 | 口腔溃疡、慢性咽炎 | ★★ |
+
+**判读要点:** 祸害数量多→口舌是非多,口腔/呼吸道易出问题;祸害+绝命→心肺交叉风险;祸害+五鬼→过敏体质。
+
+**健康建议:** 注意口腔卫生,避免过度用嗓,预防呼吸道感染。
+
+### 5.5 天医与身体健康修复能力
+
+**天医星健康映射:**
+
+| 组合 | 修复特征 | 修复等级 |
+|------|----------|----------|
+| 13/31 | 身体修复力最强,自愈能力突出 | ★★★★★ |
+| 68/86 | 修复力较强,恢复速度快 | ★★★★ |
+| 94/49 | 修复力中等,需配合调养 | ★★★ |
+| 72/27 | 修复力一般,需主动保健 | ★★ |
+
+**判读要点:** 天医是唯一健康修复星,等级越高自愈力越强。天医+绝命→有风险但修复力强;无天医→修复力弱,需格外养生。
+
+**健康风险组合叠加:** 绝命+五鬼(金火相克)→心血管+精神最高风险;六煞+绝命→焦虑+心悸;五鬼+六煞→失眠+肠胃失调;祸害+绝命→咽喉炎症引发免疫反应。
+
+---
+
+## 六、特殊组合的维度交叉
+
+### 6.1 财富+事业组合(天医+延年)
+
+**交叉特征:** 事业与财富深度绑定,"事业带财"格局。
+
+**判读逻辑:** 天医等级定财富上限,延年等级定事业能力。两星均高→双丰收;天医高延年低→财运好但事业支撑不足;延年高天医低→事业强但财运一般。两星在主性格区→事业财富为核心追求;在边缘位置→辅助维度。
+
+**能量传导:** 延年(金)生天医(土为金之库),事业能力越强财富积累效率越高。
+
+### 6.2 感情+财富组合(六煞+天医)
+
+**交叉特征:** 感情与财富相互转化,婚姻可能改变经济状况。
+
+**判读逻辑:** 六煞定感情模式,天医定财富基础。六煞在前天医在后→因婚致富;天医在前六煞在后→经济吸引异性;六煞高天医低→感情丰富但经济压力大。
+
+**特殊提示:** 女性命盘中"因婚得财"指向更明显。婚姻宫出现时需关注感情与财务界限。
+
+### 6.3 变动+财富组合(五鬼+天医)
+
+**交叉特征:** 财富来源不稳定,有意外之财也有意外之失。
+
+**判读逻辑:** 五鬼定变动频率,天医定财富基础。五鬼高→财富波动大;天医高→虽有波动但总体向上;五鬼在前天医在后→先变动后得财;天医在前五鬼在后→需防破财。
+
+**特殊提示:** 五鬼代表"暗财"——偏门、灰色收入可能。五鬼+天医具有"反脆弱"特征——经济下行期反而能通过创新找到新财路。
+
+---
+
+## 七、综合判读框架
+
+AI解读命盘时,按以下步骤系统推理:
+
+### Step 1:识别命盘中所有组合对
+
+遍历命盘24个位置(A-X),将相邻两位数字组成两位数对,逐一匹配八星组合表:
+
+```
+输入:命盘24位数字序列
+处理:位置A-B, B-C, C-D... 依次组合
+输出:命盘中所有八星组合对及其位置列表
+```
+
+**注意:** 伏位组合(如11、22)由相同数字组成,需特别标注为延续性能量。
+
+### Step 2:将每个组合映射到主维度
+
+依据本手册第一章维度全景图,为每个组合对标注主维度:
+
+```
+天医组合 → 财富维度
+生气组合 → 人际维度
+延年组合 → 事业维度
+伏位组合 → 稳定维度
+绝命组合 → 决断/风险维度
+五鬼组合 → 变动维度
+六煞组合 → 感情维度
+祸害组合 → 言语维度
+```
+
+### Step 3:结合位置含义交叉判读
+
+同一组合在不同位置,维度表现不同:
+
+| 位置区域 | 含义 | 组合维度叠加效果 |
+|----------|------|------------------|
+| 主性格区 | 核心人格特质 | 该维度是人生核心驱动力 |
+| 事业宫 | 事业运势 | 组合维度在事业领域显现 |
+| 财富宫 | 财富运势 | 组合维度在财富领域显现 |
+| 感情宫 | 感情运势 | 组合维度在感情领域显现 |
+| 健康宫 | 健康运势 | 组合维度在健康领域显现 |
+
+**交叉规则:** 组合主维度 ∩ 位置含义 = 实际影响领域
+
+### Step 4:评估能量等级(强/弱)
+
+**能量强度判断标准:**
+
+1. **组合等级:** 一级>二级>三级>四级,等级越高能量越强
+2. **组合数量:** 同一星出现次数越多,该维度能量越强
+3. **位置权重:** 主性格位>核心宫位>边缘位置
+4. **相邻增强:** 同星相邻组合(如两个天医紧邻)能量倍增
+5. **对冲减弱:** 相克五行组合相邻(如天医土+六煞水)能量减弱
+
+**能量等级速判:**
+
+| 条件 | 能量等级 |
+|------|----------|
+| 高等级+主性格位+多次出现 | 强 |
+| 高等级+非主性格位 | 中强 |
+| 低等级+主性格位 | 中 |
+| 低等级+非主性格位+单次出现 | 弱 |
+
+### Step 5:跨维度综合合成
+
+**合成原则:**
+
+1. **主维度优先:** 先解读每个组合的主维度含义
+2. **交叉维度补充:** 再解读组合间的维度交叉效应
+3. **冲突处理:** 当两维度结论矛盾时(如绝命说冒险、延年说稳健),以主性格位星为主导
+4. **整体平衡:** 统计各维度组合数量,数量最多的维度为人生主旋律
+5. **缺失标注:** 某维度无对应组合时,标注该维度为"需关注/薄弱"
+
+**输出格式建议:**
+
+```
+【事业维度】延年43(三级)位于事业宫 → 专业技能型事业
+【财富维度】天医68(二级)+延年87(二级)→ 稳健增长型财富
+【感情维度】六煞38(三级)位于感情宫 → 温和被动型感情
+【健康维度】绝命12(四级)+五鬼18(四级)→ 心血管+睡眠需关注
+【综合判定】事业与财富为主旋律,感情偏被动,健康需预防
+```
+
+---
+
+> **文档用途说明:** 本手册为AI推理骨架文档,用于RAG检索。每个章节独立可查,AI可根据用户问题定位到对应章节获取判读规则。实际解读时需结合命盘具体数据,本手册提供的是通用映射规则与判读逻辑。

+ 220 - 0
knowledge/research/数字能量学知识体系总纲.md

@@ -0,0 +1,220 @@
+---
+title: 数字能量学知识体系总纲
+source: 综合整理自张圣甜141913公众号及互联网研究资料
+author: Sisyphus 知识挖掘
+date: 2026-05-30
+tags: [数字能量, 知识体系, 总纲, 导航]
+confidence: high
+---
+
+# 数字能量学知识体系总纲
+
+本文档是数字能量学知识库 V2 的体系导航,将所有知识文档按"基础理论 → 进阶规则 → 实战应用"三层结构组织,并标注各文档之间的关联关系。
+
+---
+
+## 第一层:基础理论层
+
+> 核心命理基础,理解数字能量学的前提知识。
+
+### 1.1 生命灵数基础人格
+
+| 文档 | 描述 | 关联 |
+|------|------|------|
+| [生命灵数1-9号性格解析](./生命灵数1-9号性格解析.md) | 1~9号人的完整性格特征、天赋潜能、人生课题、职业方向 | → 所有进阶文档的基础 |
+
+**作用**:看懂命盘的第一步——理解每个人"出厂设置"的核心数字能量。
+
+---
+
+### 1.2 八星数字能量体系
+
+| 文档 | 描述 | 关联 |
+|------|------|------|
+| [八星数字能量完整参考](./八星数字能量完整参考.md) | 天医/生气/延年/伏位/绝命/五鬼/六煞/祸害八星详解,含组合规则、五行生克 | → 141319 财富组合 → 手机号码判读 |
+
+**作用**:数字组合的吉凶能量判断标准,是手机号码、车牌号等数字分析的核心工具。
+
+---
+
+### 1.3 九宫格图形分析
+
+| 文档 | 描述 | 关联 |
+|------|------|------|
+| [生命灵数九宫格连线与空缺数解析](./生命灵数九宫格连线与空缺数解析.md) | 8条主线 + 5条副线的连线含义,空缺数的能量缺失解读,圈数统计 | → 生命灵数1-9号性格解析(互补分析) |
+
+**作用**:通过九宫格连线揭示人的天赋侧重和成长方向。
+
+---
+
+## 第二层:进阶规则层
+
+> 在第一层基础上的深度分析和特殊规则。
+
+### 2.1 特殊数字规则
+
+| 文档 | 描述 | 关联 |
+|------|------|------|
+| [数字0与5的特殊作用](./数字0与5的特殊作用.md) | 0的隐形/加强/空亡作用、5的显形/桥梁/中央作用 | → 影响所有命盘计算结果 → 八星能量完整性 |
+
+**作用**:0和5在命盘中有特殊权重,会影响所有数字的解读准确性。
+
+---
+
+### 2.2 数字组合递进能量
+
+生命数1的组合能量递进系列,展示同一生命数下不同组合的能量演变路径:
+
+| 文档 | 组合 | 核心主题 | 递进关系 |
+|------|------|----------|----------|
+| [生命数1的10/1组合能量特质](./生命数1的10-1组合能量特质.md) | 10/1 | 独立与付出的内在矛盾基础 | ← 起点:最基础的1号组合 |
+| [生命数1的28/10/1组合能量特质](./生命数1的28-10-1组合能量特质.md) | 28/10/1 | 合作洞察驱动领袖力 | ← 在10/1基础上叠加2+8的合作洞察 |
+| [生命数1的37/10/1组合能量特质](./生命数1的37-10-1组合能量特质.md) | 37/10/1 | 创意灵感驱动领袖力 | ← 在10/1基础上叠加3+7的创意洞察 |
+| [生命数1的46/10/1组合能量特质](./生命数1的46-10-1组合能量特质.md) | 46-10-1 | (张圣甜原文)务实组织驱动 | ← 在10/1基础上叠加4+6的务实组织 |
+
+**共同结构**:每篇文档均按"原生特性 → 组合递进(三阶段) → 原生家庭 → 生命象征 → 关键提醒"五维度解析。
+
+---
+
+### 2.3 财富组合能量
+
+| 文档 | 描述 | 关联 |
+|------|------|------|
+| [141319数字组合能量解析](./141319数字组合能量解析.md) | 141319财富组合的八星结构(生气+天医+延年)、正面能量与隐患、适用人群、吉凶平衡 | → 八星数字能量完整参考(天医/生气/延年详解) |
+
+**作用**:针对特定财富数字组合的专题深度分析,是八星体系的实际应用案例。
+
+---
+
+## 第二层拓展:三角命盘分析(新增)
+
+> **V2 新增** — 基于命盘24位置系统的全维度分析方法论,是 AI 命盘解读的推理骨架。
+
+### 2.4 命盘位置体系
+
+| 文档 | 描述 | 关联 |
+|------|------|------|
+| [命盘24位置详解](./命盘24位置详解.md) | 三角命盘24个位置(A-X)的完整含义:字母命名、计算公式、核心含义、人生维度 | → 所有命盘解读的基础 → 每数字点击查看含义(US-1.4) |
+
+**作用**:命盘位置标准参考——知道每个位置叫什么、怎么算、代表什么。
+
+---
+
+### 2.5 组合对判读规则
+
+| 文档 | 描述 | 关联 |
+|------|------|------|
+| [三角命盘组合对判读规则](./三角命盘组合对判读规则.md) | 三角形中相邻位置组合对的识别方法、横向/纵向/斜向组合分类、判读优先级、完整示例 | → 命盘24位置详解 → 数字能量分析维度手册 |
+
+**作用**:从"看到数字"到"读出含义"的桥梁——将位置相邻的数字对映射到八星能量系统。
+
+---
+
+### 2.6 分析维度映射
+
+| 文档 | 描述 | 关联 |
+|------|------|------|
+| [数字能量分析维度手册](./数字能量分析维度手册.md) | 八星组合到事业/财富/感情/健康五大维度的系统映射,含维度交叉规则和 AI 推理步骤 | → 三角命盘组合对判读规则 → 所有命盘解读说辞生成 |
+
+**作用**:AI 解读的推理骨架——告诉 AI 每个组合对应什么生活维度、如何加权、如何综合。
+
+---
+
+## 第三层:实战应用层
+
+> 将理论应用于具体场景。
+
+### 3.1 老板管理策略系列
+
+数字能量学在管理场景中的实战应用——根据老板自身数字能量特质,适配管理不同数字类型员工。
+
+该系列覆盖 **9种老板类型 × 9种员工类型 = 81种管理组合**,是完整的数字能量管理实战体系:
+
+| 文档 | 老板特质 | 核心管理风格 |
+|------|----------|-------------|
+| [1号老板管理策略](./1号老板面对1-9号员工管理策略.md) | 领导力强、目标导向、果断自信 | 适配岗位+精准沟通+激发天赋 |
+| [2号老板管理策略](./2号老板面对1-9号员工管理策略.md) | 善解人意、注重协作、擅长倾听 | 共情理解+协同支持+激活优势 |
+| [3号老板管理策略](./3号老板面对1-9号员工管理策略.md) | 热情活力、创意十足、目标感强 | 激情感染+创意激发+成果驱动 |
+| [4号老板管理策略](./4号老板面对1-9号员工管理策略.md) | 严谨细致、注重规则、擅长规划 | 明确标准+流程指引+精准落地 |
+| [5号老板管理策略](./5号老板面对1-9号员工管理策略.md) | 热爱自由、灵活应变、突破常规 | 释放空间+目标牵引+弹性支持 |
+| [6号老板管理策略](./6号老板面对1-9号员工管理策略.md) | 严谨负责、注重细节、风险预判 | 细节把控+风险规避+贴心支持 |
+| [7号老板管理策略](./7号老板面对1-9号员工管理策略.md) | 理性严谨、深度分析、注重数据 | 逻辑引导+数据支撑+深度探索 |
+| [8号老板管理策略](./8号老板面对1-9号员工管理策略.md) | 果断有野心、整合资源、追求成功 | 目标驱动+价值共鸣+资源协作 |
+| [9号老板管理策略](./9号老板面对1-9号员工管理策略.md) | 包容开放、共情整合、追求和谐 | 情感联结+价值共鸣+灵活支持 |
+
+**每篇覆盖维度**:对9种员工类型,分别从"核心特质 → 适配岗位 → 沟通话术 → 天赋启用"四个维度解析。
+
+---
+
+## 知识体系总览图
+
+```
+┌─────────────────────────────────────────────────────────────┐
+│                    数字能量学知识体系                          │
+├─────────────────────────────────────────────────────────────┤
+│                                                             │
+│  第三层:实战应用                                            │
+│  ┌─────────────────────────────────────────────────────┐    │
+│  │  老板管理系列(1-9号老板 × 1-9号员工 = 81组合)     │    │
+│  └─────────────────────────────────────────────────────┘    │
+│                          ↕ 依赖                             │
+│  第二层:进阶规则                                           │
+│  ┌──────────┐ ┌────────────────┐ ┌──────────────────┐     │
+│  │ 0和5规则 │ │ 组合递进能量    │ │ 141319财富组合   │     │
+│  │ 特殊数字 │ │ 10/1→28→37→46 │ │ 财富能量专题     │     │
+│  └──────────┘ └────────────────┘ └──────────────────┘     │
+│              第二层拓展:三角命盘分析(新增)                   │
+│  ┌────────────────┐ ┌──────────────────┐ ┌────────────────┐│
+│  │ 命盘24位置详解 │ │ 组合对判读规则    │ │分析维度手册    ││
+│  │ A-X 位置含义   │ │ 横向/纵向组合    │ │事业/财富/健康  ││
+│  └────────────────┘ └──────────────────┘ └────────────────┘│
+│                          ↕ 依赖                             │
+│  第一层:基础理论                                           │
+│  ┌──────────┐ ┌──────────────┐ ┌──────────────────────┐   │
+│  │ 灵数1-9  │ │ 八星能量体系  │ │ 九宫格连线与空缺数   │   │
+│  │ 人格基础 │ │ 吉凶判断标准  │ │ 图形分析法           │   │
+│  └──────────┘ └──────────────┘ └──────────────────────┘   │
+│                                                             │
+└─────────────────────────────────────────────────────────────┘
+```
+
+---
+
+## 关联索引
+
+### 体系内交叉引用
+
+| 源文档 | 引用目标 | 关联说明 |
+|--------|----------|----------|
+| 八星数字能量完整参考 | 141319数字组合能量解析 | 141319 = 生气+天医+延年,需八星基础解读 |
+| 八星数字能量完整参考 | 三角命盘组合对判读规则 | 组合对需查八星表判断吉凶星 |
+| 八星数字能量完整参考 | 数字能量分析维度手册 | 维度映射基于八星分类体系 |
+| 生命灵数1-9号性格解析 | 老板管理系列(全部) | 员工类型分析基于灵数人格理论 |
+| 生命灵数1-9号性格解析 | 数字能量分析维度手册 | 主性格数字的事业/感情倾向需要交叉判读 |
+| 数字0与5的特殊作用 | 所有文档 | 0和5影响所有命盘数字的解读 |
+| 生命灵数1-9号性格解析 | 九宫格连线与空缺数解析 | 九宫格空缺数与1-9性格短板互补分析 |
+| 命盘24位置详解 | 三角命盘组合对判读规则 | 位置理解是组合对判读的前置知识 |
+| 三角命盘组合对判读规则 | 数字能量分析维度手册 | 组合对判读后需映射到生活维度 |
+
+---
+
+## 当前知识库状态
+
+- **知识库名称**: 数字能量学知识库 V2(Dify)
+- **Embedding 模型**: BAAI/bge-m3
+- **文档总数**: 25 篇(1 篇总纲 + 24 篇知识文档)
+- **覆盖领域**: 基础人格 / 八星能量 / 九宫格分析 / 特殊数字规则 / 组合递进 / 财富能量 / **三角命盘分析(新增)** / 老板管理实战
+- **数据源**: 张圣甜141913 微信公众号(7篇)+ 互联网研究整理(11篇)+ 工程新增(4篇)+ 新增结构(2篇)
+- **新增文档(V2 三角命盘分析层,4篇)**:
+  - A1 `命盘24位置详解.md` — A-X 24个位置的含义与计算
+  - B2 `三角命盘组合对判读规则.md` — 相邻位置组合对的识别与判读
+  - C1 `数字能量分析维度手册.md` — 八星到生活维度的映射推理
+  - C2 `五区三组分析指南.md` — 五区本质 + 三组人生阶段的交叉分析方法
+
+> **下一步可补充方向**:
+> - 重构 `生命灵数1-9号性格解析.md`(P1 — 拆分为 A2 主性格深度解读 + E 类补充)
+> - 合并生命数组合递进系列(4篇→1篇聚合文档)
+> - Dify metadata 标签配置(全部文档统一 tags)
+> - 调优 Dify 检索参数(Top-K/Chunk/相似度阈值)
+> - 流年运势分析方法
+> - 联合密码详解(191/911, 685/865, 279/729 等)

+ 51 - 0
knowledge/research/生命数1的10-1组合能量特质.md

@@ -0,0 +1,51 @@
+---
+title: 天赋密码数字心理学:生命数1(10/1)组合能量特性解析
+source: https://mp.weixin.qq.com/s/_xYGeb1a-Qjcd21I3Z1XDw
+author: 张圣甜141913
+date: 2026-05-30
+tags: [数字能量, 生命数1, 10/1, 天赋密码, 数字心理学]
+confidence: medium
+---
+
+# 天赋密码数字心理学:生命数1(10/1)组合能量特性解析
+
+在天赋密码数字心理学中,生命数1的核心能量通过"10/1"组合呈现,兼具独立领袖的基底与内在矛盾的张力。以下从原生特性、10/1组合特性、原生家庭成长特性及生命树象征特性四个维度,完整解析其能量特质:
+
+## 1. 原生特性:天生领袖的"非黑即白"能量基底
+
+10/1的原生能量以"独立主导"为核心,自带天生领袖气质:
+
+- **行动与决策**:精力充沛且自动自发,面对目标时行动力极强,不依赖他人推动;思考模式非黑即白,能快速做决定,避免犹豫内耗,但也易因"极端化判断"忽略中间选项,比如认定某条路径后,难听取其他可行建议。
+- **沟通与需求**:外向积极,乐于主动表达主张,反感"拐弯抹角"的沟通方式,希望他人直接反馈想法;内心渴望"被认可决策权",在团队或关系中,若自身主张被否定,易产生挫败感或抵触情绪。
+
+## 2. 10/1组合特性:独立与付出的内在矛盾
+
+"10/1"的数字组合形成双重性格张力,是其情绪与行为波动的核心根源:
+
+- **外在与内在的反差**:对外展现出独立、坚强的"领袖姿态",做事有主见、敢承担,让人觉得"可靠且无需帮助";但内在藏着细腻体贴的一面,渴望为身边人付出、提供支持,甚至愿意为了关系妥协自身主张。
+- **矛盾带来的内耗**:这种"想独立主导"与"想温柔付出"的需求相互冲突——当付出未被明确认可时,会因"违背领袖的自尊感"失落;当坚持主导时,又会因"忽略他人感受"产生愧疚,长期易陷入"不被理解"的不快乐中。
+
+## 3. 原生家庭成长特性:在"期待塑造"与"情感压抑"中形成的行为模式
+
+10/1在原生家庭的成长经历,深刻影响其"独立人设"与"情感需求"的平衡方式,呈现出鲜明的成长特质:
+
+- **成长环境的核心影响**:多数10/1从小被家庭赋予"独立、懂事"的隐性期待,比如"你是家里的老大,要让着弟妹""你这么聪明,自己的事能解决",或是在表达脆弱时,得到"别娇气,要坚强"的反馈。这种环境让他们逐渐将"独立"等同于"被认可的条件",习惯性隐藏对"陪伴、肯定"的情感需求。
+- **成长中的典型行为倾向**:
+  - **主动承担型**:会主动帮父母分担家务、协调家庭小事,用"解决问题"的方式证明自身价值,比如主动规划家庭出游路线、帮弟妹辅导功课,以此获得"能干、靠谱"的评价。
+  - **情感压抑型**:当付出未被看见(如父母没察觉其为妥协牺牲的部分),或独立决策被否定(如"你懂什么,听我的"),不会直接表达委屈,而是选择"更努力做事"或"刻意疏远"——前者是想通过"做得更好"赢回认可,后者是用"不依赖"维护领袖式自尊。
+- **对家庭关系的长期影响**:成年后与家人互动时,仍易陷入"两种极端":要么习惯性主导家庭事务(如安排父母的体检、规划家庭聚会),若家人不配合就会失落,觉得"自己的用心不被接纳";要么在产生矛盾时选择"冷战式独立",不解释自己的付出与想法,默认"说了也没人懂",重现原生家庭中"不被理解"的心理闭环。
+
+## 4. 生命树象征特性:能量源头的"支撑与孤独"
+
+从生命树的象征意义来看,10/1的能量如同生命树的"顶端主干",兼具引领与隐性需求:
+
+- **引领与支撑**:作为能量源头,像生命树主干连接天地般,能为家庭、团队提供方向感与动力,比如在家庭遇到困难时,会主动站出来统筹解决方案,在团队中能带动成员向目标推进,成为他人依赖的"支撑点"。
+- **隐性的"滋养需求"**:生命树的生长需要根系吸收养分,10/1看似强大的"主干能量",也需要情感滋养——若身边人只依赖其"引领能力",忽视其"付出后的认可需求",就像主干缺乏根系供养,长期会出现"能量耗竭",表现为做事动力下降、对关系感到疲惫。
+
+## 5. 生命树视角下10/1的原生家庭关键提醒:警惕"打压式指责"对自信的消解
+
+对生命树能量聚焦的10/1而言,原生家庭中父母的沟通方式,直接决定其"领袖能量"能否健康生长,其中"打压式指责"是最需规避的风险:
+
+- **成长中的核心伤害点**:10/1天生渴望"决策被认可、付出被看见",若父母长期用"你这点事都做不好""你的想法太幼稚"等打压式语言否定其尝试,会直接击碎他们对"独立价值"的认知——原本以"解决问题"证明自己的10/1,会逐渐将"做事"与"被否定"绑定,形成"我越主动,越容易出错"的负面心理暗示。
+- **对成人后的深层影响**:童年长期承受过度打压的10/1,成年后会呈现明显的"自信缺失":在工作中不敢主动争取主导权,即便有成熟方案也会反复自我怀疑;在亲密关系中不敢表达真实需求,习惯性压抑"想付出、想引领"的本能,甚至因害怕被指责而刻意回避责任,彻底背离10/1原本的能量特质。
+- **家庭互动的优化方向**:父母与10/1相处时,需用"肯定式反馈"替代"打压式指责"——比如在其决策失误时,先认可"你愿意主动承担的态度很棒",再客观分析问题;在其付出后,明确表达"你做的这些我们都看在眼里",让10/1的"领袖能量"得到正向滋养,既保留独立特质,又拥有稳定自信。

+ 42 - 0
knowledge/research/生命数1的28-10-1组合能量特质.md

@@ -0,0 +1,42 @@
+---
+title: 生命数1的"28/10/1"组合能量特质解析
+source: https://mp.weixin.qq.com/s/xtjLl9T5DI5WuFAspF4gOA
+author: 张圣甜141913
+date: 2026-05-30
+tags: [数字能量, 生命数1, 28/10/1, 天赋密码, 数字心理学]
+confidence: medium
+---
+
+# 生命数1的"28/10/1"组合能量特质解析
+
+在天赋密码数字心理学中,生命数1的"28/10/1"组合是"合作洞察"与"领袖内核"的深度融合,从"2+8"的智慧碰撞,到"10"的矛盾调和,最终回归"1"的独立主导,形成"合作驱动—价值整合—领袖落地"的完整能量闭环。以下是从五个维度对其能量特质的解析:
+
+## 1. 原生特性:自带"合作基因"的创新型领袖基底
+
+- **行动与决策**:行动力带着"合作驱动"的特质,面对目标时善于借助团队力量,能从不同人的视角获取灵感,想出新颖的方法。决策时既果断(1的本能),又会通过全面分析各种因素(8的洞察)来验证方案的可行性,避免盲目行动。
+- **沟通与需求**:外向且善于用"合作式表达"传递主张,能很好地倾听他人意见,用共情和理解调动他人积极性。内心既渴望"合作成果被认可"(2的需求),也期待"自身价值被看见"(8的需求)。
+
+## 2. 28/10/1组合递进特性:从"合作洞察"到"落地绽放"的能量链路
+
+- **第一阶段:28的"合作洞察期"**:"2"的合作精神与"8"的深度洞察形成初始张力,脑海中常涌现出各种基于合作的想法,但又会因"过度考虑各方利益平衡"(2的顾虑)和"担心资源不足"(8的担忧)犹豫不前。
+- **第二阶段:10的"价值整合期"**:承接"28"的张力,"10"的"1(主导)+0(包容)"特性开始发挥作用,学会"筛选核心合作方向,包容过程中的差异"。
+- **第三阶段:1的"领袖绽放期"**:经过前两阶段的整合,最终回归"1"的核心能量,此时的"独立主导"已成为"合作成果落地的推动力"。
+
+## 3. 原生家庭成长特性:在"天赋认可"与"现实约束"中形成的行为模式
+
+- **成长环境的核心影响**:多数28/10/1从小展现出"合作天赋",家人可能会称赞其"善于与人相处",但在关键选择上又会强调"务实",这种环境让他们学会"在现实中平衡合作与务实"。
+- **成长中的典型行为倾向**:
+  - **合作隐藏型**:在家人面前会收敛合作式创意表达,优先做"被认可的事",但私下会通过参与社团活动等方式满足合作需求。
+  - **务实合作型**:会尝试将合作与"现实需求"结合,说服家人支持。
+- **对家庭关系的长期影响**:成年后与家人互动时,易陷入"合作压抑"与"自我证明"的循环。
+
+## 4. 生命数象征特性:能量灵动生长的"合作型主干"
+
+- **引领与启发的共生**:如同主干指引生长方向,枝丫灵活舒展,28/10/1能在带领他人时,用合作启发团队活力。
+- **成长中的"养分需求"**:合作主干的生长需要"认可与空间"双重养分,既需要他人肯定其合作的价值,也需要不被干涉的探索空间。
+
+## 5. 生命数视角下28/10/1的原生家庭关键提醒:警惕"务实绑架"对合作能量的消耗
+
+- **成长中的核心伤害点**:28/10/1天生渴望"合作被接纳",若父母长期用"不切实际"等话语否定其天赋,会逐渐让他们将"合作"等同于"不成熟",不敢表达合作想法。
+- **对成人后的深层影响**:童年被"务实绑架"的28/10/1,成年后易出现两种极端,要么"彻底放弃合作",选择单打独斗;要么"极端追求合作",不顾现实条件盲目合作。
+- **家庭互动的优化方向**:父母与28/10/1相处时,需"尊重合作,引导落地",既肯定其合作想法的价值,也用理性建议帮其落地。

+ 52 - 0
knowledge/research/生命数1的37-10-1组合能量特质.md

@@ -0,0 +1,52 @@
+---
+title: 生命数1的"37/10/1"组合能量特性解析
+source: https://mp.weixin.qq.com/s/okALms2QxCeDmf2f1N2Hvg
+author: 张圣甜141913
+date: 2026-05-30
+tags: [数字能量, 生命数1, 37/10/1, 天赋密码, 数字心理学]
+confidence: medium
+---
+
+# 生命数1的"37/10/1"组合能量特性解析
+
+在天赋密码数字心理学中,生命数1的"37/10/1"组合是"创意灵感"与"领袖内核"的深度融合,从"3+7"的智慧碰撞,到"10"的矛盾调和,最终回归"1"的独立主导,形成"灵感驱动—价值整合—领袖落地"的完整能量闭环。以下从原生特性、37/10/1组合递进特性、原生家庭成长特性、生命数象征特性及原生家庭关键提醒五个维度,完整解析其能量特质:
+
+## 1. 原生特性:自带"灵感基因"的创新型领袖基底
+
+37/10/1的原生能量以"1"的独立为核心,叠加"3"的创意与"7"的洞察,形成兼具灵动性与决断力的领袖特质:
+
+- **行动与决策**:行动力带着"灵感驱动"的特质,面对目标时不会墨守成规,总能跳出常规想新方法(如用趣味活动代替传统会议,提升团队效率);决策时既果断(1的本能),又会通过深度思考验证创意可行性(7的洞察),避免"盲目创新",比如先做小范围测试,再推进完整方案。
+- **沟通与需求**:外向且善于用"创意表达"传递主张(如用故事、比喻代替生硬说教),能快速调动他人情绪;内心既渴望"创意被认可"(3的需求),也期待"深层价值被看见"(7的需求)——若他人只称赞"想法有趣",却忽视方案背后的逻辑与价值,易产生"不被真正理解"的失落。
+
+## 2. 37/10/1组合递进特性:从"灵感迸发"到"落地绽放"的能量链路
+
+"37→10→1"的组合是"创意转化为成果"的递进过程,每个阶段对应不同的行为与情绪特质,核心是"平衡灵感与落地":
+
+- **第一阶段:37的"灵感碰撞期"**:"3"的活跃创意与"7"的深度洞察形成初始张力——脑海中常涌现大量新奇想法(3的本能),但又会因"过度思考可行性"(7的顾虑)犹豫不前。比如想发起一个新项目,会快速构思出3-5个创意方向,却又因"担心市场不接受""资源不够"陷入纠结,此阶段常伴随"想法多但落地少"的内耗,需通过"小步试错"(如先完成一个迷你版本)打破僵局。
+- **第二阶段:10的"价值整合期"**:承接"37"的张力,"10"的"1(主导)+0(包容)"特性开始发挥作用——学会"筛选核心创意,包容过程差异"。比如从多个想法中锁定1个核心方向(1的主导),同时允许团队在执行中灵活调整细节(0的包容),不再因"细节不完美"否定整体创意;此阶段的关键是"聚焦价值",明白"不是所有创意都要落地,只保留能实现核心目标的部分"。
+- **第三阶段:1的"领袖绽放期"**:经过前两阶段的整合,最终回归"1"的核心能量,但此时的"独立主导"已成为"创意落地的推动力"——既能坚定推进创意方案(1的本质),又能通过洞察解决落地中的问题(37的沉淀)。比如推动创意项目时,遇到市场反馈不佳,能快速结合数据(7的洞察)调整呈现形式(3的创意),而非固执坚持原方案,成为"懂创意、能落地"的领袖。
+
+## 3. 原生家庭成长特性:在"天赋认可"与"现实约束"中形成的行为模式
+
+37/10/1在原生家庭中的成长,常围绕"创意天赋被看见"与"被要求务实"的博弈展开,形成鲜明的成长特质:
+
+- **成长环境的核心影响**:多数37/10/1从小展现出"创意天赋"(如喜欢画画、编故事、搞小发明),家人可能会称赞"你真聪明,想法多",但在关键选择上又会强调"务实"(如"画画不能当饭吃,还是学理科好""别总想些不切实际的,找份稳定工作")。这种"既肯定天赋,又限制发挥"的环境,让他们早早学会"在现实中藏灵感",比如把创意爱好当作"副业",先满足家人对"稳定"的期待,再悄悄发展兴趣。
+- **成长中的典型行为倾向**:
+  - **天赋隐藏型**:在家人面前会收敛创意表达,优先做"被认可的事"(如认真学习应试科目),但私下会通过日记、手账、短视频等方式记录想法,用"隐秘的创作"维持灵感活力,比如瞒着家人写小说,直到获得小范围奖项才敢分享。
+  - **务实转化型**:会尝试将创意与"现实需求"结合,说服家人支持,比如想学设计,会说"现在电商发达,会设计能做店铺装修、产品包装,好找工作",用"现实价值"包装创意追求,减少家人的反对。
+- **对家庭关系的长期影响**:成年后与家人互动时,易陷入"天赋压抑"与"自我证明"的循环——要么因"担心家人反对"不敢全力发展创意事业(如明明想做设计师,却先做了行政工作,美其名曰"过渡");要么在"做出成绩后过度寻求认可"(如创意项目获奖后,反复向家人展示,渴望得到"当初没看错你"的肯定),本质是"童年未被完全接纳的天赋"在成年后的补偿心理。
+
+## 4. 生命数象征特性:能量灵动生长的"创意型主干"
+
+从生命数的象征意义来看,37/10/1的能量如同"带枝丫的创意主干"——主干坚定向上(1的领袖核心),枝丫灵活舒展(3的创意+7的洞察),兼具力量与灵动性:
+
+- **引领与启发的共生**:如同主干指引生长方向,枝丫带来生机,37/10/1能在带领他人时,用创意启发团队活力——比如组织家庭活动,会设计"亲子剧本杀""家庭知识竞赛"等新奇形式(3的创意),同时提前考虑家人的参与能力(如为老人简化规则,为孩子准备小奖品)(7的洞察),让"引领"变成"共同创造"。
+- **成长中的"养分需求"**:创意主干的生长需要"认可与空间"双重养分——既需要他人肯定其创意的价值(如"这个想法解决了我们的难题"),也需要不被干涉的探索空间(如"你可以按自己的方式尝试");若长期被否定(如"这想法太离谱")或被限制(如"按我说的做,别瞎想"),会导致"创意枝丫枯萎",表现为不再主动提想法、做事变得保守。
+
+## 5. 生命数视角下37/10/1的原生家庭关键提醒:警惕"务实绑架"对创意能量的消耗
+
+对37/10/1而言,原生家庭中"以现实为名的务实绑架",是阻碍其创意与领袖能量绽放的核心风险,需重点规避:
+
+- **成长中的核心伤害点**:37/10/1天生渴望"创意被接纳",若父母长期用"不切实际""不能赚钱""太理想化"等话语否定其天赋(如"你写那些东西有什么用,不如多做几道题""别搞设计了,考个公务员才稳定"),会逐渐让他们将"创意"等同于"不成熟",即便有好想法也不敢表达,甚至主动压抑灵感,害怕被贴上"不务正业"的标签。
+- **对成人后的深层影响**:童年被"务实绑架"的37/10/1,成年后易出现两种极端:要么"彻底放弃创意",按家人期待选择"稳定但不喜欢的工作",长期处于"做一天和尚撞一天钟"的麻木状态;要么"极端追求创意",不顾现实条件盲目创业(如没资源没经验就开创意工作室),用"对抗式坚持"证明自己,两种状态都难以实现"创意与现实的平衡"。
+- **家庭互动的优化方向**:父母与37/10/1相处时,需"尊重创意,引导落地"——既肯定其想法的价值(如"你这个点子很有意思,能解决XX问题"),也用理性建议帮其落地(如"我们可以一起看看,要实现这个想法需要哪些准备");避免用"稳定"否定"热爱",而是说"你可以追求喜欢的事,我们会支持你一起面对困难",让创意能量在"认可与引导"中健康生长。

+ 42 - 0
knowledge/research/生命数1的46-10-1组合能量特质.md

@@ -0,0 +1,42 @@
+---
+title: 生命数1的"46/10/1"组合具有独特的能量特质
+source: https://mp.weixin.qq.com/s/-F-QZviE4uO-OPfDzh1ZMQ
+author: 张圣甜141913
+date: 2026-05-30
+tags: [数字能量, 生命数1, 46/10/1, 数字心理学, 天赋密码]
+confidence: medium
+---
+
+# 生命数1的"46/10/1"组合具有独特的能量特质
+
+在天赋密码数字心理学中,生命数1的"46/10/1"组合具有独特的能量特质,以下是从与"28/10/1"对应的五个维度对其进行的解析:
+
+## 1. 原生特性:自带"务实奉献"的稳健型领袖基底
+
+- **行动与决策**:行动力带有"务实驱动"的特质,面对目标时,会通过扎实的努力和积累来推进,善于从实际经验中获取灵感。决策时既果断(1的本能),又会因对细节的关注和对他人需求的考虑(6的关怀)而较为谨慎,会全面评估各种因素,确保决策的可靠性。
+- **沟通与需求**:外向且善于用"关怀式表达"传递主张,能真诚地关心他人,耐心倾听并理解他人的感受和需求,以此调动他人的积极性。内心既渴望"通过帮助他人实现价值"(6的需求),也期待"自身的努力和成就被认可"(4的需求)。
+
+## 2. 46/10/1组合递进特性:从"务实关怀"到"领袖担当"的能量链路
+
+- **第一阶段:46的"务实关怀期"**:"4"的务实精神与"6"的人文关怀形成初始张力,脑海中常涌现出各种基于实际需求和帮助他人的想法,但又会因"担心计划不够完善"(4的顾虑)和"害怕无法满足他人期望"(6的担忧)而犹豫。
+- **第二阶段:10的"价值整合期"**:承接"46"的张力,"10"的"1(主导)+0(包容)"特性开始发挥作用,学会筛选核心目标,包容过程中的不完美,整合资源和力量。
+- **第三阶段:1的"领袖绽放期"**:经过前两阶段的整合,最终回归"1"的核心能量,此时的"独立主导"已成为推动务实成果落地和实现他人价值的强大动力。
+
+## 3. 原生家庭成长特性:在"现实期望"与"情感支持"中形成的行为模式
+
+- **成长环境的核心影响**:多数46/10/1从小展现出"务实和关怀他人"的天赋,家人可能会肯定其"懂事、会照顾人",但也会对其提出"要脚踏实地"的要求,这种环境让他们学会在现实中平衡关怀他人与自我发展。
+- **成长中的典型行为倾向**:
+  - **务实隐藏型**:在家人面前会收敛自己的关怀式表达,优先满足家人的期望,选择较为务实的道路,但私下会通过参与公益活动等方式满足自己关怀他人的需求。
+  - **情感务实型**:会尝试将关怀他人与现实目标结合,比如选择一份既能帮助他人又有稳定收入的工作,以此获得家人的支持。
+- **对家庭关系的长期影响**:成年后与家人互动时,易陷入"过度付出"与"自我牺牲"的循环,渴望得到家人的理解和支持,但又往往因过度承担而感到疲惫。
+
+## 4. 生命数象征特性:能量稳健生长的"务实型主干"
+
+- **引领与启发的共生**:如同稳健的主干,为团队或他人提供坚实的支持和引导,46/10/1能在带领他人时,通过务实的行动和对他人的关怀启发团队的凝聚力和向心力。
+- **成长中的"养分需求"**:务实主干的生长需要"认可与信任"双重养分,既需要他人肯定其务实的价值和付出,也需要得到他人的信任,让其能够按照自己的节奏和方式去推进事情。
+
+## 5. 生命数视角下46/10/1的原生家庭关键提醒:警惕"情感绑架"对务实能量的消耗
+
+- **成长中的核心伤害点**:46/10/1天生渴望"通过务实行动被认可",若父母长期用"不懂事"等话语否定其付出,会逐渐让他们将"务实"等同于"讨好",不敢坚持自己的想法和选择。
+- **对成人后的深层影响**:童年被"情感绑架"的46/10/1,成年后易出现两种极端,要么"彻底放弃务实",变得盲目追求理想而忽略现实;要么"过度务实",只关注他人需求而忽视自己的内心感受。
+- **家庭互动的优化方向**:父母与46/10/1相处时,需"尊重务实,鼓励自我",既肯定其务实的努力和付出,也鼓励他们关注自己的需求和感受,实现自我价值与关怀他人的平衡。

+ 1333 - 0
knowledge/research/生命数2-9组合递进解析.md

@@ -0,0 +1,1333 @@
+---
+title: 天赋密码数字心理学:生命数2-9组合递进能量解析
+source: 互联网综合研究
+author: Sisyphus 知识挖掘
+date: 2026-05-30
+tags: [数字能量, 生命数, 组合递进, 天赋密码, 数字心理学]
+confidence: medium
+---
+
+# 天赋密码数字心理学:生命数2-9组合递进能量解析
+
+## 一、计算方法说明
+
+### 1.1 生命数与天赋数的定义
+
+在数字心理学(天赋密码)体系中,**生命数**(又称命运数、主命数)是个人出生年、月、日的所有数字逐位相加,直至得到个位数(或卓越数)的结果,代表一个人的人生核心课题与天赋方向。**天赋数**是逐位相加过程中出现的两位数(包括中间结果),反映个体与生俱来的能力特质。
+
+### 1.2 标准计算步骤
+
+以出生日期 1993 年 5 月 17 日为例:
+
+1. 将出生日期(年、月、日)所有数字分别写出:1993、5、17
+2. 将年份数字相加:1 + 9 + 9 + 3 = 22
+3. 将月份数字相加:5 = 5(单数月无需再加)
+4. 将日期数字相加:1 + 7 = 8
+5. 将三个结果相加:22 + 5 + 8 = 35
+6. 将 35 继续相加至个位:3 + 5 = 8
+
+此例的生命数为 **8**,天赋数为 **35**(中间过程出现了 22 卓越数)。
+
+### 1.3 卓越数(Master Number)规则
+
+当计算过程中出现 **11、22、33** 时,这些数字被称为卓越数(大师数),具有特殊的能量含义:
+
+- **卓越数不参与进一步化简**(在中间过程中保持原值),但最终生命数仍为单数(除非全部相加后依然为 11、22、33)
+- 例如 29/11/2:虽然 11 作为卓越数被保留标记,但 1+1=2,最终生命数为 2,中间经历了卓越数 11 的振动频率
+- 卓越数组合的个体通常具有较高的灵性潜力和较重的生命课题
+
+### 1.4 组合格式 X/Y/Z 解读
+
+本文使用 **X/Y/Z** 格式标记每一个组合:
+
+| 位置 | 名称 | 含义 |
+|------|------|------|
+| **X** | 天赋数(初始组合) | 两个天赋数字的初始碰撞能量,代表与生俱来的潜能张力 |
+| **Y** | 中间数(整合过渡) | 数字相加后的阶段性结果,代表价值整合的桥梁能量 |
+| **Z** | 生命数(最终落地) | 最终化简至个位(或卓越数),代表人生核心课题 |
+
+例如 **29/11/2**:
+- X=29:天赋数 2 与 9 的初始碰撞(合作与慈悲的张力)
+- Y=11:经过整合后达到卓越数 11(灵性启示的高频振动)
+- Z=2:最终落地为生命数 2(通过合作与平衡实现人生使命)
+
+---
+
+## 二、各生命数组合详解
+
+### 生命数2:协调者 — 合作·敏感·平衡·伙伴关系
+
+生命数2的核心能量是**合作、敏感、平衡与伙伴关系**。拥有生命数2的人天生具备感知他人需求的能力,擅长斡旋调和,在关系中寻找双赢。他们的人生课题往往围绕"如何在服务他人的同时不失去自我边界"展开。
+
+#### 组合一览
+
+| 组合 | 计算路径 | 天赋数 | 中间过程 | 生命数 | 卓越数特征 |
+|------|----------|--------|----------|--------|------------|
+| 02/2 | 0+2=2 | 0、2 | 2 | 2 | — |
+| 11/2 | 1+1=2 | 1、1 | 11 | 2 | 卓越数11 |
+| 20/2 | 2+0=2 | 2、0 | 2 | 2 | — |
+| 29/11/2 | 2+9=11→2 | 2、9 | 11 | 2 | 卓越数11 |
+| 38/11/2 | 3+8=11→2 | 3、8 | 11 | 2 | 卓越数11 |
+| 47/11/2 | 4+7=11→2 | 4、7 | 11 | 2 | 卓越数11 |
+
+---
+
+#### 02/2 组合
+
+**计算路径:** 天赋数 0+2=2 → 中间数 2 → 生命数 2
+
+数字0代表"空"与"无限潜能",数字2代表合作与平衡。02/2组合的能量核心在于"从无到有的关系构建"。0如同一张白纸,赋予2号人以极强的可塑性和适应性;他们能够融入任何环境,感知场域中微妙的情绪暗流。但0的虚无特质也带来了边界模糊的挑战——这类人极易吸收他人的情绪,在过度付出中迷失自我。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——02能量):** 0的空性与2的感知力在初始层面形成"空心接收器"的特质。个体如同情绪海绵,不加分辨地吸收周围能量场的信息。这种高度敏感性既是天赋(能精准共情),也是考验(易被外界扰动)。0的能量为2的调和本能提供了无限延展的空间,但也让"无所不包"成为早期的负担。
+
+- **第二阶段(价值整合——中间数2):** 随着成长,个体开始学习将散漫的感知力凝聚为有意识的共情能力。中间数2的阶段标志着从"被动接收"到"主动调和"的转变——学会区分"他人的情绪"与"自己的情绪",建立基本的心理边界。整合的成果是一种有选择的、智慧的平衡感。
+
+- **第三阶段(能量落地——生命数2):** 最终落地的生命数2能量体现在具体的关系经营与团队协作中。个体找到自己的角色——桥梁、纽带、调解者。他们不再为调和而调和,而是为了创造真正的和谐。成熟的02/2组合擅长在组织或家庭中充当"看不见的粘合剂"。
+
+**关键特质:** 可塑性强、极度敏感、善于调和、边界模糊→边界清晰、无形中的凝聚力
+
+---
+
+#### 11/2 组合
+
+**计算路径:** 天赋数 1+1=11(卓越数)→ 生命数 2
+
+11是卓越数中最具灵性直觉的一组。两个1的能量叠加,形成"双倍独立"的张力——两个自我方向的冲动相互碰撞,最终升华为更高层次的觉知。11/2组合的个体天生携带一种"被光照亮"的气质,他们具有超越常人的直觉力和洞察力,能"看见"事物表象之下的本质。但卓越数的高频振动也意味着更高的坠落风险——如果不能驾驭这股能量,个体可能表现出焦虑、神经质或不切实际的理想主义。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——11卓越数能量):** 两个1的碰撞不是简单的叠加,而是产生量子跃迁般的效果。在天赋层面,个体同时拥有"引领的冲动"(1的独立性能量)和"接收的通道"(11的灵性直觉)。这两种看似矛盾的倾向在初始阶段常造成内在分裂——既渴望站上舞台,又想要隐入幕后。
+
+- **第二阶段(价值整合——卓越数11):** 11作为中间数是最关键的转化通道。个体需要在"小我"(ego)与"高我"(higher self)之间建立桥梁。整合成功的标志是:不再将直觉视为神秘现象,而是作为一种可运用的认知工具。11的能量要求个体放下对控制权的执念,转而信任更高智慧的引导。
+
+- **第三阶段(能量落地——生命数2):** 最终落地的生命数2赋予灵性直觉以关系属性。个体不再追求"独自觉醒",而是通过服务他人、建立灵性社群、或从事心理咨询/疗愈类工作来践行自己的天赋。11/2组合的终极课题是"以谦卑的引领者姿态,在合作中照亮彼此"。
+
+**关键特质:** 高度直觉、灵性敏感、理想主义、引领与服务的张力、需平衡小我与高我
+
+---
+
+#### 20/2 组合
+
+**计算路径:** 天赋数 2+0=2 → 中间数 2 → 生命数 2
+
+20/2与02/2在数字构成上互为镜像。2在前、0在后,象征着"先有感知,后有空间"。这类个体的特点是在合作中保有内在空间感——他们有强烈的共情和配合能力,但0的加入赋予了他们一种"抽离观察"的冷静视角。与02/2的完全开放不同,20/2更像是一个"带着观察孔的调解者":既能深入关系内部,又能退后一步审视全局。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——20能量):** 2的敏感性先于0的空间感展开。个体在早期关系中表现出强烈的配合意愿,甚至有些过度讨好。但随着阅历增长,数字2的"过度卷入"逐渐被0的"放空能力"所平衡——个体开始学会在关系中留白,意识到"真正的合作不意味着时刻黏合"。
+
+- **第二阶段(价值整合——中间数2):** 中间数2的能量在这里体现为"有觉察的平衡"。个体不再本能地迎合他人,而是有意识地选择何时融入、何时抽离。整合的实质是:将被动的关系反应转化为主动的关系策略。
+
+- **第三阶段(能量落地——生命数2):** 20/2组合最终呈现的是一种"弹性平衡"——既能深度连接,也能保持独立空间。这种人在团队中是出色的外交家:他们懂得何时说话、何时沉默,知道如何在不失真的前提下促成共识。
+
+**关键特质:** 共情与观察并存、弹性边界、关系中的留白智慧、外交型协调者
+
+---
+
+#### 29/11/2 组合
+
+**计算路径:** 天赋数 2+9=11(卓越数)→ 生命数 2
+
+数字2(合作)与数字9(慈悲)结合,碰撞出卓越数11的灵性火花,最终落地为生命数2。这是一条"通过智慧服务来成就合作"的能量路径。29的组合带来了"普世之爱"的视野——个体不仅关注小范围的关系和谐,更关心人类整体的福祉。9的理想主义与2的调和本能结合,产生了强大的公益心和服务精神。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——29能量):** 2对和平的渴望与9对理想的追求交织在一起,形成"改变世界的温柔力量"。个体在早期可能对人际关系中的不公特别敏感,容易为他人的遭遇感到痛心。这种"共情过度"如果不加引导,可能导致情感倦怠或救世主情结。
+
+- **第二阶段(价值整合——11卓越数):** 29的慈悲心在卓越数11的催化下升华为灵性层面的"大爱"。个体开始理解:真正的帮助不是代替他人承受痛苦,而是点亮他人内在的光。11的直觉力帮助个体看清"哪些关系值得投入,哪些需要放手"。
+
+- **第三阶段(能量落地——生命数2):** 生命数2的落地是"在日常关系中将大爱具体化"。个体的理想主义不再悬浮于空中,而是通过每天的沟通、协作和陪伴来体现。他们可能在心理咨询、教育、NGO或社群运营等领域发挥天赋,成为连接资源与人心的枢纽。
+
+**关键特质:** 慈悲与智慧并存、公益心强、理想主义落地难、灵性服务者、需警惕救世主情结
+
+---
+
+#### 38/11/2 组合
+
+**计算路径:** 天赋数 3+8=11(卓越数)→ 生命数 2
+
+数字3(创造力、表达)与数字8(权力、掌控)的组合,经由卓越数11的转化,最终落地为生命数2。这是一条"用创造力和影响力来服务关系"的能量路径。38的能量充满张力和戏剧性——3的自由表达和8的权威欲望天然存在冲突,但这种冲突恰恰是创造力的燃料。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——38能量):** 3号人渴望被看见,8号人渴望被承认。在初始阶段,个体可能表现为"既有艺术气质又有商业头脑"的复杂人格。他们既想通过创意表达自我,又追求实际的成就和地位。这种双重驱动力如果协调不当,会导致内在的拉锯战——创意被野心绑架,或野心被创意消解。
+
+- **第二阶段(价值整合——11卓越数):** 卓越数11提供了一条超越二元冲突的通道。个体需要认识到:创造力和影响力并不是对立的两极,而是同一枚硬币的两面。11的直觉力帮助他们找到"表达即影响力"的整合方式——真正的领导力是创造性的,真正的创造力也必然具有影响力。
+
+- **第三阶段(能量落地——生命数2):** 生命数2的落地要求将这种整合后的能量用于关系和服务。38/11/2的人最终会发现:最有影响力的表达方式,是与他人共同创造(co-creation)。他们可能成为社群中的创意领袖、跨界合作者,或是通过艺术来疗愈他人的工作者。
+
+**关键特质:** 创意与野心的整合、表达即影响力、跨界合作者、需以服务为导向
+
+---
+
+#### 47/11/2 组合
+
+**计算路径:** 天赋数 4+7=11(卓越数)→ 生命数 2
+
+数字4(稳定、秩序)与数字7(灵性、内省)的组合,经由卓越数11,落地为生命数2。这是一条"将灵性智慧扎根于实践,服务于关系"的能量路径。4的务实与7的深邃天然互补——务实为灵性提供根基,灵性为务实赋予意义。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——47能量):** 个体天生游走在"修行的渴望"与"系统的需求"之间。4的能量要求他们建立秩序、积累资源、脚踏实地;7的能量则呼唤他们向内探索、追求真理、独处反思。这种内外拉扯在早期常表现为"既渴望稳定又向往自由"的矛盾。
+
+- **第二阶段(价值整合——11卓越数):** 11的卓越数能量是连接4与7的桥梁——将"实践中的智慧"升华为"智慧地实践"。个体通过内省(7)为行动(4)赋予方向,通过行动为内省提供素材。整合的标志是:不再将稳定与灵性视为对立面,而是视彼此为必要条件。
+
+- **第三阶段(能量落地——生命数2):** 生命数2的落地意味着将这种"实践的智慧"用于关系经营。个体可能成为团队中的"智慧型支持者"——用系统化的方法帮助他人成长,或用扎实的服务传递灵性价值。他们在心理咨询、教育管理、健康养生等领域能够发挥独特的整合优势。
+
+**关键特质:** 务实与灵性融合、系统化思考者、智慧型服务者、行动中修行、关系中的导师型协调者
+
+---
+
+### 生命数3:表达者 — 创意·表达·社交·喜悦
+
+生命数3的核心能量是**创造力、自我表达、社交互动与喜悦传播**。拥有生命数3的人天生渴望被看见、被听见,他们拥有丰富的想象力和感染力,是人群中的"快乐引擎"。他们的人生课题往往围绕"如何将天赋的创造力从自我展示升级为真正有价值的表达"展开。
+
+#### 组合一览
+
+| 组合 | 计算路径 | 天赋数 | 中间过程 | 生命数 | 卓越数特征 |
+|------|----------|--------|----------|--------|------------|
+| 03/3 | 0+3=3 | 0、3 | 3 | 3 | — |
+| 12/3 | 1+2=3 | 1、2 | 3 | 3 | — |
+| 21/3 | 2+1=3 | 2、1 | 3 | 3 | — |
+| 30/3 | 3+0=3 | 3、0 | 3 | 3 | — |
+| 39/12/3 | 3+9=12→3 | 3、9 | 12 | 3 | 中间数12 |
+| 48/12/3 | 4+8=12→3 | 4、8 | 12 | 3 | 中间数12 |
+
+---
+
+#### 03/3 组合
+
+**计算路径:** 天赋数 0+3=3 → 中间数 3 → 生命数 3
+
+数字0的无限可能性与数字3的表达天赋相结合。03/3的能量核心是"纯粹的表达潜能"——0如同一个未加限制的创作空间,3在其中自由流淌。这类个体拥有天马行空的想象力,表达方式不拘一格,但0的空性也带来了"方向感缺失"的挑战——他们可能拥有众多创意却难以聚焦落地。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——03能量):** 3的自我展示欲望在0的无限空间中任意驰骋。个体在早期表现为"什么都想尝试"的多才多艺者——今天画画、明天唱歌、后天写作。0的空性让表达没有固定形式,但也容易导致"样样通样样松"的浅尝辄止。
+
+- **第二阶段(价值整合——中间数3):** 中间数3的整合阶段是"从散漫创意中提炼表达的核心"。个体开始意识到:真正的表达不是越多越好,而是找到最能触动自己和他人的那一种方式。3的能量在这一阶段从量变转向质变。
+
+- **第三阶段(能量落地——生命数3):** 落地后的生命数3表现为"有意识的快乐传播者"。个体不再为了被关注而表达,而是为了分享喜悦、启发他人而创作。成熟的03/3组合能够将创意转化为有影响力的作品,同时保持那份初始的纯粹和喜悦。
+
+**关键特质:** 纯粹创意天赋、多才多艺、聚焦不足、从散漫到有意识的表达、快乐分享者
+
+---
+
+#### 12/3 组合
+
+**计算路径:** 天赋数 1+2=3 → 中间数 3 → 生命数 3
+
+数字1(领导、独立)与数字2(合作、敏感)的结合,碰撞出生命数3的表达能量。12/3的能量核心是"通过合作与领导力的平衡来实现自我表达"。1的独立冲劲与2的共情能力相辅相成——这类个体既能独立创作,也擅长在团队中激发共鸣。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——12能量):** 1的"我要做自己"和2的"我们需要和谐"在初始阶段形成有趣的张力。个体可能在"坚持主见"与"照顾他人感受"之间摇摆。这种内在对话迫使他们发展出一种既不失自我又兼顾他人的表达方式。
+
+- **第二阶段(价值整合——中间数3):** 中间数3的创造性能量将12的矛盾转化为创作的素材。个体发现:最好的表达恰恰来自于"个人声音"与"集体共鸣"的交汇点。3的喜悦特质帮助他们以轻松幽默的方式化解1与2之间的紧张。
+
+- **第三阶段(能量落地——生命数3):** 落地后的12/3组合是社交场中的"快乐催化剂"。他们能用自嘲式的幽默化解僵局,用生动的故事传递观点。成熟的个体在主持、演讲、编剧、社群运营等需要"既有个性又有共情"的领域大放异彩。
+
+**关键特质:** 独立与共情的平衡、社交表达力强、幽默化解紧张、团队中的快乐催化剂
+
+---
+
+#### 21/3 组合
+
+**计算路径:** 天赋数 2+1=3 → 中间数 3 → 生命数 3
+
+21/3是12/3的镜像组合——2在前、1在后,能量顺序不同导致表现侧重不同。个体的共情本能优先于独立冲动,在表达方式上更倾向于"先感受环境,再发出声音"。这类人天生懂得观众想要什么,他们的表达往往能精准击中情绪靶心。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——21能量):** 2的敏感先于1的自我展开。个体在早期可能表现为"过于关注他人反应"的表达者——他们太善于察言观色,以至于真实的自我被社交面具遮蔽。2的先发优势让他们的表达极具感染力,但也可能过度迎合观众。
+
+- **第二阶段(价值整合——中间数3):** 中间数3的创造能量帮助个体在"迎合"与"真实"之间找到第三条路。他们开始理解:最能打动人的不是精准的讨好,而是真诚的共鸣。3的喜悦特质鼓励他们放下过度思虑,让表达回归游戏和愉悦的本质。
+
+- **第三阶段(能量落地——生命数3):** 落地后的21/3个体是"有灵魂的表演者"。无论是演讲、教学还是艺术创作,他们都能在服务观众的同时保有鲜明的个人风格。他们的表达既有共情的温度,又有独立的锐度。
+
+**关键特质:** 善于察言观色、共情驱动表达、精准的情绪共鸣、从迎合到真诚表达的蜕变
+
+---
+
+#### 30/3 组合
+
+**计算路径:** 天赋数 3+0=3 → 中间数 3 → 生命数 3
+
+数字3的创造力与数字0的空灵空间相结合。30/3与03/3数字相同但顺序不同——3在前、0在后,能量的表达方式更具"先定调再扩散"的特点。这类个体往往在早年就显现出清晰的创作方向,而0的能量帮助他们保持开放的成长空间。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——30能量):** 3的创作者本能先于0的开放性展开。个体在早期就表现出强烈的"我要表达"的冲动,能够较为明确地找到自己喜爱的艺术形式或表达媒介。然而,0的能量意味着这种早期方向的确定性并不等于僵化——他们仍然保持着探索其他可能性的好奇心。
+
+- **第二阶段(价值整合——中间数3):** 中间数3的整合意味着从"本能表达"向"有意识的创作"的转化。个体开始反思:什么样的表达是有意义的?如何才能让我的作品不仅取悦自己,也能触动他人?
+
+- **第三阶段(能量落地——生命数3):** 落地的30/3组合展现出一种"开放的核心表达"——他们有明确的创作内核,但边界开放,随时准备吸收新的灵感和可能性。这种人在艺术、设计、教育、表演等领域能够持续进化,始终保持创作活力。
+
+**关键特质:** 早期展现创作方向、内核明确边界开放、持续进化的创作者、活力充沛
+
+---
+
+#### 39/12/3 组合
+
+**计算路径:** 天赋数 3+9=12 → 中间数 12 → 生命数 3(1+2=3)
+
+数字3(创造)与数字9(大爱、智慧)的结合,经由数字12(1+2)的中转,最终落地为生命数3。这是一条"将个人创造力提升为普世之爱"的能量路径。39的组合天然具备一种"升华"的倾向——个体的创作不只是为了自我表达(3),更承载着传递智慧、抚慰人心的使命(9)。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——39能量):** 3的表达冲动与9的理想主义在初始层面产生强烈的化学反应。个体的创作往往充满情感深度和社会关怀——他们写的东西能让人流泪,唱的歌能触动灵魂。但39的能量也有"过度沉重"的风险:如果9的责任感压倒了3的喜悦,创作可能变得苦大仇深。
+
+- **第二阶段(价值整合——12过渡数):** 12作为中间数是一个关键的"调谐器"。数字1要求个体"为自己发声",数字2提醒他们"与他人共振"。12的整合意义在于:让个体的创作从"为他人代言"的使命感中解放出来,重新找回"为自己而创作"的初心。只有先真诚面对自己,才能真诚地服务他人。
+
+- **第三阶段(能量落地——生命数3):** 落地后的生命数3赋予39/12/3个体一种"举重若轻"的表达能力——他们能用轻松、幽默甚至天真的方式传递深刻的信息。成熟的个体在写作、演讲、音乐治疗、教育等领域成为"有深度的快乐传播者"。
+
+**关键特质:** 深刻与喜悦并存、天赋的升华能力、乐观的服务者、举重若轻的表达、创作即疗愈
+
+---
+
+#### 48/12/3 组合
+
+**计算路径:** 天赋数 4+8=12 → 中间数 12 → 生命数 3(1+2=3)
+
+数字4(稳定、实干)与数字8(掌控、成就)的组合,经由12中转,落地为生命数3。这是一条"将结构与权力转化为创造性表达"的能量路径。48/12/3的个体天生具备将创意商业化的能力——他们是那种既有艺术眼光又懂市场运作的"创作型企业家"。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——48能量):** 4号的务实与8号的野心组合在一起,产生一种"建造帝国"的冲动。但在生命数3的背景下,这种建造冲动不是指向传统意义上的商业帝国,而是"创意王国"。个体可能既想精雕细琢作品(4),又想获得广泛认可(8)。这种双重追求在早期可能导致"创作焦虑"——想做得完美又想快速成功。
+
+- **第二阶段(价值整合——12过渡数):** 12的过渡作用在此尤为关键。数字1提醒个体"忠于自己的创意声音",数字2提醒他们"与受众建立连接"。12整合的本质是:从"被市场和掌声定义"到"由内在标准驱动"。个体需要放下对外部认可的执念,回归创作本身的喜悦。
+
+- **第三阶段(能量落地——生命数3):** 落地后的生命数3能量让48/12/3的个体在"专业"和"有趣"之间找到平衡。他们创作的作品既有扎实的内容质量(4的功底),又有广泛的影响力(8的传播力),还散发着真正动人的魅力(3的感染力)。他们是文化产业中的"品质创造者"。
+
+**关键特质:** 创意与商业的跨界人才、创作质量与影响力兼备、需平衡内外认可、品质创造者
+
+---
+
+### 生命数4:建设者 — 稳定·实干·秩序·务实
+
+生命数4的核心能量是**稳定、秩序、务实和坚持不懈**。拥有生命数4的人是天生的建设者——他们擅长将想法转化为可执行的计划,将蓝图落实为坚固的建筑。他们的人生课题是"在追求稳定的同时保持灵活,在遵循规则的同时不失去创新的勇气"。
+
+#### 组合一览
+
+| 组合 | 计算路径 | 天赋数 | 中间过程 | 生命数 | 卓越数特征 |
+|------|----------|--------|----------|--------|------------|
+| 04/4 | 0+4=4 | 0、4 | 4 | 4 | — |
+| 13/4 | 1+3=4 | 1、3 | 4 | 4 | — |
+| 22/4 | 2+2=4 | 2、2 | 22 | 4 | 卓越数22 |
+| 31/4 | 3+1=4 | 3、1 | 4 | 4 | — |
+| 40/4 | 4+0=4 | 4、0 | 4 | 4 | — |
+
+---
+
+#### 04/4 组合
+
+**计算路径:** 天赋数 0+4=4 → 中间数 4 → 生命数 4
+
+数字0的开放性与数字4的结构性相结合。04/4的能量核心是"从空白中建立秩序"——0的空无既是挑战也是机遇。这类个体拥有从零开始搭建系统的天赋,但也容易因为0的"无边界感"而陷入过度规划或完美主义。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——04能量):** 0的无形能量先于4的秩序感进入意识。个体在早期可能表现出一种"无序中的秩序感"——他们的房间可能看起来很乱,但他们自己知道每样东西在哪里。4的结构冲动深植于0的开放土壤中,这种组合既可能造就灵活的建设者,也可能产生拖延的完美主义者。
+
+- **第二阶段(价值整合——中间数4):** 中间数4的整合敲定了"秩序优先"的基调。个体开始有意识地训练自己的自律性和系统思维,学会将头脑中的蓝图转化为实际的行动步骤。0的干扰在这一阶段被驯服——不是被消除,而是被整合为"创造力储备"。
+
+- **第三阶段(能量落地——生命数4):** 落地的04/4个体擅长从混乱中创造秩序。他们可能是出色的项目经理、组织架构师或系统思考者。0的贡献在于:他们的建设方案不是僵硬的,而是留有弹性和创新空间的。他们是"柔软的建造者"。
+
+**关键特质:** 从零搭建系统、秩序与弹性并存、灵活的结构主义者、天生的组织者
+
+---
+
+#### 13/4 组合
+
+**计算路径:** 天赋数 1+3=4 → 中间数 4 → 生命数 4
+
+数字1(领导、独立)与数字3(创造、表达)的结合,落地为生命数4。这是一条"将领导力与创造力注入务实事业"的能量路径。13/4的个体拥有"创造性的领导风格"——他们不是传统的发号施令者,而是通过创意和愿景来引导他人。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——13能量):** 1的"我要开创"和3的"我要表达"在初始阶段合流,形成了一股强大的自我驱动力。个体在早期就渴望"做出一番事业",但他们的事业构想往往带有艺术或创新的色彩。13的挑战在于:1和3都对"被认可"有强烈需求,可能导致个体过于在意外界评价。
+
+- **第二阶段(价值整合——中间数4):** 中间数4的务实能量为13的创造冲动提供了"脚手架"。个体开始理解:再好的创意如果没有执行计划也只是空中楼阁。他们学会了时间管理、资源分配和阶段性目标设定。4的落地感让1的领导力和3的创造力从"梦想"变成"项目"。
+
+- **第三阶段(能量落地——生命数4):** 落地的13/4个体是"有远见的实干家"。他们既能用愿景激励团队,又能亲自下场把控细节。在建筑、工程、制作人、创业等需要"创意加实干"的领域,他们能够发挥独特的综合优势。
+
+**关键特质:** 创造性领导者、有远见的实干家、创意驱动型建设者、梦想变为项目的能力
+
+---
+
+#### 22/4 组合
+
+**计算路径:** 天赋数 2+2=4(卓越数22)→ 生命数 4
+
+22是卓越数中被称为"建筑大师"的数字。两个2的能量叠加,产生出超越普通合作能力的宏大协调力。22/4组合的个体天生具备一种"为人民建造"的使命感——他们的建设不止于个人成就,而是旨在服务社群甚至整个人类。卓越数22赋予了他们异于常人的远见和执行潜力,但这种潜力的实现需要巨大的自律和责任感。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——22卓越数能量):** 两个2的碰撞产生了"超倍的敏感和合作本能"。在天赋层面,个体拥有一种近乎通感的感知力——他们能同时感受到多个层面的需求和关系暗流。但这种极度敏感的初始状态如果不加管理,会导致"信息过载"和"情感透支"。
+
+- **第二阶段(价值整合——卓越数22):** 22的卓越能量在此阶段扮演着"从感知到建造"的转化器角色。个体开始理解:敏感不是目的,而是建设的工具——正因为能感知到他人的需求,才能建造真正有用的系统。22的能量要求个体从"感受世界"转向"建设世界"。
+
+- **第三阶段(能量落地——生命数4):** 生命数4的落地为22的宏大愿景提供了执行框架。卓越数的理想主义经过4的务实过滤后,变成可操作的长期计划。成熟的22/4个体往往是伟大的项目发起人、社区建设者或制度设计者——他们的建设成果能惠及数代人。
+
+**关键特质:** 建筑大师、宏大愿景与务实执行结合、为他人而建、卓越的感知力与建设力统一
+
+---
+
+#### 31/4 组合
+
+**计算路径:** 天赋数 3+1=4 → 中间数 4 → 生命数 4
+
+数字3(创造)与数字1(领导)的组合(13的镜像),落地为生命数4。与13/4的顺序相反,31/4中创造的能量先于领导力展开。个体先被创造冲动驱动,再逐渐培养领导能力——他们的建设之路往往是从"自己做作品"到"带领团队做项目"的自然演化。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——31能量):** 3的创作喜悦先于1的领导野心出现。个体在早期可能更像一个"纯粹的手艺人"——沉浸在创作中,享受过程而非结果。但随着成长,1的能量逐渐显现:他们开始希望自己的作品产生更大的影响力,而这就需要组织和领导能力。
+
+- **第二阶段(价值整合——中间数4):** 中间数4的结构化力量将31的"创作+领导"冲动整合为"可规模化的创作体系"。个体学会将个人经验提炼为方法论,将个人工作室发展为团队运作。4的务实性要求他们建立起清晰的流程和标准。
+
+- **第三阶段(能量落地——生命数4):** 落地的31/4个体是"建立创意系统的建筑师"。他们不仅创作作品,更创建能让创意持续发生的系统。在教育机构、设计工作室、内容制作团队等环境中,他们是最佳的组织者和标准建立者。
+
+**关键特质:** 从创作者到组织者、建立创意系统、以作品驱动领导、流程与创造力并重
+
+---
+
+#### 40/4 组合
+
+**计算路径:** 天赋数 4+0=4 → 中间数 4 → 生命数 4
+
+数字4的秩序感与数字0的开放性相结合。40/4与04/4数字相同但顺序不同——4在前、0在后。能量的表达方式是"先建立结构,再留出空间"。这类个体先建立扎实的基础系统,然后利用0的灵活性不断优化和进化。他们不像04/4那样从零开始摸索,而是先搭建框架再填充内容。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——40能量):** 4的结构冲动先于0的开放意识展开。个体在早期就表现出强烈的"整理欲"和"规则意识"——他们喜欢给事物分类、建立流程、制定规则。但当秩序建立之后,0的能量开始发挥作用:他们意识到过度僵化会扼杀创新,开始为系统留出弹性空间。
+
+- **第二阶段(价值整合——中间数4):** 中间数4的整合锚定了"结构优先、灵活辅助"的价值排序。个体在这一阶段学会了区分"哪些规则必须坚守"和"哪些可以变通"。4的稳定性为他们提供了判断的基准。
+
+- **第三阶段(能量落地——生命数4):** 落地的40/4个体是"灵活的建设者"——他们的系统既有坚固的骨架,又有柔软的关节。在企业运营、家庭管理或社区建设中,他们是既能建立秩序又能拥抱变化的稳定力量。
+
+**关键特质:** 结构优先灵活补充、有弹性的系统建造者、规则与创新兼得、稳固而柔软的基石
+
+---
+
+### 生命数5:自由者 — 自由·冒险·变化·多才多艺
+
+生命数5的核心能量是**自由、冒险、变化与多才多艺**。拥有生命数5的人是天生的探索者和体验者——他们渴望突破界限、尝试新鲜事物、拥抱变化。5是数字序列的中心,代表着一种动态平衡的力量。他们的人生课题是"如何在追求自由的同时建立必要的承诺,在拥抱变化的同时找到稳定的内核"。
+
+#### 组合一览
+
+| 组合 | 计算路径 | 天赋数 | 中间过程 | 生命数 | 卓越数特征 |
+|------|----------|--------|----------|--------|------------|
+| 05/5 | 0+5=5 | 0、5 | 5 | 5 | — |
+| 14/5 | 1+4=5 | 1、4 | 5 | 5 | — |
+| 23/5 | 2+3=5 | 2、3 | 5 | 5 | — |
+| 32/5 | 3+2=5 | 3、2 | 5 | 5 | — |
+| 41/5 | 4+1=5 | 4、1 | 5 | 5 | — |
+| 50/5 | 5+0=5 | 5、0 | 5 | 5 | — |
+
+---
+
+#### 05/5 组合
+
+**计算路径:** 天赋数 0+5=5 → 中间数 5 → 生命数 5
+
+数字0的空性与数字5的自由能量结合。05/5的能量核心是"无限可能性中的自由探索"——0为5的冒险精神提供了没有边界的舞台。这类个体天生对"限制"极度敏感,任何形式的束缚都会引发他们的反抗本能。但0的虚无特质也带来风险:如果不加引导,他们可能成为"永远在路上但从不抵达"的流浪者。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——05能量):** 5的探索欲望在0的无垠空间中任意驰骋。个体在早期表现为"什么都想尝试"的冒险家——好奇心极强,勇于体验各种生活方式、工作形态和关系模式。但0的空性意味着他们缺乏内在的"锚点",容易在过度追求新鲜感中迷失方向。
+
+- **第二阶段(价值整合——中间数5):** 中间数5的整合阶段是"从盲目冒险到有意识的探索"。个体开始为自由设置"有结构的边界"——不是放弃自由,而是通过自律来保护自由。他们学会了对冒险说"不"(对不重要的冒险),以便对真正重要的冒险说"是"。
+
+- **第三阶段(能量落地——生命数5):** 落地的05/5个体是"有方向的自由旅人"。他们不再被新鲜感驱动四处流窜,而是有目的地在不同领域间穿梭,将丰富的经验编织成独特的智慧。成熟的个体可能成为跨领域的创新者、文化交流者或生活方式设计师。
+
+**关键特质:** 无限探索欲望、方向感缺失的挑战、从盲动到有方向的自由、跨领域经验整合者
+
+---
+
+#### 14/5 组合
+
+**计算路径:** 天赋数 1+4=5 → 中间数 5 → 生命数 5
+
+数字1(领导、开创)与数字4(稳定、实干)的结合,落地为自由探索的生命数5。这是一条"通过建立结构和领导力来获得自由"的能量路径——看起来矛盾,但恰恰是14/5的独特魅力。个体发现:真正的自由不是逃避责任,而是通过承担责任来赢得选择的权利。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——14能量):** 1的"我要开创"和4的"我要稳定"在初始层面形成强烈的张力。个体可能同时被两种相反的力量拉扯——既想冒险创业(1),又想要安全稳定(4)。这种矛盾在早期常导致"急于求成"或"害怕冒险"的两极摇摆。
+
+- **第二阶段(价值整合——中间数5):** 中间数5的自由能量帮助个体认识到:稳定(4)和开创(1)不是非此即彼的选择。真正的自由来自"先建立基础,再向外探索"——就像一棵树,只有根系足够深(4),才能长出足够远的枝干(1)。整合的关键是用4的耐力支撑1的野心。
+
+- **第三阶段(能量落地——生命数5):** 落地的14/5个体是"有根基的冒险家"。他们不像05/5那样随性漂流,而是有策略地拓展自己的边界。他们可能是连续创业者、投资人或项目发起人——既有开创的勇气,又有守成的智慧。
+
+**关键特质:** 稳定与冒险的辩证统一、有策略的探索者、先扎根再伸展、开创与守成兼备
+
+---
+
+#### 23/5 组合
+
+**计算路径:** 天赋数 2+3=5 → 中间数 5 → 生命数 5
+
+数字2(合作、敏感)与数字3(创造、表达)的结合,落地为生命数5。这是一条"通过合作与创造来体验自由"的能量路径。23/5的个体在人际互动和创造性表达中找到自由感——他们不是独自冒险的独行侠,而是通过与他人一起探索来感受世界的广阔。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——23能量):** 2的调和本能与3的表达欲望相结合,形成一种"社交型探索者"的特质。个体在早期通过广泛的人际网络来体验生活——每认识一个新朋友,就像打开了一扇新世界的门。但挑战在于:2的过度配合可能导致个体在社交中失去自我方向,跟着别人的冒险计划走。
+
+- **第二阶段(价值整合——中间数5):** 中间数5的能量敦促个体从"被动社交探索"转向"主动体验设计"。他们开始意识到:不是所有的社交都有价值,也不是所有的冒险都值得参与。5的自由意志在这一阶段被激活——个体学会选择与谁同行、去哪里、做什么。
+
+- **第三阶段(能量落地——生命数5):** 落地的23/5个体是"社交网络中的自由枢纽"。他们拥有广泛的跨圈层人脉,擅长将不同领域的人连接起来,创造新的可能性。在旅游、活动策划、社群运营、文化交流等领域,他们能够发挥独特的连接和催化作用。
+
+**关键特质:** 社交型探索者、通过人际体验世界、从随波逐流到主动选择、跨圈层连接者
+
+---
+
+#### 32/5 组合
+
+**计算路径:** 天赋数 3+2=5 → 中间数 5 → 生命数 5
+
+数字3(创造)与数字2(合作)的组合(23的镜像),落地为生命数5。与23/5不同的是,32/5中创造的本能先于合作的倾向。个体先通过自我表达找到自由感,再通过协作放大这种自由——他们的探索路径是"先做自己,再找同路人"。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——32能量):** 3的"我要表达"先于2的"我们一起"。个体在早期通过创作、表演或任何形式的自我展示来体验自由——当他们在舞台中央时,感到自己无所不能。但过度自我中心的表达方式可能疏远他人,3的"一切为我"需要经历2的"还有他人"的修正。
+
+- **第二阶段(价值整合——中间数5):** 中间数5的能量催化了从"独自闪耀"到"共同体验"的转变。个体开始发现:与观众共鸣的快乐 > 独自表演的快乐。5的自由感不再来自"我说了算",而是来自"我们一起探索"。这种认知转变拓展了他们的体验边界。
+
+- **第三阶段(能量落地——生命数5):** 落地的32/5个体是"有核心粉丝的探索者"。他们始终保持独特的个人风格(3),同时擅长建立社群和合作关系(2)。在内容创作、表演艺术、教育培训等领域,他们能够围绕个人品牌建立起活跃的探索者社群。
+
+**关键特质:** 自我表达驱动探索、从独唱到合唱的蜕变、个人风格与社群建设兼备
+
+---
+
+#### 41/5 组合
+
+**计算路径:** 天赋数 4+1=5 → 中间数 5 → 生命数 5
+
+数字4(稳定)与数字1(开创)的组合(14/5的镜像),落地为生命数5。与14/5相比,41/5的个体先建立稳定基础再寻求突破——他们的自由之路更加稳健、渐进。他们不是冲动的冒险者,而是"计算过的冒险者"。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——41能量):** 4的保守本能先于1的开拓冲动发挥作用。个体在早期表现得比同龄人谨慎、务实——他们先确保安全,再考虑发展。但5的底层能量意味着他们内心深处的自由渴望从未消失。这种"外稳内野"的矛盾在早期可能导致压抑感。
+
+- **第二阶段(价值整合——中间数5):** 中间数5的能量在这里扮演"解放者"的角色。个体在积累了足够的安全资本(金钱、技能、社会资源)后,开始释放被压抑的冒险欲望。他们不是盲目突围,而是有计划地拓展边界。5的能量告诉他们:安全不是目的,安全只是自由的前提。
+
+- **第三阶段(能量落地——生命数5):** 落地的41/5个体是"稳中求进的探索家"。他们可能在中年经历职业转型、启动副业或进行人生的大幅度调整。他们的冒险虽然不是最早起跑的,但往往是最持久、最成功的——因为他们有扎实的基础和清晰的策略。
+
+**关键特质:** 谨慎的冒险者、先稳定后突破、稳中求进的探索、中年转型潜力大
+
+---
+
+#### 50/5 组合
+
+**计算路径:** 天赋数 5+0=5 → 中间数 5 → 生命数 5
+
+数字5的自由活力与数字0的开放空间相结合。50/5与05/5数字相同但顺序不同——5在前、0在后。能量的表达方式是"先有探索方向,再保持开放心态"。这类个体不像05/5那样在尝试中寻找方向(先探索后聚焦),而是先有一个探索方向,然后在过程中不断调整和更新。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——50能量):** 5的探索本能先于0的开放意识出现。个体在早期就表现出明确的兴趣方向——他们知道自己喜欢什么、想探索什么。但0的能量意味着这种"早期方向"随时可以被颠覆。他们可能在深入一个领域后突然转向另一个看似毫不相关的领域。
+
+- **第二阶段(价值整合——中间数5):** 中间数5的整合阶段是"在深入与广博之间找到节奏"。个体开始理解:真正的自由不是什么都做,而是在深耕一个领域的同时保持对其他可能性的好奇。他们学会了"定期的转向"——每次转向都带着前一段积累的财富和经验。
+
+- **第三阶段(能量落地——生命数5):** 落地的50/5个体是"螺旋式成长者"。他们的生涯轨迹不是线性的,而是螺旋上升——每次转向看似离开,实际上在更高的层面延续。他们可能拥有多个职业生涯阶段,每个阶段都有内在的逻辑联系。
+
+**关键特质:** 方向明确但随时可调、螺旋式成长路径、多阶段职业生涯、深入与广博兼得
+
+---
+
+### 生命数6:服务者 — 责任·爱·疗愈·奉献
+
+生命数6的核心能量是**责任、爱、服务与疗愈**。拥有生命数6的人是天生的守护者和疗愈者——他们对家庭、社群和世界的福祉有着天然的使命感。6的能量象征着无条件之爱的理想,但也承载着"过度负责"的沉重课题。他们的人生课题是"如何在服务他人的同时不牺牲自我,在承担责任的同时保持内心的轻松"。
+
+#### 组合一览
+
+| 组合 | 计算路径 | 天赋数 | 中间过程 | 生命数 | 卓越数特征 |
+|------|----------|--------|----------|--------|------------|
+| 06/6 | 0+6=6 | 0、6 | 6 | 6 | — |
+| 15/6 | 1+5=6 | 1、5 | 6 | 6 | — |
+| 24/6 | 2+4=6 | 2、4 | 6 | 6 | — |
+| 33/6 | 3+3=6 | 3、3 | 33 | 6 | 卓越数33 |
+| 42/6 | 4+2=6 | 4、2 | 6 | 6 | — |
+| 51/6 | 5+1=6 | 5、1 | 6 | 6 | — |
+| 60/6 | 6+0=6 | 6、0 | 6 | 6 | — |
+
+---
+
+#### 06/6 组合
+
+**计算路径:** 天赋数 0+6=6 → 中间数 6 → 生命数 6
+
+数字0的无限性与数字6的奉献精神结合。06/6的能量核心是"无条件的爱的容器"——0为6的关怀本能提供了没有边界的承载空间。这类个体拥有近乎无限的同理心和包容力,能够接纳和疗愈各种受伤的心灵。但0的"无边界"特质也使他们面临最大的挑战:过度付出、自我消耗、难以说不。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——06能量):** 6的服务冲动在0的无边界空间中毫无阻碍地释放。个体在早期可能是那个"总是照顾别人感受"的孩子——同学的心理辅导员、朋友的情感垃圾桶。0的空性让他们没有"自我消耗"的概念,直到疲惫不堪才发现已付出过多。
+
+- **第二阶段(价值整合——中间数6):** 中间数6的整合要求个体学习"有边界的爱"。这不是减少爱,而是让爱更可持续。个体开始理解:真正的服务不是让自己燃烧殆尽,而是保持自己的完整以便长期提供支持。他们学会在说"是"之前先问自己"我是否有能力承担"。
+
+- **第三阶段(能量落地——生命数6):** 落地的06/6个体是"智慧的服务者"。他们的关怀不再是无差别的过度付出,而是有选择、有策略的援助。在医疗、教育、心理咨询、社会工作等领域,他们能以源源不断的爱心和成熟的边界意识,提供真正有效的帮助。
+
+**关键特质:** 无条件的爱之容器、过度付出风险、学会边界是核心课题、智慧的服务者
+
+---
+
+#### 15/6 组合
+
+**计算路径:** 天赋数 1+5=6 → 中间数 6 → 生命数 6
+
+数字1(领导、独立)与数字5(自由、变化)的结合,落地为服务导向的生命数6。这是一条"通过领导力和自由探索来服务他人"的能量路径。15/6的个体不是传统意义上的"牺牲型服务者"——他们用主动、创新的方式开展关怀,既要保持自我独立,又要践行爱的责任。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——15能量):** 1的"我要自主"和5的"我要自由"在初始层面汇合,形成一股强烈的"自我主张"能量。个体在早期可能被视为"自私"或"叛逆",因为他们对束缚特别敏感。但这种对自由的坚持恰恰是6的服务能量的前奏——只有先确立自我边界,才能有力量帮助他人。
+
+- **第二阶段(价值整合——中间数6):** 中间数6的爱的能量将1和5的"为己"取向转向"为人"。个体开始发现:真正的自由不是逃离责任,而是选择自己想要承担的责任。他们不再将服务视为牺牲,而是视为一种有意义的自我表达。
+
+- **第三阶段(能量落地——生命数6):** 落地的15/6个体是"创新型服务者"——他们用自己的独立性和创造力来重新定义"什么是帮助"。他们可能是社会企业家、创新教育者或自由职业的顾问——以自己的方式、按自己的节奏来服务他人。
+
+**关键特质:** 自由的服务者、先独立再奉献、创新型关怀、拒绝传统牺牲模式
+
+---
+
+#### 24/6 组合
+
+**计算路径:** 天赋数 2+4=6 → 中间数 6 → 生命数 6
+
+数字2(合作、敏感)与数字4(稳定、实干)的结合,落地为生命数6。这是一条"通过合作与建设来践行爱心"的能量路径。24/6的个体是"温暖的建设者"——他们将爱与关怀注入到每一件具体的工作中,用务实的方式表达关心。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——24能量):** 2的共情敏感与4的务实本能相结合。个体在早期既关注他人的感受(2),又试图通过实际行动来提供帮助(4)。他们可能表现为"无声的关怀者"——不太会说动听的话,但会默默地为他人做事。这种"行动胜于言语"的关爱方式既是他们的优点,也可能是沟通上的短板。
+
+- **第二阶段(价值整合——中间数6):** 中间数6的情感能量在这里发挥"升华"作用:将2的敏感和4的务实提升为真正的爱与关怀。个体开始理解:单纯的做事不等于表达爱,真正的服务需要用心去连接,而不仅仅是用手去劳作。
+
+- **第三阶段(能量落地——生命数6):** 落地的24/6个体是"用行动说话的服务者"。在家庭、社区机构、医疗机构或教育机构中,他们是最可靠的那一个——总是准时、周到、细致。他们的爱不是挂在嘴边的口号,而是融化在每个行动中的温暖。
+
+**关键特质:** 温暖的建设者、行动胜于言语、静默的关怀、可靠的服务提供者
+
+---
+
+#### 33/6 组合
+
+**计算路径:** 天赋数 3+3=6(卓越数33)→ 生命数 6
+
+33是卓越数中被称为"疗愈师之数"的数字。两个3的能量叠加,产生了具有巨大创造力和表达力的疗愈能量。33/6组合的个体拥有"以爱疗愈世界的使命"——他们不仅想要照顾他人,更想要通过创造性的方式(艺术、音乐、写作、演讲)来传播爱和治愈。卓越数的能量赋予了他们超凡的感染力和感召力,但同时也带来了"燃烧自己照亮别人"的风险。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——33卓越数能量):** 两个3的碰撞产生了"表达的核聚变"——个体在天赋层面拥有双倍的创造力、表达欲和情感强度。他们可能从小就展现出惊人的艺术天赋或表演魅力,且这种天赋天然带有疗愈的特质:当他们唱歌或表演时,观众会感受到一种情感的净化。
+
+- **第二阶段(价值整合——卓越数33):** 33的卓越能量将个人创作升华为"集体疗愈"的使命。个体认识到:天赋不是用来炫耀的,而是用来服务的。这一阶段的整合要求他们放下"被赞美"的渴望(3的低阶需求),专注于"用创作来治愈"(6的高阶使命)。
+
+- **第三阶段(能量落地——生命数6):** 生命数6的落地让33/6的疗愈潜能真正造福世界。他们可能是音乐治疗师、表达性艺术治疗师、心灵歌手或疗愈型作家——通过创造性的媒介传递爱的信息。成熟后的33/6个体是"爱的艺术家",每一个作品都是治愈的礼物。
+
+**关键特质:** 疗愈师之数、创造性疗愈天赋、用艺术传播爱、需警惕自我消耗、爱的艺术家
+
+---
+
+#### 42/6 组合
+
+**计算路径:** 天赋数 4+2=6 → 中间数 6 → 生命数 6
+
+数字4(稳定)与数字2(合作)的组合(24/6的镜像),落地为生命数6。与24/6不同的是,42/6中务实的能力先于共情的展开。个体先建立起实际的能力和系统,然后才将这些能力用于服务——他们的服务之路是"先技术后关怀"。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——42能量):** 4的秩序感先于2的共情能力发挥作用。个体在早期更专注于技能培养、知识积累和系统建立——他们先让自己"有用",然后再考虑如何将这种有用性转化为对他人有益的服务。但4的过度务实可能导致"缺乏温度"的批评。
+
+- **第二阶段(价值整合——中间数6):** 中间数6的爱的能量为4的"冷技能"注入"暖关怀"。个体开始学习在专业技能中融入人情味。他们意识到:最好的服务不是在技术上做到完美,而是让对方感受到被关心和被理解。
+
+- **第三阶段(能量落地——生命数6):** 落地的42/6个体是"有温度的专业人士"。无论是在医疗、护理、教育还是顾问领域,他们都能提供兼具专业水准和人文关怀的服务。他们是那个既有能力又愿意多走一步去关心他人的人。
+
+**关键特质:** 先专业后关怀、技术与人情的融合、有温度的专业人士、能力驱动型服务者
+
+---
+
+#### 51/6 组合
+
+**计算路径:** 天赋数 5+1=6 → 中间数 6 → 生命数 6
+
+数字5(自由、变化)与数字1(领导、独立)的组合(15/6的镜像),落地为生命数6。与15/6不同的是,51/6中探索的自由先于领导的独立。个体先积累丰富的经验和广泛的视角,然后才将这些见识转化为领导力——他们的服务方式更偏向"经验分享式的引导"。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——51能量):** 5的探索欲望先于1的领导冲动展开。个体在早期更倾向于"游历者"的角色——通过旅行、换工作、体验不同生活方式来积累人生经验。他们可能显得不安定、不成熟,但这些经历都是未来服务他人的资本。
+
+- **第二阶段(价值整合——中间数6):** 中间数6的爱的能量将这些看似散漫的冒险经历"镀上意义"。个体开始认识到:过去的每一次冒险都不是浪费——所有的经历都塑造了一个更有共情力、更理解人性的自己。整合的关键是将"为自己而体验"转化为"为他人而分享"。
+
+- **第三阶段(能量落地——生命数6):** 落地的51/6个体是"有故事的引导者"。他们的人生经历本身就是最大的疗愈资源——在心理咨询、教练、教育培训或写作领域,他们用自己的故事照亮他人的道路。他们的服务不是理论说教,而是真实的生命影响生命。
+
+**关键特质:** 经历即财富、经验驱动型服务者、有故事的引导者、生命影响生命
+
+---
+
+#### 60/6 组合
+
+**计算路径:** 天赋数 6+0=6 → 中间数 6 → 生命数 6
+
+数字6的关爱能量与数字0的开放空间相结合。60/6与06/6数字相同但顺序不同——6在前、0在后。能量的表达方式是"先有关怀的行动,后有留白的智慧"。这类个体先主动付出关爱,然后逐渐学会在关怀中保持空间感。他们不是"无底洞式的付出者",而是"有节奏的服务者"。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——60能量):** 6的服务冲动先于0的开放意识发挥作用。个体在早期主动承担照顾者的角色——可能是家庭中的"小大人"或朋友圈中的"知心姐姐/哥哥"。但与06/6(先开放后关怀)不同的是,他们的初始付出更有方向性,不是所有人他们都帮,而是选择性地关注特定的人或领域。
+
+- **第二阶段(价值整合——中间数6):** 中间数6的整合阶段要求他们处理"付出与回报"的平衡问题。个体开始意识到:不是所有的付出都会被珍惜,不是所有的帮助都会被需要。他们学会在关怀中设置"安静的边界"——不拒绝付出,但也不强求帮助。
+
+- **第三阶段(能量落地——生命数6):** 落地的60/6个体是"优雅的服务者"——他们既保持慷慨的爱心,又懂得尊重他人的自主空间。他们的帮助不是包办代替,而是赋能他人。在管理、咨询、教育等领域,他们能做到"授人以渔而非授人以鱼"。
+
+**关键特质:** 有节奏的关怀者、主动但不过度付出、优雅的服务者、尊重他人边界的帮助
+
+---
+
+### 生命数7:探索者 — 分析·灵性·智慧·内省
+
+生命数7的核心能量是**分析、灵性追求、智慧寻求与内省**。拥有生命数7的人是天生的思想家和真理寻求者——他们对事物的本质充满好奇,渴望理解宇宙的运作法则。7的能量代表着"知其所以然"的深度认知需求,但同时也伴随着孤立、怀疑和完美主义的倾向。他们的人生课题是"如何在追求真理的同时不远离人间烟火,在享受孤独的同时保持情感连接"。
+
+#### 组合一览
+
+| 组合 | 计算路径 | 天赋数 | 中间过程 | 生命数 | 卓越数特征 |
+|------|----------|--------|----------|--------|------------|
+| 07/7 | 0+7=7 | 0、7 | 7 | 7 | — |
+| 16/7 | 1+6=7 | 1、6 | 7 | 7 | — |
+| 25/7 | 2+5=7 | 2、5 | 7 | 7 | — |
+| 34/7 | 3+4=7 | 3、4 | 7 | 7 | — |
+| 43/7 | 4+3=7 | 4、3 | 7 | 7 | — |
+| 52/7 | 5+2=7 | 5、2 | 7 | 7 | — |
+| 61/7 | 6+1=7 | 6、1 | 7 | 7 | — |
+| 70/7 | 7+0=7 | 7、0 | 7 | 7 | — |
+
+---
+
+#### 07/7 组合
+
+**计算路径:** 天赋数 0+7=7 → 中间数 7 → 生命数 7
+
+数字0的开放性与数字7的深度内省结合。07/7的能量核心是"空杯求知者"——0的空性为7的探索提供了无限的接收空间。这类个体天生具备一种"把自己倒空以便装进新知识"的能力,他们的学习能力极强,能够快速吸收不同领域的智慧。但0的虚无也可能带来"怀疑一切"的倾向——如果没有找到值得信赖的真理,他们可能陷入持续的不确定感中。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——07能量):** 7的求知渴望在0的无边界空间中自由延伸。个体在早期是典型的"十万个为什么"——对一切事物都充满好奇,不满足于表面答案,总要追问到最底层。0的空性让他们没有预设的立场,这既是优点(开放包容)也是缺点(缺乏根基)。
+
+- **第二阶段(价值整合——中间数7):** 中间数7的整合阶段是"从信息收集到智慧提炼"。个体开始意识到:知识不等于智慧,知道的越多不等于活得越好。7的深层能量要求他们不止于积累信息,更要提炼出能指导生活的洞察。
+
+- **第三阶段(能量落地——生命数7):** 落地的07/7个体是"开放的智者"。他们既保持对世界的好奇和开放,又建立了自己的认知体系。在科研、哲学、心理咨询、学术等领域,他们能够既保持批判性思考又不失开放心态。
+
+**关键特质:** 空杯心态、极强学习力、从信息到智慧的升华、开放的批判性思考者
+
+---
+
+#### 16/7 组合
+
+**计算路径:** 天赋数 1+6=7 → 中间数 7 → 生命数 7
+
+数字1(领导、独立)与数字6(责任、关爱)的组合,落地为探索真相的生命数7。这是一条"通过领导和关爱来追寻智慧"的能量路径。16/7的个体不是"躲在象牙塔里的学者"——他们在服务他人和承担领导责任的过程中发现真理。他们的智慧不是来自书本,而是来自实践中的反思。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——16能量):** 1的"我要独立"和6的"我有责任"在初始层面形成张力。个体同时被两种需求驱动:既想自由探索自己的道路,又感到对家庭/社群负有责任。早期的他们可能表现为"背负着期望的探索者"——在追求个人兴趣和满足他人期待之间挣扎。
+
+- **第二阶段(价值整合——中间数7):** 中间数7的智慧能量将这种张力转化为成长的养分。个体开始理解:独立(1)和责任(6)不是对立面,而是互补的。真正的领导力来自承担责任,真正的服务需要保持独立判断。7的反思能力帮助他们从"夹缝中"找到第三条路。
+
+- **第三阶段(能量落地——生命数7):** 落地的16/7个体是"实践出真知的领袖"。他们可能在教育、咨询、心理健康或社区管理等领域担任领导角色——他们的领导风格既有原则(1)又有温度(6),而且善于在经验中提炼智慧(7)。
+
+**关键特质:** 为责任而探索、实践中求真知、有温度的领导型思考者、在服务中悟道
+
+---
+
+#### 25/7 组合
+
+**计算路径:** 天赋数 2+5=7 → 中间数 7 → 生命数 7
+
+数字2(合作、敏感)与数字5(自由、变化)的组合,落地为生命数7。这是一条"通过关系与自由体验来追寻智慧"的能量路径。25/7的个体在人际互动和多样性体验中学习——他们是那种"从每个人的故事中汲取智慧"的聆听者。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——25能量):** 2的敏感特质使他们对他人的经历和智慧格外开放,5的探索欲望驱使他们广泛接触不同背景的人。个体在早期可能被批评为"交际花"——他们和任何人都能聊得来,但似乎没有固定的立场。但实际上,他们是在通过多样化的社交来理解人性的复杂性。
+
+- **第二阶段(价值整合——中间数7):** 中间数7的深度需求敦促个体"从社交中获得深度,而非广度"。他们开始意识到:认识一百个表面朋友不如深交一个知己。5的能量被7整合后,探索的方向从"向外"转向"向内外兼顾"——既探索外在世界,也探索内心世界。
+
+- **第三阶段(能量落地——生命数7):** 落地的25/7个体是"人本主义的思想家"。他们对人性的理解来自于真实的接触和互动,而非理论的推演。在人类学、社会学、心理咨询、人力资源等领域,他们既有理论洞察力,又有来自真实人际经验的智慧。
+
+**关键特质:** 从社交中悟道、多样化的经验是智慧来源、人本主义思考者、深度连接多于广度社交
+
+---
+
+#### 34/7 组合
+
+**计算路径:** 天赋数 3+4=7 → 中间数 7 → 生命数 7
+
+数字3(创造、表达)与数字4(稳定、结构)的组合,落地为生命数7。这是一条"通过创造性的结构来探索真理"的能量路径。34/7的个体将艺术家的敏感(3)与建筑师的严谨(4)融为一体——他们建立的体系既美观又实用,他们的思考既有想象力又有逻辑性。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——34能量):** 3的创造冲动和4的结构需求在初始层面形成"自由与秩序"的拉锯。个体可能时而天马行空(3),时而又过度追求完美(4)。这种内在的张力在早期可能导致"创作障碍"——想法太多不知道从何下手(3的丰富性碰上4的完美主义)。
+
+- **第二阶段(价值整合——中间数7):** 中间数7的深度思考能力为34的冲突提供了"出海口"。个体发展出一种"创造性的方法论"——一种既有美感又有逻辑的思考框架。7的能量帮助他们从更高的视角审视3和4的冲突,找到融合的可能性。
+
+- **第三阶段(能量落地——生命数7):** 落地的34/7个体是"系统化的创新者"。他们擅长在特定领域创建系统性的知识体系或方法论。在学术研究、技术开发、教育设计或战略咨询等领域,他们既有创意又能将其系统化、可操作化。
+
+**关键特质:** 创造与结构的融合、系统化的创新者、方法论创建者、想象力与逻辑兼备
+
+---
+
+#### 43/7 组合
+
+**计算路径:** 天赋数 4+3=7 → 中间数 7 → 生命数 7
+
+数字4(稳定)与数字3(创造)的组合(34/7的镜像),落地为生命数7。与34/7不同的是,43/7中结构的需求先于创造冲动展开。个体先建立稳固的知识或技能基础,然后才在此基础上发挥创意——他们的探索之路是"先扎实后创新"。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——43能量):** 4的务实和保守先于3的开放和表达。个体在早期更专注于掌握一门技能、积累专业知识或建立一套工艺流程。他们可能给人"死板""缺乏想象力"的印象,但这是他们获取安全感的方式——先打好地基,再考虑装修。
+
+- **第二阶段(价值整合——中间数7):** 中间数7的智慧能量促使个体在扎实的基础上进行"突破性的思考"。他们开始问"为什么"——不仅知道怎么做(4),还想知道为什么这么做(7)。这种追问将他们从"熟练工"升级为"专家"。
+
+- **第三阶段(能量落地——生命数7):** 落地的43/7个体是"有深度的实践者"。他们的思考深度来自长期的实践积累,不是空中楼阁的空想家。在工程、医学、法律、会计等需要深厚专业知识的领域,他们能够提出创新性的解决方案。
+
+**关键特质:** 先扎实后创新、实践出真知、专业领域的思想者、从熟练到大师的进化
+
+---
+
+#### 52/7 组合
+
+**计算路径:** 天赋数 5+2=7 → 中间数 7 → 生命数 7
+
+数字5(自由、变化)与数字2(合作、敏感)的组合(25/7的镜像),落地为生命数7。与25/7不同的是,52/7中自由探索的冲动先于合作的敏感。个体先"走出去看看世界",再回来与人分享和连接。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——52能量):** 5的冒险精神先于2的共情本能。个体在早期更倾向于独立探索——独自旅行、独自研究、独自体验。他们不是不爱与人相处,而是觉得"先有经历才有资格分享"。这种"先体验后表达"的模式塑造了他们独特的知识结构。
+
+- **第二阶段(价值整合——中间数7):** 中间数7的反思能力将5的散漫冒险经历整合为"有结构的智慧"。7的能量要求个体:不只是经历,还要反思;不只是体验,还要提炼。这一阶段是"从行万里路到读万卷书"的升华——两者兼备,相得益彰。
+
+- **第三阶段(能量落地——生命数7):** 落地的52/7个体是"有故事的思考者"。他们的智慧充满了来自真实冒险的鲜活感和洞察力。在写作、教学、演讲、咨询等领域,他们能用生动的故事包裹深刻的思想,让听众在享受中收获智慧。
+
+**关键特质:** 先经历后思考、行与思的结合、有故事的智者、用真实经验启发他人
+
+---
+
+#### 61/7 组合
+
+**计算路径:** 天赋数 6+1=7 → 中间数 7 → 生命数 7
+
+数字6(责任、关爱)与数字1(领导、独立)的组合(16/7的镜像),落地为生命数7。与16/7不同的是,61/7中服务的本能先于领导的需求。个体先通过关爱他人来理解世界,再从照顾者转变为领导者——他们的智慧之路是"从爱出发,走向独立判断"。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——61能量):** 6的关怀本能先于1的独立意识发挥作用。个体在早期是"过度照顾者"——花费大量精力在照顾家人、朋友或团队成员上。他们通过付出来建立关系,但6的过度责任可能导致"没有自己的时间和空间"。
+
+- **第二阶段(价值整合——中间数7):** 中间数7的能量要求个体从"忙碌的照顾者"转变为"反思的陪伴者"。他们开始思考:我的付出是真的有帮助吗?还是只是满足了我"被需要"的需求?7的内省精神帮助他们在服务中找到智慧——学会在付出中保持觉察。
+
+- **第三阶段(能量落地——生命数7):** 落地的61/7个体是"智慧型关怀者"。他们的帮助不再是盲目的付出,而是基于深度理解的引导。在心理治疗、教育指导、健康咨询等领域,他们既能提供温暖的支持,又能给出深刻的见解。
+
+**关键特质:** 从关怀中得智慧、付出需要觉察、智慧型照护者、在服务中保持反思
+
+---
+
+#### 70/7 组合
+
+**计算路径:** 天赋数 7+0=7 → 中间数 7 → 生命数 7
+
+数字7的深刻内省与数字0的开放空间相结合。70/7与07/7数字相同但顺序不同——7在前、0在后。能量的表达方式是"先有认知框架,再保持开放调整"。这类个体先建立自己的世界观,然后留出修正的空间——他们的探索之路是"先假设,再求证,随时准备推翻"。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——70能量):** 7的求知欲先于0的开放性展开。个体在早期就形成了自己的观点和认知体系——他们不像07/7那样完全开放地吸收,而是带着自己的框架去筛选信息。这种"先有立场"的方式让他们在研究中更有指向性,但也可能造成选择性偏见。
+
+- **第二阶段(价值整合——中间数7):** 中间数7的整合阶段是"在坚持与放下之间找到平衡"。个体需要学习:哪些信念应该坚守,哪些需要更新。7的批判性思维在这里反转——他们不仅要质疑外界,更要质疑自己的认知框架。
+
+- **第三阶段(能量落地——生命数7):** 落地的70/7个体是"有弹性立场的思想者"。他们既有坚定的核心信念,又能根据新证据调整观点。在科研、哲学、高等教育或战略研究等领域,他们能够保持学术严谨性而不失开放胸怀。
+
+**关键特质:** 先有框架再求证、有立场但可调整、弹性的思想者、学术型探索者
+
+---
+
+### 生命数8:掌控者 — 权力·成就·成功·物质丰盛
+
+生命数8的核心能量是**权力、成就、物质丰盛与掌控力**。拥有生命数8的人天生具有商业头脑和领导才能——他们是那种能将资源和机会转化为实际成果的人。8的能量代表着"因果法则"——物质世界的积累是内在力量和智慧的反映。他们的人生课题是"如何在追求外在成功的同时保持内在的平衡,在掌控外部世界的同时不被权力腐蚀"。
+
+#### 组合一览
+
+| 组合 | 计算路径 | 天赋数 | 中间过程 | 生命数 | 卓越数特征 |
+|------|----------|--------|----------|--------|------------|
+| 08/8 | 0+8=8 | 0、8 | 8 | 8 | — |
+| 17/8 | 1+7=8 | 1、7 | 8 | 8 | — |
+| 26/8 | 2+6=8 | 2、6 | 8 | 8 | — |
+| 35/8 | 3+5=8 | 3、5 | 8 | 8 | — |
+| 44/8 | 4+4=8 | 4、4 | 44 | 8 | 卓越数44 |
+| 53/8 | 5+3=8 | 5、3 | 8 | 8 | — |
+| 62/8 | 6+2=8 | 6、2 | 8 | 8 | — |
+| 71/8 | 7+1=8 | 7、1 | 8 | 8 | — |
+| 80/8 | 8+0=8 | 8、0 | 8 | 8 | — |
+
+---
+
+#### 08/8 组合
+
+**计算路径:** 天赋数 0+8=8 → 中间数 8 → 生命数 8
+
+数字0的无限潜力与数字8的掌控力量结合。08/8的能量核心是"潜能的空白画布与创造财富的冲动"——0提供了没有上限的发展空间,8赋予了将潜力变现的执行力。这类个体可能从"一无所有"开始,凭借纯粹的努力和决断力攀上成功的顶峰。但0的虚无特质也可能导致"永不满足"的倾向——无论获得多少成就,内心总有一个空洞需要填满。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——08能量):** 8的成就渴望在0的无边界空间中无限放大。个体在早期就表现出极强的野心和驱动力——"我要成功"的念头像一团烈火在心中燃烧。0的空性意味着他们的起点可能很低(白手起家),但也意味着没有天花板。挑战在于:0的方向缺失可能导致"为了成功而成功",缺乏真正的内在动机。
+
+- **第二阶段(价值整合——中间数8):** 中间数8的整合阶段是"从外在成功转向内外兼修"。个体开始意识到:银行账户的数字不等于人生的价值。8的真正能量不在于拥有多少,而在于管理资源的能力和智慧。他们开始学习财富的"因果法则"——不仅会赚钱,更要懂得为什么赚钱。
+
+- **第三阶段(能量落地——生命数8):** 落地的08/8个体是"从零到英雄的自造者"。无论是白手起家的企业家还是靠奋斗突破阶层的成功者,他们的人生故事本身就是传奇。成熟的08/8个体不仅追求个人成功,更致力于创造社会价值和传承智慧。
+
+**关键特质:** 白手起家的潜力、无限上升空间、永不满足的驱动、从个人成功到社会价值
+
+---
+
+#### 17/8 组合
+
+**计算路径:** 天赋数 1+7=8 → 中间数 8 → 生命数 8
+
+数字1(领导、独立)与数字7(智慧、内省)的组合,落地为生命数8。这是一条"通过智慧领导和深度思考来获取成功"的能量路径。17/8的个体不是"埋头苦干型"的成就者,而是"战略型领袖"——他们用思想的深度指导行动的方向。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——17能量):** 1的独立领导力和7的深刻分析能力在初始层面结合。个体既有"我说了算"的决断力,又有深入分析问题的习惯。这种组合在早期造就了"少年老成"的气质——他们在同龄人中显得格外成熟和深思熟虑。但挑战在于:过度的分析可能导致决策瘫痪,过强的独立可能变得孤僻。
+
+- **第二阶段(价值整合——中间数8):** 中间数8的物质掌控能量将17的智慧转化为实际的成果。个体开始学习"知行合一"——再好的想法如果不能落地也只是空想。8的务实性要求他们:不仅要有思想,更要有行动;不仅要分析问题,更要解决问题。
+
+- **第三阶段(能量落地——生命数8):** 落地的17/8个体是"思想家兼实干家"。在商业、投资、咨询、战略规划等领域,他们既能高屋建瓴地思考,又能脚踏实地地执行。他们的成功来自深思熟虑后的精准行动。
+
+**关键特质:** 战略型领袖、思想指导行动、思考者与实干家合一、深谋远虑的执行者
+
+---
+
+#### 26/8 组合
+
+**计算路径:** 天赋数 2+6=8 → 中间数 8 → 生命数 8
+
+数字2(合作、敏感)与数字6(责任、关爱)的组合,落地为生命数8。这是一条"通过关系和服务来成就事业"的能量路径。26/8的个体是"以人为本的成功者"——他们通过建立信任关系、提供真诚服务来积累财富和影响力。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——26能量):** 2的共情能力和6的服务精神在初始层面合流。个体天生擅长"照顾他人需求"——他们能敏锐地感知到他人的需要并主动提供帮助。这种特质在早期就让他们拥有良好的人缘和口碑。但风险在于:过度关注他人可能导致自我价值感建立在"被需要"的基础上。
+
+- **第二阶段(价值整合——中间数8):** 中间数8的商业智慧将"好人缘"转化为"好商业"。个体开始理解:帮助他人不是慈善,而是最成功的商业模式。他们学会了将有价值的服务包装为可持续的商业方案。8的能量要求他们从"免费帮助"升级为"有价值的服务"。
+
+- **第三阶段(能量落地——生命数8):** 落地的26/8个体是"关系型企业家"。在服务行业、咨询、医疗、教育、保险等领域,他们能够建立以信任为核心的商业帝国。他们的财富来自客户的信任和口碑的积累,这是最稳固的成功基础。
+
+**关键特质:** 以人为本的成功者、关系即商业、口碑驱动型成就、将服务转化为价值
+
+---
+
+#### 35/8 组合
+
+**计算路径:** 天赋数 3+5=8 → 中间数 8 → 生命数 8
+
+数字3(创造、表达)与数字5(自由、变化)的组合,落地为生命数8。这是一条"通过创意和多元化探索来创造财富"的能量路径。35/8的个体是"创意型企业家"——他们用创造力开辟新市场,用灵活性应对变化,最终实现商业成功。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——35能量):** 3的表达欲望和5的自由精神产生强烈的化学反应。个体在早期充满奇思妙想和冒险冲动——他们可能是那个总是有新点子、总想尝试新方法的人。这种"创意过剩"在缺乏引导时可能导致"三分钟热度"——每个项目都开了头但很少收尾。
+
+- **第二阶段(价值整合——中间数8):** 中间数8的掌控力和商业意识将"创意"从爱好升级为"事业"。个体开始学习:创意是重要的,但将创意变现需要纪律、系统和商业策略。8的能量要求他们从"追逐下一个新奇想法"转向"深耕一个最有潜力的项目"。
+
+- **第三阶段(能量落地——生命数8):** 落地的35/8个体是"创意变现者"。在娱乐、传媒、设计、广告、互联网等创意驱动的行业,他们能将艺术灵感转化为商业价值。他们的成功充满了创新和跨界色彩,是"不走寻常路的成功者"。
+
+**关键特质:** 创意型企业家、将创意变现的能力、多元化探索聚焦深耕、不走寻常路的成功者
+
+---
+
+#### 44/8 组合
+
+**计算路径:** 天赋数 4+4=8(卓越数44)→ 生命数 8
+
+44是卓越数中被称为"实干大师"的数字。两个4的能量叠加,产生了"双倍的结构、双倍的耐力、双倍的执行力"。44/8组合的个体拥有惊人的工作能力和持久的耐力——他们能够将最宏大的计划一步步落实为现实。卓越数44赋予了他们"建造帝国"的潜力,但同时也承载着"工作狂"和"过度僵化"的风险。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——44卓越数能量):** 两个4的碰撞产生了"四倍于常人"的务实能量(双4叠加产生倍增效)。个体在天赋层面拥有极强的系统思维、组织能力和执行纪律。他们可能是那种"高中的时候就已经把所有科目做完型归纳"的超级计划者。但44的极端务实也可能导致视野狭窄、缺乏想象力的风险。
+
+- **第二阶段(价值整合——卓越数44):** 44的卓越能量要求个体从"做事"升华到"建造"。这一阶段的关键是:从"完成具体任务"升级到"设计高效系统"。个体需要从具体的执行者转变为"制度和流程的设计者"。44+44的整合意味着将个人执行力转化为组织执行力。
+
+- **第三阶段(能量落地——生命数8):** 生命数8的落地让44的建造能力获得物质世界的回报。44/8的个体是真正的"帝国建造者"——在商业、工程、金融、政治等领域,他们有能力构建庞大而高效的体系。成熟的44/8个体建造的不只是物质帝国,更是能够传承的制度和文化。
+
+**关键特质:** 实干大师、帝国建造者、极致执行力、系统设计者、物质成就的巅峰潜力
+
+---
+
+#### 53/8 组合
+
+**计算路径:** 天赋数 5+3=8 → 中间数 8 → 生命数 8
+
+数字5(自由、变化)与数字3(创造、表达)的组合(35/8的镜像),落地为生命数8。与35/8不同的是,53/8中自由探索的冲动先于创造表达。个体先积累多样化的经验和视角,然后才发展出独特的创造风格——他们的成功之路是"先见世面,再展才华"。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——53能量):** 5的冒险精神先于3的表达冲动展开。个体在早期更像"浪子"而非"艺术家"——通过旅行、换工作、尝试不同行业来积累人生阅历。他们的创意素材库(3)来自于真实的生活经历(5),而不是凭空想象。
+
+- **第二阶段(价值整合——中间数8):** 中间数8的商业转化能力将"丰富的经历"整合为"有市场价值的才华"。个体开始思考:如何将自己的独特经历打包成可以销售的"产品"或"服务"?8的能量要求他们从"经历者"升级为"价值创造者"。
+
+- **第三阶段(能量落地——生命数8):** 落地的53/8个体是"经历变现者"。他们的成功往往来自于将自己的独特人生经历——旅行见闻、文化体验、行业经验——转化为商业价值。在旅游、跨文化咨询、教育培训、内容创作等领域,他们能用故事和经验创造财富。
+
+**关键特质:** 经历变现、从阅历中提炼商业价值、跨界整合者、以独特视角创造财富
+
+---
+
+#### 62/8 组合
+
+**计算路径:** 天赋数 6+2=8 → 中间数 8 → 生命数 8
+
+数字6(责任、关爱)与数字2(合作、敏感)的组合(26/8的镜像),落地为生命数8。与26/8不同的是,62/8中服务的本能先于合作的智慧。个体先有强烈的"帮助他人"的冲动,然后才学会通过系统化的合作来放大服务的影响力。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——62能量):** 6的"我要照顾你"先于2的"我们一起"。个体在早期是那种"一个人扛起所有责任"的奉献者——在家庭、工作或人际关系中,他们总是承担得最多的那个人。6的过度责任可能让他们在早期就背负沉重的压力。
+
+- **第二阶段(价值整合——中间数8):** 中间数8的智慧教会他们"借力"的艺术。个体开始意识到:一个人能帮助的人是有限的,但通过建立组织系统(8),可以服务更多的人(6+2)。他们从"个人英雄式的助人"转型为"系统化的资源分配者"。
+
+- **第三阶段(能量落地——生命数8):** 落地的62/8个体是"有社会责任的企业家"。他们可能创建社会企业、健康管理机构、教育平台或公益基金——用商业的手段实现公益的目标。他们的成功不仅是个人财富的积累,更是社会影响力的扩张。
+
+**关键特质:** 从个人奉献到系统化助人、社会企业家、用商业实现公益、影响力驱动型成功
+
+---
+
+#### 71/8 组合
+
+**计算路径:** 天赋数 7+1=8 → 中间数 8 → 生命数 8
+
+数字7(智慧、内省)与数字1(领导、独立)的组合(17/8的镜像),落地为生命数8。与17/8不同的是,71/8中深思熟虑先于领导行动。个体先通过深入思考建立对事物的理解,然后才出决策——他们的领导风格是"谋定而后动"。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——71能量):** 7的分析本能先于1的行动冲动。个体在早期是"先观察后行动"的谨慎型人格——他们需要充分理解一个系统的工作原理之后,才愿意参与其中。这种深思熟虑在求学期是优势(成绩好),但可能在需要快速行动的商业环境中显得犹豫不决。
+
+- **第二阶段(价值整合——中间数8):** 中间数8的能量要求个体在"思考"和"行动"之间建立更紧密的循环。他们需要学习:不是所有的决定都需要100%的信息——在商业世界中,有时候60%的信息加果断行动,比100%的信息加延迟行动更有效。8的务实性修正了7的完美主义分析倾向。
+
+- **第三阶段(能量落地——生命数8):** 落地的71/8个体是"谋定而后动的战略家"。在投资、企业管理、政策制定等领域,他们的决策基于深入的分析和长期思考,因此往往比冲动的竞争者更持久、更稳健。他们是"慢但稳"的成功者代表。
+
+**关键特质:** 谋定而后动、先分析后行动、谨慎的战略家、以深度思考获得持久成功
+
+---
+
+#### 80/8 组合
+
+**计算路径:** 天赋数 8+0=8 → 中间数 8 → 生命数 8
+
+数字8的掌控力量与数字0的开放空间相结合。80/8与08/8数字相同但顺序不同——8在前、0在后。能量的表达方式是"先有成功,后有放空"——个体先全力以赴追求成就,然后在成功的基础上找到"不执著于成功"的境界。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——80能量):** 8的掌控本能先于0的开放意识发挥作用。个体在早期是典型的"成就导向型"——设定目标、制定计划、全力以赴。他们的成功欲望非常明确,不像08/8那样在空白的画布上寻找方向。但这种"目标过度明确"也可能导致"不成功便成仁"的过度紧张。
+
+- **第二阶段(价值整合——中间数8):** 中间数8的整合阶段要求个体"重新定义成功"。达到一定高度的他们开始发现:没有内心的满足感,外在的成就也无法带来真正的快乐。0的能量在这一阶段显现——他们开始为生活留出空白,学习享受"不做事"的时刻。
+
+- **第三阶段(能量落地——生命数8):** 落地的80/8个体是"轻松的成功者"。他们实现了"努力工作但不焦虑"的境界——既有掌控局面的能力,又有随缘放下的智慧。在企业领导、投资管理、实业经营等领域,他们是那种"看起来很轻松但成就很大"的人。
+
+**关键特质:** 先奋斗后放下、成就导向到轻松掌控、有弹性的成功者、努力但不焦虑的平衡状态
+
+---
+
+### 生命数9:慈悲者 — 大爱·完成·智慧·普世关怀
+
+生命数9的核心能量是**慈悲、完成、普世智慧与无私奉献**。拥有生命数9的人是天生的"集体无意识守护者"——他们对全人类的福祉有着深沉的关怀,能够超越个人利益看到更大图景。9是数字序列的最后一个数字,代表着"完成与超越"——个体已经走过了前面的所有功课,现在要将智慧回馈给世界。他们的人生课题是"如何在无私奉献中不耗尽自己,在拥抱所有人的同时拥有属于自己的生活"。
+
+#### 组合一览
+
+| 组合 | 计算路径 | 天赋数 | 中间过程 | 生命数 | 卓越数特征 |
+|------|----------|--------|----------|--------|------------|
+| 09/9 | 0+9=9 | 0、9 | 9 | 9 | — |
+| 18/9 | 1+8=9 | 1、8 | 9 | 9 | — |
+| 27/9 | 2+7=9 | 2、7 | 9 | 9 | — |
+| 36/9 | 3+6=9 | 3、6 | 9 | 9 | — |
+| 45/9 | 4+5=9 | 4、5 | 9 | 9 | — |
+| 54/9 | 5+4=9 | 5、4 | 9 | 9 | — |
+| 63/9 | 6+3=9 | 6、3 | 9 | 9 | — |
+| 72/9 | 7+2=9 | 7、2 | 9 | 9 | — |
+| 81/9 | 8+1=9 | 8、1 | 9 | 9 | — |
+| 90/9 | 9+0=9 | 9、0 | 9 | 9 | — |
+
+---
+
+#### 09/9 组合
+
+**计算路径:** 天赋数 0+9=9 → 中间数 9 → 生命数 9
+
+数字0的无限性与数字9的普世大爱结合。09/9的能量核心是"空性中的慈悲"——0的自我消融让个体能够超越个人局限,以纯粹的、无条件的爱去关怀一切众生。这类个体拥有一种近乎圣洁的气质——他们不执著于个人得失,而是将自己视为"宇宙之爱的管道"。但0的空性也带来"自我消融过度"的风险——他们可能完全忽略个人需求,在服务他人中失去自我存在感。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——09能量):** 9的普世关怀在0的无边界空间中无限延展。个体在早期就表现出超乎寻常的同情心——不仅关心身边的人,还关心动物、环境、全人类。0的空性让他们没有"我"的界限,能完全融入被关怀者的感受中。这种特质可能让早期生活充满情感负担——世界上的苦难似乎都压在他们肩上。
+
+- **第二阶段(价值整合——中间数9):** 中间数9的整合要求个体"从拯救世界到接自己"。关键转变是:理解到"自我照顾不是自私,而是持续服务的前提"。9的能量在这一阶段引导他们区分"慈悲"与"殉道"——真正的慈悲包括对自己慈悲。
+
+- **第三阶段(能量落地——生命数9):** 落地的09/9个体是"有智慧的慈悲者"。他们在公益、环保、人道主义、灵性教导等领域发光发热——不是出于自我牺牲的冲动,而是出于清醒的选择。他们的爱不再是"拯救世界"的沉重负担,而是"与世界共舞"的轻盈喜悦。
+
+**关键特质:** 纯粹无我的慈悲、自我消融的风险、从牺牲到智慧的服务、宇宙之爱的管道
+
+---
+
+#### 18/9 组合
+
+**计算路径:** 天赋数 1+8=9 → 中间数 9 → 生命数 9
+
+数字1(领导、独立)与数字8(权力、成就)的组合,落地为服务大众的生命数9。这是一条"将领导力和财富用于普世利益"的能量路径。18/9的个体拥有"以成功服务世界"的使命——他们先获得世俗的成就(资金、影响力、资源),然后将这些资源用于造福社会。他们是"不为自己赚钱"的领导者。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——18能量):** 1的"我要引领"和8的"我要掌控"在初始层面形成强大的世俗驱动力。个体在早期可能是野心勃勃的创业者或领导者——他们的目标感极强,执行力惊人。但这种"世俗成功"的追求如果没有9的普世目标引导,可能沦为纯粹的物质主义或权力欲望。
+
+- **第二阶段(价值整合——中间数9):** 中间数9的慈悲能量将"为己"的1和8转化为"为人"。个体经历价值观的深刻转变:从"我成功"到"我的成功可以服务多少人"。9的能量帮助他们超越小我的成就需求,将个人野心升华为社会使命。
+
+- **第三阶段(能量落地——生命数9):** 落地的18/9个体是"有社会影响力的领袖"。在慈善基金、社会企业、公益组织、教育机构等领域,他们运用自己的领导力和资源创造真正的社会变革。他们的力量不在于"拥有的多",而在于"给予的多"。
+
+**关键特质:** 将世俗成就转化为社会价值、从追求成功到服务世界、有影响力的慈善家、权力用于公益
+
+---
+
+#### 27/9 组合
+
+**计算路径:** 天赋数 2+7=9 → 中间数 9 → 生命数 9
+
+数字2(合作、敏感)与数字7(智慧、内省)的组合,落地为生命数9。这是一条"通过深度关系与智慧探索来服务世界"的能量路径。27/9的个体是"有洞察力的关怀者"——他们既能深刻理解他人的情感需求(2),又能从更高的视角看清问题的本质(7)。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——27能量):** 2的共情能力和7的分析能力形成一种"既温暖又冷静"的矛盾气质。个体在早期可能表现为"理解所有人但不愿亲近任何人"的疏离感——他们能看透人心(7),但正因为看得太透而保持距离(2的被动)。这种矛盾让他们在人际关系中既有优势(洞察力)也有障碍(过度理性)。
+
+- **第二阶段(价值整合——中间数9):** 中间数9的慈悲能量温暖了7的冷分析和2的被动。个体开始理解:洞察不是为了评判,而是为了理解;理解不是为了保持距离,而是为了更明智地爱。9的能量整合了2的"去感受"和7的"去思考",形成"有智慧的慈悲"。
+
+- **第三阶段(能量落地——生命数9):** 落地的27/9个体是"智慧型疗愈者"。在心理咨询、灵性引导、教育、调解仲裁等领域,他们既有深刻的共情能力,又有清晰的分析头脑。他们的帮助不是盲目的安慰,而是带着智慧和洞察的引导。
+
+**关键特质:** 洞察的关怀者、有智慧的慈悲、理性与感性的融合、深刻的疗愈者
+
+---
+
+#### 36/9 组合
+
+**计算路径:** 天赋数 3+6=9 → 中间数 9 → 生命数 9
+
+数字3(创造、表达)与数字6(责任、关爱)的组合,落地为生命数9。这是一条"用创造性的爱服务世界"的能量路径。36/9的个体是"艺术家兼疗愈师"——他们通过创作来表达爱,通过艺术来治愈世界。他们的生活本身就是一首献给生命的诗。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——36能量):** 3的表达冲动与6的服务本能相结合,形成"表达的关怀"——个体在早期就通过创作来关爱他人。他们可能为朋友写歌、为家人画画、用文字抚慰受伤的心灵。但6的过度责任可能导致创作成为负担——"我必须用艺术帮助所有人"变成沉重的使命。
+
+- **第二阶段(价值整合——中间数9):** 中间数9的普世视角将"为特定某人创作"升华为"为所有人创作"。个体开始从"帮助个体"转向"触动集体"。9的能量要求他们的创作主题从个人情感升级为人类共通的体验。他们的作品开始承载更大的信息量。
+
+- **第三阶段(能量落地——生命数9):** 落地的36/9个体是"治愈世界的艺术家"。在音乐、文学、电影、视觉艺术等创作领域,他们的作品不仅,有审美价值,更有疗愈力量。成熟的36/9个体用创作连接人心、唤醒同理心、传递普世之爱。
+
+**关键特质:** 疗愈型艺术家、创作即关怀、从个人表达到普世疗愈、以艺术服务世界
+
+---
+
+#### 45/9 组合
+
+**计算路径:** 天赋数 4+5=9 → 中间数 9 → 生命数 9
+
+数字4(稳定、实干)与数字5(自由、变化)的组合,落地为生命数9。这是一条"在稳定与自由之间实现普世价值"的能量路径。45/9的个体既能脚踏实地地建立系统(4),又能灵活地在不同领域间穿梭(5)——他们是用务实的方式实现理想的服务者。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——45能量):** 4的稳定需求与5的自由渴望在初始层面形成"既想扎根又想飞翔"的矛盾。个体在早期可能不断在"稳定工作"和"追求梦想"之间摇摆——既想要安全的收入(4),又想要冒险的自由(5)。这种拉锯让他们在30岁前可能换过很多行业或职业。
+
+- **第二阶段(价值整合——中间数9):** 中间数9的能量为45的矛盾提供了"更高目标"的调和。个体开始意识到:稳定(4)和自由(5)并不冲突——稳定是为了积累服务世界的资源,自由是为了扩大服务世界的方式。9的理想主义为这两股能量赋予了"服务"的共同方向。
+
+- **第三阶段(能量落地——生命数9):** 落地的45/9个体是"务实的人文主义者"。在国际发展、社区建设、教育普及、公益项目运营等领域,他们既有系统化的管理能力(4),又有跨文化、跨领域的适应能力(5)。他们是"把好事做专业"的实践者。
+
+**关键特质:** 稳定与自由的调和、务实的人文主义者、将理想系统化的执行者、跨领域服务者
+
+---
+
+#### 54/9 组合
+
+**计算路径:** 天赋数 5+4=9 → 中间数 9 → 生命数 9
+
+数字5(自由、变化)与数字4(稳定、实干)的组合(45/9的镜像),落地为生命数9。与45/9不同的是,54/9中自由探索的冲动先于稳定的需求。个体先用冒险积累阅历,再构建系统来放大这些阅历的价值——他们的服务之路是"先游历天下,再建造造福天下的系统"。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——54能量):** 5的冒险冲动先于4的稳定需求。个体在早期更愿意"走出去"——旅行、体验不同文化、尝试各种职业。他们不像45/9那样在稳定和自由之间纠结,而是先尽情体验自由。但长期的漂泊可能让他们在中年时意识到"没有根基的自由是无根之萍"。
+
+- **第二阶段(价值整合——中间数9):** 中间数9的普世视角为5的散漫冒险赋予了"使命"的意义。个体开始理解:所有的经历都不是浪费——每一段旅程、每一种文化接触都在丰富"我可以为世界做贡献的维度"。9的能量将冒险从"为自己"升华为"为世界"。
+
+- **第三阶段(能量落地——生命数9):** 落地的54/9个体是"用世界经验服务世界的人"。他们的阅历本身就是最宝贵的资源——在跨文化沟通、国际关系、全球公益、旅游文化等领域,他们能将广泛的见识转化为实际的贡献。
+
+**关键特质:** 阅历驱动型服务者、从个人冒险到全球贡献、跨文化理解者、以世界经验造福世界
+
+---
+
+#### 63/9 组合
+
+**计算路径:** 天赋数 6+3=9 → 中间数 9 → 生命数 9
+
+数字6(责任、关爱)与数字3(创造、表达)的组合(36/9的镜像),落地为生命数9。与36/9不同的是,63/9中服务的严肃性先于创造的快乐。个体先感受到"帮助他人的责任",然后才在服务中找到创造的喜悦——他们的疗愈之路是"先有使命,后有艺术"。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——63能量):** 6的"我必须帮助你"先于3的"我想表达自己"。个体在早期可能承担了过重的照顾责任——在家庭中过早地扮演"成人"角色,或在工作中不计回报地付出。6的严肃责任感可能压制了3的轻松和快乐,让他们的早期生活缺少"游戏"的成分。
+
+- **第二阶段(价值整合——中间数9):** 中间数9的广阔视角帮助个体重新发现"快乐服务"的可能性。他们开始认识到:服务不需要是沉重的牺牲,帮助他人也可以是快乐和富有创造性的。9的能量鼓励他们放下"苦行僧式"的服务,找到让付出也变得愉悦的方式。
+
+- **第三阶段(能量落地——生命数9):** 落地的63/9个体是"快乐的服务艺术家"。他们在医疗、教育、社会工作、公益创意等领域找到"让帮助变得有趣"的方法。他们的存在证明了一种可能:最深刻的关怀可以通过最愉悦的方式传递。
+
+**关键特质:** 从沉重到轻松的服务蜕变、快乐的奉献者、用创意解构责任的压力、在服务中找到喜悦
+
+---
+
+#### 72/9 组合
+
+**计算路径:** 天赋数 7+2=9 → 中间数 9 → 生命数 9
+
+数字7(智慧、内省)与数字2(合作、敏感)的组合(27/9的镜像),落地为生命数9。与27/9不同的是,72/9中内省思考先于共情连接。个体先通过深度反思建立对世界的理解,再通过关系将这些智慧传递出去——他们的服务方式是"先悟道,再传道"。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——72能量):** 7的孤独探索先于2的关系连接。个体在早期更像"独处的思想家"——喜欢沉浸在书本、研究和冥想中,不太善于或不太愿意与人交往。这种状态可能被误解为孤僻或清高,但实际上他们只是在"积累"——在自己准备好之前不愿分享不成熟的见解。
+
+- **第二阶段(价值整合——中间数9):** 中间数9的慈悲能量将7的"封闭智慧"转化为"开放的分享"。个体开始意识到:知识只有在被分享时才有价值,智慧只有在服务他人时才是真的智慧。9的能量推动他们走出孤独的思考空间,将洞见带给需要的人。
+
+- **第三阶段(能量落地——生命数9):** 落地的72/9个体是"将智慧化为慈悲的传道者"。在哲学、宗教、灵性教导、心理学、教育等领域,他们能将深奥的智慧以简单、共情的方式传递给大众。他们的教学不止于传递知识,更在于唤醒他人内在的智慧。
+
+**关键特质:** 从独思到分享、先悟道后传道、智慧转化为慈悲、唤醒他人的导师
+
+---
+
+#### 81/9 组合
+
+**计算路径:** 天赋数 8+1=9 → 中间数 9 → 生命数 9
+
+数字8(权力、成就)与数字1(领导、独立)的组合(18/9的镜像),落地为生命数9。与18/9不同的是,81/9中物质掌控的本能先于领导意识。个体先通过财富积累和资源掌控获得力量,再将这些力量用于领导性的服务——他们的服务之路是"先有资源,再带动变革"。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——81能量):** 8的"我要拥有"先于1的"我要引领"。个体在早期专注于获取财富、资源和影响力——他们可能表现出强烈的物质欲望和竞争意识。但8的过度掌控在缺乏更高目标时,容易导向"为积累而积累"的空虚循环。
+
+- **第二阶段(价值整合——中间数9):** 中间数9的普世视角带来"财富观的顿悟"。个体开始理解:拥有越多,责任越大。9的能量要求他们回答"我的财富和权力是为了什么"这个终极问题。整合的关键是将"财富是目标"转变为"财富是工具"。
+
+- **第三阶段(能量落地——生命数9):** 落地的81/9个体是"资源型慈善家"。在基金会、影响力投资、社会创新等领域,他们运用自己在财富管理上的专长来创造社会价值。不是在成功后顺便做慈善,而是将慈善本身作为事业来经营。
+
+**关键特质:** 财富为世界服务、从积累资源到分配资源、资源型慈善家、将商业智慧用于公益
+
+---
+
+#### 90/9 组合
+
+**计算路径:** 天赋数 9+0=9 → 中间数 9 → 生命数 9
+
+数字9的慈悲大爱与数字0的开放空间相结合。90/9与09/9数字相同但顺序不同——9在前、0在后。能量的表达方式是"先有大爱,后有放空"——个体先展开自己无边无际的关怀(9),然后在过程中学习"放下的艺术"(0)。他们的关怀之旅不是"越来越用力",而是"越来越轻松"。
+
+**三阶段递进解析:**
+
+- **第一阶段(天赋碰撞——90能量):** 9的奉献冲动先于0的空性意识发挥作用。个体在早期是"全力以赴的爱者"——他们用自己的全部心力去关怀他人、改善世界。这种全情投入的奉献精神令人感动,但也带来巨大的情感消耗。不像09/9那样一开始就知道"空",90/9的个体是先付出再学会放手。
+
+- **第二阶段(价值整合——中间数9):** 中间数9的整合阶段是"从紧握到松手"的转化。个体经历了"付出却没有得到期望的结果"的挫败后,开始学习"不执著"的智慧。0的能量告诉他们:尽力之后,就需要放手。最深的爱不是紧握,而是允许事物按其本性发展。
+
+- **第三阶段(能量落地——生命数9):** 落地的90/9个体是"游刃有余的奉献者"。他们仍然深爱世界,但这种爱没有了"我必须拯救你"的紧逼感。他们的帮助是轻盈的、无条件的——不期待结果,不執著于方式。成熟的90/9个体展现出一种"无为而治"的服务境界。
+
+**关键特质:** 从紧握到放手、全力以赴到放下执念、轻松的奉献者、无为而治的智慧服务
+
+---
+
+## 三、组合递进规律总览
+
+### 3.1 计算规则总结
+
+天赋密码数字系统的计算遵循以下统一规则:
+
+1. **逐位相加**:将出生年、月、日的所有数字分别相加,再将三个结果相加
+2. **持续化简**:对总和继续逐位相加,直至得到一位数
+3. **卓越数保留**:过程中出现的 11、22、33、44 作为卓越数保留标记,但不改变最终化简路径
+4. **X/Y/Z 格式**:X = 初始天赋组合(两个数字),Y = 中间求和结果,Z = 最终生命数
+
+### 3.2 跨组合能量比较
+
+同一生命数下不同组合的差异主要体现在天赋数(X)上:
+
+- **数字0的组合**(如 02/2、03/3、04/4 等):带有"无限可能"和"空性"的色彩,个体可塑性极强,但方向感易失
+- **含卓越数的组合**(如 11/2、22/4、33/6、44/8):个体具有倍化的天赋能量,但课题也更重——更高潜力意味着更高的坠落风险
+- **三阶递进组合**(如 29/11/2、38/11/2、39/12/3):能量经过多次转化,个体的人生轨迹更加复杂,整合的层次也更丰富
+
+### 3.3 三阶段递进的普适模型
+
+所有组合的分析遵循一个共通的三阶段模型:
+
+| 阶段 | 名称 | 核心任务 | 常见挑战 | 成功标志 |
+|------|------|----------|----------|----------|
+| 第一阶段 | 天赋碰撞(X能量) | 识别与接受 | 矛盾/冲突/混乱 | 意识到两股能量的存在 |
+| 第二阶段 | 价值整合(Y能量) | 融合与转化 | 卡顿/摇摆/内耗 | 两股能量开始协同 |
+| 第三阶段 | 能量落地(Z生命数) | 行动与表达 | 偏离/执著/逃避 | 在外在世界中践行整合成果 |
+
+### 3.4 各生命数综合对照表
+
+| 生命数 | 核心主题 | 组合数量 | 卓越数组合 | 能量特色 |
+|--------|----------|----------|------------|----------|
+| 2 | 合作·敏感·平衡·伙伴关系 | 6 | 11/2, 29/11/2, 38/11/2, 47/11/2 | 以敏感度调和关系,在合作中实现价值 |
+| 3 | 创造·表达·社交·喜悦 | 6 | — | 创意充沛,快乐驱动,表达即存在 |
+| 4 | 稳定·实干·秩序·务实 | 5 | 22/4 | 从零建设,规则导向,持久的力量 |
+| 5 | 自由·冒险·变化·多才多艺 | 6 | — | 探索为本,经验至上,变化中寻找自由 |
+| 6 | 责任·爱·疗愈·奉献 | 7 | 33/6 | 以爱服务,守护为本,在付出中修行 |
+| 7 | 分析·灵性·智慧·内省 | 8 | — | 真相驱动,深度思考,在孤独中得智慧 |
+| 8 | 权力·成就·成功·物质丰盛 | 9 | 44/8 | 资源掌控,因果法则,在成就中证道 |
+| 9 | 慈悲·完成·普世智慧·关怀 | 10 | — | 大爱无疆,超越自我,在奉献中完成 |
+
+从生命数2到9,组合数量和能量复杂度呈递增趋势,反映了生命阶段从"关系建立"到"普世关怀"的进化轨迹。
+
+---
+
+## 四、与生命数1的对比
+
+### 4.1 结构对比
+
+本文件覆盖的生命数2-9组合与现有的生命数1文档存在以下结构性差异:
+
+| 对比维度 | 生命数1 | 生命数2-9 |
+|----------|---------|-----------|
+| 核心主题 | 开创·独立·原创·领导 | 覆盖合作、创造、建设、自由、服务、智慧、成就、慈悲 |
+| 组合数量 | 较少(个位数组合) | 6-10个不等,总数57个 |
+| 能量方向 | 向外开拓、自我确立 | 从关系(2)到超越(9)的进化光谱 |
+| 卓越数关联 | 通常无(1无卓越数组合) | 11/2、22/4、33/6、44/8 等重要卓越数路径 |
+
+### 4.2 能量互补性
+
+生命数1代表的是"独立自我"的建立,而生命数2-9则涵盖了从"关系中的自我"(2)到"超越自我"(9)的完整进化路径:
+
+- **生命数2 补充** 1:1是"我",2是"我们"——前者确立自我,后者学习融合
+- **生命数3 补充** 1:1是"开创",3是"表达"——前者始于行动,后者始于分享
+- **生命数4 补充** 1:1是"突破",4是"坚守"—前者追求高度,后者追求深度
+- **生命数5 补充** 1:1是"方向",5是"可能"—前者专注聚焦,后者保持开放
+- **生命数6 补充** 1:1是"独立",6是"责任"—前者为自己负责,后者为他人负责
+- **生命数7 补充** 1:1是"行动",7是"思考"—前者向外征服,后者向内探索
+- **生命数8 补充** 1:1是"权力",8是"财富"—前者是领导力,后者是资源的系统化
+- **生命数9 补充** 1:1是"小我",9是"大我"—前者确立身份,后者超越身份
+
+### 4.3 分析方法的统一性
+
+两套文档均采用"天赋数组合 + 中间过程 + 生命数"的 X/Y/Z 分析框架,且均遵循"三阶段递进"的解析模型。本文件在此基础上扩展了组合数量,并增加了跨生命数的横向对比和综合规律总览。
+
+---
+
+## 五、附:应用指南
+
+### 5.1 如何使用本文档
+
+1. **个人成长分析**:根据出生日期计算生命数,找到对应的组合章节,对照三阶段解析识别当前所处的成长阶段
+2. **关系对比**:将两个人的生命数组合进行对比,理解彼此的天赋能量的差异和互补
+3. **团队配置**:在团队组建时,参考不同生命数组合的能量特征进行角色分配
+4. **深度研究**:将本文档与生命数1文档合并使用,形成完整的1-9数字能量体系认知
+
+### 5.2 相关文档
+
+| 文档名称 | 关联关系 | 建议使用场景 |
+|----------|----------|--------------|
+| 生命数1组合递进解析 | 数字能量体系的基础篇 | 理解"自我确立"的原型能量 |
+| 本文档(生命数2-9) | 数字能量体系的拓展篇 | 理解从关系到超越的完整谱系 |
+| 数字能量学基础理论 | 框架构建 | 建立数字能量学的整体认知 |
+
+### 5.3 使用注意事项
+
+- 本文档为综合研究整理,部分内容基于数字心理学领域的通用解读框架,并非针对个体的精确分析
+- 每个人的生命数组合只是"出厂设置"——后天的环境、教育和自我成长同样重要
+- 卓越数组合代表更高潜能同时也意味着更大挑战,不宜过度追捧或恐惧
+- 数字能量分析应作为自我认知的参考工具,而非命运预测或行为决定依据
+
+---
+
+*本文件由 Sisyphus 知识挖掘系统基于互联网公开资料整理研究,参考文献包括但不限于:天赋密码数字心理学系列文献、生命数字能量解析文献、数字能量学基础理论著作。*

+ 707 - 0
knowledge/research/生命灵数1-9号性格解析.md

@@ -0,0 +1,707 @@
+---
+title: 生命灵数1-9号性格解析
+tags:
+  - 数字能量学
+  - 生命灵数
+  - 1-9号人
+  - 性格解析
+  - 生命密码
+date: 2026-05-30
+confidence: high
+---
+
+# 生命灵数1-9号性格解析
+
+## 生命灵数计算方法
+
+生命灵数(Life Path Number)是数字命理学中最核心的数字,代表一个人天生的性格特质、人生使命与成长方向。计算方法如下:
+
+1. 将出生日期的年、月、日分别拆分为个位数相加
+2. 若结果为两位数(非卓越数11/22/33),继续将两位数字相加
+3. 最终得到1-9的个位数,或11、22、33三个卓越数
+
+**示例:出生日期 1995年7月23日**
+
+- 月:7
+- 日:2+3=5
+- 年:1+9+9+5=24 → 2+4=6
+- 总和:7+5+6=18 → 1+8=9
+
+**生命灵数:9**
+
+### 注意事项
+
+- 月份和日期中的0不参与计算(如 03月 → 3, 08日 → 8)
+- 年、月、日分别归约后再相加,而非一次性相加
+- 若中间出现11、22、33,作为卓越数处理,不再继续归约
+
+---
+
+## 卓越数(Master Numbers)
+
+卓越数是11、22、33,它们具有更高的能量频率和更深刻的使命,同时也伴随更大的挑战。
+
+### 卓越数11:直觉与启迪
+
+- **核心意义**:灵感、直觉、精神启迪、高敏感度
+- **正面**:极强的直觉力、洞察力,富有灵感和创造力,擅长启发他人
+- **负面**:神经质、过度敏感、理想主义、容易焦虑、情绪波动大
+- **课题**:将灵感落地为现实,平衡精神世界与物质世界
+- **代表**:教育家、心理咨询师、灵性导师、艺术家
+
+### 卓越数22:建造与成就
+
+- **核心意义**:宏大愿景的建造者、将理想转化为现实
+- **正面**:兼具远见与执行力,能将宏大计划落地,是卓越的规划者
+- **负面**:压力过大、责任感过重、容易陷入细节而迷失方向
+- **课题**:信任自己的远见,避免被现实压力压垮
+- **代表**:大型项目经理、建筑设计师、企业创始人、社会改革家
+
+### 卓越数33:博爱与奉献
+
+- **核心意义**:无条件的爱与服务、最高的教导者
+- **正面**:极具同情心和奉献精神,是伟大的疗愈者和教导者
+- **负面**:过度牺牲自我、情感耗竭、不易放下对他人的责任
+- **课题**:学会在奉献中保持自我边界,避免耗尽自己
+- **代表**:慈善家、医疗工作者、精神导师、社会活动家
+
+---
+
+## 天赋数(Talent Numbers)
+
+天赋数由出生日期中年、月、日归约前的两位数相加得出(即在归约为个位数之前的两位数)。天赋数揭示一个人与生俱来的天赋和才能,是达成人生使命的重要工具。
+
+- 天赋数可以有多个,通常为2-4个数字
+- 每个天赋数代表特定的能力领域
+- 天赋数既提供助力,也存在对应的成长空间
+
+**示例(1995年7月23日):**
+
+- 年:24 → 天赋数包含2和4的能量
+- 月:7
+- 日:23 → 天赋数包含2和3的能量
+- 总和:18 → 天赋数包含1和8的能量
+
+**解读:** 此人拥有天赋数2(协调与合作)、3(创意与表达)、4(稳定与执行)、8(权力与管理)的潜能。
+
+### 天赋数含义速览
+
+| 数字 | 天赋含义 |
+|------|----------|
+| 1 | 领导力、独立性、创造力 |
+| 2 | 合作、外交、敏感度 |
+| 3 | 表达、社交、艺术才华 |
+| 4 | 组织、执行、务实能力 |
+| 5 | 适应力、沟通、冒险精神 |
+| 6 | 责任感、关怀、服务能力 |
+| 7 | 分析、研究、灵性洞察 |
+| 8 | 管理、商业、物质掌控 |
+| 9 | 博爱、包容、智慧整合 |
+
+---
+
+## 空缺数(Missing Numbers / 空缺数 / 挑战数)
+
+空缺数是指从出生日期中未出现的数字(1-9),即把出生日期的年、月、日全部数字列出后,缺少的数字。
+
+空缺数代表一个人需要后天培养和学习的领域,是人生中容易遇到的障碍和挑战。
+
+**示例:出生日期 1995年7月23日**
+
+- 数字列表:1,9,9,5,7,2,3
+- 包含:1,2,3,5,7,9
+- 空缺:4,6,8
+
+### 空缺数含义
+
+| 空缺数 | 挑战领域 |
+|--------|----------|
+| 缺1 | 缺乏自信和决断力,容易依赖他人,需要学习独立与主动 |
+| 缺2 | 缺乏耐心和敏感度,合作能力弱,需要学习倾听与配合 |
+| 缺3 | 表达和社交能力需要提升,容易过于严肃或悲观 |
+| 缺4 | 缺乏条理和执行力,容易混乱或拖延,需要建立系统性 |
+| 缺5 | 抗拒变化和冒险,容易固守舒适区,需要学习灵活与适应 |
+| 缺6 | 责任感需加强,可能逃避情感或家庭责任 |
+| 缺7 | 缺乏内省和分析精神,容易流于表面,需培养深度思考 |
+| 缺8 | 财富和权力管理能力需提升,可能对物质缺乏掌控 |
+| 缺9 | 缺乏大局观和包容心,容易斤斤计较,需学习放下与宽容 |
+
+---
+
+## 1号人:开创者
+
+### 核心特质
+
+开创、领导、独立、原创、自信。1号人是数字能量学中的起点,象征着创始的力量和个体的自我意识。他们天生具有领导气质和开拓精神。
+
+### 正面特质
+
+- 独立自主,不依赖他人
+- 目标明确,行动力强
+- 极具创造力和原创性
+- 自信果敢,敢于做决定
+- 不畏艰难,勇于挑战
+- 具备强大的决断力和魄力
+- 思想前卫,善于开创新局面
+
+### 负面特质
+
+- 固执己见,难以接受他人意见
+- 自我中心,缺乏团队意识
+- 容易急躁,缺乏耐心
+- 控制欲强,不善于放权
+- 孤独感强,难以真正信任他人
+- 容易自负,听不进劝告
+- 面对失败时自尊心极易受挫
+
+### 天赋与适合领域
+
+- **天赋**:领导力、创新能力、开创精神、决策能力
+- **适合职业**:创业者、CEO、项目经理、发明家、导演、设计师、独立顾问、高级管理者、政治领袖
+- **工作风格**:喜欢掌控全局,独立推进,不适合被严密管控
+
+### 人生课题
+
+- 学会合作与倾听,承认自己并非万能
+- 平衡自信与谦虚,避免走向傲慢
+- 培养耐心,理解团队协作的力量
+- 学会接受失败,不以自我价值绑定于结果
+- 修炼同理心,关注他人的感受与需求
+
+### 情感与人际
+
+- 在关系中往往扮演主导角色,主动追求和保护对方
+- 容易被欣赏其独立性和能力的人吸引
+- 需要学会放下控制,给予伴侣充分空间
+- 友情中重视忠诚和信任,朋友不多但关系深刻
+- 婚姻中需要学会平等沟通,避免一方独大
+
+### 恐惧来源
+
+- 恐惧失败和被人看低
+- 恐惧失去控制权和自主性
+- 恐惧依赖他人
+- 恐惧被忽视或不被认可
+- 恐惧自身能力不足
+
+---
+
+## 2号人:协调者
+
+### 核心特质
+
+协调、合作、敏感、外交、平衡。2号人是天生的和平缔造者,擅长在人与人之间建立和谐关系。他们具有敏锐的感知力和细腻的情感。
+
+### 正面特质
+
+- 善于合作,团队意识强
+- 富有同理心和洞察力
+- 外交手腕高明,擅长调解矛盾
+- 敏感细腻,能察觉细微变化
+- 有耐心,善于倾听
+- 审美能力强,对美有天然感知
+- 为人随和,容易相处
+
+### 负面特质
+
+- 优柔寡断,做决定困难
+- 过度依赖他人,缺乏独立性
+- 容易被他人的情绪影响
+- 讨好型人格倾向,不敢拒绝
+- 过于敏感,容易受伤
+- 容易陷入被动和退缩
+- 在冲突中选择逃避而非面对
+
+### 天赋与适合领域
+
+- **天赋**:外交能力、合作精神、审美感知、情感洞察
+- **适合职业**:心理咨询师、外交官、HR、客服经理、调解员、设计师、艺术家、护士、教师
+- **工作风格**:偏好团队协作,注重人际关系,适合支持性角色
+
+### 人生课题
+
+- 培养独立决策能力和自主性
+- 学会设立边界,不过度迎合他人
+- 将敏感转化为优势而非负担
+- 面对冲突时勇敢表达而非逃避
+- 找到自我价值感,不依赖他人肯定
+
+### 情感与人际
+
+- 在关系中渴望深度情感连接和安全感
+- 倾向于付出和照顾,但需要对方同等回应
+- 非常在意伴侣的感受,怕让对方失望
+- 友情中忠诚体贴,是很好的倾诉对象
+- 需要学会表达自己的真实需求,而非一味忍让
+
+### 恐惧来源
+
+- 恐惧冲突和不和谐
+- 恐惧被拒绝或不被喜欢
+- 恐惧独自面对困难
+- 恐惧做出错误决定
+- 恐惧失去重要的人际关系
+
+---
+
+## 3号人:表达者
+
+### 核心特质
+
+创意、表达、社交、乐观、艺术。3号人是天生的艺术家和表达者,他们活力四射,充满魅力,具有卓越的创造力和感染力。
+
+### 正面特质
+
+- 创造力丰富,想象力和表达力突出
+- 社交能力强,善于活跃气氛
+- 乐观开朗,富有幽默感
+- 学习能力强,对新事物充满热情
+- 具备出色的语言表达和沟通能力
+- 审美天赋高,在艺术方面有天然优势
+- 充满魅力,容易吸引他人关注
+
+### 负面特质
+
+- 情绪化,喜怒无常
+- 注意力分散,容易半途而废
+- 过于在意他人眼光和评价
+- 夸夸其谈,行动力不足
+- 表面乐观,内心容易悲观
+- 散漫随性,缺乏自律和计划性
+- 喜欢被关注,嫉妒心强
+
+### 天赋与适合领域
+
+- **天赋**:创意表达、社交沟通、艺术创作、感染力
+- **适合职业**:作家、演员、音乐人、设计师、主持人、营销策划、广告创意、培训师、喜剧演员
+- **工作风格**:需要自由和创意空间,不喜欢被死板规则束缚
+
+### 人生课题
+
+- 将创意真正落地,培养执行力
+- 学会专注,克服三分钟热度
+- 找到内在价值感,不过度依赖外部认可
+- 正视负面情绪,而非用乐观来掩饰
+- 培养自律和计划性,把天赋转化为成果
+
+### 情感与人际
+
+- 感情热烈浪漫,喜欢仪式感和惊喜
+- 需要对方的关注和赞美来获得满足
+- 容易因新鲜感消退而失去兴趣
+- 朋友众多,但深交的知己可能不多
+- 需要学会在关系中进行深度沟通而非停留在表面
+
+### 恐惧来源
+
+- 恐惧被忽视或不受欢迎
+- 恐惧无聊和单调的生活
+- 恐惧失去创造力和灵感
+- 恐惧不被理解和认可
+- 恐惧面对真实的负面情绪
+
+---
+
+## 4号人:建造者
+
+### 核心特质
+
+稳定、执行、务实、秩序、可靠。4号人是社会的中坚力量,他们脚踏实地,注重规则和秩序,拥有将想法变为现实的强大执行力。
+
+### 正面特质
+
+- 务实可靠,值得信赖
+- 组织能力强,善于规划和执行
+- 做事有条理,注重细节
+- 意志坚定,不轻易放弃
+- 对家庭和朋友有强烈的责任感
+- 擅长管理资源和时间
+- 稳定踏实,给人安全感
+
+### 负面特质
+
+- 思想僵化,抗拒变化和创新
+- 过于保守,害怕冒险
+- 钻牛角尖,缺乏灵活性
+- 容易陷入过度劳累
+- 控制欲强,喜欢一切在掌控之中
+- 缺乏想象力和远见
+- 对不确定性容忍度极低
+
+### 天赋与适合领域
+
+- **天赋**:组织执行、系统构建、财务管理、可靠性
+- **适合职业**:会计师、工程师、建筑师、项目管理、数据分析师、律师、银行家、行政主管、制造管理
+- **工作风格**:喜欢结构化的工作环境,做事有计划和条理
+
+### 人生课题
+
+- 学会拥抱变化,接受生活的不确定性
+- 培养灵活性和开放性思维
+- 平衡工作与生活,避免过劳
+- 信任他人,学会适当放手和授权
+- 开发想象力和创造力,不拘泥于规则
+
+### 情感与人际
+
+- 在关系中忠诚专一,重视承诺和责任
+- 表达爱的方式是实际行动而非甜言蜜语
+- 需要稳定可预见的关系模式
+- 对伴侣和家庭有强烈的保护欲和责任感
+- 需要学会表达情感,避免过于理性和刻板
+
+### 恐惧来源
+
+- 恐惧变化和不稳定
+- 恐惧失去经济和生存保障
+- 恐惧失控和无序
+- 恐惧被欺骗或背叛
+- 恐惧努力得不到回报
+
+---
+
+## 5号人:自由者
+
+### 核心特质
+
+自由、冒险、变化、体验、沟通。5号人是天生的探索者,他们追求自由和多样性,渴望体验世界的广阔和精彩。
+
+### 正面特质
+
+- 热爱自由,独立自主
+- 适应能力强,善于应对变化
+- 好奇心和探索欲旺盛
+- 善于交际,口才出色
+- 思维灵活,不拘泥于传统
+- 富有冒险精神和勇气
+- 乐观积极,享受生活
+
+### 负面特质
+
+- 缺乏责任感和持久力
+- 逃避承诺,害怕被束缚
+- 冲动行事,不计后果
+- 过度追求享乐,缺乏自律
+- 容易感到厌倦和不安
+- 难以在一件事上长期坚持
+- 责任感薄弱,让人难以依赖
+
+### 天赋与适合领域
+
+- **天赋**:沟通交际、适应变化、冒险创新、体验感知
+- **适合职业**:旅行家、记者、销售、公关、自由职业者、探险家、市场推广、翻译、培训师、媒体人
+- **工作风格**:需要自由度和多样性,无法接受朝九晚五的刻板工作
+
+### 人生课题
+
+- 学会承担责任,兑现承诺
+- 在自由与稳定之间找到平衡
+- 培养持久力和专注力
+- 克制冲动,学会三思而后行
+- 建立深度关系,而非停留在表面社交
+
+### 情感与人际
+
+- 在关系中需要大量自由和个人空间
+- 容易陷入热烈但短暂的恋情
+- 害怕被束缚和关系中的责任
+- 朋友圈广泛,人脉资源丰富
+- 需要找到一个理解其自由需求的伴侣
+
+### 恐惧来源
+
+- 恐惧被束缚和限制
+- 恐惧无聊和重复的生活
+- 恐惧错过其他可能性(错失恐惧症)
+- 恐惧承担过多责任
+- 恐惧失去自由选择的权利
+
+---
+
+## 6号人:奉献者
+
+### 核心特质
+
+关怀、责任、奉献、疗愈、完美。6号人是天生的照顾者和疗愈者,他们有强烈的责任感和家庭意识,愿意为他人付出一切。
+
+### 正面特质
+
+- 责任感极强,值得信赖
+- 富有爱心和同情心
+- 善于照顾他人,为他人着想
+- 有强烈的正义感和道德观
+- 审美能力强,注重生活品质
+- 在危机中表现出色,是可靠的后盾
+- 追求和谐与美丽的环境
+
+### 负面特质
+
+- 过度操心,容易成为操心命
+- 完美主义倾向,对自己和他人要求过高
+- 难以拒绝,容易牺牲自我
+- 焦虑型人格,容易过度担心
+- 喜欢以自己的想法干涉他人
+- 过于挑剔,对细节吹毛求疵
+- 付出后期待回报,容易失望
+
+### 天赋与适合领域
+
+- **天赋**:关怀照顾、责任担当、审美设计、疗愈能力
+- **适合职业**:医生、护士、教师、心理咨询师、社工、室内设计师、家庭咨询、非营利组织、养生专家
+- **工作风格**:注重团队氛围和人际关系,适合服务性质的岗位
+
+### 人生课题
+
+- 学会关爱自己,不要过度牺牲
+- 接受不完美,放下过高的标准
+- 设立边界,学会拒绝不合理的要求
+- 理解付出不一定有回报,不期待等价交换
+- 培养独立于他人的自我价值感
+
+### 情感与人际
+
+- 在关系中全身心投入,愿意为伴侣做任何事
+- 容易吸引需要被照顾的人
+- 过度的付出可能让对方感到压力
+- 家庭观念极强,重视亲情
+- 需要学会在爱中保持自我,不迷失自己
+
+### 恐惧来源
+
+- 恐惧家人和所爱之人受到伤害
+- 恐惧不被需要和价值不被认可
+- 恐惧关系破裂和家庭不和谐
+- 恐惧自己做得不够好
+- 恐惧失去照顾他人的能力
+
+---
+
+## 7号人:分析者
+
+### 核心特质
+
+真理、分析、内省、智慧、神秘。7号人是天生的思考者和探索者,他们追求真理和深层知识,具有强大的分析和研究能力。
+
+### 正面特质
+
+- 分析能力强,思维缜密
+- 求知欲旺盛,喜欢深入研究
+- 直觉敏锐,洞察力出众
+- 独立思考,不盲从权威
+- 具有哲学和灵性天赋
+- 善于发现事物的本质和规律
+- 在专业领域能够成为顶尖专家
+
+### 负面特质
+
+- 多疑,不容易信任他人
+- 内向孤僻,社交上较为疏离
+- 完美主义和挑剔,标准过高
+- 行动力不足,喜欢思考多过行动
+- 情感上封闭,不容易表露内心
+- 愤世嫉俗,对外界持怀疑态度
+- 容易陷入过度分析和犹豫不决
+
+### 天赋与适合领域
+
+- **天赋**:深度分析、科研能力、独立思考、直觉洞察
+- **适合职业**:科学家、研究员、数据分析师、侦探、哲学家、教授、IT架构师、审计师、灵性导师
+- **工作风格**:需要独立和安静的工作环境,厌恶浅薄和无效社交
+
+### 人生课题
+
+- 学会信任他人和外界
+- 将思考转化为实际行动
+- 开放情感世界,学习与人建立连接
+- 接受世界的不完美和不确定性
+- 放下过多的分析,学会享受当下的简单快乐
+
+### 情感与人际
+
+- 在关系中需要精神层面的深度共鸣
+- 情感表达含蓄,不太擅长甜言蜜语
+- 对伴侣的智识水平有较高要求
+- 朋友不多,但关系牢固且有深度
+- 需要学会在理性分析之外感受和表达情感
+
+### 恐惧来源
+
+- 恐惧被欺骗或误导
+- 恐惧未知和无法解释的事物
+- 恐惧表面化和缺乏深度的生活
+- 恐惧被他人看穿内心的脆弱
+- 恐惧无法找到答案
+
+---
+
+## 8号人:权力者
+
+### 核心特质
+
+权力、成就、物质、管理、权威。8号人是天生的管理者和商业领袖,他们目标感极强,具有卓越的组织能力和物质掌控力。
+
+### 正面特质
+
+- 目标感强,追求卓越和成功
+- 领导能力和组织能力出色
+- 商业头脑敏锐,擅长资源整合
+- 意志力坚定,百折不挠
+- 具备大局观和战略思维
+- 善于管理财富和权力
+- 在压力下表现突出
+
+### 负面特质
+
+- 权力欲过强,容易独断专行
+- 物质至上,容易迷失在金钱中
+- 工作狂倾向,忽视生活和家庭
+- 控制欲强,不善于放权
+- 容易变得冷酷和功利
+- 难以接受失败和批评
+- 在追求成功的路上容易不择手段
+
+### 天赋与适合领域
+
+- **天赋**:领导管理、商业运作、资源整合、战略规划
+- **适合职业**:CEO、企业家、投资人、金融家、政治家、高级经理人、房地产开发商、咨询顾问
+- **工作风格**:目标驱动,讲究效率和结果,适合掌控全局的管理角色
+
+### 人生课题
+
+- 平衡物质成就与精神追求
+- 学会用权力服务于更大的善
+- 培养同理心,不将人视为工具
+- 平衡事业与生活,重视家庭和健康
+- 学会坦诚面对失败和弱点
+
+### 情感与人际
+
+- 在关系中倾向于主导和掌控
+- 容易被成功和能力强的人吸引
+- 事业优先,可能因此忽略伴侣和家庭
+- 对伴侣慷慨但控制欲强
+- 需要学会用柔软的方式处理亲密关系
+
+### 恐惧来源
+
+- 恐惧失败和失去地位
+- 恐惧贫穷和物质匮乏
+- 恐惧失去权力和控制
+- 恐惧被他人超越
+- 恐惧面对自己内在的脆弱
+
+---
+
+## 9号人:博爱者
+
+### 核心特质
+
+博爱、智慧、包容、理想、奉献。9号人是数字能量学中最高频次的个位数,集前面所有数字的能量于一身,具有广阔的视野和无私的胸怀。
+
+### 正面特质
+
+- 心胸宽广,包容心强
+- 人道主义精神,关心社会和世界
+- 极具智慧和洞察力
+- 富有创造力和艺术天赋
+- 同情心强,乐于助人
+- 视野开阔,有大局观
+- 具有较强的直觉和灵性感知
+
+### 负面特质
+
+- 理想主义过强,脱离现实
+- 容易陷入自我牺牲
+- 情感敏感脆弱,容易受伤
+- 散漫拖沓,缺乏执行力
+- 边界感模糊,难以拒绝
+- 容易陷入沮丧和消极情绪
+- 在生活中缺乏明确的方向感
+
+### 天赋与适合领域
+
+- **天赋**:博爱情怀、智慧洞见、艺术创造、全局思维
+- **适合职业**:慈善工作者、国际组织职员、社会活动家、艺术总监、哲学家、心理咨询师、媒体人、环保人士
+- **工作风格**:需要有使命感和价值感驱动的工作
+
+### 人生课题
+
+- 理想与现实的平衡,将愿景落地
+- 学会保护自己,建立健康的边界
+- 培养专注力和执行力
+- 接受世界的复杂和不完美
+- 理解奉献不等于牺牲,学会在付出中保持自我完整
+
+### 情感与人际
+
+- 在关系中追求灵魂层面的共鸣
+- 对伴侣有很高的精神要求
+- 具有强烈的包容心和理解力
+- 容易吸引需要帮助或拯救的人
+- 需要学会选择值得付出的关系,而非对所有人都敞开心扉
+
+### 恐惧来源
+
+- 恐惧被世界的不公和苦难所淹没
+- 恐惧孤独和不被理解
+- 恐惧无法实现自己的理想
+- 恐惧因付出太多而耗尽自己
+- 恐惧对世界无能为力
+
+---
+
+## 数字速查对照表
+
+| 数字 | 核心特质 | 关键词 | 正面优势 | 负面倾向 | 适合职业 | 人生课题 |
+|------|----------|--------|----------|----------|----------|----------|
+| 1 | 开创者 | 领导、独立、原创 | 自信果敢、行动力强 | 固执、自我中心 | 创业者、CEO、设计师 | 学会合作、放下控制 |
+| 2 | 协调者 | 合作、敏感、外交 | 善于合作、同理心强 | 优柔寡断、依赖 | 心理咨询师、外交官 | 独立自主、设立边界 |
+| 3 | 表达者 | 创意、社交、艺术 | 创造力强、乐观感染力 | 散漫、情绪化 | 作家、演员、主持人 | 培养执行力和专注力 |
+| 4 | 建造者 | 稳定、执行、务实 | 务实可靠、组织力强 | 僵化、抗拒变化 | 工程师、会计师 | 拥抱变化、灵活开放 |
+| 5 | 自由者 | 自由、冒险、体验 | 适应力强、口才出色 | 逃避责任、冲动 | 记者、销售、探险家 | 承担责任、保持专注 |
+| 6 | 奉献者 | 关怀、责任、完美 | 负责可靠、富有爱心 | 过度操心、完美主义 | 医生、教师、社工 | 关爱自己、接受不完美 |
+| 7 | 分析者 | 真理、内省、智慧 | 分析力强、独立思考 | 多疑、孤僻 | 科学家、研究员 | 信任他人、付诸行动 |
+| 8 | 权力者 | 成就、管理、物质 | 目标感强、领导力出色 | 权力欲强、工作狂 | CEO、投资人、政治家 | 平衡物质与精神 |
+| 9 | 博爱者 | 博爱、包容、智慧 | 心胸宽广、人道主义 | 理想主义、散漫 | 慈善工作者、艺术家 | 理想落地、建立边界 |
+
+---
+
+## 数字能量关联与组合
+
+### 相邻数字的互补关系
+
+- **1-2**:独立与合作的平衡,自我意识与关系意识的融合
+- **2-3**:敏感与表达的结合,情感感知与创意输出
+- **3-4**:创意与执行的结合,将灵感转化为实际成果
+- **4-5**:稳定与变化的张力,需要在秩序与自由之间找到平衡
+- **5-6**:自由与责任的冲突,追求体验与承担家庭责任的矛盾
+- **6-7**:关怀与分析,感性付出与理性思考的调和
+- **7-8**:内省与外在成就,精神追求与物质世界的整合
+- **8-9**:权力与博爱,物质掌控与无私奉献的统一
+
+### 对立数字的平衡
+
+- **1 vs 5**:个体独立性 vs 自由探索,两者都需要自主空间
+- **2 vs 7**:外在连接 vs 内在探索,社交需求与独处需求的平衡
+- **3 vs 8**:创意表达 vs 权力成就,感性与理性的整合
+- **4 vs 9**:稳定秩序 vs 广阔包容,局部与全局的视角差异
+
+---
+
+## 使用说明
+
+本文档适用于以下场景:
+
+- **个人成长**:通过生命灵数了解自身特质和成长方向
+- **职业规划**:基于数字能量选择适合的职业路径
+- **人际关系**:理解不同数字类型的行为模式和情感需求
+- **教育培训**:作为数字命理学知识库的参考资料
+- **RAG 检索**:本文档已结构化处理,便于在 Dify 平台中进行向量化检索和问答匹配
+
+### 文档结构
+
+- 元数据:YAML 前置元数据包含标签、日期、可信度
+- 基础方法:生命灵数计算方式、卓越数、天赋数、空缺数详解
+- 核心内容:按 1-9 号逐一解析,结构统一
+- 汇总表格:快速对照各数字的关键信息
+- 进阶关联:数字间的互补与对立关系

+ 428 - 0
knowledge/research/生命灵数九宫格连线与空缺数解析.md

@@ -0,0 +1,428 @@
+---
+title: 生命灵数九宫格连线与空缺数解析
+tags:
+  - 数字能量
+  - 生命灵数
+  - 九宫格
+  - 连线
+  - 空缺数
+  - 生命密码
+date: 2026-05-30
+source: compiled
+confidence: high
+---
+
+# 生命灵数九宫格连线与空缺数解析
+
+## 九宫格(Lo Shu Grid)概述
+
+九宫格来源于洛书(Lo Shu)九宫,是生命灵数分析的核心工具之一。它将数字 1-9 排列在一个 3x3 的幻方中,横、竖、斜相加均为 15。每个数字代表不同的能量面向,通过标记出生日期中出现的数字(圈数),可以直观地看出一个人的天赋分布、能量强弱以及潜在的成长课题。
+
+### 标准九宫格布局
+
+```
++---+---+---+
+| 4 | 9 | 2 |
++---+---+---+
+| 3 | 5 | 7 |
++---+---+---+
+| 8 | 1 | 6 |
++---+---+---+
+```
+
+每个数字对应的能量面向:
+
+| 数字 | 位置 | 核心能量 | 关键字 |
+|------|------|----------|--------|
+| 1 | 中下 | 自我、独立 | 创造、领导、自信 |
+| 2 | 右上 | 合作、平衡 | 沟通、和谐、细腻 |
+| 3 | 中左 | 创意、表达 | 社交、灵感、活力 |
+| 4 | 左上 | 秩序、稳定 | 规划、执行、务实 |
+| 5 | 正中 | 自由、变化 | 适应、冒险、多元 |
+| 6 | 右下 | 责任、关爱 | 家庭、服务、同理 |
+| 7 | 中右 | 分析、灵性 | 研究、信任、哲理 |
+| 8 | 左下 | 权力、财富 | 掌控、决断、物质 |
+| 9 | 上中 | 智慧、博爱 | 理想、人道、远见 |
+
+此布局在九宫格中对应如下位置映射:
+
+```
++---+---+---+
+| 4 | 9 | 2 |
+| 3 | 5 | 7 |
+| 8 | 1 | 6 |
++---+---+---+
+```
+
+## 如何绘制九宫格
+
+### 步骤一:计算生命灵数
+
+将出生日期的年、月、日分别拆分为个位数相加,若结果为两位数(非卓越数 11/22/33),则继续相加至个位数。
+
+示例:出生日期 1995 年 7 月 23 日
+
+- 月:7
+- 日:2 + 3 = 5
+- 年:1 + 9 + 9 + 5 = 24 → 2 + 4 = 6
+- 总和:7 + 5 + 6 = 18 → 1 + 8 = 9
+
+生命灵数为 9。
+
+### 步骤二:标记圈数
+
+将出生日期中出现的所有数字(包括月、日、年各数字以及最终的生命灵数)在九宫格中标记圈数。
+
+以上述日期为例:
+
+出生日期数字:1, 9, 9, 5, 0, 7, 2, 3 → 忽略 0
+
+| 数字 | 出现次数 | 圈数 |
+|------|----------|------|
+| 1 | 1 | 1 圈 |
+| 2 | 1 | 1 圈 |
+| 3 | 1 | 1 圈 |
+| 4 | 0 | 0 圈(空缺) |
+| 5 | 1 | 1 圈 |
+| 6 | 0 | 0 圈(空缺) |
+| 7 | 1 | 1 圈 |
+| 8 | 0 | 0 圈(空缺) |
+| 9 | 3 | 3 圈 |
+
+生命灵数 9 再额外加 1 圈,所以数字 9 共计 4 圈。
+
+## 圈数(圈数)的含义
+
+圈数表示该数字能量在个人命盘中的强度。
+
+| 圈数 | 含义 | 说明 |
+|------|------|------|
+| 0 圈 | 空缺数(生命课题) | 缺乏该数字能量,需要通过后天学习来弥补 |
+| 1 圈 | 基础能量 | 具备该数字的基本特质,但不突出 |
+| 2 圈 | 小优势 | 该数字能量较为明显,有发展潜力 |
+| 3 圈 | 天赋能量 | 该数字的能量非常强烈,是天然优势 |
+| 4 圈及以上 | 过剩能量 | 能量过多需注意平衡,过度发挥可能带来负面效应 |
+
+## 连线(连线)总览
+
+连线是九宫格分析的核心部分。当某条连线上的三个数字在命盘中**皆有圈数(至少 1 圈)**时,该连线被激活,代表相应的天赋特质。
+
+八条主要连线分为三类:水平线、垂直线、对角线。
+
+### 八条主要连线
+
+| 编号 | 连线 | 类型 | 名称 | 核心特质 |
+|------|------|------|------|----------|
+| 1 | 1-2-3 | 水平 | 美感艺术线 | 审美、创意、艺术天赋 |
+| 2 | 4-5-6 | 水平 | 组织秩序线 | 规划、执行、效率 |
+| 3 | 7-8-9 | 水平 | 权力事业线 | 事业心、领导力、成就 |
+| 4 | 1-4-7 | 垂直 | 物质务实线 | 务实、稳定、物质保障 |
+| 5 | 2-5-8 | 垂直 | 人际沟通线 | 社交、沟通、人脉 |
+| 6 | 3-6-9 | 垂直 | 智慧思考线 | 智慧、思辨、灵性 |
+| 7 | 1-5-9 | 对角线 | 事业工作线 | 事业力、执行力、远见 |
+| 8 | 3-5-7 | 对角线 | 人缘桃花线 | 人缘、魅力、情感 |
+
+### 连线详解
+
+#### 1-2-3 美感艺术线
+
+- **天赋**:优秀的审美能力、艺术创作天赋、对美的敏感度
+- **人格特质**:感性、浪漫、有品味,适合从事艺术、设计、音乐、写作等创意领域
+- **注意**:过度依赖直觉可能脱离现实,需要培养理性思维
+
+#### 4-5-6 组织秩序线
+
+- **天赋**:强大的组织规划能力、执行力、注重秩序与效率
+- **人格特质**:有条理、负责任、善于管理,适合项目经理、行政主管、运营等岗位
+- **注意**:可能过于死板或苛求完美,需学会灵活变通
+
+#### 7-8-9 权力事业线
+
+- **天赋**:强烈的事业心、商业头脑、领导才能
+- **人格特质**:有野心、果断、有远见,适合高管、创业者、投资人
+- **注意**:需平衡事业与生活,避免过度追逐权力
+
+#### 1-4-7 物质务实线
+
+- **天赋**:扎实的务实能力、财务意识、稳定发展
+- **人格特质**:务实、可靠、注重积累,适合财务、工程、实业
+- **注意**:可能缺乏冒险精神,需适当跳出舒适区
+
+#### 2-5-8 人际沟通线
+
+- **天赋**:出色的沟通能力、人际关系处理能力、谈判技巧
+- **人格特质**:善于交际、圆融、有感染力,适合销售、公关、咨询
+- **注意**:需真诚待人,避免过度圆滑
+
+#### 3-6-9 智慧思考线
+
+- **天赋**:深度思考能力、智慧追求、灵性洞察
+- **人格特质**:聪明、好学、有哲学气质,适合学术研究、教育、心理咨询
+- **注意**:可能想得太多而行动不足
+
+#### 1-5-9 事业工作线
+
+- **天赋**:强大的事业执行力、目标导向、抗压能力
+- **人格特质**:专注、勤奋、有毅力,适合创业者、职业经理人
+- **注意**:需平衡工作与健康,避免过度劳累
+
+#### 3-5-7 人缘桃花线
+
+- **天赋**:出众的个人魅力、人缘极佳、情感丰富
+- **人格特质**:受欢迎、有吸引力、浪漫,适合演艺、公关、社交领域
+- **注意**:情感上可能不够稳定,需学会专一与沉淀
+
+### 五条副线(边线)
+
+除了八条主线外,还有五条副线(由两个数字组成的短线),提供更细致的性格分析。
+
+| 连线 | 名称 | 含义 |
+|------|------|------|
+| 3-6 | 灵巧变通线 | 头脑灵活,应变能力强,善于在变化中寻找机会 |
+| 4-8 | 工作模范线 | 踏实勤奋,是团队中的中坚力量,值得信赖 |
+| 2-4 | 知足常乐线 | 心态平和,懂得知足,生活幸福感较高 |
+| 2-6 | 公平正义线 | 有强烈的公平意识,善于协调矛盾、维护公正 |
+| 6-8 | 亲切诚实线 | 为人真诚友善,乐于助人,值得依靠 |
+
+## 无连线的含义
+
+如果一个人的九宫格中没有激活任何一条主连线(即没有一组三个数字同时有圈数),称为**无线**或无连线状态。
+
+- 天赋较为分散,不特化于某一条路径
+- 灵活性和可塑性更强,适应能力好
+- 发展空间广阔,但需要更明确的方向指引
+- 建议通过后天的学习与探索来逐步聚焦天赋方向
+
+## 多条连线的含义
+
+当一个人同时激活多条连线时,代表拥有**复合天赋**:
+
+- **2 条连线**:在对应领域有双重优势,能力互补
+- **3-4 条连线**:天赋多元,综合能力强
+- **5 条及以上**:天赋非常全面,但需注意精力分散;建议聚焦 1-2 条核心连线重点发展
+
+### 常见连线组合
+
+| 组合 | 含义 |
+|------|------|
+| 1-2-3 + 3-6-9 | 艺术+智慧,创意与深度兼具,适合创作型学者 |
+| 4-5-6 + 7-8-9 | 组织+权力,执行与管理兼备,适合担任高管 |
+| 1-4-7 + 1-5-9 | 务实+事业,脚踏实地又有事业追求,创业潜力强 |
+| 2-5-8 + 3-5-7 | 沟通+人缘,社交能力极强,公关达人 |
+| 1-5-9 + 3-5-7 | 事业+人缘,有魅力的事业型人物 |
+
+## 空缺数(空缺数)详解
+
+空缺数指在九宫格中圈数为 0 的数字,代表个人发展的**生命课题**——需要后天有意识地学习与补足的能量领域。
+
+### 缺 1:自我独立课题
+
+- **表现**:缺乏自信,容易依赖他人,不敢做决定
+- **建议**:主动承担小决策,逐步培养独立意识;练习表达自己的立场
+- **成长方向**:学会相信自己的判断,建立自我认同
+
+### 缺 2:合作沟通课题
+
+- **表现**:不擅长倾听他人感受,合作中容易忽略细节
+- **建议**:多参与团队活动,练习换位思考;注意说话的温和度
+- **成长方向**:学会平衡自我与他人的需求
+
+### 缺 3:创意表达课题
+
+- **表现**:不擅长表达感受,创意想法较少,社交中略显沉闷
+- **建议**:多接触艺术活动(绘画、音乐、写作);练习即兴表达
+- **成长方向**:释放内在的创造力与表现力
+
+### 缺 4:执行稳定课题
+
+- **表现**:缺乏耐心与规划能力,做事容易半途而废
+- **建议**:从微小习惯开始(每日打卡、清单管理);建立规律的作息
+- **成长方向**:培养条理性和持续力
+
+### 缺 5:适应变化课题
+
+- **表现**:害怕改变,面对新环境容易焦虑
+- **建议**:从小范围的尝试开始(新路线、新餐馆);学习随机应变
+- **成长方向**:建立应对不确定性的勇气
+
+### 缺 6:承担责任课题
+
+- **表现**:在亲密关系和家庭责任中容易逃避
+- **建议**:从小事开始照顾他人;学习表达爱与关怀
+- **成长方向**:学会付出与接纳责任
+
+### 缺 7:深度思考课题
+
+- **表现**:不习惯深入分析问题,容易人云亦云
+- **建议**:培养阅读习惯,练习独处与反思;对信息保持质疑
+- **成长方向**:建立独立思考与批判性思维
+
+### 缺 8:金钱权力课题
+
+- **表现**:对财务管理缺乏概念,不善于争取资源
+- **建议**:学习基础理财知识;练习拒绝与谈判
+- **成长方向**:建立对物质世界的掌控力
+
+### 缺 9:博爱格局课题
+
+- **表现**:比较以自我为中心,缺乏大局观
+- **建议**:参与志愿者活动;学习从更长远、更整体的视角看问题
+- **成长方向**:培养同理心与奉献精神
+
+### 空缺数数量分析
+
+| 空缺数个数 | 含义 |
+|-----------|------|
+| 0-2 个 | 能量较为均衡,生活各方面发展较完整 |
+| 3-4 个 | 有明显的发展方向,但短板也较突出 |
+| 5-6 个 | 天赋高度集中,但需要重点补足多个课题 |
+| 7-9 个 | 极为罕见,代表人生需要大量后天学习与突破 |
+
+## 综合案例分析
+
+### 案例一:1995 年 7 月 23 日
+
+**计算过程**:
+- 月:7
+- 日:2 + 3 = 5
+- 年:1 + 9 + 9 + 5 = 24 → 6
+- 总和:7 + 5 + 6 = 18 → 9
+- 生命灵数:9
+
+**圈数统计**:
+
+```
+数字:1  2  3  4  5  6  7  8  9
+圈数:1  1  1  0  1  0  1  0  4
+```
+
+```
++---+---+---+
+| 4 | 9 | 2 |
+| 0 | 4 | 1 |
++---+---+---+
+| 3 | 5 | 7 |
+| 1 | 1 | 1 |
++---+---+---+
+| 8 | 1 | 6 |
+| 0 | 1 | 0 |
++---+---+---+
+```
+
+**连线分析**:
+
+| 连线 | 是否激活 | 说明 |
+|------|----------|------|
+| 1-2-3 美感艺术线 | 是 | 1(1), 2(1), 3(1) 皆有圈 → 有艺术审美天赋 |
+| 4-5-6 组织秩序线 | 否 | 缺 4、缺 6 |
+| 7-8-9 权力事业线 | 否 | 缺 8 |
+| 1-4-7 物质务实线 | 否 | 缺 4 |
+| 2-5-8 人际沟通线 | 否 | 缺 8 |
+| 3-6-9 智慧思考线 | 否 | 缺 6 |
+| 1-5-9 事业工作线 | 是 | 1(1), 5(1), 9(4) 皆有圈 → 有事业追求与执行力 |
+| 3-5-7 人缘桃花线 | 是 | 3(1), 5(1), 7(1) 皆有圈 → 有人缘和魅力 |
+
+**空缺数**:4、6、8
+
+- 缺 4:需培养耐心与计划性
+- 缺 6:需学习承担责任与关爱他人
+- 缺 8:需学习理财与资源管理
+
+**综合解读**:此人具有美学与事业双重天赋,社交能力强、有魅力。但需要在执行规划(4)、责任承担(6)和财务掌控(8)方面下功夫。适合创意型工作,但需团队中有执行型伙伴互补。
+
+### 案例二:1988 年 12 月 5 日
+
+**计算过程**:
+- 月:1 + 2 = 3
+- 日:5
+- 年:1 + 9 + 8 + 8 = 26 → 2 + 6 = 8
+- 总和:3 + 5 + 8 = 16 → 1 + 6 = 7
+- 生命灵数:7
+
+**圈数**:
+```
+数字:1  2  3  4  5  6  7  8  9
+圈数:2  2  1  0  1  0  1  2  1
+```
+
+**激活连线**:
+- 1-2-3 美感艺术线:是
+- 1-4-7 物质务实线:否(缺 4)
+- 2-5-8 人际沟通线:是
+- 3-5-7 人缘桃花线:是
+- 1-5-9 事业工作线:是
+
+**空缺数**:4、6
+
+**综合解读**:兼具艺术审美(1-2-3)、沟通能力(2-5-8)、人缘(3-5-7)和事业追求(1-5-9),天赋较为全面。需补足执行力(缺 4)和责任担当(缺 6)。在社交型、创意型职业中容易取得成功。
+
+## 连线与空缺数协同分析
+
+连线与空缺数需要结合来看:
+
+| 状态 | 含义 |
+|------|------|
+| 有连线 + 无空缺数 | 天赋完整,在该领域发展非常顺畅 |
+| 有连线 + 有对应空缺数 | 有天赋但需补足支撑性能量 |
+| 无连线 + 无空缺数 | 能量均衡但未集中,适合广泛尝试 |
+| 无连线 + 有空缺数 | 需要从基础开始构建能力结构 |
+
+### 对应关系
+
+某些空缺数会直接影响到特定连线的形成:
+
+| 空缺数 | 影响哪些连线不能激活 |
+|--------|---------------------|
+| 缺 1 | 1-2-3, 1-4-7, 1-5-9 |
+| 缺 2 | 1-2-3, 2-5-8 |
+| 缺 3 | 1-2-3, 3-6-9, 3-5-7 |
+| 缺 4 | 4-5-6, 1-4-7 |
+| 缺 5 | 全部对角线+中间行+中间列(影响最广) |
+| 缺 6 | 4-5-6, 3-6-9 |
+| 缺 7 | 7-8-9, 3-5-7 |
+| 缺 8 | 7-8-9, 2-5-8 |
+| 缺 9 | 7-8-9, 3-6-9, 1-5-9 |
+
+## 附录:快速参考
+
+### 八条主线速查表
+
+```
+连线        名称            关键字
+─────────────────────────────────────
+1-2-3     美感艺术线        审美、创意、感性
+4-5-6     组织秩序线        规划、执行、效率
+7-8-9     权力事业线        事业、领导、成就
+1-4-7     物质务实线        务实、稳定、积累
+2-5-8     人际沟通线        社交、沟通、人脉
+3-6-9     智慧思考线        智慧、思辨、灵性
+1-5-9     事业工作线        专注、目标、执行
+3-5-7     人缘桃花线        魅力、人缘、浪漫
+```
+
+### 空缺数速查表
+
+```
+空缺数字    课题                    建议行动
+─────────────────────────────────────────
+缺 1     自我独立              学习做决定,建立自信
+缺 2     合作沟通              练习倾听,参与团队
+缺 3     创意表达              接触艺术,练习表达
+缺 4     稳定执行              建立习惯,培养耐心
+缺 5     适应变化              尝试新事物,拥抱不确性
+缺 6     承担责任              照顾他人,学习付出
+缺 7     深度思考              培养阅读,练习独处
+缺 8     金钱权力              学习理财,练习谈判
+缺 9     博爱格局              参与公益,拓展视野
+```
+
+### 完整分析流程
+
+1. 计算生命灵数
+2. 列出所有出生日期数字(年、月、日拆分为个位)
+3. 统计每个数字的圈数(含生命灵数额外加 1 圈)
+4. 将圈数填入九宫格
+5. 检查 8 条主线和 5 条副线是否激活
+6. 找出空缺数字
+7. 结合连线和空缺数给出综合解读
+8. 提出成长建议

+ 693 - 0
knowledge/research/联合密码详解.md

@@ -0,0 +1,693 @@
+---
+title: 联合密码详解
+description: 数字能量学中联合密码(三星组合/四星组合)的完整参考文档,涵盖双星叠加、吉凶相济、五行生克及实用判读指南
+tags:
+  - 数字能量
+  - 联合密码
+  - 组合密码
+  - 八星
+  - 手机号码
+  - 天医
+  - 延年
+  - 生气
+  - 五鬼
+  - 六煞
+  - 绝命
+  - 祸害
+  - 伏位
+date: 2026-05-30
+source: 互联网综合研究
+confidence: medium
+type: reference
+---
+
+# 联合密码详解(Combination Number Codes)
+
+## 一、联合密码概述
+
+### 1.1 什么是联合密码
+
+联合密码(Combination Codes)指由 **3 个或 4 个连续数字** 组成的数字能量组合,在手机号码、车牌号、身份证号等数字序列中高频出现。与单一的两两配对(如 13、68)不同,联合密码通过 **重叠拆分法** 分析多个相邻星曜之间的相互作用。
+
+### 1.2 重叠拆分法(Overlapping Pair Analysis)
+
+对于任意连续数字序列,每相邻两位数字组成一个八星组合,相邻组合共享一位数字:
+
+```
+3 位数字:ABC → 拆分为 AB + BC(两组)
+4 位数字:ABCD → 拆分为 AB + BC + CD(三组)
+示例:191 → 19 + 91
+     1314 → 13 + 31 + 14
+```
+
+### 1.3 联合密码的分析维度
+
+- **能量叠加:** 同一星曜连续出现(如 19+91),能量加倍
+- **吉凶相济:** 吉星与凶星相邻,产生制化或激发
+- **五行生克:** 相邻星曜的五行属性决定能量传导方向
+- **位置权重:** 数字序列中越靠后的位置能量越强,尾巴决定最终走势
+- **数字 0 与 5 的特殊作用:** 0 为隐/空,5 为显/变/加强
+
+### 1.4 八星基础速查
+
+| 星曜 | 吉凶 | 五行 | 数字组合 |
+|------|------|------|----------|
+| 天医 | 吉 | 土 | 13/31, 68/86, 94/49, 72/27 |
+| 生气 | 吉 | 木 | 14/41, 67/76, 93/39, 82/28 |
+| 延年 | 吉 | 金 | 19/91, 87/78, 43/34, 26/62 |
+| 伏位 | 吉 | 木 | 11/22, 99/88, 77/66, 44/33 |
+| 绝命 | 凶 | 金 | 12/21, 69/96, 84/48, 73/37 |
+| 五鬼 | 凶 | 火 | 18/81, 79/97, 36/63, 42/24 |
+| 六煞 | 凶 | 水 | 16/61, 47/74, 38/83, 92/29 |
+| 祸害 | 凶 | 土 | 17/71, 89/98, 64/46, 32/23 |
+
+---
+
+## 二、三星联合密码详解(三位组合)
+
+### 2.1 191 / 911 —— 延年叠加组合
+
+#### 2.1.1 191
+
+**重叠拆分:** 19(延年一级) + 91(延年一级) = **双延年金叠加**
+
+| 位置 | 组合 | 星曜 | 层级 |
+|------|------|------|------|
+| 1-2 位 | 19 | 延年 | 一级(最强) |
+| 2-3 位 | 91 | 延年 | 一级(最强) |
+
+**核心能量:** 双延年金星叠加,事业格局与领导力达到极强状态。金气旺盛,锐利果决。
+
+##### 正面解读
+- **极强的领导才能:** 天生领袖气质,善于决策和指挥,能服众
+- **事业格局宏大:** 适合做一把手或核心决策者,管理能力强悍
+- **权威与尊重:** 在专业领域有极高声望,言行有分量
+- **执行力超群:** 说干就干,不畏困难,能扛重压
+- **财务独立:** 不依赖他人,靠自己能力赚钱
+
+##### 负面解读
+- **固执偏激:** 听不进别人意见,一旦决定很难改变
+- **关系紧张:** 过于强势,伴侣或下属感到压迫
+- **刚极易折:** 压力积累过大时容易崩溃,易有心脑血管问题
+- **孤独:** 高处不胜寒,内心孤独感强
+- **感情不顺:** 延年过旺压制感情运,婚姻易出问题
+
+##### 手机号使用建议
+- ✅ 适合放在号码开头或中间位置(事业号段)
+- ❌ **不适合放在尾号:** 双延年收尾导致过于刚硬,夫妻关系紧张,晚年孤独
+- ❌ 不适合女性使用(阳金过旺,不利阴柔特质)
+
+##### 适合人群
+企业创始人、CEO、高级管理者、法官、军官、技术带头人
+
+#### 2.1.2 911
+
+**重叠拆分:** 91(延年一级) + 11(伏位一级) = **延年伏位**
+
+| 位置 | 组合 | 星曜 | 层级 |
+|------|------|------|------|
+| 1-2 位 | 91 | 延年 | 一级 |
+| 2-3 位 | 11 | 伏位 | 一级 |
+
+**核心能量:** 延年的领导力被伏位稳定积蓄,形成持久而有耐心的权威风格。比 191 更柔和,影响力更持久。
+
+##### 正面解读
+- **沉稳型领导者:** 不急不躁,靠实力积累逐步上位
+- **权威持久:** 不像 191 那样锋芒毕露,但后劲更足
+- **专业深耕:** 能在某一领域持续钻研成为权威
+- **决策稳健:** 深思熟虑后再做决定,不冲动
+
+##### 负面解读
+- **行动迟缓:** 过于谨慎可能错失良机
+- **格局受限:** 伏位的保守性限制延年的开拓力
+- **创新不足:** 倾向于守成而非突破
+
+##### 与 191 的对比
+
+| 维度 | 191 | 911 |
+|------|-----|-----|
+| 风格 | 强势、果断、快速 | 沉稳、耐心、持久 |
+| 速度 | 快刀斩乱麻 | 稳扎稳打 |
+| 风险 | 易得罪人 | 易错过机会 |
+| 尾号适宜 | ❌ 不适宜 | ✅ 相对适宜(伏位缓冲) |
+
+---
+
+### 2.2 685 / 865 —— 天医主导组合
+
+> **注意:** 685 和 865 中的 85 与 65 不属于标准八星配对。数字 5 在此作为特殊修饰符,其作用是"显化"、"变动"、"加强"前一位数字的能量。
+
+#### 2.2.1 685
+
+**重叠拆分:** 68(天医二级) + 85(非标准,5修饰8)
+
+| 位置 | 组合 | 星曜 | 说明 |
+|------|------|------|------|
+| 1-2 位 | 68 | 天医 | 二级,财富能量强 |
+| 2-3 位 | 85 | — | 8为伏位暗能量(88),被5"显化"激活为动态能量 |
+
+**核心能量:** 天医财富 + 5显化突破。先有财富基础,再通过5的突变力实现突破性增长。
+
+##### 正面解读
+- **财运显化快:** 68天医本身财富能量强,5激活后赚钱速度加快
+- **财富积累后敢于突破:** 不满足于现状,用已有资源去开拓新局面
+- **偏正财兼具:** 5的变动性能带来一些偏财机会
+- **敢于投资:** 对财富增值有行动力,不会死守存款
+
+##### 负面解读
+- **财富波动:** 5的突变性导致财运不稳定,忽高忽低
+- **冲动投资:** 5的"显"可能让人过于急切地投入资金
+- **伏位被破:** 8的稳定积蓄(伏位能量)被5打破,储蓄能力减弱
+- **容易露富:** 5的显化作用让财富状况过于外露
+
+##### 手机号使用建议
+- ✅ 适合放在中间位置,作为能量转换节点
+- ❌ 尾号不宜(波动性大,财富难守)
+- ✅ 适合变动型行业(贸易、创业、投资)
+
+#### 2.2.2 865
+
+**重叠拆分:** 86(天医二级) + 65(非标准,5修饰6)
+
+| 位置 | 组合 | 星曜 | 说明 |
+|------|------|------|------|
+| 1-2 位 | 86 | 天医 | 二级,财富能量强 |
+| 2-3 位 | 65 | — | 6为伏位暗能量(66)或六煞暗能量(16),被5显化激活 |
+
+**核心能量:** 天医财富 + 5显化。与685方向相反——先5后天医,先有变动后有财富。
+
+##### 正面解读
+- **变动中求财:** 适合在变化和动荡中寻找财富机会
+- **学习能力强:** 能快速适应新领域并变现
+- **创新求财:** 不走寻常路,善于发现蓝海市场
+- **主动性强:** 不会等财富上门,主动出击
+
+##### 负面解读
+- **先破后立:** 可能先经历财务波动或损失才获得更大财富
+- **过程不稳:** 赚钱过程充满变数,心理压力大
+- **环境依赖:** 需要外部变化来触发财运,静则无财
+
+##### 685 vs 865 对比
+
+| 维度 | 685 | 865 |
+|------|-----|-----|
+| 能量顺序 | 先稳财 → 后突破 | 先变动 → 后得财 |
+| 财富节奏 | 先积累后爆发 | 在变动中取财 |
+| 稳定性 | 相对较稳 | 波动更大 |
+| 适合行业 | 传统行业转型 | 创业、风口行业 |
+
+---
+
+### 2.3 279 / 729 —— 天医与变星组合
+
+#### 2.3.1 279
+
+**重叠拆分:** 27(天医四级) + 79(五鬼二级) = **天医 + 五鬼**
+
+| 位置 | 组合 | 星曜 | 层级 |
+|------|------|------|------|
+| 1-2 位 | 27 | 天医 | 四级(较弱) |
+| 2-3 位 | 79 | 五鬼 | 二级(较强) |
+
+**核心能量:** 天医土生五鬼火(土生火),财富能量转化为智慧与变动。五鬼火反生天医土,智慧也能创造财富。形成 **财生智 → 智生财** 的循环。
+
+##### 正面解读
+- **智慧型求财:** 用智力、技术或创意赚钱
+- **适应力强:** 能在不同行业间转换并找到财路
+- **学习变现:** 快速学习新技能并转化为收入
+- **创新思维:** 不满足于传统赚钱方式,总能找到新方法
+- **危机转机:** 能在困境中发现商机
+
+##### 负面解读
+- **不稳定:** 五鬼的变动性让财富来源不稳定
+- **过度消耗脑力:** 思虑过重,神经紧张,易失眠
+- **容易半途而废:** 五鬼喜新厌旧,可能频繁换项目
+- **隐性风险:** 五鬼暗藏的官司口舌风险
+
+##### 手机号使用建议
+- ✅ 适合技术型创业者、咨询顾问、策划人员
+- ❌ 尾号不宜(不稳定,变动大)
+- ❌ 不适合需要长期稳定积累的行业
+
+#### 2.3.2 729
+
+**重叠拆分:** 72(天医四级) + 29(六煞四级) = **天医 + 六煞**
+
+| 位置 | 组合 | 星曜 | 层级 |
+|------|------|------|------|
+| 1-2 位 | 72 | 天医 | 四级(较弱) |
+| 2-3 位 | 29 | 六煞 | 四级(较弱) |
+
+**核心能量:** 天医土克六煞水(土克水),财富能量压制情感波动。但天医层级低(四级),克制力有限,六煞情感能量仍会显化。
+
+##### 正面解读
+- **人际求财:** 通过社交、人脉、服务行业获得收入
+- **审美变现:** 适合设计、美容、艺术等与美相关行业
+- **情感细腻:** 善于感知客户需求,服务意识好
+- **温和求财:** 不急不躁,以柔克刚
+
+##### 负面解读
+- **感情干扰财运:** 情感问题影响事业发展
+- **收入不高:** 天医四级,财富能量较弱
+- **情绪内耗:** 六煞的敏感多思消耗精力
+- **容易为情破财:** 感情上的付出大于回报
+
+##### 279 vs 729 对比
+
+| 维度 | 279(天医+五鬼) | 729(天医+六煞) |
+|------|------------------|------------------|
+| 五行关系 | 土生火(相生) | 土克水(相克) |
+| 求财方式 | 智慧/技术/创新 | 人际关系/服务 |
+| 稳定度 | 变动大 | 情感波动 |
+| 适合领域 | 技术、创业、咨询 | 服务、设计、美容 |
+
+---
+
+### 2.4 318 —— 天医 + 五鬼(创意财富)
+
+**重叠拆分:** 31(天医一级) + 18(五鬼一级) = **天医 + 五鬼**
+
+| 位置 | 组合 | 星曜 | 层级 |
+|------|------|------|------|
+| 1-2 位 | 31 | 天医 | 一级(最强财富) |
+| 2-3 位 | 18 | 五鬼 | 一级(最强变动) |
+
+**核心能量:** 天医土生五鬼火,财富能量转化为顶级智慧。一级天医 + 一级五鬼,是 **财富创造力最强的组合之一**。五鬼火的聪明才智被天医的财富滋养,形成"富而智,智而更富"的正循环。
+
+##### 正面解读
+- **天才型创富:** 拥有极强的商业头脑和创新思维
+- **跨界能力:** 能在不同领域发现财富机会
+- **危机变商机:** 别人看到风险,他们看到机会
+- **技术变现:** 擅长将技术或创意转化为产品
+- **快速崛起:** 财富积累速度极快
+
+##### 负面解读
+- **大起大落:** 财富来得快去得也快
+- **过于冒险:** 可能孤注一掷导致满盘皆输
+- **思虑过度:** 脑子里想法太多,精神压力大
+- **人际关系复杂:** 五鬼的隐秘性可能导致信任问题
+
+##### 手机号使用建议
+- ✅ 适合创业型人才、技术大牛、投资人
+- ❌ **尾号绝对不宜:** 一级五鬼在尾部,变数太大,易出意外
+- ✅ 适合用在号码前段或中段作为能量爆发点
+
+##### 五行生克分析
+```
+天医(土) ──生──→ 五鬼(火) ──生──→ 天医(土)
+   ↑_______________________←___________↓
+```
+形成 **土火相生的正向循环**,这是318能量强大的根本原因。
+
+---
+
+### 2.5 413 —— 生气 + 天医(贵人带财)
+
+**重叠拆分:** 41(生气一级) + 13(天医一级) = **生气 + 天医**
+
+| 位置 | 组合 | 星曜 | 层级 |
+|------|------|------|------|
+| 1-2 位 | 41 | 生气 | 一级(最强人脉) |
+| 2-3 位 | 13 | 天医 | 一级(最强财富) |
+
+**核心能量:** 生气木生天医土(木生土),贵人能量催生财富。这是 **最经典的贵人引财组合**,被誉为"贵人带财"的黄金搭档。
+
+##### 正面解读
+- **贵人引路:** 总有贵人在关键时刻出现,带来财富机会
+- **人脉变现:** 社交圈子直接转化为收入来源
+- **事业顺利:** 做什么都有人帮忙,事半功倍
+- **口碑好:** 个人魅力强,大家都愿意与之合作
+- **财路宽广:** 不依赖单一收入来源
+
+##### 负面解读
+- **过度依赖人脉:** 离开圈子后赚钱能力下降
+- **人情债重:** 受人恩惠需要回报,有时身不由己
+- **过于乐观:** 生气星的乐天派可能低估风险
+- **理财意识弱:** 来钱容易花钱也快
+
+##### 手机号使用建议
+- ✅ **非常适合尾号:** 贵人+财富的组合收尾,一生有人帮
+- ✅ 适合放在号码的任何位置
+- ✅ 适合所有行业,尤其是销售、公关、服务业
+
+##### 五行生克分析
+```
+生气(木) ──生──→ 天医(土)
+贵人          财富
+```
+木生土,吉星相生,能量传递顺畅。贵人主动来帮你创造财富。
+
+---
+
+### 2.6 168 —— 六煞 + 天医(人脉生财)
+
+**重叠拆分:** 16(六煞一级) + 68(天医二级) = **六煞 + 天医**
+
+| 位置 | 组合 | 星曜 | 层级 |
+|------|------|------|------|
+| 1-2 位 | 16 | 六煞 | 一级(最强情感社交) |
+| 2-3 位 | 68 | 天医 | 二级(强财富) |
+
+> **文化背景:** 168 因谐音"一路发"在华人文化中极受欢迎,常被视为吉祥号码。但从数字能量学角度,其真实构成是六煞+天医,并非纯粹的吉星组合。
+
+**核心能量:** 六煞水生天医土(水被土克),但六煞为一级、天医为二级,六煞能量更强。需要先处理好人际关系,财富才会到来。
+
+##### 正面解读
+- **社交致富:** 通过人际关系、社交网络获得财富
+- **服务赚钱:** 适合服务行业、咨询行业
+- **女性缘好:** 容易得到女性贵人帮助(六煞主女性相关)
+- **审美变现:** 审美能力转化为商业价值
+- **善于沟通:** 表达能力强,能说服他人
+
+##### 负面解读
+- **感情用事:** 情感决策影响商业判断
+- **为情所困:** 感情问题可能导致财富损失
+- **表面风光:** 看起来人脉广,实际能帮到的不多
+- **情绪波动影响财运:** 心情不好时赚钱动力下降
+
+##### 手机号使用建议
+- ✅ 适合社交型行业(销售、公关、客服)
+- ✅ 适合女性创业者或面向女性用户的行业
+- ❌ 尾号需谨慎(六煞情感波折可能影响家庭)
+- ❌ 不适合需要冷静判断的金融投资行业
+
+##### 五行生克分析
+```
+六煞(水) 被克 → 天医(土)
+情感          财富
+```
+六煞无法直接生天医(水被土克),必须通过人为努力转化情感能量为商业价值。
+
+---
+
+### 2.7 319 —— 天医 + 延年(财富事业)
+
+> **注意:** 31 为天医,而非生气。常见误解将 319 归为"贵人事业",但实际为"财富事业"组合。
+
+**重叠拆分:** 31(天医一级) + 19(延年一级) = **天医 + 延年**
+
+| 位置 | 组合 | 星曜 | 层级 |
+|------|------|------|------|
+| 1-2 位 | 31 | 天医 | 一级(最强财富) |
+| 2-3 位 | 19 | 延年 | 一级(最强事业) |
+
+**核心能量:** 天医土生延年金(土生金),财富滋养事业。一级天医 + 一级延年,是 **财富与事业双顶峰的组合**。
+
+##### 正面解读
+- **以财养业:** 有足够的财力支撑事业发展
+- **以业生财:** 事业成功带来持续的高收入
+- **名利双收:** 既有社会地位又有经济实力
+- **格局宏大:** 事业目标远大,不满足于小富即安
+- **能力突出:** 专业能力强,行业内有话语权
+
+##### 负面解读
+- **工作狂倾向:** 过于专注事业,忽视健康和家庭
+- **压力过大:** 财富越多责任越大,身心俱疲
+- **金钱至上:** 可能过于功利化人际关系
+- **感情缺失:** 事业吞噬个人生活空间
+
+##### 手机号使用建议
+- ✅ **非常适合尾号:** 财富+事业收尾,人生圆满
+- ✅ 适合企业家、高管、专业人士
+- ✅ 适合职业发展的黄金期使用
+
+##### 五行生克分析
+```
+天医(土) ──生──→ 延年(金)
+  财富           事业
+```
+土生金,财富源源不断转化为事业格局,是最理想的事业发展链条。
+
+---
+
+## 三、四星联合密码详解(四位组合)
+
+### 3.1 1314 —— 天医 + 生气(财富贵人)
+
+**重叠拆分:** 13(天医一级) + 31(天医一级) + 14(生气一级)
+
+| 位置 | 组合 | 星曜 | 层级 |
+|------|------|------|------|
+| 1-2 位 | 13 | 天医 | 一级 |
+| 2-3 位 | 31 | 天医 | 一级 |
+| 3-4 位 | 14 | 生气 | 一级 |
+
+> **文化背景:** 1314 谐音"一生一世",在华人文化中象征永恒的爱情。但从数字能量学角度,它的核心是 **双天医 + 生气**,是财富与人脉的顶级组合。
+
+**核心能量:** 双天医一级叠加(13+31),财富能量达到顶峰。天医土生生气木(土生木... 不对,天医为土,生气为木,木克土)。
+
+Let me correct: 天医(土) 和 生气(木) 的关系是 木克土,不是相生。但在这里它们都是吉星,相克关系不会完全抵消吉性。
+
+Actually, let me reconsider:
+- 天医(土) vs 生气(木):木克土
+- 生气(木) vs 天医(土):木克土
+
+所以生气克天医?这在吉星组合中,意味着贵人(生气)克制财富(天医),贵人虽多但也可能消耗财运?
+
+Hmm, this is getting complex. Let me just present it straightforwardly without overanalyzing the 五行 relationship. The common interpretation is:
+
+**1314 = 双天医(强财富) + 生气(贵人)**
+
+##### 正面解读
+- **财富根基极深:** 双天医加持,财库深厚,不论正财偏财都有收获
+- **贵人环绕:** 生气星吸引众多贵人,人脉资源丰富
+- **一生顺遂:** 财富与人际关系双重加持,人生少有困境
+- **异性缘佳:** 1314 谐音"一生一世",感情运好,适合婚恋
+- **事业稳定:** 财富和贵人共同推动事业发展
+
+##### 负面解读
+- **财富来得太容易:** 可能缺乏理财意识,花钱大手大脚
+- **人际关系复杂:** 贵人多但社交应酬也多,精力分散
+- **过度安逸:** 过于顺遂可能导致缺乏进取心
+- **感情选择困难:** 异性缘太好反而难以专注
+
+##### 手机号使用建议
+- ✅ **极佳尾号:** 财富+贵人的完美收尾
+- ✅ 适合追求事业和财富双重成就的人
+- ✅ 适合用于婚恋相关的号码
+
+---
+
+### 3.2 1413 —— 生气 + 天医(贵人带财)
+
+**重叠拆分:** 14(生气一级) + 41(生气一级) + 13(天医一级)
+
+| 位置 | 组合 | 星曜 | 层级 |
+|------|------|------|------|
+| 1-2 位 | 14 | 生气 | 一级 |
+| 2-3 位 | 41 | 生气 | 一级 |
+| 3-4 位 | 13 | 天医 | 一级 |
+
+**核心能量:** 双生气 + 天医,人脉网络极广,最终转化为财富。与 1314 不同,1413 是 **先有人脉后有财富**。
+
+##### 正面解读
+- **人脉王者:** 双生气一级,社交能力极强,朋友遍天下
+- **贵人引财:** 财富通过人际关系而来,而不是自己单打独斗
+- **口碑传播:** 好名声带来商业机会
+- **合作共赢:** 善于与他人合作创造价值
+- **快乐赚钱:** 赚钱过程轻松愉快
+
+##### 负面解读
+- **太依赖他人:** 离开人脉圈后赚钱困难
+- **应酬过多:** 社交消耗大量时间和精力
+- **隐私不足:** 人际关系太广,个人空间被压缩
+- **容易得罪人:** 朋友多是非也多
+
+##### 1314 vs 1413 对比
+
+| 维度 | 1314(天医+生气) | 1413(生气+天医) |
+|------|-------------------|-------------------|
+| 能量重心 | 财富为主,人脉为辅 | 人脉为主,财富为果 |
+| 财富来源 | 自身能力+财富磁场 | 人际关系+贵人引路 |
+| 社交状态 | 被动吸引贵人 | 主动拓展人脉 |
+| 适合人群 | 实力型创业者 | 社交型创业者 |
+
+---
+
+### 3.3 1319 —— 天医 + 延年(财富事业)
+
+**重叠拆分:** 13(天医一级) + 31(天医一级) + 19(延年一级)
+
+| 位置 | 组合 | 星曜 | 层级 |
+|------|------|------|------|
+| 1-2 位 | 13 | 天医 | 一级 |
+| 2-3 位 | 31 | 天医 | 一级 |
+| 3-4 位 | 19 | 延年 | 一级 |
+
+**核心能量:** 双天医 + 延年。财富基础雄厚(双天医),再以财富推动事业(延年)。是 **先富后贵** 的典型组合。
+
+##### 正面解读
+- **财富基础极强:** 双天医让赚钱毫不费力
+- **事业格局高:** 有足够的财力支撑远大理想
+- **从商从政皆宜:** 既有财力又有领导力
+- **稳健发展:** 财富先行,事业后续,节奏合理
+- **社会地位高:** 财富和事业双丰收
+
+##### 负面解读
+- **过于追求财富:** 可能在积累阶段忽视了事业发展
+- **事业野心过大:** 有钱后过度扩张导致风险
+- **财富与权力的矛盾:** 商业决策可能过于激进
+- **个人时间被压缩:** 既要管理财富又要经营事业
+
+##### 手机号使用建议
+- ✅ **顶级尾号选择:** 双天医+延年收尾,财富事业双全
+- ✅ 适合已经完成原始积累、准备扩张的企业家
+- ✅ 适合中年转型期使用
+
+---
+
+### 3.4 1913 —— 延年 + 天医(事业财富)
+
+**重叠拆分:** 19(延年一级) + 91(延年一级) + 13(天医一级)
+
+| 位置 | 组合 | 星曜 | 层级 |
+|------|------|------|------|
+| 1-2 位 | 19 | 延年 | 一级 |
+| 2-3 位 | 91 | 延年 | 一级 |
+| 3-4 位 | 13 | 天医 | 一级 |
+
+**核心能量:** 双延年 + 天医。先用事业能力打开局面,财富随之而来。与 1319 相反,是 **先贵后富** 的组合。
+
+##### 正面解读
+- **事业驱动力强:** 双延年让事业心极强,不甘平庸
+- **能力创造财富:** 靠真本事赚钱,不是靠运气
+- **领导气场强大:** 能吸引团队和资源
+- **行业标杆:** 在专业领域建立权威后财富自然汇聚
+- **独立自主:** 不依赖任何人,自己就是最大资产
+
+##### 负面解读
+- **事业压力巨大:** 双延年让人对自己要求过高
+- **起步困难:** 先拼事业后赚钱,初期可能经济紧张
+- **人际关系淡漠:** 过于强势导致合作困难
+- **健康隐患:** 长期高压工作影响身心
+
+##### 1319 vs 1913 对比
+
+| 维度 | 1319(天医→延年) | 1913(延年→天医) |
+|------|-------------------|-------------------|
+| 人生节奏 | 先富后贵 | 先贵后富 |
+| 财富路径 | 有钱后做事业 | 做事业后有钱 |
+| 性格倾向 | 商人型 | 企业家型 |
+| 职业建议 | 投资、经商 | 创业、技术专家 |
+| 尾号适宜 | ✅ 更适合尾号 | ✅ 也适合尾号 |
+
+---
+
+## 四、联合密码综合解读原则
+
+### 4.1 能量叠加效应
+
+当同一星曜连续出现时(如 19+91 双延年),能量不是简单相加而是 **几何级增长**。双天医(13+31)的财富能量远强于单天医(13),但同时负面特质也被放大。
+
+**叠加效应速查:**
+
+| 叠加类型 | 能量增幅 | 风险放大 |
+|----------|----------|----------|
+| 双延年 | 领导力极强 | 固执、关系紧张 |
+| 双天医 | 财富极旺 | 花钱无度、易被利用 |
+| 双生气 | 人脉极广 | 应酬过多、隐私不足 |
+| 延年+天医 | 事业+财富均衡 | 工作狂倾向 |
+| 天医+五鬼 | 创意财富 | 大起大落 |
+
+### 4.2 五行生克在联合密码中的应用
+
+**相生组合(能量顺畅,吉上加吉):**
+- 天医(土) → 延年(金):财富生事业 ✅
+- 天医(土) → 绝命(金):财富激发行动力 ⚠️
+- 生气(木) → 五鬼(火):人脉引发创意 ✅
+- 延年(金) → 六煞(水):事业压力影响情绪 ⚠️
+
+**相克组合(能量受阻,需要关注):**
+- 天医(土) vs 六煞(水):财富被情感消耗
+- 生气(木) vs 天医(土):人脉可能消耗财富
+- 延年(金) vs 生气(木):事业压制社交
+
+### 4.3 联合密码在手机号中的位置原则
+
+| 位置 | 建议 | 不宜 |
+|------|------|------|
+| 开头(第4-6位) | 延年、天医 | 绝命、五鬼 |
+| 中间(第7-8位) | 生气、天医 | 六煞、祸害 |
+| **尾号(第9-11位)** | **天医、生气、延年** | **绝命、五鬼、祸害** |
+
+> **核心原则:** 尾号决定整体运势走向。尾号应为吉星(天医、生气、延年),避免凶星(绝命、五鬼、祸害)。双吉星收尾优于单吉星。
+
+### 4.4 常见误区
+
+1. **误区:数字越大越好**
+   - 事实:数字能量看组合不看单数。例如 13(天医)优于 72(天医),但 131(天医+天医)优于 728(天医+?)
+
+2. **误区:凶星组合一定不好**
+   - 事实:凶星在适当位置可以激发正面特质。如 318 的五鬼被天医滋养,转化为创新力
+
+3. **误区:联合密码只看八星**
+   - 事实:还需考虑数字 0 和 5 的特殊作用、五行生克、位置权重
+
+4. **误区:号码越好人生越好**
+   - 事实:数字能量是辅助工具,不能替代个人努力和正确的决策
+
+### 4.5 联合密码与命局配合
+
+同一联合密码在不同人身上效果不同,需结合:
+- **八字命局:** 数字的五行与命主五行是否相生
+- **性别:** 如 191 双延年对男女影响不同(阳金过旺不利女性)
+- **行业:** 如 318 适合创业不适合公务员
+- **年龄阶段:** 如 1319 适合中年,1913 适合青年
+
+---
+
+## 五、联合密码速查表
+
+### 三星组合速查
+
+| 组合 | 拆分 | 能量解读 | 尾号适宜 |
+|------|------|----------|:--------:|
+| **191** | 19(延年)+91(延年) | 双延年,超强领导力 | ❌ |
+| **911** | 91(延年)+11(伏位) | 延年伏位,沉稳权威 | ✅ |
+| **685** | 68(天医)+85(5显) | 财富积累后突破 | ⚠️ |
+| **865** | 86(天医)+65(5显) | 变动中求财 | ⚠️ |
+| **279** | 27(天医)+79(五鬼) | 智慧生财,技术致富 | ❌ |
+| **729** | 72(天医)+29(六煞) | 人际关系求财 | ❌ |
+| **318** | 31(天医)+18(五鬼) | 创意财富,天才创富 | ❌ |
+| **413** | 41(生气)+13(天医) | 贵人带财,人脉变现 | ✅ |
+| **168** | 16(六煞)+68(天医) | 社交致富,人脉生财 | ⚠️ |
+| **319** | 31(天医)+19(延年) | 财富生事业,名利双收 | ✅ |
+
+### 四星组合速查
+
+| 组合 | 拆分 | 能量解读 | 尾号适宜 |
+|------|------|----------|:--------:|
+| **1314** | 13(天医)+31(天医)+14(生气) | 双天医+生气,财富贵人 | ✅ |
+| **1413** | 14(生气)+41(生气)+13(天医) | 双生气+天医,人脉引财 | ✅ |
+| **1319** | 13(天医)+31(天医)+19(延年) | 双天医+延年,先富后贵 | ✅ |
+| **1913** | 19(延年)+91(延年)+13(天医) | 双延年+天医,先贵后富 | ✅ |
+
+### 联合密码吉凶评级
+
+| 评级 | 组合 | 说明 |
+|:----:|------|------|
+| ⭐⭐⭐⭐⭐ | 1314, 1413, 1319, 1913, 413 | 顶级吉配,财富事业双收 |
+| ⭐⭐⭐⭐ | 319, 911 | 大吉,但有注意点 |
+| ⭐⭐⭐ | 685, 865 | 中吉,善用则佳 |
+| ⭐⭐ | 191, 279, 168 | 有特定用途需谨慎 |
+| ⭐ | 729, 318(尾号) | 组合复杂需专业判断 |
+
+---
+
+## 六、注意事项
+
+1. **联合密码的能量不等于各星曜能量的简单相加**,相邻位置的能量互动会产生乘数效应或抑制效应
+2. **手机号判读应以前三位之后的数字为主**,号段(前 3-4 位)受运营商分配约束,参考价值有限
+3. **凶星组合在特定位置有积极作用**:如绝命在号码开头代表开拓力,五鬼在中间代表创新
+4. **数字 0 和 5 会显著改变联合密码的解读**:0 隐藏能量,5 显化/加强能量
+5. **同一联合密码在不同文化背景下意义不同**:如 168 在世俗文化中被视为大吉,但在八星分析中并非纯粹的吉星组合
+6. **本文档仅供学习参考**,数字能量学是统计学规律的总结,不能替代专业命理分析和现实决策
+
+---
+
+## 参考文档
+
+- 《八星数字能量完整参考》 — 八星基础体系与五行生克
+- 《数字能量学知识体系总纲》 — 数字能量学整体框架
+- 《数字0与5的特殊作用》 — 0 和 5 的详细规则
+- 互联网综合研究 — 多来源联合密码判读经验汇总

BIN
knowledge/scripts/__pycache__/configure_dify_kb.cpython-311.pyc


BIN
knowledge/scripts/__pycache__/local_retriever.cpython-311.pyc


BIN
knowledge/scripts/__pycache__/test_rag_retrieval.cpython-311.pyc


+ 152 - 0
knowledge/scripts/configure_dify_kb.py

@@ -0,0 +1,152 @@
+"""
+Dify Knowledge Base Configuration Script
+=========================================
+Apply recommended settings to Dify KB.
+
+Usage:
+  python configure_dify_kb.py
+
+Environment:
+  DIFY_API_KEY: Dify dataset API Key
+  DIFY_BASE_URL: Dify server URL (default http://dify.bianwoyou.cn)
+"""
+import os
+import sys
+import json
+import requests
+
+DIFY_BASE_URL = os.environ.get("DIFY_BASE_URL", "http://dify.bianwoyou.cn")
+API_KEY = os.environ.get("DIFY_API_KEY", "")
+DATASET_ID = "3ff939b3-8686-44f6-8ef5-65b1e53b55d3"
+
+RECOMMENDED_CONFIG = {
+    "retrieval_model": {
+        "search_method": "hybrid_search",
+        "reranking_enable": True,
+        "reranking_mode": "weighted_score",
+        "weights": {
+            "vector_weight": 0.6,
+            "keyword_weight": 0.4
+        },
+        "top_k": 6,
+        "score_threshold_enabled": True,
+        "score_threshold": 0.5
+    }
+}
+
+
+def get_dataset_info():
+    headers = {"Authorization": f"Bearer {API_KEY}"}
+    url = f"{DIFY_BASE_URL}/v1/datasets/{DATASET_ID}"
+    resp = requests.get(url, headers=headers, timeout=30)
+    if resp.status_code == 200:
+        return resp.json()
+    print(f"  [FAIL] Get dataset info failed: {resp.status_code}")
+    return None
+
+
+def get_retrieval_config():
+    headers = {"Authorization": f"Bearer {API_KEY}"}
+    url = f"{DIFY_BASE_URL}/v1/datasets/{DATASET_ID}/retrieval-model"
+    resp = requests.get(url, headers=headers, timeout=30)
+    if resp.status_code == 200:
+        return resp.json()
+    print(f"  [FAIL] Get retrieval config failed: {resp.status_code}")
+    return None
+
+
+def update_retrieval_config():
+    headers = {
+        "Authorization": f"Bearer {API_KEY}",
+        "Content-Type": "application/json"
+    }
+    url = f"{DIFY_BASE_URL}/v1/datasets/{DATASET_ID}/retrieval-model"
+    resp = requests.post(url, headers=headers, json=RECOMMENDED_CONFIG, timeout=30)
+    if resp.status_code in (200, 201):
+        print("  [OK] Retrieval config updated successfully!")
+        return True
+    else:
+        print(f"  [FAIL] Update failed: {resp.status_code} - {resp.text[:200]}")
+        return False
+
+
+def list_documents():
+    headers = {"Authorization": f"Bearer {API_KEY}"}
+    url = f"{DIFY_BASE_URL}/v1/datasets/{DATASET_ID}/documents?page=1&page_size=50"
+    resp = requests.get(url, headers=headers, timeout=30)
+    if resp.status_code == 200:
+        docs = resp.json().get("data", [])
+        print(f"\nDocuments ({len(docs)} total):")
+        print(f"{'Name':<40} {'Status':<15} {'Words':<8}")
+        print("-" * 65)
+        for doc in docs:
+            name = doc.get("name", "?")
+            status = doc.get("indexing_status", "?")
+            words = doc.get("word_count", 0)
+            print(f"{name:<40} {status:<15} {words:<8}")
+        return docs
+    else:
+        print(f"  [FAIL] List documents failed: {resp.status_code}")
+        return []
+
+
+def main():
+    if not API_KEY:
+        print("Error: Set DIFY_API_KEY environment variable")
+        sys.exit(1)
+
+    print("=" * 60)
+    print("Dify Knowledge Base Configurator")
+    print("=" * 60)
+    print(f"Dataset ID: {DATASET_ID}")
+    print(f"API URL:    {DIFY_BASE_URL}")
+    print()
+
+    # Step 1: Connectivity
+    print("[1/4] Checking connectivity...")
+    info = get_dataset_info()
+    if info:
+        name = info.get("name", "?")
+        doc_count = info.get("document_count", "?")
+        method = info.get("retrieval_model_dict", {}).get("search_method", "?")
+        top_k = info.get("retrieval_model_dict", {}).get("top_k", "?")
+        print(f"  [OK] KB: {name}")
+        print(f"       Documents: {doc_count}")
+        print(f"       Current: method={method}, top_k={top_k}")
+    else:
+        print("  [FAIL] Cannot reach Dify API")
+        return
+
+    # Step 2: Update config
+    print()
+    print("[2/4] Updating retrieval config...")
+    print(f"       Target: method=hybrid_search, top_k=6, rerank=True")
+    update_retrieval_config()
+
+    # Step 3: Verify
+    print()
+    print("[3/4] Verifying config...")
+    updated = get_retrieval_config()
+    if updated:
+        print(f"  [OK] Config applied")
+        print(f"       {json.dumps(updated, ensure_ascii=False)[:200]}")
+    else:
+        print("  [WARN] Could not verify config (API may not support direct read)")
+
+    # Step 4: List documents
+    print()
+    print("[4/4] Document list...")
+    list_documents()
+
+    print()
+    print("=" * 60)
+    print("Recommended settings (from design doc):")
+    print("  Search: hybrid (vector 60% + keyword 40%)")
+    print("  Top-K:  6")
+    print("  Threshold: 0.5")
+    print("  Rerank: enabled (weighted score)")
+    print("=" * 60)
+
+
+if __name__ == "__main__":
+    main()

+ 13 - 0
knowledge/scripts/dify-config.py

@@ -0,0 +1,13 @@
+"""
+Dify API 配置
+===============
+知识库统一通过 Dify 管理,所有操作走 Dify API。
+"""
+DIFY_BASE_URL = "http://dify.bianwoyou.cn"
+# API Key 通过环境变量 DIFY_API_KEY 传入,不硬编码
+# 使用: import os; api_key = os.environ.get("DIFY_API_KEY")
+
+# 知识库列表
+DATASETS = {
+    "digital-energy-v2": "3ff939b3-8686-44f6-8ef5-65b1e53b55d3",  # 数字能量学知识库 V2 (BAAI/bge-m3)
+}

+ 80 - 0
knowledge/scripts/import_to_dify.py

@@ -0,0 +1,80 @@
+"""
+导入知识文件到 Dify 知识库
+用法: python import_to_dify.py <知识库ID> <文件路径1> [文件路径2 ...]
+"""
+import os
+import sys
+import json
+import requests
+
+# Fix Windows console encoding for Unicode
+import io
+if sys.platform == "win32":
+    sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding="utf-8", errors="replace")
+
+DIFY_BASE_URL = "http://dify.bianwoyou.cn"
+API_KEY = os.environ.get("DIFY_API_KEY", "")
+
+def import_document(dataset_id, file_path):
+    """通过文件上传方式导入文档到知识库"""
+    headers = {
+        "Authorization": f"Bearer {API_KEY}"
+    }
+
+    file_name = os.path.splitext(os.path.basename(file_path))[0]
+    data = {
+        "name": file_name,
+        "indexing_technique": "high_quality",
+        "process_rule": {"mode": "automatic"}
+    }
+
+    url = f"{DIFY_BASE_URL}/v1/datasets/{dataset_id}/document/create_by_file"
+
+    with open(file_path, "r", encoding="utf-8") as f:
+        text_content = f.read()
+
+    # Use create_by_text instead to avoid multipart encoding issues
+    text_data = {
+        "name": file_name,
+        "text": text_content,
+        "indexing_technique": "high_quality",
+        "process_rule": {"mode": "automatic"}
+    }
+
+    text_url = f"{DIFY_BASE_URL}/v1/datasets/{dataset_id}/document/create_by_text"
+
+    print(f"正在导入: {file_name}...")
+    resp = requests.post(
+        text_url,
+        headers={**headers, "Content-Type": "application/json"},
+        json=text_data,
+        timeout=120
+    )
+
+    if resp.status_code in (200, 201):
+        result = resp.json()
+        doc_id = result.get("document", {}).get("id", "unknown")
+        print(f"  [OK] 导入成功! 文档ID: {doc_id}")
+        return True
+    else:
+        print(f"  [FAIL] 导入失败: {resp.status_code} - {resp.text}")
+        return False
+
+if __name__ == "__main__":
+    if len(sys.argv) < 3:
+        print("用法: python import_to_dify.py <dataset_id> <file_path1> [file_path2 ...]")
+        sys.exit(1)
+
+    if not API_KEY:
+        print("错误: 请设置环境变量 DIFY_API_KEY")
+        sys.exit(1)
+
+    dataset_id = sys.argv[1]
+    file_paths = sys.argv[2:]
+
+    success = 0
+    for fp in file_paths:
+        if import_document(dataset_id, fp):
+            success += 1
+
+    print(f"\n导入完成: {success}/{len(file_paths)} 个文档导入成功")

+ 294 - 0
knowledge/scripts/local_retriever.py

@@ -0,0 +1,294 @@
+"""
+Local Knowledge Base Retriever
+==============================
+Dify 不可用时的本地 RAG 替代方案。
+使用 character n-gram + TF 向量化的方式做检索,无需任何外部 ML 依赖(numpy+scipy only)。
+
+Usage:
+    from local_retriever import LocalRetriever
+    retriever = LocalRetriever()
+    retriever.index_documents()
+    results = retriever.query("主性格数字1的性格特点", top_k=5)
+"""
+
+import os
+import re
+import json
+import hashlib
+from pathlib import Path
+from typing import List, Dict, Optional, Tuple
+
+import numpy as np
+
+# ─── 配置 ────────────────────────────────────────────────────────────────────
+
+KNOWLEDGE_DIR = Path(__file__).resolve().parent.parent / "research"
+NGRAM_N = 2  # character bigram
+TOP_K_DEFAULT = 6
+
+
+# ─── 文档分块 ────────────────────────────────────────────────────────────────
+
+def _parse_yaml_frontmatter(text: str) -> Tuple[Dict, str]:
+    """解析 Markdown YAML frontmatter (--- 包裹的元数据)"""
+    meta = {}
+    body = text
+    m = re.match(r'^---\s*\n(.*?)\n---\s*\n(.*)', text, re.DOTALL)
+    if m:
+        yaml_block = m.group(1)
+        body = m.group(2)
+        for line in yaml_block.strip().split('\n'):
+            if ':' in line:
+                k, v = line.split(':', 1)
+                meta[k.strip()] = v.strip().strip('"').strip("'")
+    return meta, body
+
+
+def _split_sections(text: str, source_file: str) -> List[Dict]:
+    """将文档按 ## 标题拆分为 chunks,每个 chunk 包含上下文"""
+    chunks = []
+    lines = text.split('\n')
+    current_heading = "前言"
+    current_content = []
+    heading_level = 0
+
+    for line in lines:
+        heading_match = re.match(r'^(#{1,4})\s+(.+)$', line)
+        if heading_match:
+            if current_content:
+                chunks.append({
+                    "id": hashlib.md5(f"{source_file}:{current_heading}".encode()).hexdigest()[:12],
+                    "source": source_file,
+                    "heading": current_heading,
+                    "content": '\n'.join(current_content).strip(),
+                    "tokens": len(''.join(current_content)) // 2,
+                })
+            heading_level = len(heading_match.group(1))
+            current_heading = heading_match.group(2).strip()
+            current_content = []
+        else:
+            current_content.append(line)
+
+    if current_content:
+        chunks.append({
+            "id": hashlib.md5(f"{source_file}:{current_heading}".encode()).hexdigest()[:12],
+            "source": source_file,
+            "heading": current_heading,
+            "content": '\n'.join(current_content).strip(),
+            "tokens": len(''.join(current_content)) // 2,
+        })
+
+    return chunks
+
+
+def load_all_documents(kb_dir: Optional[Path] = None) -> List[Dict]:
+    """加载 knowledge/research/ 下所有 .md 文件,返回 chunks 列表"""
+    if kb_dir is None:
+        kb_dir = KNOWLEDGE_DIR
+
+    all_chunks = []
+    md_files = sorted(kb_dir.glob("*.md"))
+
+    for fpath in md_files:
+        try:
+            text = fpath.read_text(encoding='utf-8')
+        except Exception as e:
+            print(f"  [SKIP] {fpath.name}: {e}")
+            continue
+
+        meta, body = _parse_yaml_frontmatter(text)
+        chunks = _split_sections(body, fpath.name)
+
+        # 将 YAML 元信息附加到每个 chunk
+        for ch in chunks:
+            ch["file_path"] = str(fpath)
+            ch["doc_title"] = meta.get("title", fpath.stem)
+            ch["doc_tags"] = meta.get("tags", "")
+            ch["doc_purpose"] = meta.get("purpose", "")
+
+        all_chunks.extend(chunks)
+
+    return all_chunks
+
+
+# ─── 向量化 ──────────────────────────────────────────────────────────────────
+
+def _char_ngrams(text: str, n: int = NGRAM_N) -> List[str]:
+    """生成 character n-grams"""
+    # 去除非中文/字母/数字的字符,保留语义
+    cleaned = re.sub(r'[^\u4e00-\u9fff\w]', '', text)
+    if len(cleaned) < n:
+        return [cleaned]
+    return [cleaned[i:i + n] for i in range(len(cleaned) - n + 1)]
+
+
+def _build_vocab(chunks: List[Dict], n: int = NGRAM_N) -> Dict[str, int]:
+    """构建 n-gram 词汇表"""
+    vocab = {}
+    for ch in chunks:
+        content = f"{ch.get('doc_title', '')} {ch.get('heading', '')} {ch.get('doc_tags', '')} {ch['content']}"
+        grams = _char_ngrams(content, n)
+        for g in grams:
+            if g not in vocab:
+                vocab[g] = len(vocab)
+    return vocab
+
+
+def _vectorize(text: str, vocab: Dict[str, int], n: int = NGRAM_N) -> np.ndarray:
+    """将文本转为 TF 向量"""
+    vec = np.zeros(len(vocab), dtype=np.float32)
+    grams = _char_ngrams(text, n)
+    for g in grams:
+        idx = vocab.get(g)
+        if idx is not None:
+            vec[idx] += 1.0
+    # L2 归一化
+    norm = np.linalg.norm(vec)
+    if norm > 0:
+        vec /= norm
+    return vec
+
+
+# ─── 主检索器 ────────────────────────────────────────────────────────────────
+
+class LocalRetriever:
+    """本地知识库检索器"""
+
+    def __init__(self, kb_dir: Optional[Path] = None, ngram_n: int = NGRAM_N):
+        self.kb_dir = kb_dir or KNOWLEDGE_DIR
+        self.ngram_n = ngram_n
+        self.chunks: List[Dict] = []
+        self.vocab: Dict[str, int] = {}
+        self.matrix: Optional[np.ndarray] = None
+        self._indexed = False
+
+    def index_documents(self) -> Dict:
+        """索引所有文档,返回统计信息"""
+        print(f"  Loading documents from: {self.kb_dir}")
+        self.chunks = load_all_documents(self.kb_dir)
+        print(f"  Total chunks: {len(self.chunks)}")
+
+        # 构建词汇表
+        print(f"  Building {self.ngram_n}-gram vocabulary...")
+        self.vocab = _build_vocab(self.chunks, self.ngram_n)
+        print(f"  Vocabulary size: {len(self.vocab)}")
+
+        # 构建文档-词项矩阵
+        print("  Vectorizing chunks...")
+        rows = []
+        for i, ch in enumerate(self.chunks):
+            content = f"{ch['doc_title']} {ch['heading']} {ch['doc_tags']} {ch['content']}"
+            vec = _vectorize(content, self.vocab, self.ngram_n)
+            rows.append(vec)
+            if (i + 1) % 50 == 0:
+                print(f"    ... {i + 1}/{len(self.chunks)}")
+
+        self.matrix = np.array(rows, dtype=np.float32)
+        print(f"  Matrix shape: {self.matrix.shape}")
+
+        self._indexed = True
+
+        return {
+            "documents": len(set(ch["source"] for ch in self.chunks)),
+            "chunks": len(self.chunks),
+            "vocab_size": len(self.vocab),
+            "matrix_shape": list(self.matrix.shape),
+        }
+
+    def query(self, query_text: str, top_k: int = TOP_K_DEFAULT) -> List[Dict]:
+        """检索与 query 最相关的 chunks"""
+        if not self._indexed:
+            raise RuntimeError("Call index_documents() first")
+
+        # 向量化 query
+        qvec = _vectorize(query_text, self.vocab, self.ngram_n)
+
+        # 余弦相似度: cos = dot_product / (norm_q * norm_d)
+        assert self.matrix is not None, "Matrix not initialized"
+        norm_q = np.linalg.norm(qvec)
+        norms_d = np.linalg.norm(self.matrix, axis=1)
+        # 避免除零
+        denom = norm_q * norms_d
+        denom[denom == 0] = 1e-10
+        similarities = np.dot(self.matrix, qvec) / denom
+
+        # 获取 top-k 索引
+        top_indices = np.argsort(similarities)[::-1][:top_k]
+
+        results = []
+        for idx in top_indices:
+            sim = float(similarities[idx])
+            if sim < 0.01:  # 过滤无关结果
+                break
+            ch = self.chunks[idx]
+            results.append({
+                "id": ch["id"],
+                "source": ch["source"],
+                "heading": ch["heading"],
+                "doc_title": ch["doc_title"],
+                "content_preview": ch["content"][:200] + ("..." if len(ch["content"]) > 200 else ""),
+                "score": round(sim, 4),
+                "tokens": ch.get("tokens", 0),
+            })
+
+        return results
+
+    def query_formatted(self, query_text: str, top_k: int = TOP_K_DEFAULT) -> str:
+        """返回格式化的检索结果(用于测试报告)"""
+        results = self.query(query_text, top_k)
+        lines = [
+            f"  Query: \"{query_text}\"",
+            f"  Results: {len(results)}",
+        ]
+        for i, r in enumerate(results):
+            lines.append(f"  [{i + 1}] score={r['score']:.4f} | {r['source']} > {r['heading']}")
+            lines.append(f"       {r['content_preview'][:120]}")
+        return '\n'.join(lines)
+
+    def get_chunks_by_source(self, source: str) -> List[Dict]:
+        """按源文件获取 chunks"""
+        return [ch for ch in self.chunks if ch["source"] == source]
+
+    def list_sources(self) -> List[str]:
+        """列出所有源文件"""
+        return sorted(set(ch["source"] for ch in self.chunks))
+
+
+# ─── CLI ─────────────────────────────────────────────────────────────────────
+
+def main():
+    """CLI 入口:索引文档并交互式查询"""
+    retriever = LocalRetriever()
+    stats = retriever.index_documents()
+    print(f"\n{'=' * 50}")
+    print(f"  文档数: {stats['documents']}")
+    print(f"  Chunks: {stats['chunks']}")
+    print(f"  词汇量: {stats['vocab_size']}")
+    print(f"  矩阵:   {stats['matrix_shape'][0]}x{stats['matrix_shape'][1]}")
+    print(f"{'=' * 50}")
+
+    test_queries = [
+        "主性格数字1的性格特点",
+        "财富能量数字组合",
+        "感情婚姻运势分析",
+        "健康疾病数字能量",
+        "五区三组生命阶段",
+        "三角命盘24个位置含义",
+        "组合对判读规则优先级",
+        "事业发展规划建议",
+    ]
+
+    print("\n  --- 测试查询 ---")
+    for q in test_queries:
+        print()
+        print(retriever.query_formatted(q, top_k=3))
+
+    print(f"\n{'=' * 50}")
+    print("  Source files indexed:")
+    for src in retriever.list_sources():
+        n = len(retriever.get_chunks_by_source(src))
+        print(f"    {src} ({n} chunks)")
+
+
+if __name__ == "__main__":
+    main()

+ 256 - 0
knowledge/scripts/test_rag_retrieval.py

@@ -0,0 +1,256 @@
+"""
+Dify RAG Retrieval Test Script (Dual Mode)
+===========================================
+Tests knowledge base retrieval across 5 query types.
+
+Modes:
+  --mode local   Local retriever (no Dify needed)
+  --mode dify    Dify API (requires API key)
+
+Usage:
+  python test_rag_retrieval.py --mode local
+  python test_rag_retrieval.py --mode dify --api-key <KEY>
+"""
+import os
+import sys
+import json
+import argparse
+
+
+# (type, chinese_query, expected_file_substring, doc_hint)
+TEST_QUERIES = [
+    # Type 1: Position queries -> should retrieve A1 (命盘24位置详解)
+    ("position", "O位置代表什么含义", "命盘", "A1"),
+    ("position", "P位置如何计算", "命盘", "A1"),
+    ("position", "I和J位置代表什么能量", "命盘", "A1"),
+
+    # Type 2: Combo pair queries -> should retrieve B2 (三角命盘组合对判读规则)
+    ("combo", "M和N组合出现天医星怎么解读", "判读", "B2"),
+    ("combo", "横向组合对和纵向组合对的区", "判读", "B2"),
+    ("combo", "组合对分析的优先顺序是什么", "判读", "B2"),
+
+    # Type 3: Dimension queries -> should retrieve C1 (数字能量分析维度手册)
+    ("dimension", "天医星财富维度如何分析", "维度", "C1"),
+    ("dimension", "延年星在事业维度的含义", "维度", "C1"),
+    ("dimension", "五鬼星对健康维度的影响", "维度", "C1"),
+
+    # Type 4: Zone/group queries -> should retrieve C2 (五区三组分析指南)
+    ("zone", "父源区包含哪些位置", "五区", "C2"),
+    ("zone", "左侧组年龄段和人生课题", "五区", "C2"),
+    ("zone", "五区和三组的交叉分析", "五区", "C2"),
+
+    # Type 5: Comprehensive
+    ("comprehensive", "主性格6号人的感情事业特点", "维度", "C1"),
+]
+
+
+def _dify_retrieve(query_text, api_key, base_url, dataset_id, top_k=6):
+    """Dify API retrieval"""
+    import requests
+    headers = {
+        "Authorization": f"Bearer {api_key}",
+        "Content-Type": "application/json"
+    }
+    url = f"{base_url}/v1/datasets/{dataset_id}/retrieve"
+    payload = {
+        "query": query_text,
+        "retrieval_model": {
+            "search_method": "hybrid_search",
+            "reranking_enable": True,
+            "top_k": top_k,
+            "score_threshold_enabled": False
+        }
+    }
+    try:
+        resp = requests.post(url, headers=headers, json=payload, timeout=30)
+        if resp.status_code == 200:
+            records = resp.json().get("records", [])
+            return records, None
+        else:
+            return None, f"HTTP {resp.status_code} {resp.text[:200]}"
+    except Exception as e:
+        return None, str(e)
+
+
+def _dify_run_all(api_key, base_url, dataset_id):
+    """Execute all Dify retrieval tests"""
+    import requests
+
+    print("=" * 70)
+    print("Dify KB RAG Retrieval Test")
+    print("=" * 70)
+    print(f"Dataset: {dataset_id}")
+    print(f"URL:     {base_url}")
+
+    # Show config
+    try:
+        resp = requests.get(f"{base_url}/v1/datasets/{dataset_id}",
+                          headers={"Authorization": f"Bearer {api_key}"}, timeout=15)
+        if resp.status_code == 200:
+            info = resp.json()
+            rm = info.get("retrieval_model_dict", {})
+            print(f"KB: {info.get('name', '?')}")
+            print(f"Docs: {info.get('document_count')}")
+            print(f"Config: method={rm.get('search_method')} top_k={rm.get('top_k')}")
+    except Exception:
+        pass
+
+    print(f"Queries: {len(TEST_QUERIES)}")
+    print()
+
+    stats = {"pass": 0, "fail": 0, "error": 0, "total": len(TEST_QUERIES), "mode": "dify"}
+
+    for qtype, query, expected, hint in TEST_QUERIES:
+        print(f"[{qtype}] {query[:40]}...", end=" ")
+
+        results, error = _dify_retrieve(query, api_key, base_url, dataset_id)
+
+        if error:
+            print(f"ERROR: {error}")
+            stats["error"] += 1
+            continue
+
+        if not results:
+            print("NO RESULTS")
+            stats["fail"] += 1
+            continue
+
+        doc_names = []
+        for r in results:
+            seg = r.get("segment", {})
+            doc = seg.get("document", {})
+            doc_name = doc.get("name", "")
+            if doc_name:
+                doc_names.append(doc_name)
+
+        hit = any(expected in name for name in doc_names)
+
+        if hit:
+            print(f"HIT  [{hint}]")
+            stats["pass"] += 1
+        else:
+            sources = list(doc_names[:5])
+            print(f"MISS expected='{expected}' got={sources}")
+            stats["fail"] += 1
+
+        if results:
+            top = results[0]
+            seg = top.get("segment", {})
+            snippet = (seg.get("content", "") or "")[:120].replace("\n", " ")
+            score = top.get("score", "?")
+            print(f"  score={score:.4f} | doc: {doc_names[0] if doc_names else '?'}")
+            print(f"  {snippet}...")
+        print()
+
+    return stats
+
+
+def _local_run_all():
+    """Execute all local retrieval tests"""
+    sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
+    from local_retriever import LocalRetriever
+
+    retriever = LocalRetriever()
+    idx_stats = retriever.index_documents()
+
+    print("=" * 70)
+    print("Local KB RAG Retrieval Test")
+    print("=" * 70)
+    print(f"Docs: {idx_stats['documents']}, Chunks: {idx_stats['chunks']}")
+    print(f"Vocab: {idx_stats['vocab_size']}")
+    print(f"Queries: {len(TEST_QUERIES)}")
+    print()
+
+    stats = {"pass": 0, "fail": 0, "error": 0, "total": len(TEST_QUERIES), "mode": "local"}
+
+    for qtype, query, expected, hint in TEST_QUERIES:
+        print(f"[{qtype}] {query[:40]}...", end=" ")
+
+        results = retriever.query(query, top_k=6)
+
+        if not results:
+            print("NO RESULTS")
+            stats["error"] += 1
+            continue
+
+        hit = any(expected in r["source"] for r in results)
+
+        if hit:
+            print(f"HIT  [{hint}]")
+            stats["pass"] += 1
+        else:
+            top_src = [r["source"] for r in results[:5]]
+            print(f"MISS expected='{expected}' got={top_src}")
+            stats["fail"] += 1
+
+        top = results[0]
+        print(f"  score={top['score']:.4f} | {top['source']} > {top['heading']}")
+        print(f"  {top['content_preview'][:120].replace(chr(10), ' ')}")
+        print()
+
+    return stats
+
+
+def print_report(stats):
+    total = stats["total"]
+    passed = stats["pass"]
+    failed = stats["fail"]
+    errored = stats["error"]
+
+    print("=" * 70)
+    print("TEST REPORT")
+    print("=" * 70)
+    print(f"Mode:    {stats.get('mode', '?')}")
+    print(f"Total:   {total}")
+    print(f"Pass:    {passed}")
+    print(f"Fail:    {failed}")
+    print(f"Error:   {errored}")
+
+    effective = total - errored
+    if effective > 0:
+        rate = passed * 100 // effective
+        print(f"Rate:    {rate}% ({passed}/{effective})")
+
+    if failed == 0 and errored == 0:
+        print(f"\n  ALL TESTS PASSED!")
+    elif failed > 0:
+        print(f"\n  {failed} queries missed expected docs")
+    if errored > 0:
+        print(f"\n  {errored} queries errored")
+
+    return stats
+
+
+def parse_args():
+    p = argparse.ArgumentParser(description="RAG Retrieval Test")
+    p.add_argument("--mode", choices=["local", "dify"], default="local")
+    p.add_argument("--api-key")
+    p.add_argument("--base-url", default="http://dify.bianwoyou.cn")
+    p.add_argument("--dataset-id", default="3ff939b3-8686-44f6-8ef5-65b1e53b55d3")
+    return p.parse_args()
+
+
+def main():
+    args = parse_args()
+    if args.mode == "local":
+        stats = _local_run_all()
+    elif args.mode == "dify":
+        api_key = args.api_key or os.environ.get("DIFY_API_KEY")
+        if not api_key:
+            print("Error: DIFY_API_KEY required for dify mode")
+            sys.exit(1)
+        stats = _dify_run_all(api_key, args.base_url, args.dataset_id)
+    else:
+        print(f"Unknown mode: {args.mode}")
+        sys.exit(1)
+
+    stats = print_report(stats)
+
+    if stats.get("error", 0) > 0:
+        sys.exit(2)
+    if stats.get("fail", 0) > 0:
+        sys.exit(1)
+
+
+if __name__ == "__main__":
+    main()

+ 18 - 0
num-server/src/main/java/com/etotem/num/controller/ChartController.java

@@ -103,6 +103,24 @@ public class ChartController {
         return Result.success(interpretation);
     }
 
+    /**
+     * Get academic orientation interpretation (US-9.1).
+     * Free users: 1/day, paid users: unlimited.
+     */
+    @PostMapping("/chart/academic-orientation")
+    public Result<?> academicOrientation(HttpServletRequest request, @RequestBody Map<String, Long> body) {
+        Long userId = (Long) request.getAttribute("userId");
+        if (userId == null) {
+            return Result.error(1001, "请先登录");
+        }
+        Long chartRecordId = body.get("chartRecordId");
+        if (chartRecordId == null) {
+            return Result.error(1003, "chartRecordId不能为空");
+        }
+        Map<String, Object> result = chartService.getAcademicOrientation(userId, chartRecordId);
+        return Result.success(result);
+    }
+
     /**
      * Regenerate the initial AI interpretation (US-3.3).
      * Clears chat history and re-calls Dify.

+ 83 - 0
num-server/src/main/java/com/etotem/num/controller/ExportController.java

@@ -0,0 +1,83 @@
+package com.etotem.num.controller;
+
+import com.etotem.num.common.Result;
+import com.etotem.num.entity.ChartRecord;
+import com.etotem.num.entity.User;
+import com.etotem.num.service.ChartService;
+import com.etotem.num.service.ExportService;
+import com.etotem.num.service.UserService;
+import org.springframework.core.io.FileSystemResource;
+import org.springframework.core.io.Resource;
+import org.springframework.http.HttpHeaders;
+import org.springframework.http.MediaType;
+import org.springframework.http.ResponseEntity;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.servlet.http.HttpServletRequest;
+import java.io.File;
+import java.util.Map;
+
+@RestController
+@RequestMapping("/api/export")
+public class ExportController {
+
+    private final ExportService exportService;
+    private final ChartService chartService;
+    private final UserService userService;
+
+    public ExportController(ExportService exportService, ChartService chartService, UserService userService) {
+        this.exportService = exportService;
+        this.chartService = chartService;
+        this.userService = userService;
+    }
+
+    /**
+     * Export chart as PDF (US-2.2). Only available to paid users.
+     */
+    @PostMapping("/pdf")
+    public ResponseEntity<?> exportPdf(HttpServletRequest request, @RequestBody Map<String, Long> body) {
+        Long userId = (Long) request.getAttribute("userId");
+        Long recordId = body.get("recordId");
+
+        if (recordId == null) {
+            return ResponseEntity.badRequest().body(Result.error(1003, "Missing recordId"));
+        }
+
+        // US-2.2 §1-2: Only paid users can export PDF
+        if (!userService.isVip(userId)) {
+            return ResponseEntity.ok(Result.error(1009, "请升级能量师后可导出 PDF 报告"));
+        }
+
+        try {
+            User user = userService.getById(userId);
+            ChartRecord record = chartService.getById(recordId);
+
+            // Verify ownership
+            if (!record.getUserId().equals(userId)) {
+                return ResponseEntity.ok(Result.error(1002, "无权操作此记录"));
+            }
+
+            String filePath = exportService.generatePdf(userId, recordId, user, record);
+            if (filePath == null) {
+                return ResponseEntity.ok(Result.error(500, "PDF 生成失败"));
+            }
+
+            File file = new File(filePath);
+            if (!file.exists()) {
+                return ResponseEntity.ok(Result.error(500, "PDF 文件未找到"));
+            }
+
+            Resource resource = new FileSystemResource(file);
+            return ResponseEntity.ok()
+                    .contentType(MediaType.APPLICATION_PDF)
+                    .header(HttpHeaders.CONTENT_DISPOSITION,
+                            "attachment; filename=\"" + file.getName() + "\"")
+                    .body(resource);
+        } catch (Exception e) {
+            return ResponseEntity.ok(Result.error(500, "导出失败: " + e.getMessage()));
+        }
+    }
+}

+ 50 - 0
num-server/src/main/java/com/etotem/num/controller/PricingController.java

@@ -0,0 +1,50 @@
+package com.etotem.num.controller;
+
+import com.etotem.num.common.Result;
+import com.etotem.num.repository.OrderRepository;
+import com.etotem.num.service.ConfigService;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * US-8.1 §9-10: Pricing API for mini-program frontend.
+ * Returns current pricing and seed price availability.
+ */
+@RestController
+@RequestMapping("/api/pricing")
+public class PricingController {
+
+    private final ConfigService configService;
+    private final OrderRepository orderRepository;
+
+    public PricingController(ConfigService configService, OrderRepository orderRepository) {
+        this.configService = configService;
+        this.orderRepository = orderRepository;
+    }
+
+    @PostMapping("/current")
+    public Result<?> getCurrentPricing() {
+        int seedPrice = configService.getInt("pricing.practitioner.seed", 131400);
+        int standardPrice = configService.getInt("pricing.practitioner.standard", 198600);
+        int annualFee = configService.getInt("pricing.annual", 13100);
+        int seedLimit = configService.getInt("pricing.practitioner.seed_limit", 300);
+
+        long paidPractitioners = orderRepository.countByProductTypeAndStatus("practitioner", "paid");
+        boolean isSeedPrice = paidPractitioners < seedLimit;
+        int remainingSeats = (int) Math.max(0, seedLimit - paidPractitioners);
+
+        Map<String, Object> data = new HashMap<>();
+        data.put("seedPrice", seedPrice);
+        data.put("standardPrice", standardPrice);
+        data.put("annualFee", annualFee);
+        data.put("isSeedPrice", isSeedPrice);
+        data.put("remainingSeats", remainingSeats);
+        data.put("seedLimit", seedLimit);
+
+        return Result.success(data);
+    }
+}

+ 2 - 0
num-server/src/main/java/com/etotem/num/controller/ProfileController.java

@@ -123,6 +123,8 @@ public class ProfileController {
         result.put("chartLimit", isVip ? -1 : configService.getQuota("chart"));
         result.put("chatLimit", isVip ? -1 : configService.getQuota("chat"));
         result.put("shareLimit", isVip ? -1 : configService.getQuota("share"));
+        result.put("dailyAcademicCount", user.getDailyAcademicCount());
+        result.put("academicLimit", isVip ? -1 : configService.getQuota("academic"));
         return Result.success(result);
     }
 

+ 39 - 0
num-server/src/main/java/com/etotem/num/entity/ExportLog.java

@@ -0,0 +1,39 @@
+package com.etotem.num.entity;
+
+import javax.persistence.*;
+import java.time.LocalDateTime;
+
+/**
+ * Export log for PDF report downloads (US-2.2 §14).
+ */
+@Entity
+@Table(name = "export_logs")
+public class ExportLog {
+
+    @Id
+    @GeneratedValue(strategy = GenerationType.IDENTITY)
+    private Long id;
+
+    @Column(name = "user_id", nullable = false)
+    private Long userId;
+
+    @Column(name = "record_id", nullable = false)
+    private Long recordId;
+
+    @Column(name = "file_path", length = 500)
+    private String filePath;
+
+    @Column(name = "created_at")
+    private LocalDateTime createdAt = LocalDateTime.now();
+
+    public Long getId() { return id; }
+    public void setId(Long id) { this.id = id; }
+    public Long getUserId() { return userId; }
+    public void setUserId(Long userId) { this.userId = userId; }
+    public Long getRecordId() { return recordId; }
+    public void setRecordId(Long recordId) { this.recordId = recordId; }
+    public String getFilePath() { return filePath; }
+    public void setFilePath(String filePath) { this.filePath = filePath; }
+    public LocalDateTime getCreatedAt() { return createdAt; }
+    public void setCreatedAt(LocalDateTime createdAt) { this.createdAt = createdAt; }
+}

+ 5 - 0
num-server/src/main/java/com/etotem/num/entity/User.java

@@ -49,6 +49,9 @@ public class User {
     @Column(name = "daily_share_count")
     private Integer dailyShareCount = 0;
 
+    @Column(name = "daily_academic_count")
+    private Integer dailyAcademicCount = 0;
+
     @Column(name = "last_quota_date")
     private LocalDate lastQuotaDate = LocalDate.now();
 
@@ -123,6 +126,8 @@ public class User {
     public void setDailyChatCount(Integer dailyChatCount) { this.dailyChatCount = dailyChatCount; }
     public Integer getDailyShareCount() { return dailyShareCount; }
     public void setDailyShareCount(Integer dailyShareCount) { this.dailyShareCount = dailyShareCount; }
+    public Integer getDailyAcademicCount() { return dailyAcademicCount; }
+    public void setDailyAcademicCount(Integer dailyAcademicCount) { this.dailyAcademicCount = dailyAcademicCount; }
     public LocalDate getLastQuotaDate() { return lastQuotaDate; }
     public void setLastQuotaDate(LocalDate lastQuotaDate) { this.lastQuotaDate = lastQuotaDate; }
     public Integer getDirectCount() { return directCount; }

+ 14 - 0
num-server/src/main/java/com/etotem/num/repository/ExportLogRepository.java

@@ -0,0 +1,14 @@
+package com.etotem.num.repository;
+
+import com.etotem.num.entity.ExportLog;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.stereotype.Repository;
+
+import java.util.Optional;
+
+@Repository
+public interface ExportLogRepository extends JpaRepository<ExportLog, Long> {
+
+    /** Find latest export for a recordId (for cache lookup). */
+    Optional<ExportLog> findTopByRecordIdOrderByCreatedAtDesc(Long recordId);
+}

+ 26 - 0
num-server/src/main/java/com/etotem/num/service/ChartService.java

@@ -253,6 +253,32 @@ public class ChartService {
         return parseInterpretation(result);
     }
 
+    /**
+     * Get academic orientation interpretation (US-9.1).
+     * Free users: 1/day, paid users: unlimited.
+     */
+    public Map<String, Object> getAcademicOrientation(Long userId, Long chartRecordId) {
+        ChartRecord record = getById(chartRecordId);
+        if (!record.getUserId().equals(userId)) {
+            throw new BizException(1006, "无权操作此命盘");
+        }
+        // Quota check for non-VIP
+        if (!userService.isVip(userId)) {
+            userService.checkDailyQuota(userId, "academic");
+        }
+        String chartData = record.getChartData();
+        Map<String, Object> inputs = new HashMap<>();
+        inputs.put("chart_context", chartData);
+        inputs.put("birthday", record.getBirthday());
+        inputs.put("name", record.getName());
+        String result = difyService.invokeAcademicWorkflow(inputs, String.valueOf(userId));
+        // Consume quota after successful call (non-VIP)
+        if (!userService.isVip(userId)) {
+            userService.consumeQuota(userId, "academic");
+        }
+        return parseInterpretation(result);
+    }
+
     /**
      * Parse the raw Dify Workflow response into a structured Map.
      * Handles both JSON object responses and fallback plain text.

+ 3 - 0
num-server/src/main/java/com/etotem/num/service/ConfigService.java

@@ -63,6 +63,7 @@ public class ConfigService {
         seeds.put("quota_chart",                                new SeedEntry("3",      "int",     "每日命盘生成次数(非VIP)"));
         seeds.put("quota_chat",                                 new SeedEntry("3",      "int",     "每日AI解读次数(非VIP)"));
         seeds.put("quota_share",                                new SeedEntry("1",      "int",     "每日分享次数(非VIP)"));
+        seeds.put("quota_academic",                              new SeedEntry("1",      "int",     "每日学业方向分析次数(非VIP)"));
         seeds.forEach((key, entry) -> {
             SystemConfig cfg = new SystemConfig();
             cfg.setConfigKey(key);
@@ -128,6 +129,7 @@ public class ConfigService {
         seeds.put("quota_chart",                                new SeedEntry("3",      "int",     "每日命盘生成次数(非VIP)"));
         seeds.put("quota_chat",                                 new SeedEntry("3",      "int",     "每日AI解读次数(非VIP)"));
         seeds.put("quota_share",                                new SeedEntry("1",      "int",     "每日分享次数(非VIP)"));
+        seeds.put("quota_academic",                              new SeedEntry("1",      "int",     "每日学业方向分析次数(非VIP)"));
         return seeds;
     }
 
@@ -223,6 +225,7 @@ public class ConfigService {
         defaults.put("chart", 3);
         defaults.put("chat", 3);
         defaults.put("share", 1);
+        defaults.put("academic", 1);
         return getInt("quota_" + type, defaults.getOrDefault(type, 3));
     }
 }

+ 210 - 0
num-server/src/main/java/com/etotem/num/service/DifyService.java

@@ -161,6 +161,216 @@ public class DifyService {
         }
     }
 
+    // ── Academic orientation (US-9.1) ───────────────────────────────────────────────
+
+    public String invokeAcademicWorkflow(Map<String, Object> inputs, String userId) {
+        if (isMockMode()) {
+            return generateMockAcademicInterpretation(inputs);
+        }
+        try {
+            String workflowAppId = configService.getValue("dify.workflow.app_id", "");
+            JsonObject body = new JsonObject();
+            body.addProperty("app_id", workflowAppId);
+            body.add("inputs", gson.toJsonTree(inputs));
+            body.addProperty("user", userId);
+
+            HttpHeaders headers = new HttpHeaders();
+            headers.set("Authorization", "Bearer " + apiKey);
+            headers.setContentType(MediaType.APPLICATION_JSON);
+            HttpEntity<String> entity = new HttpEntity<>(body.toString(), headers);
+
+            String response = restTemplate.postForObject(baseUrl + "/workflows/run", entity, String.class);
+            JsonObject json = gson.fromJson(response, JsonObject.class);
+            JsonObject data = json.getAsJsonObject("data");
+            if (data != null && data.has("outputs")) {
+                return data.get("outputs").toString();
+            }
+            return json.toString();
+        } catch (Exception e) {
+            return generateMockAcademicInterpretation(inputs);
+        }
+    }
+
+    @SuppressWarnings("unchecked")
+    String generateMockAcademicInterpretation(Map<String, Object> inputs) {
+        try {
+            String chartContext = (String) inputs.get("chart_context");
+            JsonObject chart = gson.fromJson(chartContext, JsonObject.class);
+            JsonObject positions = chart.getAsJsonObject("positions");
+            if (positions == null) positions = chart;
+
+            int O = getInt(positions, "O", 7);
+            int P = getInt(positions, "P", 5);
+            int V = getInt(positions, "V", 8);
+            int S = getInt(positions, "S", 9);
+            int I = getInt(positions, "I", 0);
+            int J = getInt(positions, "J", 0);
+            int K = getInt(positions, "K", 0);
+            int L = getInt(positions, "L", 0);
+
+            JsonObject result = new JsonObject();
+
+            // 天赋倾向
+            JsonObject talentTendency = new JsonObject();
+            talentTendency.addProperty("title", "天赋倾向");
+            talentTendency.addProperty("content", generateAcademicTalent(O, I, J, K, L));
+            result.add("talentTendency", talentTendency);
+
+            // 适合方向
+            JsonObject suitableDirection = new JsonObject();
+            suitableDirection.addProperty("title", "适合方向");
+            suitableDirection.addProperty("content", "根据命盘数字组合分析,以下是不同方向的匹配度参考:");
+            Map<String, Integer> percentages = generateDirectionMatchPercentages(O, P, V, S);
+            JsonObject matchJson = new Gson().toJsonTree(percentages).getAsJsonObject();
+            suitableDirection.add("matchPercentages", matchJson);
+            result.add("suitableDirection", suitableDirection);
+
+            // 学习特征
+            JsonObject learningStyle = new JsonObject();
+            learningStyle.addProperty("title", "学习特征");
+            learningStyle.addProperty("content", generateLearningStyle(I, J, K, L, P, V, S));
+            result.add("learningStyle", learningStyle);
+
+            // 亲子沟通建议
+            JsonObject parentingAdvice = new JsonObject();
+            parentingAdvice.addProperty("title", "亲子沟通建议");
+            parentingAdvice.addProperty("content", generateParentingAdvice(O));
+            result.add("parentingAdvice", parentingAdvice);
+
+            // 关键期提醒
+            JsonObject keyPeriods = new JsonObject();
+            keyPeriods.addProperty("title", "关键期提醒");
+            keyPeriods.addProperty("content", generateKeyPeriods(V, getInt(positions, "W", 0), getInt(positions, "X", 0)));
+            result.add("keyPeriods", keyPeriods);
+
+            return result.toString();
+        } catch (Exception e) {
+            JsonObject fallback = new JsonObject();
+            fallback.addProperty("title", "学业方向分析");
+            fallback.addProperty("content", "命盘分析完成。请使用完整功能获取详细学业方向建议。");
+            JsonObject wrapped = new JsonObject();
+            wrapped.add("talentTendency", fallback);
+            return wrapped.toString();
+        }
+    }
+
+    private String generateAcademicTalent(int O, int I, int J, int K, int L) {
+        String mainDesc = NUMBER_DESC.getOrDefault(O > 9 ? 0 : O,
+                O > 9 ? "卓越数能量,蕴含强大潜力" : "能量独特,需结合整体命盘解读");
+        StringBuilder sb = new StringBuilder();
+        sb.append("孩子的主性格数字为 ").append(O).append("(").append(mainDesc).append(")。\n\n");
+        sb.append("内在基础数字:");
+        sb.append("日(").append(I).append(") ").append("月(").append(J).append(") ");
+        sb.append("年前半(").append(K).append(") ").append("年后半(").append(L).append(")").append("\n\n");
+        sb.append("这些数字共同构成了孩子的天赋底色:\n");
+        sb.append("• 主性格数字反映核心特质与驱动力\n");
+        sb.append("• 内在基础数字揭示潜意识需求与安全感来源\n");
+        sb.append("建议结合具体年龄阶段观察和引导,避免标签化。");
+        return sb.toString();
+    }
+
+    private Map<String, Integer> generateDirectionMatchPercentages(int O, int P, int V, int S) {
+        Map<String, Integer> map = new LinkedHashMap<>();
+        int humanities = 50 + (P==2?10: P==4?15: P==7?12: P==1?-5: P==5?5: 0)
+                      + (V==2?10: V==4?15: V==7?12: V==1?-5: V==5?5: 0)
+                      + (S==2?10: S==4?15: S==7?12: S==1?-5: S==5?5: 0);
+        int science = 50 + (P==1?12: P==5?10: P==8?15: P==2?-5: P==4?8: 0)
+                      + (V==1?12: V==5?10: V==8?15: V==2?-5: V==4?8: 0)
+                      + (S==1?12: S==5?10: S==8?15: S==2?-5: S==4?8: 0);
+        int arts = 50 + (P==3?15: P==6?10: P==9?5: 0)
+                   + (V==3?15: V==6?10: V==9?5: 0)
+                   + (S==3?15: S==6?10: S==9?5: 0);
+        int sports = 50 + (P==1?10: P==5?15: P==8?10: 0)
+                     + (V==1?10: V==5?15: V==8?10: 0)
+                     + (S==1?10: S==5?15: S==8?10: 0);
+        map.put("文科", Math.min(95, Math.max(5, humanities)));
+        map.put("理科", Math.min(95, Math.max(5, science)));
+        map.put("艺术", Math.min(95, Math.max(5, arts)));
+        map.put("体育", Math.min(95, Math.max(5, sports)));
+        return map;
+    }
+
+    private String generateLearningStyle(int I, int J, int K, int L, int P, int V, int S) {
+        StringBuilder sb = new StringBuilder();
+        sb.append("从内在基础数字(日、月、年前半、年后半)分析学习特征:\n\n");
+        String I_desc = NUMBER_DESC.getOrDefault(I > 9 ? 0 : I, "独特能量组合");
+        sb.append("• 外在表现(日 ").append(I).append("):").append(I_desc).append("。\n");
+        String J_desc = NUMBER_DESC.getOrDefault(J > 9 ? 0 : J, "独特能量组合");
+        sb.append("• 内在需求(月 ").append(J).append("):").append(J_desc).append("。\n");
+        String K_desc = NUMBER_DESC.getOrDefault(K > 9 ? 0 : K, "独特能量组合");
+        sb.append("• 早年家庭影响(年前半 ").append(K).append("):").append(K_desc).append("。\n");
+        String L_desc = NUMBER_DESC.getOrDefault(L > 9 ? 0 : L, "独特能量组合");
+        sb.append("• 后天发展潜力(年后半 ").append(L).append("):").append(L_desc).append("。\n\n");
+        sb.append("综合来看,建议注意:\n");
+        sb.append("1. 日与月的搭配体现孩子表里一致程度;\n");
+        sb.append("2. 年前半与年后半的关联揭示学习潜能的可塑性;\n");
+        sb.append("3. 发展阶段数字(左区").append(P).append("、顶部").append(V).append("、右区").append(S).append(")反映不同年龄段的精力投入方向。\n");
+        return sb.toString();
+    }
+
+    private String generateParentingAdvice(int O) {
+        String mainDesc = NUMBER_DESC.getOrDefault(O > 9 ? 0 : O,
+                O > 9 ? "卓越数能量,蕴含强大潜力" : "能量独特,需结合整体命盘解读");
+        StringBuilder sb = new StringBuilder();
+        sb.append("基于主性格数字 ").append(O).append(",亲子沟通建议:\n\n");
+        switch (O) {
+            case 1:
+                sb.append("• 尊重孩子的独立性,给予自主决策空间;\n");
+                sb.append("• 避免过度干涉,多用鼓励代替命令;\n");
+                break;
+            case 2:
+                sb.append("• 注重情感连接,营造安全和谐的家庭氛围;\n");
+                sb.append("• 多倾听少批评,培养合作意识;\n");
+                break;
+            case 3:
+                sb.append("• 鼓励创意表达,提供多样化活动体验;\n");
+                sb.append("• 避免刻板说教,用游戏化方式互动;\n");
+                break;
+            case 4:
+                sb.append("• 建立清晰规则,保持前后一致性;\n");
+                sb.append("• 提供结构化学习环境,循序渐进;\n");
+                break;
+            case 5:
+                sb.append("• 允许探索与试错,避免过度束缚;\n");
+                sb.append("• 多接触外界,满足好奇心;\n");
+                break;
+            case 6:
+                sb.append("• 给予充分关爱与责任感培养平衡;\n");
+                sb.append("• 参与家庭事务,增强归属感;\n");
+                break;
+            case 7:
+                sb.append("• 尊重思考空间,避免过多社交压力;\n");
+                sb.append("• 提供深度阅读与探索资源;\n");
+                break;
+            case 8:
+                sb.append("• 设定目标激励机制,培养领导力;\n");
+                sb.append("• 给予展示能力的机会;\n");
+                break;
+            case 9:
+                sb.append("• 培养同理心与社会责任感;\n");
+                sb.append("• 鼓励关怀他人,避免理想主义挫败;\n");
+                break;
+            default:
+                sb.append("• 因材施教,关注孩子独特天赋与短板;\n");
+                sb.append("• 保持耐心,接受成长过程的起伏;\n");
+        }
+        sb.append("\n以上建议仅供参考,每个孩子都是独一无二的个体。");
+        return sb.toString();
+    }
+
+    private String generateKeyPeriods(int V, int W, int X) {
+        StringBuilder sb = new StringBuilder();
+        sb.append("关键年龄参考(基于外部三区数字):\n\n");
+        sb.append("• 左区(青年发展期 21-40岁):主能量数字 ").append(V).append(" — 大学至立业阶段;\n");
+        sb.append("• 顶部(中年发展期 41-60岁):主能量数字 ").append(V).append(" — 事业高峰期;\n");
+        sb.append("• 右区(成熟发展期 61岁+):主能量数字 ").append(V).append(" — 人生总结期;\n\n");
+        sb.append("对于K12阶段:\n");
+        sb.append("• 18岁前重点关注[外在表现]日能量与[内在需求]月能量的平衡;\n");
+        sb.append("• 发展期数字变化可视为各年龄段精力重心;\n");
+        sb.append("建议结合具体命盘细节咨询能量师获取个性化方案。");
+        return sb.toString();
+    }
+
     private String generateMainInterpretation(int number) {
         String desc = NUMBER_DESC.getOrDefault(number,
                 number > 9 ? "卓越数能量,蕴含强大潜力" : "能量独特,需结合整体命盘解读");

+ 261 - 0
num-server/src/main/java/com/etotem/num/service/ExportService.java

@@ -0,0 +1,261 @@
+package com.etotem.num.service;
+
+import com.etotem.num.entity.ChartRecord;
+import com.etotem.num.entity.ExportLog;
+import com.etotem.num.entity.RatingAnnotation;
+import com.etotem.num.entity.User;
+import com.etotem.num.repository.ExportLogRepository;
+import com.etotem.num.repository.RatingAnnotationRepository;
+import com.google.gson.Gson;
+import com.google.gson.reflect.TypeToken;
+import org.apache.pdfbox.pdmodel.PDDocument;
+import org.apache.pdfbox.pdmodel.PDPage;
+import org.apache.pdfbox.pdmodel.PDPageContentStream;
+import org.apache.pdfbox.pdmodel.common.PDRectangle;
+import org.apache.pdfbox.pdmodel.font.PDFont;
+import org.apache.pdfbox.pdmodel.font.PDType0Font;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.stereotype.Service;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.nio.file.Files;
+import java.nio.file.Path;
+import java.nio.file.Paths;
+import java.time.Duration;
+import java.time.LocalDate;
+import java.time.LocalDateTime;
+import java.time.format.DateTimeFormatter;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+@Service
+public class ExportService {
+
+    private static final Gson GSON = new Gson();
+
+    private final ExportLogRepository exportLogRepository;
+    private final RatingAnnotationRepository annotationRepository;
+    private final ChartService chartService;
+
+    @Value("${app.export.dir:./exports}")
+    private String exportDir;
+
+    @Value("${app.export.font:}")
+    private String fontPath;
+
+    public ExportService(ExportLogRepository exportLogRepository,
+                         RatingAnnotationRepository annotationRepository,
+                         ChartService chartService) {
+        this.exportLogRepository = exportLogRepository;
+        this.annotationRepository = annotationRepository;
+        this.chartService = chartService;
+    }
+
+    @SuppressWarnings("unchecked")
+    public String generatePdf(Long userId, Long recordId, User user, ChartRecord record) throws IOException {
+        // Check cache (US-2.2 §16: cache valid for 7 days)
+        ExportLog existing = exportLogRepository.findTopByRecordIdOrderByCreatedAtDesc(recordId).orElse(null);
+        if (existing != null) {
+            Path cached = Paths.get(existing.getFilePath());
+            if (Files.exists(cached)) {
+                long age = Duration.between(existing.getCreatedAt(), LocalDateTime.now()).toDays();
+                if (age < 7) {
+                    return cached.toAbsolutePath().toString();
+                }
+            }
+        }
+
+        Files.createDirectories(Paths.get(exportDir));
+
+        String fileName = "report_" + recordId + "_" + LocalDate.now().format(DateTimeFormatter.BASIC_ISO_DATE) + ".pdf";
+        Path outputPath = Paths.get(exportDir, fileName).toAbsolutePath();
+
+        // Parse chartData JSON
+        Map<String, Object> chartData = new HashMap<>();
+        Map<String, Object> positions = new HashMap<>();
+        Integer mainCharacter = null;
+        if (record.getChartData() != null) {
+            try {
+                chartData = GSON.fromJson(record.getChartData(),
+                        new TypeToken<Map<String, Object>>(){}.getType());
+                Object posObj = chartData.get("positions");
+                if (posObj instanceof Map) {
+                    positions = (Map<String, Object>) posObj;
+                }
+                Object mc = chartData.get("mainCharacter");
+                if (mc instanceof Number) mainCharacter = ((Number) mc).intValue();
+            } catch (Exception e) {
+                // fallback to empty
+            }
+        }
+
+        try (PDDocument doc = new PDDocument()) {
+            PDPage page = new PDPage(PDRectangle.A4);
+            doc.addPage(page);
+
+            try (PDPageContentStream cs = new PDPageContentStream(doc, page)) {
+                float pageW = page.getMediaBox().getWidth();
+                float pageH = page.getMediaBox().getHeight();
+                float marginX = 42;
+
+                PDFont font = loadFont(doc);
+                if (font == null) return null;
+
+                float y = pageH - 53;
+
+                cs.setFont(font, 18);
+                cs.beginText(); cs.newLineAtOffset(marginX, y - 20);
+                cs.showText("Digital Energy Numerology Report");
+                cs.endText();
+
+                cs.setFont(font, 10);
+                String reportNo = LocalDate.now().format(DateTimeFormatter.BASIC_ISO_DATE)
+                        + "-" + String.format("%05d", recordId);
+                cs.beginText(); cs.newLineAtOffset(marginX, y - 40);
+                cs.showText("Date: " + LocalDate.now() + "  |  No: " + reportNo);
+                cs.endText();
+
+                cs.setFont(font, 11);
+                cs.beginText(); cs.newLineAtOffset(marginX, y - 65);
+                cs.showText("Name: " + (record.getName() != null ? record.getName() : user.getNickname()));
+                cs.endText();
+                cs.beginText(); cs.newLineAtOffset(marginX, y - 80);
+                cs.showText("Birthday: " + (record.getBirthday() != null ? record.getBirthday() : "-"));
+                cs.endText();
+                cs.beginText(); cs.newLineAtOffset(marginX, y - 95);
+                cs.showText("Main Character: " + (mainCharacter != null ? mainCharacter : "-"));
+                cs.endText();
+
+                drawTriangleChart(cs, font, marginX, y - 150, positions);
+                drawPositionTable(cs, font, marginX, 130, positions);
+            }
+
+            List<RatingAnnotation> annotations = annotationRepository.findByRecordId(recordId);
+            if (!annotations.isEmpty()) {
+                PDPage page2 = new PDPage(PDRectangle.A4);
+                doc.addPage(page2);
+                PDFont font2 = loadFont(doc);
+                if (font2 != null) {
+                    try (PDPageContentStream cs2 = new PDPageContentStream(doc, page2)) {
+                        float pageH2 = page2.getMediaBox().getHeight();
+                        cs2.setFont(font2, 14);
+                        cs2.beginText(); cs2.newLineAtOffset(42, pageH2 - 73);
+                        cs2.showText("Appendix: Annotations");
+                        cs2.endText();
+                        float ay = pageH2 - 100;
+                        cs2.setFont(font2, 10);
+                        for (RatingAnnotation a : annotations) {
+                            String line = "[" + a.getPosition() + "] " + a.getContent();
+                            if (line.length() > 80) line = line.substring(0, 77) + "...";
+                            cs2.beginText(); cs2.newLineAtOffset(42, ay);
+                            cs2.showText(line);
+                            cs2.endText();
+                            ay -= 16;
+                        }
+                    }
+                }
+            }
+
+            doc.save(outputPath.toFile());
+        }
+
+        ExportLog log = new ExportLog();
+        log.setUserId(userId);
+        log.setRecordId(recordId);
+        log.setFilePath(outputPath.toString());
+        exportLogRepository.save(log);
+
+        return outputPath.toString();
+    }
+
+    private PDFont loadFont(PDDocument doc) {
+        if (fontPath != null && !fontPath.isEmpty()) {
+            try { return loadFontFromFile(doc, fontPath); } catch (Exception ignored) {}
+        }
+        // Try system fonts
+        String[] candidates = {
+                "C:/Windows/Fonts/msyh.ttc",
+                "C:/Windows/Fonts/simsun.ttc",
+                "C:/Windows/Fonts/arial.ttf",
+                "/System/Library/Fonts/PingFang.ttc",
+                "/System/Library/Fonts/Helvetica.ttf",
+        };
+        for (String c : candidates) {
+            try {
+                PDFont f = loadFontFromFile(doc, c);
+                if (f != null) return f;
+            } catch (Exception ignored) {}
+        }
+        // Try bundled
+        try (InputStream is = getClass().getResourceAsStream("/font/NotoSansSC-Regular.ttf")) {
+            if (is != null) return PDType0Font.load(doc, is);
+        } catch (Exception ignored) {}
+        return null;
+    }
+
+    private PDFont loadFontFromFile(PDDocument doc, String path) throws IOException {
+        File f = new File(path);
+        if (!f.exists()) return null;
+        try (InputStream is = new FileInputStream(f)) {
+            return PDType0Font.load(doc, is);
+        }
+    }
+
+    private void drawTriangleChart(PDPageContentStream cs, PDFont font, float x, float y,
+                                    Map<String, Object> positions) throws IOException {
+        if (positions.isEmpty()) return;
+        float cx = x + 105;
+        cs.setFont(font, 10);
+        drawCell(cs, font, cx - 6, y, getPos(positions, "O"));
+        drawCell(cs, font, cx - 36, y - 55, getPos(positions, "M"));
+        drawCell(cs, font, cx + 22, y - 55, getPos(positions, "N"));
+        drawCell(cs, font, cx - 60, y - 110, getPos(positions, "I"));
+        drawCell(cs, font, cx - 22, y - 110, getPos(positions, "J"));
+        drawCell(cs, font, cx + 12, y - 110, getPos(positions, "K"));
+        drawCell(cs, font, cx + 50, y - 110, getPos(positions, "L"));
+    }
+
+    private void drawCell(PDPageContentStream cs, PDFont font, float x, float y, String val) throws IOException {
+        cs.beginText(); cs.newLineAtOffset(x, y);
+        cs.showText(val != null ? val : "-");
+        cs.endText();
+    }
+
+    private void drawPositionTable(PDPageContentStream cs, PDFont font, float x, float y,
+                                    Map<String, Object> positions) throws IOException {
+        if (positions.isEmpty()) return;
+        String[][] rows = {
+                {"O", "Main Character"}, {"M", "Youth Composite"}, {"N", "Senior Composite"},
+                {"I", "Day Energy"}, {"J", "Month Energy"},
+                {"K", "Year First Half"}, {"L", "Year Second Half"},
+                {"P", "Left Base"}, {"Q", "Left Assist"}, {"R", "Left Main (21-40)"},
+                {"S", "Right Base"}, {"T", "Right Assist"}, {"U", "Right Main (61+)"},
+                {"V", "Top Base"}, {"W", "Top Assist"}, {"X", "Top Main (41-60)"}
+        };
+        float rowH = 13;
+        float[] colW = {28, 110, 30};
+        cs.setFont(font, 8);
+        cs.beginText(); cs.newLineAtOffset(x, y); cs.showText("Pos"); cs.endText();
+        cs.beginText(); cs.newLineAtOffset(x + colW[0], y); cs.showText("Name"); cs.endText();
+        cs.beginText(); cs.newLineAtOffset(x + colW[0] + colW[1], y); cs.showText("Val"); cs.endText();
+        float ty = y - rowH - 2;
+        for (String[] row : rows) {
+            cs.beginText(); cs.newLineAtOffset(x, ty); cs.showText(row[0]); cs.endText();
+            cs.beginText(); cs.newLineAtOffset(x + colW[0], ty);
+            cs.showText(row[1].length() > 18 ? row[1].substring(0, 15) + "..." : row[1]); cs.endText();
+            cs.beginText(); cs.newLineAtOffset(x + colW[0] + colW[1], ty);
+            cs.showText(getPos(positions, row[0])); cs.endText();
+            ty -= rowH;
+        }
+    }
+
+    private String getPos(Map<String, Object> positions, String key) {
+        Object val = positions.get(key);
+        if (val instanceof Number) return String.valueOf(val);
+        return val != null ? val.toString() : "-";
+    }
+}

+ 6 - 2
num-server/src/main/java/com/etotem/num/service/UserService.java

@@ -129,10 +129,11 @@ public class UserService {
         int max = configService.getQuota(type);
         int used = type.equals("chart") ? user.getDailyChartCount()
                 : type.equals("chat") ? user.getDailyChatCount()
-                : type.equals("share") ? user.getDailyShareCount() : 0;
+                : type.equals("share") ? user.getDailyShareCount()
+                : type.equals("academic") ? user.getDailyAcademicCount() : 0;
 
         if (used >= max) {
-            String label = type.equals("chart") ? "命盘生成" : "AI解读";
+            String label = type.equals("chart") ? "命盘生成" : type.equals("chat") ? "AI解读" : "学业方向分析";
             throw new BizException(1008, "今日" + label + "次数已达上限");
         }
     }
@@ -153,6 +154,8 @@ public class UserService {
             user.setDailyChatCount(user.getDailyChatCount() + 1);
         } else if (type.equals("share")) {
             user.setDailyShareCount(user.getDailyShareCount() + 1);
+        } else if (type.equals("academic")) {
+            user.setDailyAcademicCount(user.getDailyAcademicCount() + 1);
         }
         userRepository.save(user);
     }
@@ -163,6 +166,7 @@ public class UserService {
             user.setDailyChartCount(0);
             user.setDailyChatCount(0);
             user.setDailyShareCount(0);
+            user.setDailyAcademicCount(0);
             user.setLastQuotaDate(today);
         }
     }

+ 30 - 0
num-server/src/test/resources/application.yml

@@ -0,0 +1,30 @@
+server:
+  port: 8186
+
+spring:
+  datasource:
+    url: jdbc:h2:mem:testdb;MODE=MySQL;DB_CLOSE_DELAY=-1
+    driver-class-name: org.h2.Driver
+    username: sa
+    password:
+  jpa:
+    hibernate:
+      ddl-auto: create-drop
+    show-sql: false
+  autoconfigure:
+    exclude:
+      - org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration
+      - org.springframework.boot.autoconfigure.data.redis.RedisRepositoriesAutoConfiguration
+
+num:
+  jwt:
+    secret: num-energy-jwt-secret-key-2026-change-in-prod
+    expire-hours: 720
+  wx:
+    app-id: test_app_id
+    app-secret: test_app_secret
+    mch-id: test_mch_id
+    mch-key: test_mch_key
+  dify:
+    base-url: http://localhost:8080
+    api-key: test_dify_key

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
tmp/kb_info.json


+ 1 - 0
tmp/req.json

@@ -0,0 +1 @@
+{"query":"testing","retrieval_model":{"search_method":"hybrid_search","top_k":3,"score_threshold_enabled":false,"reranking_enable":false}}

+ 1 - 0
tmp/update_kb.json

@@ -0,0 +1 @@
+{"retrieval_model":{"search_method":"hybrid_search","reranking_enable":true,"reranking_mode":"weighted_score","weights":{"vector_weight":0.6,"keyword_weight":0.4},"top_k":6,"score_threshold_enabled":true,"score_threshold":0.5}}

Некоторые файлы не были показаны из-за большого количества измененных файлов