Skip to content

FinAI Research Workflow v0.2.0-alpha

Pre-release
Pre-release

Choose a tag to compare

@csmar432 csmar432 released this 11 Jul 09:02

🎉 v0.2.0-alpha: Star Audit 全套修复

新增

  • 🆕 mcp_servers/_shared/_version.py — 单一真相源,避免硬编码版本漂移
  • 🆕 audit_guard.py Check 16 — 自动扫描 260 个 .py 文件检测 vX.Y.Z 漂移
  • 🆕 tests/test_version_drift.py — 14 个回归测试(CLI / 3 MCP / gen-arch-diagrams)
  • 🆕 3 条 GitHub Discussion 种子 (#135 / #136 / #137)
  • 🆕 GitHub Description 优化 — 准确数字(43 MCP / 47 methods / 30 templates)

修复 (11 处薄弱)

  • scripts/cli.py banner: v1.0.0 硬编码 → 动态读 pyproject
  • scripts/cli.py version_cmd: fallback "1.0.0" → 5 层 fallback
  • 3 个 MCP server (sec_edgar / cryptocompare / newsapi): APP_VERSION 硬编码 → 读 _shared._version
  • scripts/gen_architecture_diagrams.py: header(version="v1.0.0") → 动态
  • README.md: "~20 种" → "47 种"; "~30 Methods" → "47 Methods"
  • tests/test_research_directions_advanced.py: "12 directions" → 13
  • .gitignore: 新增 MANUAL_TASKS.md 防护

验证

✅ audit_guard:        16/16 checks passed
✅ test_version_drift: 14/14 new tests passed
✅ ruff:               All checks passed (scripts + mcp_servers + tests)
✅ CLI smoke:          v0.2.0-alpha · 43 MCP · 47 Methods · 30 Journal Templates

配套文档

📋 新增 MANUAL_TASKS.md(本地,gitignored)— 13 项手动任务完整指引,
含 HN/Reddit/知乎/awesome-list PR 模板全文复制即用。

⚠️ 此为 pre-release (alpha) 标签。下个稳定版是 0.3.0(在 Demo GIF

  • Topics + Awesome List 全部完成后发布)。

完整 CHANGELOG: 参见 CHANGELOG.md