面向 Coding Agent 的期权策略研发脚手架。
这个仓库现在以模板仓库和 agent 资产为中心,不再把安装式命令包装器作为默认入口。核心目标是保留可读的策略意图、清晰的 editable surface,以及稳定的验证闭环,让 agent 直接在现有代码基础上迭代策略实现。
strategy_spec.toml- 策略意图与 acceptance source of truth
focus/strategies/*/strategy.manifest.toml- pack、surface、workflow 元数据
.focus/context.json- 当前策略的机器可读上下文契约
.focus/SYSTEM_MAP.md.focus/ACTIVE_SURFACE.md.focus/TASK_BRIEF.md.focus/WORKFLOWS.md.focus/TASK_ROUTER.md.focus/TEST_MATRIX.mdtests/TEST.md- 当前策略的测试与验证摘要
artifacts/validation/latest.json- 最近一次验证产物
默认做法不是“先学一套 CLI”,而是:
- 读取
strategy_spec.toml和.focus/context.json - 按 editable surface 修改代码
- 在需要时刷新 focus 资产
- 先跑
focus.smoke,必要时再跑focus.full - 只有在任务确实需要执行证据时,才运行 runtime 或 backtest 工作流
focus/strategies/main/strategy.manifest.toml 中的 [workflow] 段定义了当前仓库的模块级入口:
runtime_modulebacktest_modulemonitor_script
[acceptance] 段定义默认 verification profile、selectors、关键日志和关键产物。
src/main- 运行时装配、focus 资产、验证服务
src/backtesting- 回测配置与执行
src/strategy- 策略应用层、领域层、基础设施层、runtime provider
src/web- 只读监控界面
focus- pack 与策略 manifest 元数据
.focus- 生成后的导航与上下文文件
tests- 运行时、focus、验证与策略测试
deploy- deploy-main 工作流与容器部署入口
AGENTS.md- 仓库操作与交付政策
AGENTS_FOCUS.md- agent-first 阅读、编辑和验证约定
docs/slides/OptionForge-internal-share.html- 当前内部分享材料