8000 miniQMT/AGENTS.md at main · flyinwind7186/miniQMT · GitHub
[go: up one dir, main page]

Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.56 KB

AGENTS.md

File metadata and controls

29 lines (20 loc) · 1.56 KB

AGENTS.md

本项目的 agent / 开发指引统一维护在 CLAUDE.md,本文件仅作入口,不再保留全文副本(此前两份全文并存已出现内容漂移)。

请先阅读 CLAUDE.md — 包含项目概述、架构说明、线程模型、配置开关、开发规范、测试框架与常见问题。

⚠️ 关键约束速览 - 违反将导致系统故障

完整说明见 CLAUDE.md 的「关键约束」章节:

  1. 配置集中管理: 所有可配置参数在 config.py 中,严禁硬编码魔法数字
  2. 模拟交易优先: 测试新功能前必须设置 ENABLE_SIMULATION_MODE = True
  3. 线程安全: 修改共享数据必须使用 threading.Lock() 保护
  4. 信号验证: 交易信号必须经过 validate_trading_signal() 验证,防止重复执行
  5. 双层存储同步: 修改内存数据库后必须调用 _increment_data_version()
  6. 线程注册规范: 注册线程监控时必须使用 lambda 获取线程对象
  7. Git操作: 除非用户明确要求,不要主动执行 git 提交和分支操作

其他入口


ALWAYS RESPOND IN SIMPLIFIED CHINESE!!!

0