2026-05-26-phase1-implementation-plan.md 3.0 KB

数字能量学智能体 Phase 1 — 总体实施计划

For agentic workers: REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development or superpowers:executing-plans. 本计划覆盖 4 个子系统,建议按顺序逐个子系统推进,每个子系统完成后验证。

目标: 上线数字能量师工具,包含 Classic A 能量盘生成 + AI 聊天解读 + 付费订阅 + 分销体系 + 后台管理

架构:

  • Spring Boot 共享后端 → uni-app 小程序(能量盘+聊天一体)+ Vue 3 后台管理
  • Dify Chatflow 处理 AI 解读对话
  • Classic A 5行15格三角计算引擎

技术栈: Spring Boot / uni-app / Vue 3 / Dify Workflow / MySQL / Redis / 微信支付


子系统分解(建议按顺序执行)

本计划分为 4 个子计划,每个独立文件可单独执行:

Sub-Plan A: Spring Boot 后端

docs/superpowers/plans/2026-05-26-backend-springboot.md

模块 Key Files 说明
项目骨架 pom.xml, NumApplication, 统一响应
Auth AuthController, JwtUtil 微信登录 + JWT
Chart ChartController, CalculatorService Classic A 计算 + CRUD
Chat ChatController, DifyProxyService 聊天 + Dify 代理
Payment PaymentController, WxPayService 微信支付 + 回调
Commission CommissionController 佣金结算 + 提现
Admin API AdminController 管理端接口
DB Entity + Repository + SQL MySQL 表

Sub-Plan B: Dify Chatflow

docs/superpowers/plans/2026-05-26-dify-workflow.md

模块 说明
Python 节点 context_builder - 拼接能量盘数据
LLM 节点 数字能量学 AI 解读 Prompt
Chatflow 编排 输入→context_builder→LLM→输出

Sub-Plan C: uni-app 小程序

docs/superpowers/plans/2026-05-26-miniprogram-uniapp.md

模块 Key Files 说明
项目初始化 manifest.json, pages.json, App.vue
Classic A 引擎 utils/calculator.js 5行15格计算
首页-输入态 pages/index/ 生日输入
首页-能量盘态 components/triangle/ Canvas 渲染
首页-聊天态 pages/index/ 聊天窗口
付费 pages/subscribe/ 订阅页
个人中心 pages/profile/ 信息、配额、佣金
历史记录 pages/records/ 能量盘列表 + 标签

Sub-Plan D: Vue 3 后台管理

docs/superpowers/plans/2026-05-26-admin-panel.md

模块 说明
项目初始化 Vite + Vue 3 + Element Plus
仪表盘 数据统计看板
用户管理 用户搜索/详情
订单管理 订单列表/退款
佣金管理 佣金/提现审核
系统配置 定价/配额/佣金比例

执行顺序建议

Week 1-2: Sub-Plan A (后端) + Sub-Plan B (Dify)
              ↓
Week 2-4: Sub-Plan C (小程序) + 联调后端
              ↓
Week 3-4: Sub-Plan D (后台管理)
              ↓
Week 4-5: 联调 + 修复 + 内测

后端 API 先行 -> 小程序并行开发 -> 后台管理收尾 -> 联调上线