📅 工作规划 | Work Plan
本文档定义了 Situation Monitor 项目第一周的详细工作计划和任务分配。🎯 本周总体目标 | Overall Goal
建立完整的最小数据流水线: 能稳定抓取数据 → 清洗结构化 → 生成基础信号 → 推送到 Telegram🧩 各组目标与任务 | Team Goals & Tasks
✅ A 组:数据采集层 | Data Collection Layer
🎯 本周目标 至少接入 2 类核心数据源:- 市场行情
- GMGN 新币数据
📌 任务清单
A1. 行情采集服务
A1. 行情采集服务
对接 Binance 或 OKX API拉取数据:
- BTC / ETH 价格
- 5分钟涨跌幅
- 成交量
raw_market_data字段:symbolpricevolumechange_5mfetch_time
A2. GMGN 数据采集
A2. GMGN 数据采集
抓取新币数据抓取内容:
- 新币列表
- 持币人数
- 开盘时间
raw_gmgn_tokens字段:tokenlaunch_timeholder_countfetch_time
A3. APScheduler 调度
A3. APScheduler 调度
定时任务配置调度频率:
- 行情:每 5 分钟
- GMGN:每 5 分钟
- 超时处理
- 错误日志
✅ 验收标准
- 数据库每 5 分钟新增记录
- 容器重启后自动恢复调度
✅ B 组:清洗与结构化 | Data Cleaning & Structuring
🎯 本周目标 把原始数据转为分析可用格式。📌 任务清单
B1. 市场数据清洗
B1. 市场数据清洗
从 raw_market_data 生成 clean_market表:
clean_market字段:symbolpricechange_5mvolume_spike(bool)timestamp
- 成交量 > 过去均值 2x →
volume_spike = true
B2. GMGN 清洗
B2. GMGN 清洗
从 raw_gmgn_tokens 生成 clean_tokens表:
clean_tokens字段:tokenlaunch_minutesholder_countis_hot(bool)
- 开盘 < 120 分钟 且 holder > 500 →
is_hot = true
✅ 验收标准
- clean 表持续产生新数据
- 字段全部结构化
✅ C 组:信号分析层 | Signal Analysis Layer
🎯 本周目标 实现最小可用信号生成。📌 任务清单
C1. 市场异动信号
C1. 市场异动信号
触发条件BTC 或 ETH:
change_5m > 1.5%- 或
volume_spike = true
signal_type:opportunitypriority:medium
C2. 新币机会信号
C2. 新币机会信号
触发条件
clean_tokens.is_hot = true生成信号:signal_type:opportunitypriority:low
C3. signals 表
C3. signals 表
创建 signals 表字段:
signal_idtypeprioritytitlesummarytimestamp
✅ 验收标准
- 数据变化时能生成 signals 记录
✅ D 组:推送与接口层 | Notification & Interface Layer
🎯 本周目标 实现 signals → Telegram + Ghost 草稿,打通情报分发与内容产品层。D 组不只是”推送机器人”,而是情报分发与内容产品层,目标是让信号既能即时提醒,又能沉淀为可阅读内容。
🧩 D 组模块拆分
实时推送模块
Telegram Bot 推送
内容生成模块
Ghost CMS 集成
编排与专题
内容聚合机制
📌 任务清单
D1. Telegram 推送(必须完成)
D1. Telegram 推送(必须完成)
功能要求
- 接收 signals
- 根据优先级推送(priority ≥ medium)
- 格式化消息:
- 同类信号 10 分钟内合并
- 避免刷屏
D2. Ghost API 对接(重点)
D2. Ghost API 对接(重点)
Ghost Admin API 集成本周最低能力:
文章结构模板:
- 接收 signals
- 生成文章草稿
- 发布为 draft 状态
| Signal 字段 | Ghost 文章 |
|---|---|
| title | post.title |
| summary | post.excerpt |
| evidence | post.html 内容 |
D3. 专题标签机制
D3. 专题标签机制
Ghost Tags 支持本周至少支持:
market- 市场异动new-token- 新币机会sentiment- 舆情分析
✅ 验收标准
- Telegram 能收到真实推送
- Ghost 后台有自动生成的草稿文章
- 不刷屏,推送有价值
🧱 基础设施任务 | Infrastructure Tasks
🚫 本周不做的事情 | Out of Scope
为了防止范围膨胀,本周明确禁止:前端面板
不做前端面板
Twitter 接入
不接 Twitter
AI 分析
不做 AI 分析
用户系统
不做用户系统
🎯 周末验收目标 | Weekend Acceptance Criteria
周末你应该能看到:市场波动提醒
市场波动提醒
市场波动时手机收到提醒
新币提示
新币提示
新币出现时有低优先级提示
内容沉淀
内容沉淀
Ghost 后台有自动生成的文章草稿
🧠 项目负责人关注点 | Key Focus Areas
作为项目负责人,本周只需要盯三件事:- 各组是否真的在写入数据库
- 是否真的生成了 signals
- 推送是否有价值(哪怕很粗糙)
技术都能补,信号价值才决定这个项目值不值得继续。
📚 相关文档 | Related Documentation
态势监控系统
了解系统整体架构
接口规范
模块接口与数据流规范
信号结构
signals.json 核心协议定义
部署指南
服务部署操作指南
下一步计划:Week 2 工作计划(加入舆情 + 初级 AI)、各组 Repo 结构与 GitHub 协作规范、数据库表结构完整版 SQL。