f7f7fe3ca09a700d50fce7aa008f91d40ed0b088
- parse_response: 只认行首【买入区间】【综合结论】等节行(原先取首个关键词行, 命中修改点段落引用的旧脏值→95~99区间反复写回,17只股票受害); 信号锚定】后首词,防'观望(不建议买入)'误判; 【买入区间】无→显式清空 - save_result: 区间-现价距离门禁(eh<0.5px或el>1.5px→拒写并清空,不再保留原值养脏) - recompute_rr: 三值RR(rr_low/rr_ratio中/rr_high,分别对应区下沿/中值/上沿入场) - 迁移: holding_strategies+rr_low/rr_high列; digest显示RR中(低~高); watch API+前端展示
revert(
34337fc5): 恢复被知微二次stale提交覆盖的昨晚重构——batch/per_stock/stale_detector/fix_gateway_port/candidate_filter 回滚至1e71a2d8版本;她提交中的运行时文件(db-shm/db-wal/price_history/market_scan_summary)移出跟踪;保留其morning_health_check小果清理
revert(
34337fc5): 恢复被知微二次stale提交覆盖的昨晚重构——batch/per_stock/stale_detector/fix_gateway_port/candidate_filter 回滚至1e71a2d8版本;她提交中的运行时文件(db-shm/db-wal/price_history/market_scan_summary)移出跟踪;保留其morning_health_check小果清理
MoFin 文档中心
文档驱动开发。每次代码变更必须同步更新对应文档。
阅读指引
🚀 新手入门(按顺序读)
| # | 文档 | 内容 | 时间 |
|---|---|---|---|
| 1 | SYSTEM_ARCHITECTURE.md | 系统总览:架构图、数据流、模块职责 | 10 min |
| 2 | portfolio-data-model.md | 核心数据模型:表结构、币种规则、常见错误 | 10 min |
| 3 | DEVELOPMENT_STANDARDS.md | 开发规范:代码结构、DB 规范、Prompt 规范、开发流程 | 15 min |
| 4 | CHANGELOG.md | 变更日志:所有改动的完整记录 | 5 min |
🔧 日常开发
| 文档 | 何时查阅 |
|---|---|
| DEVELOPMENT_STANDARDS.md | 每次写代码前 |
| TEST_PLAN.md | 每次改完代码后跑测试 |
| CHANGELOG.md | 改完后追加变更记录 |
📊 运维参考
| 文档 | 内容 |
|---|---|
| cron-catalog.md | Cron 任务清单(知微维护) |
| decisions-db-migration.md | JSON→DB 迁移记录(✅ 已完成) |
📦 历史文档(archive/)
旧的设计文档、需求文档、分析报告。仅供参考,不代表当前系统状态。
文档规范
- 每个 .md 文件顶部标注版本和日期
- 过时内容追加
> **已废弃** — 见 XXX 替代 - 不直接删除旧文档,移到
archive/保留 - 交叉引用使用相对路径
[xxx](xxx.md)
当前系统状态
- 数据:纯 SQLite(
/home/hmo/web-dashboard/data/mofin.db) - 币种:港股存 HKD,A 股存 CNY,汇总时转换
- JSON:已全部移除,无残留
- 测试:
scripts/run_all_tests.py— 33/33 通过 - 最新:
CHANGELOG.md查看完整变更
Languages
Python
83.8%
TeX
6.5%
HTML
6.4%
BibTeX Style
2.3%
Shell
0.8%
Other
0.2%