@@ -36,7 +36,7 @@ P1–P3 是一条连续的 **non-live** 研究链,但它们仍分别拥有唯
3636P0–P6 是每个研究候选从控制、输入、策略、证据到执行的** 生命周期** ,不是“只允许单策略”的产品目录。单策略、组合策略和策略插件都属于 Quant 的主线,但每一个准备运行的候选都必须有自己的 P1 输入绑定、P2 冻结配置和 P3 证据,不能继承另一个候选已经得到的结论。
3737
3838- ** 单策略** :例如当前日更的 ` tqqq_core_only_p2_v5 ` 。它是此刻唯一接入日更 P1/P3 控制器的候选。
39- - ** 组合策略** :各域已有独立的组合策略仓库和配置目录;运行配置也支持标记 ` combo=true ` 、` combo_mode=dynamic ` 。但一个组合不是把若干单策略结果相加:它必须单独冻结成“组合候选”,明确成分策略版本、权重/再平衡规则、共同数据截止日、组合级风险和成本,然后从 P1/P2/P3 重新走证据链。` UsEquityStrategies ` 的纯组合风险预算,以及 ` MarketSignalSources ` 的时点成分股和历史价格面板契约已经存在;它们只是防幸存者偏差、 复权/成本假设和组合敞口的研究地基, 尚没有已验证的组合 P1 原始输入、P2 候选或 P3 证据 。
39+ - ** 组合策略** :各域已有独立的组合策略仓库和配置目录;运行配置也支持标记 ` combo=true ` 、` combo_mode=dynamic ` 。但一个组合不是把若干单策略结果相加:它必须单独冻结成“组合候选”,明确成分策略版本、权重/再平衡规则、共同数据截止日、组合级风险和成本,然后从 P1/P2/P3 重新走证据链。` UsEquityStrategies ` 的纯组合风险预算,以及 ` MarketSignalSources ` 的时点成分股和历史价格面板契约已经存在;组合 P1 的只读元数据绑定、P2 的冻结候选描述符和 P3 的脱敏证据索引契约也已经合入。它们仍只是防幸存者偏差、 复权/成本假设和组合敞口的研究地基: 尚没有已验证的组合 P1 原始输入、真实组合 P3 replay 或任何 P4–P6 资格 。
4040- ** 策略插件** :运行配置已有版本化 plugin mount(例如市场状态信号)的接口。插件只是候选的受约束输入或保护组件;它必须写进该候选的配置/证据,不能在运行中悄悄改参数、替换策略或绕过 P3。当前 TQQQ 日更链不挂载任何插件,也不执行任何组合策略。
4141
4242因此,组合与插件在全局规划中是 P2 策略产品层的并行分支,而不是 P4/P5/P6 的捷径。下一条组合/插件研究线应先建立一个独立候选和 synthetic P1/P3 契约;在此之前,` NO_DRIVER_PARKED ` 仍适用于它的 paper、shadow 和 live 阶段。
@@ -63,6 +63,9 @@ AI 只做监测、研究候选生成、证据验证、受限的文本诊断和
6363| --- | --- | --- |
6464| P0 授权状态与统一控制台 | 已接线(只读) | Worker 可汇总来源候选快照;它不是执行网关,也不签发 P1–P6 权限。 |
6565| P1–P3 TQQQ 日更研究 | 已接线,已有一次 ` DEFERRED ` 来源记录,待 ` ACCEPTED ` /P3 完整证据 | 工作流只做数据身份、冻结研究和 offline/no-order P3;缺失输入只会延期/停车;实时状态只从控制台来源快照读取。 |
66+ | 组合 P1 输入元数据契约 | 已实现,未运行 | 只绑定历史输入的摘要、截止日、PIT/成本声明与候选身份;不读取原始行情、不获取数据,也不构成组合 P1 root。 |
67+ | 组合 P2 冻结候选描述符 | 已实现,未运行 | 描述成分策略版本、权重/再平衡、组合风险和 P1 摘要绑定;不调参、不生成交易目标。 |
68+ | 组合 P3 脱敏证据索引 | 已实现,未运行 | 只允许写入与同一短期输入生命周期绑定的摘要索引;没有真实历史 replay、收益结论或 promotion。 |
6669| 脱敏 P3 绩效观察 | 已接线 | 终态 P3 才发布有限期 artifact;不含 raw bars、账户、订单或凭据。 |
6770| AI 持续观察与诊断 | 已接线(受限、non-live) | AIAuditBridge 只在两次可比较、已绑定 P1/P2/P3 摘要的观察后创建/更新 Issue 与任务。对每个尚未诊断的 Issue,计划 watcher 每次最多调用一次只读 AI 文本诊断并回写同一 Issue;它不执行实验、不改系统。普通策略退化不通知人;数据/证据不可用、熔断或记录失败才经去重运维通道升级通知。 |
6871| ` qsl.research_task.v1 ` 与控制台队列 | 已接线(只读),待首份合格真实来源快照 | AIAudit Watcher 以专用 token 向控制台发布来源摘要;来源和控制台会各自复核 SHA、revision、摘要和 no-order authority。空队列不是故障,也不能由 Issue 推断任务。 |
@@ -106,6 +109,7 @@ python3 python/scripts/qslctl.py check --repo-root /path/to/consumer-repo
106109- ` 2026-08-20 ` :P3 recovery controller 的首次计划 run 成功完成规划,` recover ` job 因没有符合“一次既有 runtime 内部失败且 replay 已开始”的 P1 根而跳过;没有重跑、复制或延长任何原始数据。
107110- ` 2026-08-20 ` :` AlpacaPlatform ` 合入 P5 v2 policy-receipt 输入适配器(PR #3 )、forward-observation 适配(PR #4 )与无副作用的 parked shadow-cycle controller(PR #5 )。它们只把缺失/无效前置条件收敛为 ` PARKED ` 或返回未持久化的虚拟回执;没有部署 scheduler、工件写入、paper 或 live 权限。
108111- ` 2026-08-20 ` :组合研究基础合入纯组合风险预算(` UsEquityStrategies ` PR #332 )以及时点成分股、历史价格面板契约(` MarketSignalSources ` PR #24 /#25 )。这些组件不获取市场数据、不运行回测,也不注册或晋级组合候选。
112+ - ` 2026-08-20 ` :组合研究的三个连续契约相继合入:` MarketSignalSources ` PR #26 的 P1 历史输入元数据绑定、` UsEquityStrategies ` PR #333 的 P2 冻结候选描述符、` UsEquitySnapshotPipelines ` PR #330 的 P3 脱敏证据索引。它们只使未来合格、可许可的历史组合输入能够沿同一 P1→P3 链记录证据;没有获取或读取原始数据、运行真实回测,亦不产生 P4–P6 资格。
109113- ` 2026-08-19 ` :6 个 Quant GCP 项目各创建一把 ` EC_SIGN_P256_SHA256 ` 的 software-protected 公共 P0 root,逐把重新读取 key version 与 PEM 后校验通过;没有授予 signer IAM、没有签发 active policy,也没有修改运行服务。详见下方部署记录。
110114- ` 2026-08-12 ` :` docs/QUANT_ROADMAP.md ` 被标记为历史指针,历史正文应从 Git history 读取。
111115- 上述仓内记录只支撑文档、兼容性和协作边界;不支撑账户、密钥、私有位置或任何未重新读取的部署状态。
0 commit comments