feat: establish Quant OS production-80 architecture

This commit is contained in:
2026-07-30 22:59:25 +08:00
parent 919c64c679
commit 26cc814f3f
67 changed files with 7005 additions and 142 deletions
+12
View File
@@ -0,0 +1,12 @@
# Proprietary runtime boundaries
These directories document deployment boundaries. They do not vendor platform
SDKs or credentials.
- `portable36`: generated dependency-free consumer for hosted Python 3.6.
- `joinquant`: JoinQuant upload/runtime contract.
- `qmt_builtin`: QMT built-in strategy runtime.
- `colab`: notebook runtime and data-upload boundary.
Current executable compatibility files remain under `platforms/`, `dist/` and
`notebooks/` until their golden-vector migrations complete.
+5
View File
@@ -0,0 +1,5 @@
# Colab runtime
The canonical notebook remains `notebooks/quant_os_colab.ipynb`. Colab may
receive only data whose licence permits the use and which contains no broker
credential, account, holding, fill or other sensitive account fact.
+5
View File
@@ -0,0 +1,5 @@
# JoinQuant runtime
The hosted file is a thin execution consumer. Current source and generated
artifacts remain at `platforms/joinquant_strategy.py` and
`dist/joinquant_strategy.py` during compatibility migration.
+5
View File
@@ -0,0 +1,5 @@
# portable36
Target boundary for the generated Python 3.6-compatible TargetPackage consumer.
It may consume versioned schemas and golden vectors, but cannot import the
modern local core or calculate Alpha.
+4
View File
@@ -0,0 +1,4 @@
# QMT built-in runtime
The built-in runtime remains backtest-only until real QMT contract, callback,
restart, reconciliation and broker programmatic-trading evidence pass.