strategy.*(下单 + 风控 + 访问器);完整 ta.*(67 个有状态指标);matrix / array / map / UDT;request.security(ratio + calendar + 低周期)。plot / label.new / bgcolor 等绘图可编译但无渲染 —— PineForge 是回测引擎,不是画图工具。详见逐函数覆盖说明。pineforge-engine Apache-2.0;CI 覆盖 Ubuntu + macOS;每个策略 .so 固定导出 pineforge/pineforge.h 中的 10 个 C 符号——README 钉死的稳定接口面(同 PINEFORGE_VERSION_MAJOR 内只增不破)。完整 C ABI 参考、生命周期说明与 FFI 绑定见 cdocs.pineforge.dev。公开仓库每次提交跑 16 个 ctest(15 个 C++ + 1 个纯 C ABI 健全测试),src/ 约 93.06% 行覆盖(见 scripts/coverage.sh)。245/246 严格标题来自对公开的 246 套参考策略语料(github.com/pineforge-4pass/pineforge-corpus)跑的完整对齐扫描,语料公开、任何人都能照着复现;GitHub Actions 每次提交只跑较轻量的 ctest 套件,不在 CI 上跑那轮要几个小时的全量扫描。剩下 1 套非严格行,经深度复盘定位为 TV 侧异常——引擎按 Pine 语义实现是正确的,零真实引擎 bug 残留。libpineforge.a、公开头文件与 pineforge-engine 里的基准测试脚手架仍是 Apache-2.0——fork 后可继续做离线回测。TradingView 关联夹具放在公开的基准资产子模块(benchmarks/assets);公开的语料子模块(github.com/pineforge-4pass/pineforge-corpus)收录完整的 246 套对齐扫描 —— 语料公开、任何人都能照着复现,只是 CI 在每个 PR 上跑的是较轻量的套件。成交输出仍是纯 CSV;你的 Pine 源码和数据归你。最坏情况下托管 Studio 或 Optuna 下线:你失去的只是这些服务,但你可以保留本地的运行时副本,加上已经生成的任意 C++ 代码,重新链接照样用。