Cycle Intelligence · Measurement Hub周期智慧 · 测量中心

Measured, not asserted已测量,而非断言

This program's measurement doctrine: every number the platform plots must be backed by a stored, leak-free, pre-registered artifact — or it does not ship with the word "validated." Backfilled and prospective cohorts are always reported separately (ruling A6). A bad number honestly measured is the product; a good number laundered through imprecise language is a liability. The scorecards below are the first real walk-forward track record for the Cycle Intelligence suite — 12,787 PIT month-end stamps across US sectors, country ETFs and China Shenwan sectors, 2010–2026, price basis (epoch: price_v1 / zz14_v0). 本程序的测量原则:平台展示的每一个数字,必须有存储的、无前视偏差的、预注册的文物作支撑——否则不得使用"已验证"一词。 回测与实盘队列始终分开报告(规则A6)。 诚实测量出的差数据就是产品;经过模糊语言掩饰的好数据才是负债。 以下记分卡是周期智慧套件的首份真实前向跟踪记录—— 涵盖美国板块、国家ETF及中国申万板块,共12,787个逐点时间戳, 2010–2026年,价格基准(版本:price_v1 / zz14_v0)。

Consolidated verdict (§6.6)综合裁定(§6.6) Descriptive structure (confirmed turns, phase wheel, risk/vol clustering) has measurable substance. Every predictive claim tested — position deciles, ladder ordering, turn projections, directional labels — fails its pre-registered gate. Phase 3 (honest surfaces + tripwires + regime context) is the product. Predictive and sizing outputs proceed only through their pre-registered gates, feature-set bound by the collinearity verdict. 描述性结构(已确认拐点、阶段轮盘、风险/波动聚集)具有可测量的实质。 迄今测试的所有预测性主张——仓位十分位、阶梯排序、拐点推演、方向标签——均未通过其预注册门槛。 第三阶段(诚实展示 + 预警触点 + 周期背景)即为产品本身。 预测与仓位信号仅在通过其已注册门槛后方可发布,特征集以共线性裁定为约束。

The Scorecards记分卡

Per engine — US / Country / China — never pooled (A6)按引擎分类——美国/国家/中国——不混合(A6)
US Sector Cycles美国板块周期 basis=price_v1 · zz=zz14_v0 · fp=1f313352836b 1937 total stamps共 1937 个时间戳
BACKTEST n=1881 187m · 11 instruments187个月 · 11个标的
Turn Precision / Recall拐点精准率 / 召回率 CC-3 FALSIFIED已证伪
Precision精准率
7.5%
[5.4%, 10.3%]
Recall召回率
28.9%
[21.4%, 37.9%]
Timing error (median/IQR)时间误差(中位/四分距)
-0.99m / 3.02m
n=33 matched turnsn=33 匹配拐点
n_eff有效样本n
422.0
month-block bootstrap月块自助法
Bar: precision & recall Wilson-lo > 0.5. Independent truth: realized-extrema oracle (ruling A6) — not the same ZigZag detector. 门槛:精准率与召回率威尔逊下界 > 0.5。独立真值:已实现极值预言机(规则A6)——非同一ZigZag检测器。
Cone Coverage vs 80% nominal锥形覆盖率 vs 80% 名义值 CC-1 TOO TIGHT锥形过窄
Coverage (headline)覆盖率(整体)
18.8%
[15.4%, 22.7%] n=442
Coverage (fwd-only)覆盖率(仅前向)
26.6%
[21.9%, 32.0%] n=289
Recal multiplier重校倍数
8.191×
to reach 80% coverage达到 80% 覆盖率
Overdue fraction过期比例
34.6%
projections past proj_central date推演日期已过的比例
Headline coverage dominated by overdue projections (re-anchoring repaint, cycles-core-4). Forward-only slice isolates cone calibration from projection-engine pathology — watch this once projection model is replaced (D5). 整体覆盖率受过期推演影响较大(重锚化重绘,cycles-core-4)。仅前向切片将锥形校准与推演引擎缺陷隔离——推演模型更换后(D5)请关注此指标。
Reliability / Brier Skill vs Base Rate可靠性 / 布莱尔技能分 vs 基础率 CC-2
Signal skill score信号技能分 FALSIFIED
-1.538
hit 43.0% vs base 65.9% (n=642)命中率 43.0% vs 基础率 65.9%(n=642)
Stance skill score姿态技能分 FALSIFIED
-1.309
hit 48.1% vs base 65.9% (n=1257)命中率 48.1% vs 基础率 65.9%(n=1257)
Skill vs per-instrument base rate (63d horizon). Negative skill = directional labels do not beat an always-predict-majority coin. Reported honestly, not hidden. 技能分相对各标的自身基础率(63天窗口)。负技能分 = 方向标签未能超越永远预测多数方向的随机策略。如实报告,不作掩盖。
LIVE n=56 1m · 56 instruments1个月 · 56个标的
Turn Precision / Recall拐点精准率 / 召回率 CC-3 FALSIFIED已证伪
Precision精准率
0.0%
[0.0%, 6.4%]
Recall召回率
0.0%
[0.0%, 3.8%]
n_eff有效样本n
56.0
month-block bootstrap月块自助法
Bar: precision & recall Wilson-lo > 0.5. Independent truth: realized-extrema oracle (ruling A6) — not the same ZigZag detector. 门槛:精准率与召回率威尔逊下界 > 0.5。独立真值:已实现极值预言机(规则A6)——非同一ZigZag检测器。
Cone Coverage vs 80% nominal锥形覆盖率 vs 80% 名义值 CC-1 ACCRUINGaccruing
Coverage (headline)覆盖率(整体)
0.0%
[0.0%, 25.9%] n=11
Coverage (fwd-only)覆盖率(仅前向)
0.0%
[0.0%, 56.2%] n=3
Recal multiplier重校倍数
18.979×
to reach 80% coverage达到 80% 覆盖率
Overdue fraction过期比例
66.1%
projections past proj_central date推演日期已过的比例
Headline coverage dominated by overdue projections (re-anchoring repaint, cycles-core-4). Forward-only slice isolates cone calibration from projection-engine pathology — watch this once projection model is replaced (D5). 整体覆盖率受过期推演影响较大(重锚化重绘,cycles-core-4)。仅前向切片将锥形校准与推演引擎缺陷隔离——推演模型更换后(D5)请关注此指标。
Reliability / Brier Skill vs Base Rate可靠性 / 布莱尔技能分 vs 基础率 CC-2
ACCRUING — not yet matured积累中——尚未成熟
Skill vs per-instrument base rate (63d horizon). Negative skill = directional labels do not beat an always-predict-majority coin. Reported honestly, not hidden. 技能分相对各标的自身基础率(63天窗口)。负技能分 = 方向标签未能超越永远预测多数方向的随机策略。如实报告,不作掩盖。
Country Cycles国家周期 basis=price_v1 · zz=zz14_v0 · fp=1f313352836b 5769 total stamps共 5769 个时间戳
BACKTEST n=5738 187m · 31 instruments187个月 · 31个标的
Turn Precision / Recall拐点精准率 / 召回率 CC-3 FALSIFIED已证伪
Precision精准率
10.9%
[9.3%, 12.8%]
Recall召回率
25.5%
[22.0%, 29.4%]
Timing error (median/IQR)时间误差(中位/四分距)
0.99m / 2.97m
n=135 matched turnsn=135 匹配拐点
n_eff有效样本n
1191.0
month-block bootstrap月块自助法
Bar: precision & recall Wilson-lo > 0.5. Independent truth: realized-extrema oracle (ruling A6) — not the same ZigZag detector. 门槛:精准率与召回率威尔逊下界 > 0.5。独立真值:已实现极值预言机(规则A6)——非同一ZigZag检测器。
Cone Coverage vs 80% nominal锥形覆盖率 vs 80% 名义值 CC-1 TOO TIGHT锥形过窄
Coverage (headline)覆盖率(整体)
28.3%
[25.9%, 30.9%] n=1235
Coverage (fwd-only)覆盖率(仅前向)
34.7%
[31.5%, 38.0%] n=805
Recal multiplier重校倍数
3.567×
to reach 80% coverage达到 80% 覆盖率
Overdue fraction过期比例
34.8%
projections past proj_central date推演日期已过的比例
Headline coverage dominated by overdue projections (re-anchoring repaint, cycles-core-4). Forward-only slice isolates cone calibration from projection-engine pathology — watch this once projection model is replaced (D5). 整体覆盖率受过期推演影响较大(重锚化重绘,cycles-core-4)。仅前向切片将锥形校准与推演引擎缺陷隔离——推演模型更换后(D5)请关注此指标。
Reliability / Brier Skill vs Base Rate可靠性 / 布莱尔技能分 vs 基础率 CC-2
Signal skill score信号技能分 FALSIFIED
-1.198
hit 46.0% vs base 56.5% (n=2075)命中率 46.0% vs 基础率 56.5%(n=2075)
Stance skill score姿态技能分 FALSIFIED
-1.191
hit 46.2% vs base 56.5% (n=3900)命中率 46.2% vs 基础率 56.5%(n=3900)
Skill vs per-instrument base rate (63d horizon). Negative skill = directional labels do not beat an always-predict-majority coin. Reported honestly, not hidden. 技能分相对各标的自身基础率(63天窗口)。负技能分 = 方向标签未能超越永远预测多数方向的随机策略。如实报告,不作掩盖。
LIVE n=31 1m · 31 instruments1个月 · 31个标的
Turn Precision / Recall拐点精准率 / 召回率 CC-3 ACCRUING积累中
Precision精准率
0.0%
[0.0%, 11.0%]
Recall召回率
0.0%
[0.0%, 0.8%]
n_eff有效样本n
31.0
month-block bootstrap月块自助法
Bar: precision & recall Wilson-lo > 0.5. Independent truth: realized-extrema oracle (ruling A6) — not the same ZigZag detector. 门槛:精准率与召回率威尔逊下界 > 0.5。独立真值:已实现极值预言机(规则A6)——非同一ZigZag检测器。
Cone Coverage vs 80% nominal锥形覆盖率 vs 80% 名义值 CC-1 ACCRUINGaccruing
Coverage (headline)覆盖率(整体)
0.0%
[0.0%, 11.0%] n=31
Coverage (fwd-only)覆盖率(仅前向)
0.0%
[0.0%, 49.0%] n=4
Recal multiplier重校倍数
8.892×
to reach 80% coverage达到 80% 覆盖率
Overdue fraction过期比例
87.1%
projections past proj_central date推演日期已过的比例
Headline coverage dominated by overdue projections (re-anchoring repaint, cycles-core-4). Forward-only slice isolates cone calibration from projection-engine pathology — watch this once projection model is replaced (D5). 整体覆盖率受过期推演影响较大(重锚化重绘,cycles-core-4)。仅前向切片将锥形校准与推演引擎缺陷隔离——推演模型更换后(D5)请关注此指标。
Reliability / Brier Skill vs Base Rate可靠性 / 布莱尔技能分 vs 基础率 CC-2
ACCRUING — not yet matured积累中——尚未成熟
Skill vs per-instrument base rate (63d horizon). Negative skill = directional labels do not beat an always-predict-majority coin. Reported honestly, not hidden. 技能分相对各标的自身基础率(63天窗口)。负技能分 = 方向标签未能超越永远预测多数方向的随机策略。如实报告,不作掩盖。
China Sector Cycles中国板块周期 basis=price_v1 · zz=zz14_v0 · fp=1f313352836b 5081 total stamps共 5081 个时间戳
BACKTEST n=4869 186m · 31 instruments186个月 · 31个标的
Turn Precision / Recall拐点精准率 / 召回率 CC-3 FALSIFIED已证伪
Precision精准率
23.0%
[20.3%, 26.0%]
Recall召回率
36.9%
[32.9%, 41.1%]
Timing error (median/IQR)时间误差(中位/四分距)
0.0m / 2.04m
n=197 matched turnsn=197 匹配拐点
n_eff有效样本n
810.0
month-block bootstrap月块自助法
Bar: precision & recall Wilson-lo > 0.5. Independent truth: realized-extrema oracle (ruling A6) — not the same ZigZag detector. 门槛:精准率与召回率威尔逊下界 > 0.5。独立真值:已实现极值预言机(规则A6)——非同一ZigZag检测器。
Cone Coverage vs 80% nominal锥形覆盖率 vs 80% 名义值 CC-1 TOO TIGHT锥形过窄
Coverage (headline)覆盖率(整体)
35.9%
[32.7%, 39.1%] n=856
Coverage (fwd-only)覆盖率(仅前向)
41.4%
[37.7%, 45.3%] n=640
Recal multiplier重校倍数
3.118×
to reach 80% coverage达到 80% 覆盖率
Overdue fraction过期比例
25.2%
projections past proj_central date推演日期已过的比例
Headline coverage dominated by overdue projections (re-anchoring repaint, cycles-core-4). Forward-only slice isolates cone calibration from projection-engine pathology — watch this once projection model is replaced (D5). 整体覆盖率受过期推演影响较大(重锚化重绘,cycles-core-4)。仅前向切片将锥形校准与推演引擎缺陷隔离——推演模型更换后(D5)请关注此指标。
Reliability / Brier Skill vs Base Rate可靠性 / 布莱尔技能分 vs 基础率 CC-2
Signal skill score信号技能分 FALSIFIED
-1.159
hit 46.0% vs base 50.7% (n=1677)命中率 46.0% vs 基础率 50.7%(n=1677)
Skill vs per-instrument base rate (63d horizon). Negative skill = directional labels do not beat an always-predict-majority coin. Reported honestly, not hidden. 技能分相对各标的自身基础率(63天窗口)。负技能分 = 方向标签未能超越永远预测多数方向的随机策略。如实报告,不作掩盖。
LIVE n=212 2m · 53 instruments2个月 · 53个标的
Turn Precision / Recall拐点精准率 / 召回率 CC-3 FALSIFIED已证伪
Precision精准率
0.0%
[0.0%, 5.7%]
Recall召回率
0.0%
[0.0%, 0.8%]
n_eff有效样本n
63.0
month-block bootstrap月块自助法
Bar: precision & recall Wilson-lo > 0.5. Independent truth: realized-extrema oracle (ruling A6) — not the same ZigZag detector. 门槛:精准率与召回率威尔逊下界 > 0.5。独立真值:已实现极值预言机(规则A6)——非同一ZigZag检测器。
Cone Coverage vs 80% nominal锥形覆盖率 vs 80% 名义值 CC-1 ACCRUINGaccruing
ACCRUING积累中
Reliability / Brier Skill vs Base Rate可靠性 / 布莱尔技能分 vs 基础率 CC-2
ACCRUING — not yet matured积累中——尚未成熟
Skill vs per-instrument base rate (63d horizon). Negative skill = directional labels do not beat an always-predict-majority coin. Reported honestly, not hidden. 技能分相对各标的自身基础率(63天窗口)。负技能分 = 方向标签未能超越永远预测多数方向的随机策略。如实报告,不作掩盖。

Cone Recalibration Multipliers锥形重校倍数

Replaces lerp(1.5,13) hand constants — bound to realized timing-error distribution替换 lerp(1.5,13) 手动常数——基于实测时间误差分布

The new cone half-width = quantile(|timing_err|, 0.80) from the realized turn-timing error distribution. Headline multipliers are dominated by chronically overdue projections; the forward-only multiplier is the number to watch once a gated projection model replaces the current median-half-cycle engine (D5). 新锥形半宽 = 实测拐点时间误差分布的 quantile(|时间误差|, 0.80)。 整体倍数受慢性过期推演影响偏大;一旦门控推演模型取代当前中位半周期引擎(D5),请关注仅前向倍数。

Sector Cycles

Headline mult整体倍数 8.191×
Forward-only mult仅前向倍数 7.657×
Empirical coverage实测覆盖率 18.8%
Overdue fraction过期比例 34.6%
Epoch: price_v1 / zz14_v0. BACKTEST cohort. Ships to cone_recalibration.json — replaces lerp hand constants at build. 版本:price_v1 / zz14_v0。回测队列。已写入 cone_recalibration.json——在构建时替换手动常数。

Country Cycles

Headline mult整体倍数 3.567×
Forward-only mult仅前向倍数 3.291×
Empirical coverage实测覆盖率 28.3%
Overdue fraction过期比例 34.8%
Epoch: price_v1 / zz14_v0. BACKTEST cohort. Ships to cone_recalibration.json — replaces lerp hand constants at build. 版本:price_v1 / zz14_v0。回测队列。已写入 cone_recalibration.json——在构建时替换手动常数。

China Sector Cycles

Headline mult整体倍数 3.118×
Forward-only mult仅前向倍数 2.949×
Empirical coverage实测覆盖率 35.9%
Overdue fraction过期比例 25.2%
Epoch: price_v1 / zz14_v0. BACKTEST cohort. Ships to cone_recalibration.json — replaces lerp hand constants at build. 版本:price_v1 / zz14_v0。回测队列。已写入 cone_recalibration.json——在构建时替换手动常数。

Gate Ledger门槛台账

Pre-registered gates — criteria frozen at W0.4 (2026-07-02). Criteria never move after data is seen.预注册门槛——标准于W0.4冻结(2026-07-02)。数据可见后标准不得更改。

BH-FDR applied within each gate family (q=0.10). A gate whose success threshold, judging data, or FDR family is edited after data has been seen is void — the edit itself is the finding. All FAILED gates are rendered as FAILED, not omitted. 本-霍克斯伯格FDR在每个门槛族内应用(q=0.10)。若门槛成功阈值、判据数据或FDR族在数据可见后被修改,则该门槛作废——修改行为本身即为发现。所有失败门槛均如实展示为失败,不予省略。

Gate门槛 Family Claim主张 Status状态 Result / Notes结果/备注
KG-1 keystone Position deciles carry forward drawdown-adjusted signal FAIL失败 NO-EDGE — every decile return-gap CI straddles zero at 21/63/126d
KG-2 keystone Phases carry forward drawdown-adjusted signal PASS通过 REFINE — Peak→shallower DD [+1.2%,+5.0%]; Trough→deeper DD [−10.0%,−1.9%] at 63d. Decays post-2018 (walk-forward fragility)
KG-3 keystone LADDER inversion (low-pos/DECLINE > high-pos/FRESH-BUY on dd-adj) FAIL失败 INCONCLUSIVE — all 9 era×horizon cells straddle zero; point estimate leans opposite direction
KG-4 keystone Signal (BUY/SELL) precedes its promised move FAIL失败 NO-EDGE — signal cells straddle 0 on both return and drawdown channels
KG-5 keystone Walk-forward stability of KG-1/2 effects FAIL失败 FAIL — Phase DD signal significant pre-2018, straddles zero post-2018
CC-1 (sector_cycles) calibration Sector cycles cone band is calibrated FAIL失败 MISCALIBRATED — empirical 0.188 vs nominal 0.80 [CI 0.154,0.227]; recal multiplier 8.19×
CC-1 (country_cycles) calibration Country cycles cone band is calibrated FAIL失败 MISCALIBRATED — empirical 0.283 vs nominal 0.80 [CI 0.259,0.309]; recal multiplier 3.57×
CC-1 (china_sector_cycles) calibration China sector cycles cone band is calibrated FAIL失败 MISCALIBRATED — empirical 0.359 vs nominal 0.80 [CI 0.327,0.391]; recal multiplier 3.12×
CC-2 (sector_cycles/signal) calibration Sector cycles signal labels are honest (Brier skill > base rate) FAIL失败 FALSIFIED — skill −1.538, hit 0.430 vs base 0.659 (n=642)
CC-2 (sector_cycles/stance) calibration Sector cycles stance is honest (Brier skill > base rate) FAIL失败 FALSIFIED — skill −1.309, hit 0.481 vs base 0.659 (n=1257)
CC-2 (country_cycles/signal) calibration Country cycles signal labels are honest FAIL失败 FALSIFIED — skill −1.198, hit 0.460 vs base 0.565 (n=2075)
CC-2 (country_cycles/stance) calibration Country cycles stance is honest FAIL失败 FALSIFIED — skill −1.191, hit 0.462 vs base 0.565 (n=3900)
CC-2 (china_sector_cycles/signal) calibration China sector cycles signal labels are honest FAIL失败 FALSIFIED — skill −1.159, hit 0.460 vs base 0.507 (n=1677)
CC-3 (sector_cycles) turn_pr Sector cycles turn P/R factual (not circular) FAIL失败 FALSIFIED — prec 0.075 [0.054,0.103], rec 0.289 [0.214,0.379]; Wilson-lo far below 0.5 (n_eff=422)
CC-3 (country_cycles) turn_pr Country cycles turn P/R factual FAIL失败 FALSIFIED — prec 0.109 [0.093,0.128], rec 0.255 [0.220,0.294] (n_eff=1191)
CC-3 (china_sector_cycles) turn_pr China sector cycles turn P/R factual FAIL失败 FALSIFIED — prec 0.230 [0.203,0.260], rec 0.369 [0.329,0.411] (n_eff=810)
CL-1 collinearity state_score and pos_osc are redundant (near-collinear price transforms) PASS通过 CONFIRMED — rho(state_score, pos_osc) = −0.968; VIF(pos_osc)=29.8, VIF(state_score)=25.8
CL-2 collinearity ≥1 leg carries independent risk-channel information PASS通过 CONFIRMED — 4 risk-channel survivors: trend_pass_f, mom_score, rs_63d_f, vol_pctile (63d)
CL-3 collinearity Dimension reduction justified (5 PCs explain ≥90%) PASS通过 CONFIRMED — 5 of 8 PCs explain 91.2% of variance
HZ-up-1m hazard Peak-hazard 1-month beats Kaplan-Meier baseline ACCRUING积累中
HZ-dn-1m hazard Trough-hazard 1-month beats KM ACCRUING积累中
BC-1 calibration LADDER_SCORE / tier cuts are earned, not asserted ACCRUING积累中
DL-1 decision Hazard cone earns its place over the IQR band ACCRUING积累中
LL-A leadlag Some ordered pair's lagged Δphase-position leads PASS通过 PASS — 136 of 8,253 pair×lag tests survive BH-FDR; top-20 frozen
LL-B leadlag Knowing the leader's confirmed turn improves the follower's OOS hazard FAIL失败 NO-GO — rel improvement +0.029% (bar ≥2%), CI₉₀ [−0.26%,+0.29%] includes 0, 3/9 year-blocks positive (bar ≥6/9). STOP: interaction layer not built. Sync gauge shipped.

Collinearity Verdict (W2.5)共线性裁定(W2.5)

Binding for W4.2 (hazard) + W4.6 (calibration) feature sets约束W4.2(风险)与W4.6(校准)的特征集

Pooled panel: 12504 PIT monthly stamps (2010–2026). State_score × pos_osc ρ=−0.968 (VIF~30): confluence was ONE price signal in three coats. The de-duplicated feature set is now binding for all downstream hazard and calibration waves. 合并面板:12504 个逐点月度时间戳(2010–2026)。state_score × pos_osc ρ=−0.968(VIF~30):汇聚度实为一个价格信号披着三件外衣。去重后特征集现对所有下游风险与校准波次具有约束力。

Redundant legs (|rho|>0.8 or VIF>5)冗余腿(|相关系数|>0.8 或 VIF>5)

  • state_score|pos_osc — ρ=-0.9675
  • state_score — VIF=25.79
  • pos_osc — VIF=29.78

Risk-channel survivors (partial-corr CI excl. 0)风险信道幸存者(偏相关CI不含0)

  • trend_pass_f
  • mom_score
  • rs_63d_f
  • vol_pctile
PCA: 5 of 8 legs explain ≥90% variance — dimension reduction justified. PCA:8条腿中的5条解释≥90%方差——维度压缩有依据。

Accruing Measurements积累中的测量

Cycle-measurement entries from the experiments registry实验注册表中的周期测量条目
Experiment实验 Status状态 Come-back date复查日期 Next step下一步
Sector Central Grader (Forward Return + Hit-Rate)
Forward returns + hit-rate + rank-IC of US Sector Central calls (basket + sector, tiered Constructive/Neutral/Reduce/Cautious) at 21/63/126 trading-day horizons.
ACCRUING积累中 2026-07-28 Monitor forward IC stability, flag conviction-return inversions; use for sector rotation validation.
Anticipation Engine Forward Cone (Phase-0 direction skill)
Multi-horizon conditional forward-return quantile cone + drawdown distribution; short-horizon direction measured coin-flip (Brier ~0, TOSS-UP); legs not passing Phase-0 are display-only.
PROVEN已证实 2026-07-15 anticipation_phase0.py publishes gate verdicts -> anticipation.py activates/deactivates legs; direction stays TOSS-UP where Brier~0. Output site/anticipation.json.
Cycle PIT Backfill — W2.3 price-basis stamps
Price-basis (W2.2 epoch) PIT month-end stamps for 11 US sectors + 24 country ETFs + 7 aggregates + 31 China Shenwan sectors. Provenance=backfilled; graders join via engine.grading_stats.load_graded_log(). Manifest at data//backfill_manifest.json.
ACCRUING积累中 2027-05-01 W2.4 graders consume this via load_graded_log(); re-run on basis_version bump.
US Sector Cycles — Turn Precision/Recall (W2.4)
Turn Precision/Recall vs independent realized-extrema truth (ruling A6)
ACCRUING积累中 2027-01-01 Monthly re-grade via scripts/grade_promises.py in cycle-calibration.yml. LIVE cohort promotes when n_eff ≥ 40. If gate clears, badge moves from ACCRUING to MEASURED.
US Sector Cycles — Cone Coverage (W2.4)
Cone coverage vs 0.80 nominal via grading_stats.cone_coverage
ACCRUING积累中 2027-01-01 Monthly re-grade via scripts/grade_promises.py in cycle-calibration.yml. LIVE cohort promotes when n_eff ≥ 40. If gate clears, badge moves from ACCRUING to MEASURED.
US Sector Cycles — Reliability / Brier (W2.4)
Directional Brier skill (signal/stance) vs per-instrument base rate over 63d
ACCRUING积累中 2027-01-01 Monthly re-grade via scripts/grade_promises.py in cycle-calibration.yml. LIVE cohort promotes when n_eff ≥ 40. If gate clears, badge moves from ACCRUING to MEASURED.
Country Cycles — Turn Precision/Recall (W2.4)
Turn Precision/Recall vs independent realized-extrema truth (ruling A6)
ACCRUING积累中 2027-01-01 Monthly re-grade via scripts/grade_promises.py in cycle-calibration.yml. LIVE cohort promotes when n_eff ≥ 40. If gate clears, badge moves from ACCRUING to MEASURED.
Country Cycles — Cone Coverage (W2.4)
Cone coverage vs 0.80 nominal via grading_stats.cone_coverage
ACCRUING积累中 2027-01-01 Monthly re-grade via scripts/grade_promises.py in cycle-calibration.yml. LIVE cohort promotes when n_eff ≥ 40. If gate clears, badge moves from ACCRUING to MEASURED.
Country Cycles — Reliability / Brier (W2.4)
Directional Brier skill (signal/stance) vs per-instrument base rate over 63d
ACCRUING积累中 2027-01-01 Monthly re-grade via scripts/grade_promises.py in cycle-calibration.yml. LIVE cohort promotes when n_eff ≥ 40. If gate clears, badge moves from ACCRUING to MEASURED.
China Sector Cycles — Turn Precision/Recall (W2.4)
Turn Precision/Recall vs independent realized-extrema truth (ruling A6)
ACCRUING积累中 2027-01-01 Monthly re-grade via scripts/grade_promises.py in cycle-calibration.yml. LIVE cohort promotes when n_eff ≥ 40. If gate clears, badge moves from ACCRUING to MEASURED.
China Sector Cycles — Cone Coverage (W2.4)
Cone coverage vs 0.80 nominal via grading_stats.cone_coverage
ACCRUING积累中 2027-01-01 Monthly re-grade via scripts/grade_promises.py in cycle-calibration.yml. LIVE cohort promotes when n_eff ≥ 40. If gate clears, badge moves from ACCRUING to MEASURED.
China Sector Cycles — Reliability / Brier (W2.4)
Directional Brier skill (signal/stance) vs per-instrument base rate over 63d
ACCRUING积累中 2027-01-01 Monthly re-grade via scripts/grade_promises.py in cycle-calibration.yml. LIVE cohort promotes when n_eff ≥ 40. If gate clears, badge moves from ACCRUING to MEASURED.
Market State — hand weights vs equal-weight Brier (h21 drawdown-concordance)
Pre-registered measurement: do market_state's hand weights (trend .24/risk .18/vol .16/breadth .16/liquidity .14/stress .12) beat equal-weight-renormalized on h21 drawdown-concordance (any_dd5_within_h21 Brier skill vs intercept-only base rate)? Primary metric: Brier skill score for hand-weighted raw_score vs equal-weight counterfactual recomputed from the SAME logged per-component scores. N floor: 250 trading days of component-logged forward_log.jsonl entries. Verdict printed either way — do-no-harm gate: if hand weights fail (Brier_hand < Brier_equal OR fp_hand > fp_equal), print 'equal-weight baseline meets or beats hand weights', no reweighting. Component history does not exist pre-2026-07-04 (4 entries, no components logged); logger patched in W3 PR2 to accrue per-component scores nightly from today.
ACCRUING积累中 2027-05-01 Return 2027-05-01: load forward_log.jsonl rows with 'components' key + graded, compute Brier skill hand vs equal-weight, print verdict either way, update this registry note with the outcome.
CN-SYS Falsifier Ledger — first calibration read (90d phase prints)
Each nightly china_cycle_phase print embeds machine-checkable falsifiers (CN-SYS-R5); the next run grades them into data/china_cycle_phase/falsifier_ledger.parquet. This is not a study — auto-grading accrues calibration statistics that inform a future pre-registered promotion review. First meaningful read requires ~90 trading days of phase prints.
ACCRUING积累中 2026-10-08 Return 2026-10-08: check falsifier_ledger.parquet row count and calibration split; report held/fired/indeterminate rates per falsifier_id; no promotion authority at this read.
CN-SYS Limit-tape x Lifecycle-board Confluence — detection print (no verdicts)
Limit-state tape (data/china_microstructure/limit_tape.parquet, 2011→ backfill + nightly appends) cross-referenced with the lifecycle-board (china_alpha RIPENING/ENTRY/RAN shelves + W8 microstructure chips). Detection print only — no promotion verdicts at this read. Checks whether limit-up breadth regime and lifecycle shelf co-occur in patterns worth registering for a future pre-registered study.
ACCRUING积累中 2026-09-15 Return 2026-09-15: read limit_tape post-backfill nightly append count; cross-tab limit_up_breadth_pct regimes vs lifecycle shelves; flag candidate pattern for potential pre-registration; no promotion at this read.

Cycle Sync Gauge (W5.1)周期同步指标(W5.1)

Cross-sectional phase dispersion · STOP-fallback from lead-lag NO-GO截面阶段离散度 · 引领-滞后NO-GO的替代产出
STOP decision (W5.1 LL-B NO-GO)停止决定(W5.1 LL-B NO-GO): The lead-lag interaction layer was not built. Stage A found 136 FDR-surviving pairs in-sample, but Stage B (OOS 2018–2026) showed near-zero pooled Brier improvement (+0.029%, bar ≥2%); CI₉₀ = [−0.26%, +0.29%] spans zero; only 3 of 9 year-blocks positive (bar ≥6). All three LL-B sub-criteria fail. 引领-滞后交互层构建。A阶段在样本内发现136个FDR存活对,但B阶段(样本外2018–2026)显示汇总Brier改进接近零 (+0.029%,门槛≥2%);CI₉₀=[−0.26%,+0.29%]含零;仅3/9年份块为正(门槛≥6)。LL-B三项子标准全部失败。
What this gauge is (and is not)此指标是什么(和不是什么)
Is: a measured dispersion statistic — sync = 1 − circ_var(2π·pos/100), the mean resultant length of phase angles. High sync ≈ all instruments in the same phase; low sync ≈ phases dispersed. Computed monthly, retroactively verified, presented as a conditioning state.
Is not: a predicted convergence. markets.html previously showed fake convergence bands drawn by assumption. This gauge replaces that with a measured time series — honest about what is descriptive and what is unknown.
是:一个已测量的离散度统计——sync = 1 − circ_var(2π·pos/100),即相位角的平均合成长度。高sync≈所有标的处于同一阶段;低sync≈阶段分散。按月计算,回溯验证,作为条件化状态呈现。
不是:对收敛的预测。markets.html之前展示的收敛带是凭假设画出的。此指标以已测量的时间序列取而代之——诚实区分描述性内容与未知内容。
US Sector美国板块 2026-07-31
0.177
Trough 18% Advance 34% Peak 29% Decline 19%
Mean均值 0.531 P10 0.247 P90 0.817 nn=323
Country ETF国家ETF 2026-07-31
0.127
Trough 33% Advance 22% Peak 23% Decline 22%
Mean均值 0.597 P10 0.313 P90 0.844 nn=355
China Sector (Shenwan)中国申万板块 2026-07-31
0.809
Trough 84% Advance 3% Peak 3% Decline 10%
Mean均值 0.701 P10 0.453 P90 0.979 nn=301

W5.1 Gate RecordW5.1门控记录

Verdict裁定
NO-GO
LL-A
PASS
LL-B
FAIL
Rel Brier improvement相对Brier改进
+0.029%
Year-blocks positive正向年份块
3 / 9
CI₉₀ ΔBrier
[+-0.261%, +0.288%]

Pattern Memory v0 — What Cycle Has Learned模式记忆 v0 — 周期已发现的规律

Adjudicated findings — append-only registry, PIT-pure已裁定发现 — 追加式注册表,时点纯净

Each row is an adjudicated finding stored in data/cycle_pattern/truths.jsonl. Null findings are guardrails: they rule out approaches that have been tried and found to carry no edge, so they should not be rebuilt. Displaying them prominently is the honesty contract. 每一行均为存储于 data/cycle_pattern/truths.jsonl 的已裁定发现。 零效应发现是护栏:它们排除了已尝试且无优势的路径,不应被重建。 将其显著呈现正是诚实契约的体现。

candidate: 1
display: 10
promoted_null: 15
26 active total共 26 条有效
ID编号 Statement陈述 Status状态 Effect class效应类别 PIT classPIT类别 Next review下次复查
CPI-001 Cycle position deciles carry no forward drawdown-adjusted return signal at 21-, 63-, or 126-day horizons on the membership-free US-sector and country-ETF universe (8,344 PIT stamps, 2005–2026): every decile return-gap CI straddles zero. NULL null pit_pure 2026-10-06
CPI-002 Cycle phase carries a risk-only, sign-inverted drawdown signal: Peak phase precedes shallower forward 63-day drawdowns (gap-CI [+1.2%, +5.0%]) and Trough phase precedes deeper drawdowns (CI [−10.0%, −1.9%]); this signal decays post-2018 and must be treated as regime-fragile, never as a return lever. DISPLAY risk_only pit_pure 2026-10-06
CPI-003 The ladder inversion hypothesis — that low-position/DECLINE states outperform high-position/FRESH-BUY states on the drawdown-adjusted lens — is not confirmed on PIT data: all 9 era × horizon cells are INCONCLUSIVE and the full-sample point estimate leans the opposite direction. NULL null pit_pure 2026-10-06
CPI-004 The 1-month up-leg peak-hazard model beats the family-stratified KM prior on Brier score (gap +0.014, 90% CI [+0.007, +0.021], p=0.001) across 17 OOS year-blocks (14/17 positive); this is the only robust cell in the 6-cell hazard family. DISPLAY risk_only mixed 2026-10-06
CPI-005 Down-leg trough-hazard beats KM at 1m (gap +0.014, 90% CI [+0.003, +0.025]) and marginally at 3m (gap +0.008, CI [+0.001, +0.016]) and 6m (gap +0.004, CI [+0.001, +0.008]); down-side hazard is horizon-persistent but weakens at longer windows and must not be wired to position sizing. DISPLAY risk_only mixed 2026-10-06
CPI-006 Up-leg hazard at 3-month and 6-month horizons shows no skill beyond the family-stratified KM prior: up/3m CI [−0.000, +0.014] touches zero (p=0.061); up/6m gap ≈ 0 (p=0.52). Both ship PRIOR. NULL null mixed 2026-10-06
CPI-007 After vol-residualizing forward max-drawdowns, no ladder state × family × horizon cell survives BH-FDR (q=0.10): 2 nominal hits of 48 cells are consistent with chance; every state ships risk_size_mult=1.0. NULL null pit_pure 2026-10-06
CPI-008 136 in-sample FDR-surviving cross-lagged pair correlations yield zero out-of-sample Brier improvement (rel improvement 0.029%, 90% CI spanning zero, 3/9 year-blocks positive): the lead-lag interaction layer is a NO-GO and must not be built on this evidence. NULL null pit_pure 2026-10-06
CPI-009 39 of 240 phase × quad × family cell combinations show forward-return or vol-residualized drawdown CIs excluding the phase-pooled baseline, with the strongest signal at cn_sector|Peak|Q1 (shrunk 63d return +14.3%, CI [+7.3%, +19.3%]); ALL are revision_optimistic until a PIT-correct macro-regime spine is built. CANDIDATE positive revision_optimistic 2026-10-06
CPI-010 Turn-projection precision is falsified against the pre-registered 0.5 bar: sector_cycles 0.075 [0.05, 0.10], country_cycles 0.109 [0.09, 0.13], china_sector_cycles 0.230 [0.20, 0.26] — all Wilson lower bounds far below 0.5. NULL null pit_pure 2026-10-06
CPI-011 Cycle projection cones are severely miscalibrated toward too-tight: empirical coverage 0.188/0.283/0.359 vs 0.80 nominal; recalibration multipliers are 8.19× (sector), 3.57× (country), 3.12× (china sector). DISPLAY structural pit_pure 2026-10-06
CPI-012 Directional signal and stance labels carry negative Brier skill vs the instrument base rate over 63 days: sector −1.538 / −1.309, country −1.198 / −1.191, china −1.159 — the labels do not beat an always-predict-majority-direction coin on the backfill cohort. NULL null pit_pure 2026-10-06
CPI-013 Basket cycle histories are hindsight-curated (membership frozen at a single curated date, pit=False per sector_cycles.py:409): any backtest or grading that uses basket series is survivorship-biased and MUST be labeled descriptive only until a membership-freeze audit creates a point-in-time membership archive. DISPLAY structural pit_pure 2026-10-06
CPI-014 Forward-log cohorts are too young to overrule backfill verdicts: sector_cycles and country_cycles have 2 unique live dates, china_sector_cycles has 5; a minimum of 40 matured observations is required before any live badge can displace a backfill finding. DISPLAY structural pit_pure 2026-10-06
CPI-015 Cycle narrative and DNA files (cycle_dna.json, narratives.json, leg_context.json) are mechanism-description material and CANNOT serve as statistical evidence for graded truths until they are normalized into a machine-readable format and joined to outcome-labeled forward-return data. DISPLAY structural pit_pure 2026-10-06
CPI-016 PHASE-CLOCK-1 (§18): The 6-state phase-clock classifier (capitulation/basing/early_expansion/late_expansion/rolling_over/early_contraction, FROZEN thresholds 20/80) does NOT provide a consistent ΔBrier improvement over the age-only family KM prior at h=6m on the 2024+ embargoed OOS window: only 1 of 3 families showed positive dBrier on post-2010 OOS (falsifier phase_clock_no_lift fires at <2/3 threshold). Phase-clock states remain available as descriptive display; all cards ship the KM prior (no phase-conditioned default). NULL null pit_pure 2026-10-01
CPI-017 HAR-1 (§18): Historical-analog kNN retrieval over normalized completed half-cycles (k=6, era-cap=2) evaluated against the BACKTEST cohort OOS window (end_date>=2024-01-01). Overall verdict: promoted_null. Per-family: us_sector: promoted_null, gap_vs_km=0.877415, CI90=[-0.693663, 2.881158], gap_vs_shuffle=1.848006, coverage=0.5, n_turns=26; country: promoted_null, gap_vs_km=1.548107, CI90=[0.875633, 2.165431], gap_vs_shuffle=0.138679, coverage=0.3924, n_turns=79; cn_sector: FAIL, gap_vs_km=1.905695, CI90=[1.377511, 2.530548], gap_vs_shuffle=1.15374, coverage=0.4453, n_turns=137. Analog-shuffle null (within-era permutation of retrieved analogs, 200 draws) is the primary gate: if HAR does not beat its own shuffle, verdict=promoted_null (retrieval theater). TRAJECTORY-SHAPE INERTNESS: at query time (age_m=0.5) n_pts=1, so HAR retrieves on fingerprint+family only — not trajectory shape. Any KM/shuffle gap reflects fingerprint+family matching, not shape similarity. Macro fingerprint revision_optimistic (P-D5-1, quad/liquidity not PIT-vintaged). NULL null revision_optimistic 2027-01-07
cycle_truth_cn_downturn_broken_trend_tail_null_v1 The CN Downturn × broken-trend deep vol-adjusted 63d tail claim (batch-1 lead, ex-CPI-020) does NOT survive the §15 within-family re-test: gap vs CN's own Downturn baseline −0.0350 (CI95 [−0.0688, −0.0021], boot p=0.04, n=145 months, era-stable) — directionally persistent at ~60% smaller magnitude than the cross-family estimate (−0.0597; §14 baseline confound), and killed by BH-FDR q=0.10 across the declared 135-cell family. The risk-relevant survivor is the SAME cell on turn_event_3m: broken-trend CN downturns show a turn DEFICIT (−0.086, BH-pass) — longer downturns, unproven deeper tails. NULL null pit_pure 2027-01-06
cycle_truth_falsosc_osc_covariate_null_v1 The monthly oscillator covariate family (MACD hist/sign/slope + StochRSI K&D computed on monthly-resampled close) adds NO out-of-sample Brier skill beyond the shipped W4.2 feature set at the 6-month horizon for EITHER direction that satisfies the §18 kill-switch gate. Kill-switch FALS-OSC fired: up/6m CI₉₀ includes 0 (ΔBrier +0.0037, CI₉₀ [−0.0037, +0.0104], boot_p=0.211). NOTE: down/6m separately shows PASS under §18 criteria (ΔBrier +0.00276, CI₉₀ [+0.00138, +0.00445], boot_p=0.0012, bh_pass=True) — a genuine incremental signal in the down regime — but the kill fires on EITHER direction failing. Columns remain in state_monthly lake; model design reverts. NULL null pit_pure 2027-01-07
cycle_truth_ft1_breadth_hazard_null_v1 The FT-1 family-breadth block (fam_pct_above_200d, fam_pct_above_50d, breadth_div_own, breadth_thrust_3m) does not add out-of-sample turn-hazard skill beyond the shipped W2.5-bound feature set under the W4.2 harness (0/6 cells pass; the block significantly DEGRADES down/1m, dBrier -0.0056 CI90 [-0.0099,-0.0016]). Up-direction point estimates lean positive but are unearned. NULL null pit_pure 2027-01-06
cycle_truth_ft2_credit_hazard_null_v1 The FT-2 credit/curve block (hy_oas_pctile, hy_oas_d63, curve_10y3m) does not add out-of-sample turn-hazard skill beyond the shipped W2.5-bound feature set — 0/6 cells pass and 4/6 are SIGNIFICANTLY HARMFUL (all up-cells: dBrier -0.0098..-0.0118 with CI90 fully below 0). Additive time-only macro covariates overfit regime co-occurrence in the pooled hazard logistic. Program synthesis after 2 FT batches (18 cells, 0 passes, 5 harmful): the shipped hazard model's parsimony is load-bearing; additive-feature FT trials on the pooled hazard are suspended. NULL null pit_pure 2027-01-06
cycle_truth_ft4_structure_hazard_null_v1 The FT-4 cross-entity structure block (sync_family, phase_breadth_late, phase_breadth_early, pos_dispersion) as features on MEMBER-level turn hazard adds no out-of-sample skill beyond the shipped feature set (0/6 cells pass). Does NOT cover the index-level target: IX-1 (index turn hazard from constituent structure) remains an open, separately-gated question. NULL null pit_pure 2027-01-06
cycle_truth_ix1_index_transfer_null_v1 IX-1 (§17): the member-trained W4.2 hazard model does NOT transfer to index-level entities (SPY + 7 blocs) against each index's own age-pooled KM under the frozen gate — 0/4 cells (CI90 positive AND BH q=0.10 AND years+ >= 9). Up cells show no earned skill (1m dBrier +0.0099, CI90 [-0.0056,+0.0247], 8/14 years; 3m -0.0018, straddles). Down cells show REAL pooled improvement (1m +0.0335, CI90 [+0.0084,+0.0590], p 0.011; 3m +0.0290, CI90 [+0.0129,+0.0455], p 0.001; both BH-pass) that FAILS the sign-stability leg (5/13 and 7/13 vs bar >=9): the gain is year-concentrated (2021 year-mean +0.31/+0.25 dominates; 2020 harmful -0.16) — episodic, not reliable. Scoped to THIS transfer recipe: member-fit L2 logistic + member train-fold standardization + member-fit per-fold PAV, no index-row fitting, no index covariates (sync/phase-breadth/dispersion RESERVED, unused). NOT a claim that index-level turn hazards are unpredictable. NULL null pit_pure 2027-01-07
cycle_truth_lattice1_confirmatory_and_baseline_confound_v1 Lattice batch 1 (135 PIT-pure shrunken cells, no quad) independently reproduces era-stable phase-conditional structure in turn arrival, persistence and vol-adjusted drawdown (48/135 cells clear the frozen §14 gate; KG-2 raw-DD direction reproduced). HOWEVER the cross-family phase-pooled baseline conflates family base-rate offsets with phase effects (CN cells mirror-signed vs US/country in the same phase). Per-cell gaps are confirmatory context only, never per-cell edges; lattice batch 2 must use within-family baselines (to be frozen as §15). DISPLAY structural pit_pure 2026-10-06
cycle_truth_lattice2_within_family_structure_v1 Lattice batch 2 (same 135 PIT-pure cells as batch 1, WITHIN-FAMILY baselines): 27/135 promote under the frozen §15 gate. Phase-conditional turn-arrival and persistence structure is real WITHIN every family (not a family-composition artifact): turn arrival is phase-graded (Trough/Recovery/Downturn elevated, Expansion/Peak deferred), Recovery is fragile in all three families (persist −0.17 us / −0.17 country / −0.25 cn), Peak persists. Two vol-adjusted risk cells: Peak carries SHALLOWER rdd_63d tails within country (+0.049) and CN (+0.071) — KG-2/CPI-002 direction in stricter form. Trend integrity conditions turn arrival within family-phase: broken-trend CN downturns grind (turn deficit −0.086) while intact-trend ones resolve (+0.160). Confirmatory/structural — phase labels share mechanics with turn labels; these are NOT tradeable edges. DISPLAY structural pit_pure 2026-10-06
cycle_truth_tr1_next_phase_softmax_skill_v1 TR-1 (§16, the program's first gate-passing cells): a pure-numpy L2 softmax over EXISTING PIT-pure hazard-panel columns (current-phase one-hot + the shipped W2.5-bound feature set; no new covariates, no calibration layer) beats the family-stratified Laplace(α=1) transition-matrix baseline on OOS multiclass Brier in 4/6 frozen cells: all three families at 1m (ΔBrier +0.0030 us_sector / +0.0055 country / +0.0066 cn_sector — 2.7%/4.8%/6.1% of a strong baseline, CI90 excl 0, years+ 11/13/14 of 14, BH q=0.10) and country at 3m (+0.0027, 12/14). NOT established at 3m for us_sector (+0.0005, CI straddles, 8/14) or cn_sector (+0.0014, CI straddles). Mechanism is model capacity, not new information: continuous within-phase state (pos_osc/slope/momentum/age) anticipates phase-boundary crossings the discrete matrix cannot see — hence the 1m concentration. A display-class next-phase probability (masterplan C4), NOT a tradeable edge. DISPLAY structural pit_pure 2026-10-06

Null Library — Ruled Out零效应库 — 已排除

Do not rebuild these — each carries evidence that the approach carries no edge请勿重建以下条目 — 均有证据表明该路径无优势

These findings reached promoted_null status because the evidence — at the sample sizes and horizons listed — ruled out an edge. The evidence file paths below are citations, not promises. A null holds until the falsifier conditions in the truth record are met. 以下发现已达到 promoted_null 状态,因为在所列样本量与时间窗口下,证据排除了优势的存在。 下方文件路径为引用,非承诺。零效应结论在其真值记录中的证伪条件成立前持续有效。

CPI-001 RULED OUT已排除
Cycle position deciles carry no forward drawdown-adjusted return signal at 21-, 63-, or 126-day horizons on the membership-free US-sector and country-ETF universe (8,344 PIT stamps, 2005–2026): every decile return-gap CI straddles zero.
All 10 position-decile return-gap CIs straddle zero at every horizon; dd-adj ordering not claimable (no CI excludes 0). KG-1.
Evidence证据
  • research/cycle_masterplan/W04_KEYSTONE_VERDICT.md
  • data/research/keystone_tr0/study_tables.json
  • data/research/keystone_tr0/manifest.json
Review due:复查日期: 2026-10-06
CPI-003 RULED OUT已排除
The ladder inversion hypothesis — that low-position/DECLINE states outperform high-position/FRESH-BUY states on the drawdown-adjusted lens — is not confirmed on PIT data: all 9 era × horizon cells are INCONCLUSIVE and the full-sample point estimate leans the opposite direction.
Every dd-adj gap CI straddles zero. Point estimate runs opposite to the inversion hypothesis in the full sample (high-pos states score higher). KG-3.
Evidence证据
  • research/cycle_masterplan/W04_KEYSTONE_VERDICT.md
  • data/research/keystone_tr0/study_tables.json
  • data/regime/ladder_calibration.json
Review due:复查日期: 2026-10-06
CPI-006 RULED OUT已排除
Up-leg hazard at 3-month and 6-month horizons shows no skill beyond the family-stratified KM prior: up/3m CI [−0.000, +0.014] touches zero (p=0.061); up/6m gap ≈ 0 (p=0.52). Both ship PRIOR.
up/3m 90% CI [−0.000, +0.014]; up/6m 90% CI [−0.006, +0.006]. up/6m essentially zero skill (p=0.52).
Evidence证据
  • research/cycle_masterplan/W42_HAZARD_VERDICT.md
  • data/hazard/model_price_c4414dcb.json
Review due:复查日期: 2026-10-06
CPI-007 RULED OUT已排除
After vol-residualizing forward max-drawdowns, no ladder state × family × horizon cell survives BH-FDR (q=0.10): 2 nominal hits of 48 cells are consistent with chance; every state ships risk_size_mult=1.0.
0 of 48 cells survive BH-FDR. The BC-1 return ranking inverts out of sample. Risk channel: null. Return channel: null.
Evidence证据
  • research/cycle_masterplan/W46_BINDING_CALIBRATION_VERDICT.md
  • data/regime/ladder_risk_calibration.json
Review due:复查日期: 2026-10-06
CPI-008 RULED OUT已排除
136 in-sample FDR-surviving cross-lagged pair correlations yield zero out-of-sample Brier improvement (rel improvement 0.029%, 90% CI spanning zero, 3/9 year-blocks positive): the lead-lag interaction layer is a NO-GO and must not be built on this evidence.
Pooled rel improvement 0.029% (bar ≥ 2.0%); 90% CI [−0.261%, +0.288%]; 3/9 year-blocks positive (bar ≥ 6/9). All three LL-B sub-criteria FAIL.
Evidence证据
  • research/cycle_masterplan/W51_LEADLAG_VERDICT.md
  • data/cycle_hazard/leadlag_phase0.json
  • data/leadlag/frozen_pairs.json
  • data/leadlag/sync_gauge.json
Review due:复查日期: 2026-10-06
CPI-010 RULED OUT已排除
Turn-projection precision is falsified against the pre-registered 0.5 bar: sector_cycles 0.075 [0.05, 0.10], country_cycles 0.109 [0.09, 0.13], china_sector_cycles 0.230 [0.20, 0.26] — all Wilson lower bounds far below 0.5.
sector: prec Wilson CI [0.05, 0.10]; country [0.09, 0.13]; china [0.20, 0.26]. All upper bounds below 0.5 bar. Dominant cause: chronically overdue projections (large overdue_fraction — re-anchoring / find_troughs repaint).
Evidence证据
  • research/cycle_masterplan/W24_FIRST_SCORECARDS.md
  • data/sector_cycles/scorecards/promises_price_v1_zz14_v0.json
  • data/country_cycles/scorecards/promises_price_v1_zz14_v0.json
  • data/china_sector_cycles/scorecards/promises_price_v1_zz14_v0.json
Review due:复查日期: 2026-10-06
CPI-012 RULED OUT已排除
Directional signal and stance labels carry negative Brier skill vs the instrument base rate over 63 days: sector −1.538 / −1.309, country −1.198 / −1.191, china −1.159 — the labels do not beat an always-predict-majority-direction coin on the backfill cohort.
All three engines: CC-2 FAIL. Signal/stance labels are below the majority-class coin flip on this backfill cohort.
Evidence证据
  • research/cycle_masterplan/W24_FIRST_SCORECARDS.md
  • data/sector_cycles/scorecards/promises_price_v1_zz14_v0.json
  • data/country_cycles/scorecards/promises_price_v1_zz14_v0.json
  • data/china_sector_cycles/scorecards/promises_price_v1_zz14_v0.json
Review due:复查日期: 2026-10-06
CPI-016 RULED OUT已排除
PHASE-CLOCK-1 (§18): The 6-state phase-clock classifier (capitulation/basing/early_expansion/late_expansion/rolling_over/early_contraction, FROZEN thresholds 20/80) does NOT provide a consistent ΔBrier improvement over the age-only family KM prior at h=6m on the 2024+ embargoed OOS window: only 1 of 3 families showed positive dBrier on post-2010 OOS (falsifier phase_clock_no_lift fires at <2/3 threshold). Phase-clock states remain available as descriptive display; all cards ship the KM prior (no phase-conditioned default).
month-block bootstrap 90% CI, 800 draws seed 7; BH-FDR q=0.1 within cycle_pattern_ft; falsifier_fires=True
Evidence证据
  • data/cycle_pattern/phase_clock_scorecard.json
Review due:复查日期: 2026-10-01
CPI-017 RULED OUT已排除
HAR-1 (§18): Historical-analog kNN retrieval over normalized completed half-cycles (k=6, era-cap=2) evaluated against the BACKTEST cohort OOS window (end_date>=2024-01-01). Overall verdict: promoted_null. Per-family: us_sector: promoted_null, gap_vs_km=0.877415, CI90=[-0.693663, 2.881158], gap_vs_shuffle=1.848006, coverage=0.5, n_turns=26; country: promoted_null, gap_vs_km=1.548107, CI90=[0.875633, 2.165431], gap_vs_shuffle=0.138679, coverage=0.3924, n_turns=79; cn_sector: FAIL, gap_vs_km=1.905695, CI90=[1.377511, 2.530548], gap_vs_shuffle=1.15374, coverage=0.4453, n_turns=137. Analog-shuffle null (within-era permutation of retrieved analogs, 200 draws) is the primary gate: if HAR does not beat its own shuffle, verdict=promoted_null (retrieval theater). TRAJECTORY-SHAPE INERTNESS: at query time (age_m=0.5) n_pts=1, so HAR retrieves on fingerprint+family only — not trajectory shape. Any KM/shuffle gap reflects fingerprint+family matching, not shape similarity. Macro fingerprint revision_optimistic (P-D5-1, quad/liquidity not PIT-vintaged).
us_sector: gap_vs_km=0.877415, CI90=[-0.693663, 2.881158]; country: gap_vs_km=1.548107, CI90=[0.875633, 2.165431]; cn_sector: gap_vs_km=1.905695, CI90=[1.377511, 2.530548]
Evidence证据
  • data/cycle_pattern/har_scorecard.json
  • research/cycle_masterplan/PREREGISTRATION.md
Review due:复查日期: 2027-01-07
cycle_truth_cn_downturn_broken_trend_tail_null_v1 RULED OUT已排除
The CN Downturn × broken-trend deep vol-adjusted 63d tail claim (batch-1 lead, ex-CPI-020) does NOT survive the §15 within-family re-test: gap vs CN's own Downturn baseline −0.0350 (CI95 [−0.0688, −0.0021], boot p=0.04, n=145 months, era-stable) — directionally persistent at ~60% smaller magnitude than the cross-family estimate (−0.0597; §14 baseline confound), and killed by BH-FDR q=0.10 across the declared 135-cell family. The risk-relevant survivor is the SAME cell on turn_event_3m: broken-trend CN downturns show a turn DEFICIT (−0.086, BH-pass) — longer downturns, unproven deeper tails.
gap_wf −0.0350 CI95 [−0.0688, −0.0021]; boot p=0.04; BH q=0.10 FAIL
Evidence证据
  • research/cycle_masterplan/CPI_LATTICE2_VERDICT.md
  • data/cycle_pattern/lattice/batch2.json
  • research/cycle_masterplan/PREREGISTRATION.md
Review due:复查日期: 2027-01-06
cycle_truth_falsosc_osc_covariate_null_v1 RULED OUT已排除
The monthly oscillator covariate family (MACD hist/sign/slope + StochRSI K&D computed on monthly-resampled close) adds NO out-of-sample Brier skill beyond the shipped W4.2 feature set at the 6-month horizon for EITHER direction that satisfies the §18 kill-switch gate. Kill-switch FALS-OSC fired: up/6m CI₉₀ includes 0 (ΔBrier +0.0037, CI₉₀ [−0.0037, +0.0104], boot_p=0.211). NOTE: down/6m separately shows PASS under §18 criteria (ΔBrier +0.00276, CI₉₀ [+0.00138, +0.00445], boot_p=0.0012, bh_pass=True) — a genuine incremental signal in the down regime — but the kill fires on EITHER direction failing. Columns remain in state_monthly lake; model design reverts.
up/6m: ΔBrier=0.003672, CI₉₀=[-0.003746, 0.010398], boot_p=0.211; down/6m: ΔBrier=0.002755, CI₉₀=[0.001378, 0.00445], boot_p=0.0012
Evidence证据
  • data/hazard/falsosc_trial_v1.json
  • research/cycle_masterplan/PREREGISTRATION.md
Review due:复查日期: 2027-01-07
cycle_truth_ft1_breadth_hazard_null_v1 RULED OUT已排除
The FT-1 family-breadth block (fam_pct_above_200d, fam_pct_above_50d, breadth_div_own, breadth_thrust_3m) does not add out-of-sample turn-hazard skill beyond the shipped W2.5-bound feature set under the W4.2 harness (0/6 cells pass; the block significantly DEGRADES down/1m, dBrier -0.0056 CI90 [-0.0099,-0.0016]). Up-direction point estimates lean positive but are unearned.
all 6 cells fail BH q=0.10; dn/1m CI90 excludes 0 on the harmful side
Evidence证据
  • research/cycle_masterplan/CPI_FT1_FT4_VERDICT.md
  • data/cycle_pattern/ft_trials/ft1_breadth.json
  • research/cycle_masterplan/PREREGISTRATION.md
Review due:复查日期: 2027-01-06
cycle_truth_ft2_credit_hazard_null_v1 RULED OUT已排除
The FT-2 credit/curve block (hy_oas_pctile, hy_oas_d63, curve_10y3m) does not add out-of-sample turn-hazard skill beyond the shipped W2.5-bound feature set — 0/6 cells pass and 4/6 are SIGNIFICANTLY HARMFUL (all up-cells: dBrier -0.0098..-0.0118 with CI90 fully below 0). Additive time-only macro covariates overfit regime co-occurrence in the pooled hazard logistic. Program synthesis after 2 FT batches (18 cells, 0 passes, 5 harmful): the shipped hazard model's parsimony is load-bearing; additive-feature FT trials on the pooled hazard are suspended.
0/6 pass BH q=0.10; up/1m/3m/6m + dn/1m CI90 entirely on the harmful side
Evidence证据
  • research/cycle_masterplan/CPI_FT2_VERDICT.md
  • data/cycle_pattern/ft_trials/ft2_credit.json
  • research/cycle_masterplan/PREREGISTRATION.md
Review due:复查日期: 2027-01-06
cycle_truth_ft4_structure_hazard_null_v1 RULED OUT已排除
The FT-4 cross-entity structure block (sync_family, phase_breadth_late, phase_breadth_early, pos_dispersion) as features on MEMBER-level turn hazard adds no out-of-sample skill beyond the shipped feature set (0/6 cells pass). Does NOT cover the index-level target: IX-1 (index turn hazard from constituent structure) remains an open, separately-gated question.
all 6 cells fail BH q=0.10; every CI90 straddles 0
Evidence证据
  • research/cycle_masterplan/CPI_FT1_FT4_VERDICT.md
  • data/cycle_pattern/ft_trials/ft4_structure.json
  • research/cycle_masterplan/PREREGISTRATION.md
Review due:复查日期: 2027-01-06
cycle_truth_ix1_index_transfer_null_v1 RULED OUT已排除
IX-1 (§17): the member-trained W4.2 hazard model does NOT transfer to index-level entities (SPY + 7 blocs) against each index's own age-pooled KM under the frozen gate — 0/4 cells (CI90 positive AND BH q=0.10 AND years+ >= 9). Up cells show no earned skill (1m dBrier +0.0099, CI90 [-0.0056,+0.0247], 8/14 years; 3m -0.0018, straddles). Down cells show REAL pooled improvement (1m +0.0335, CI90 [+0.0084,+0.0590], p 0.011; 3m +0.0290, CI90 [+0.0129,+0.0455], p 0.001; both BH-pass) that FAILS the sign-stability leg (5/13 and 7/13 vs bar >=9): the gain is year-concentrated (2021 year-mean +0.31/+0.25 dominates; 2020 harmful -0.16) — episodic, not reliable. Scoped to THIS transfer recipe: member-fit L2 logistic + member train-fold standardization + member-fit per-fold PAV, no index-row fitting, no index covariates (sync/phase-breadth/dispersion RESERVED, unused). NOT a claim that index-level turn hazards are unpredictable.
up: CI90 [-0.0056,+0.0247] (1m) / [-0.0195,+0.0135] (3m), both straddle 0, no BH; down: CI90 [+0.0084,+0.0590] (1m) / [+0.0129,+0.0455] (3m), both exclude 0 AND survive BH — killed by the sign-stability leg (5/13, 7/13 vs frozen bar >=9)
Evidence证据
  • research/cycle_masterplan/CPI_IX1_VERDICT.md
  • data/cycle_pattern/ix_trials/ix1_transfer.json
  • research/cycle_masterplan/PREREGISTRATION.md
Review due:复查日期: 2027-01-07

Live Maturity & Accrual Clocks实盘成熟度与积累时钟

When will each ledger reach 40 unique stamp dates?各台账何时达到40个唯一时间戳?

These are accrual clocks, not promises. The projected date to 40 unique stamps is a mechanical extrapolation of the observed cadence — it assumes the ledger continues filling at the same pace, which may not hold. 40 unique stamp dates is the minimum for the live cohort maturity gate (n_eff threshold for meaningful turn P/R). No edge is implied by reaching this milestone; it only means the gate can be re-evaluated. 这些是积累时钟,非承诺。达到40个唯一时间戳的预测日期,是对观测节奏的机械外推——假设台账以相同速度持续填充, 实际情况可能并非如此。40个唯一时间戳是实盘队列成熟度门槛的最低要求(拐点精准率/召回率的有效n阈值)。 达到此里程碑并不意味着存在优势;仅意味着该门槛可以重新评估。

Ledger台账 Rows行数 IDs标的数 Stamp dates时间戳数 First / Last首/末日期 Cadence节奏 → 40 stamps→ 40时间戳
US Sector Cycles — forward log美国板块周期 · 前向日志
627 57 11 2026-07-02
2026-07-17
1.5d 2026-08-29
Country Cycles — forward log国家周期 · 前向日志
341 31 11 2026-07-02
2026-07-17
1.5d 2026-08-29
China Sector Cycles — forward log中国板块周期 · 前向日志
689 53 13 2026-06-26
2026-07-17
1.8d 2026-09-03
US Sector Central — calls美国板块中枢 · 研判记录
795 57 14 2026-06-28
2026-07-17
1.5d 2026-08-25
China Sector Central — calls中国板块中枢 · 研判记录
689 53 13 2026-06-26
2026-07-17
1.8d 2026-09-03

Prediction Layer — Hazard Model预测层 — 风险模型

6-cell turn hazard ledger (W4.2) · model freshness · adoption gaps6格拐点风险台账(W4.2)· 模型新鲜度 · 采用差距

The hazard model scores each cycle entity's probability of a turn within 1/3/6 months. Per-cell criterion: OOS Brier(model) < Brier(KM baseline), 90% CI excludes zero, BH-FDR q=0.10. Failing cells ship the KM prior — no model output, no invented confidence. Quad-conditioned cells are revision-optimistic (macro vintage fix pending, P-D5-1). 风险模型评估每个周期实体在1/3/6个月内发生拐点的概率。 单格标准:OOS Brier(模型)< Brier(KM基准),90% CI不含零,BH-FDR q=0.10。 未通过的格子使用KM先验——无模型输出,无捏造的置信度。 四象限条件格子处于修正乐观状态(宏观数据时间点修复待处理,P-D5-1)。

Fit date: 2026-07-03 拟合日期:2026-07-03
Days since fit: 14 距拟合天数:14
Refit cadence: quarterly (per D5) 重拟节奏:quarterly (per D5)
Cells PASS / total: 4 / 6 通过格 / 总格:4 / 6
⚠ Quad cells revision-optimistic — macro vintage wiring pending (P-D5-1) ⚠ 四象限格子修正乐观 — 宏观数据时间点接入待处理(P-D5-1)
Peak / Up turn顶部 / 向上拐
1m
PASS
ΔBrier: +0.0140
CI 90%: [+0.0068, +0.0209]
n OOS: 9246
ΔBrier:+0.0140
CI 90%:[+0.0068, +0.0209]
OOS样本:9246
Peak / Up turn顶部 / 向上拐
3m
PRIOR
ΔBrier: +0.0071
CI 90%: [-0.0003, +0.0143]
n OOS: 9246
ΔBrier:+0.0071
CI 90%:[-0.0003, +0.0143]
OOS样本:9246
Peak / Up turn顶部 / 向上拐
6m
PRIOR
ΔBrier: +0.0002
CI 90%: [-0.0057, +0.0062]
n OOS: 9246
ΔBrier:+0.0002
CI 90%:[-0.0057, +0.0062]
OOS样本:9246
Trough / Down turn底部 / 向下拐
1m
PASS
ΔBrier: +0.0141
CI 90%: [+0.0034, +0.0247]
n OOS: 3744
ΔBrier:+0.0141
CI 90%:[+0.0034, +0.0247]
OOS样本:3744
Trough / Down turn底部 / 向下拐
3m
PASS
ΔBrier: +0.0078
CI 90%: [+0.0005, +0.0155]
n OOS: 3744
ΔBrier:+0.0078
CI 90%:[+0.0005, +0.0155]
OOS样本:3744
Trough / Down turn底部 / 向下拐
6m
PASS
ΔBrier: +0.0042
CI 90%: [+0.0005, +0.0079]
n OOS: 3744
ΔBrier:+0.0042
CI 90%:[+0.0005, +0.0079]
OOS样本:3744
Adoption Gaps采用差距

Where each artifact is produced vs consumed. Machine-detectable gaps are derived from parquet non-null counts. Gaps marked "curated check" were verified by manual inspection and are not machine-detectable. 每个文物的生产地与消费地。机器可检测的差距源自 parquet 非空计数。 标注"人工核查"的差距经人工审核,无法由机器自动检测。

  • US Sector Cycles美国板块周期 machine
    hazard_1m_p non-null in 91.1% of rows — pre-W4.3 rows are nullhazard_1m_p 在 91.1% 行中非空 — W4.3 前的行为空值
    Produced: engine/cycle_hazard/ stamp loop (W4.3)
    Consumed: forward_log.parquet column (hazard_1m_p/3m/6m) — not yet rendered in any page template
    生产:engine/cycle_hazard/ stamp loop (W4.3)
    消费:forward_log.parquet column (hazard_1m_p/3m/6m) — not yet rendered in any page template
  • Country Cycles国家周期 machine
    hazard_1m_p non-null in 90.9% of rows — pre-W4.3 rows are nullhazard_1m_p 在 90.9% 行中非空 — W4.3 前的行为空值
    Produced: engine/cycle_hazard/ stamp loop (W4.3)
    Consumed: forward_log.parquet column (hazard_1m_p/3m/6m) — not yet rendered in any page template
    生产:engine/cycle_hazard/ stamp loop (W4.3)
    消费:forward_log.parquet column (hazard_1m_p/3m/6m) — not yet rendered in any page template
  • China Sector Cycles中国板块周期 machine
    hazard_1m_p non-null in 60.4% of rows — pre-W4.3 rows are nullhazard_1m_p 在 60.4% 行中非空 — W4.3 前的行为空值
    Produced: engine/cycle_hazard/ stamp loop (W4.3)
    Consumed: forward_log.parquet column (hazard_1m_p/3m/6m) — not yet rendered in any page template
    生产:engine/cycle_hazard/ stamp loop (W4.3)
    消费:forward_log.parquet column (hazard_1m_p/3m/6m) — not yet rendered in any page template
  • UI-HZ-1 — UI AdoptionUI-HZ-1 — 界面采用 curated check
    Hazard probabilities (hazard_1m_p, hazard_3m_p, hazard_6m_p) are present in forward_log.parquet for sector and country engines, but are rendered on zero user-facing pages today. No template consumes now.hazard or any hazard_*_p column. The 4/6 PASS cells exist only in data/hazard/model_price_c4414dcb.json. 风险概率(hazard_1m_p、hazard_3m_p、hazard_6m_p)已存在于板块与国家引擎的 forward_log.parquet 中,但当前未被任何用户可见页面渲染。没有任何模板读取 now.hazard 或任何 hazard_*_p 字段。4/6 通过的单元格仅存在于 data/hazard/model_price_c4414dcb.json 中。
    Produced: engine/cycle_hazard/stamp loop → forward_log.parquet; data/hazard/model_price_c4414dcb.json
    Consumed: nowhere — zero page templates
    Planned: P6
    生产:engine/cycle_hazard/stamp loop → forward_log.parquet; data/hazard/model_price_c4414dcb.json
    消费:nowhere — zero page templates
    计划阶段:P6

Coverage Matrix覆盖矩阵

7 scope pages × 6 capability columns — curated, audited 2026-07-067个范围页面 × 6个能力列 — curated, audited 2026-07-06

Each cell shows whether the page currently uses this capability: yes / partial / no. Values are sourced from a committed Python dict in scripts/build_measurement.py with a comment per cell citing the evidence file. This matrix is hand-maintained until machine detection exists — it is honest about what exists today, not a roadmap. 每格显示该页面是否当前使用此能力: / 部分 / 。 值来源于 scripts/build_measurement.py 中已提交的 Python 字典,每格附有引用证据文件的注释。 该矩阵为人工维护,直至机器检测可用——仅反映当前实际情况,非路线图。

Page页面 State export状态导出 Outcome join结果关联 Hazard adoption风险采纳 Truth badge真值徽章 NW export神经网络导出 Live grader实盘评分器
cycle.html no no no no no no
sector_cycles.html partial forward_log no no col-not-rendered no no no
country_cycles.html partial forward_log no no col-not-rendered no no no
markets.html no no no no no no
sector_central.html no no no no no no
sector_central_china.html no no no no no no
measurement.html partial accrual-clocks no partial model-json yes truth-ledger no no
Source: COVERAGE_MATRIX dict in scripts/build_measurement.py — curated, audited 2026-07-06. Each cell cites the evidence file in a Python comment. 来源:scripts/build_measurement.py 中的 COVERAGE_MATRIX 字典 — curated, audited 2026-07-06。每格在 Python 注释中引用了证据文件。

Evidence-Gap Panel证据缺口面板

Grading closure · trial budgets · experiment registry · reliability accrual (PR-A1)评分闭环 · 试验预算 · 实验注册表 · 可靠性积累

Grading Closure评分闭环

34 ledgers — 8 closed · 26 grader-starved · 0 log-only 34 个账本 — 8 已关闭 · 26 评分器缺失 · 0 仅记录

TIME vs BUILD: "accruing (time-starved)" means the grader is wired and correct — rows are simply too recent to have matured outcomes. These ledgers need clocks, not engineers. "needs grader (build)" means no grader exists yet. Do not conflate the two. 时间 vs 构建:"积累中(时间不足)"表示评分器已接入且正确——行数据只是太新,尚未到期。这些账本需要的是时钟,而非工程师。"需要评分器(待构建)"表示尚无评分器。请勿混淆二者。

Ledger key账本键 n_logged已记录 n_graded已评分 Verdict裁定 Starvation (TIME vs BUILD)缺失类型(时间 vs 构建)
qledger_claims 19561 15151 CLOSED已关闭 closed / partial
qledger_grades 15151 15151 CLOSED已关闭 closed / partial
board_ledger_hk 71 0 GRADER-STARVEDGRADER-STARVED accruing (time-starved) — earliest maturity ~2026-08 (n=9, weekly cadence)
board_ledger_ca 127 0 GRADER-STARVEDGRADER-STARVED accruing (time-starved) — earliest maturity ~2026-08 (n=40)
us_board_ledger 1210 1210 CLOSED已关闭 closed / partial
signal_archive_track_record 56378 56240 CLOSED已关闭 closed / partial
china_standout_track 662 0 GRADER-STARVEDGRADER-STARVED accruing (time-starved) — earliest maturity ~2026-08 (n=240)
sector_cycles_forward_log 627 1937 CLOSED已关闭 closed / partial
china_sector_cycles_forward_log 636 5081 CLOSED已关闭 closed / partial
country_cycles_forward_log 341 5769 CLOSED已关闭 closed / partial
breadth_divergence_forward_log 96 0 GRADER-STARVEDGRADER-STARVED accruing (time-starved)
risk_radar_forward_log 16 0 GRADER-STARVEDGRADER-STARVED accruing (time-starved)
risk_radar_intl_cn 12 0 GRADER-STARVEDGRADER-STARVED accruing (time-starved) — earliest maturity ~2026-07-10 (n=5 at ~weekly cadence)
risk_radar_intl_hk 11 0 GRADER-STARVEDGRADER-STARVED accruing (time-starved) — earliest maturity ~2026-07-10 (n=4)
risk_radar_intl_ca 9 0 GRADER-STARVEDGRADER-STARVED accruing (time-starved) — earliest maturity ~2026-07-10 (n=4)
risk_radar_intl_kr 1 0 GRADER-STARVEDGRADER-STARVED accruing (time-starved)
risk_radar_intl_jp 1 0 GRADER-STARVEDGRADER-STARVED accruing (time-starved)
risk_radar_intl_tw 1 0 GRADER-STARVEDGRADER-STARVED accruing (time-starved)
risk_radar_intl_in 1 0 GRADER-STARVEDGRADER-STARVED accruing (time-starved)
risk_radar_intl_au 1 0 GRADER-STARVEDGRADER-STARVED accruing (time-starved)
risk_radar_intl_gb 1 0 GRADER-STARVEDGRADER-STARVED accruing (time-starved)
risk_radar_intl_ez 1 0 GRADER-STARVEDGRADER-STARVED accruing (time-starved)
market_state_forward_log 14 0 GRADER-STARVEDGRADER-STARVED accruing (time-starved) — earliest maturity ~2026-07-10 (n=5)
oracle_forward_ledger 173 0 GRADER-STARVEDGRADER-STARVED accruing (time-starved) — earliest maturity ~2026-07-30 (n=173, quarterly grading window)
oracle_compounds_live_ledger 53 0 GRADER-STARVEDGRADER-STARVED accruing (time-starved) — earliest maturity ~2026-07-30 (n=53)
oracle_reversion_forward 0 0 GRADER-STARVEDGRADER-STARVED accruing (time-starved) — seeded only after first reversion compound passes gauntlet
btc_override_ledger 13 0 GRADER-STARVEDGRADER-STARVED accruing (time-starved) — earliest maturity ~2026-08-25 (n=5, monthly cadence)
foresight_log 69 0 GRADER-STARVEDGRADER-STARVED accruing (time-starved) — earliest maturity ~2026-08-25 (n=34)
foresight_policy_calendar_ledger 193 131 CLOSED已关闭 closed / partial
froth_fragility_log 13 0 GRADER-STARVEDGRADER-STARVED accruing (time-starved) — earliest maturity ~2026-08-25 (n=5)
species_registry 27 0 GRADER-STARVEDGRADER-STARVED accruing (time-starved) — earliest maturity ~2026-09 (n=21, accruing)
species_antichase_shadow_ledger 439 0 GRADER-STARVEDGRADER-STARVED accruing (time-starved) — seeded when F3_ANTICHASE accrues first row
species_f1d_shadow_ledger 439 0 GRADER-STARVEDGRADER-STARVED accruing (time-starved) — seeded when EI-F1D-RW accrues first row
bd_avoid1_ledger 0 0 GRADER-STARVEDGRADER-STARVED accruing (time-starved)
Generated: 2026-07-17T09:11:12.503081+00:00. Source: data/governance/grading_closure.json. 生成时间:2026-07-17T09:11:12.503081+00:00。来源:data/governance/grading_closure.json

Trial Budgets by Family按族分类的试验预算

1220 rows · 119 families 1220 行 · 119 个族
Family n rows行数 Latest timestamp最新时间戳
active_commodity_lev_phase0 1 2026-07-02T03:11:22
alpha_grammar_confluence_v1 565 2026-07-05T13:53:25
anticipation_phase0 1 2026-07-02T03:11:22
baskets_abs_escape 4 2026-07-03T11:25:25
baskets_breadth_divergence 2 2026-07-02T05:07:21
baskets_conviction_demotion 2 2026-07-03T11:25:27
baskets_rank_dd_mod 4 2026-07-03T11:25:28
btc_onchain_dd_phase0 1 2026-07-02T03:11:22
btc_vector_optimal_phase0 1 2026-07-02T03:11:22
business_cycle_recession_signal 2 2026-07-02T12:25:07
c1b_commodity_flip_protective_phase0 1 2026-07-03T17:48:13
capitulation_overlay_phase0 1 2026-07-02T03:11:22
causal_scan 110 2026-07-12T08:42:03
china_validation 3 2026-06-22T02:36:20
coiled_ca_phase0 1 2026-07-03T19:37:01
commodity_carry_phase0 1 2026-07-02T03:11:22
commodity_tsmom_phase0 1 2026-07-02T03:11:22
commodity_xsec_carry_phase0 1 2026-07-02T03:11:22
commodity_xsec_mom_phase0 1 2026-07-02T03:11:22
context_scan 1 2026-07-08T06:02:12
cortex 5 2026-07-13T10:30:39
credit_duration_verify_phase0 1 2026-07-02T03:11:22
cross_asset_confirmation_phase0 1 2026-07-02T03:11:22
cross_asset_phase0 1 2026-07-02T03:11:22
crypto_voltarget_phase0 1 2026-07-02T03:11:22
cycle_pattern_analog 1 2026-07-07T02:00:02
cycle_pattern_ft 3 2026-07-07T09:49:57
d2_cn_export_share_nowcast 16 2026-07-07T14:04:02
d2_cn_holder_sale_calendar 12 2026-07-07T14:04:02
d2_comment_letter_release 8 2026-07-07T14:04:02
d2_rates_calendar_flows 14 2026-07-08T08:56:45
d2_russell_deletion_overshoot 1 2026-07-07T14:04:02
dt_replication 8 2026-07-06T23:35:47
dt_replication_64y 4 2026-07-07T00:02:10
esx_appendix 1 2026-07-05T07:36:12
esx_decline_geometry 5 2026-07-06T07:48:08
esx_ev_blackout 10 2026-07-05T11:40:59
esx_fund_repair 2 2026-07-06T07:15:43
esx_htf_turn 13 2026-07-06T07:44:15
esx_htf_turn_dose 3 2026-07-06T07:44:15
esx_insider_sponsor 12 2026-07-06T07:15:43
esx_lq_bands 1 2026-07-05T07:36:12
esx_macro_release 10 2026-07-06T08:15:24
esx_null_competitors 7 2026-07-05T10:16:03
esx_pos_reset 6 2026-07-06T08:15:24
esx_ql_overlay 11 2026-07-05T12:48:18
esx_sponsorship 2 2026-07-06T07:15:43
esx_sq_phase0 1 2026-07-05T07:36:12
esx_sub_x_turn 3 2026-07-06T07:44:15
esx_support_dose 2 2026-07-06T07:15:43
esx_ts_adx 5 2026-07-05T11:40:03
esx_underwater 5 2026-07-06T07:48:08
esx_ur_phase0 1 2026-07-05T07:36:12
esx_vol_transition 5 2026-07-06T07:48:08
esx_washout_x_turn 9 2026-07-06T07:44:15
eth_vector_phase0 1 2026-07-02T03:11:22
hk_canada_h3 11 2026-07-06T11:09:22
hk_southbound_phase0 1 2026-07-02T03:11:22
hyoas_z_timer_phase0 1 2026-07-02T03:11:22
incremental_ic:fip_continuity 4 2026-06-21T10:36:19
incremental_ic:mom_12_1 4 2026-06-21T10:36:16
incremental_ic:near_52w_high 4 2026-06-21T10:36:18
index_direction_phase0 1 2026-07-02T03:11:22
insider_phase0 1 2026-07-02T03:11:22
insider_phase1 1 2026-07-02T03:11:22
intl_bridge 23 2026-07-17T07:05:30
intl_macro_sleeve_phase0 1 2026-07-02T03:11:22
intl_tr_trend_phase0 1 2026-07-02T03:11:22
intl_trend_overlay_phase0 1 2026-07-02T03:11:22
long_hold.expect_drift 1 2026-07-06T09:13:16
long_hold.insider_sponsor_lh 1 2026-07-06T08:45:01
macro_tx 1 2026-07-06T13:36:06
mastermind_moderate_phase0 1 2026-07-02T03:11:22
naaim_overlay_phase0 1 2026-07-02T03:11:22
okx_retail_phase0 1 2026-07-02T03:11:22
provisional_cn_blend 1 2026-07-02T05:23:29
provisional_fresh_ticks_cn 5 2026-07-02T05:26:40
provisional_fresh_ticks_us 5 2026-07-02T05:17:32
quad_nfci_phase0 1 2026-07-02T03:11:22
regime 23 2026-07-02T05:09:29
replay 5 2026-07-06T22:05:26
residual_alpha_phase0 1 2026-07-02T03:11:22
rf.cycle_pattern.ft_v0 1 2026-07-06T12:13:06
rf.cycle_pattern.ft_v1 1 2026-07-06T22:04:11
rf.cycle_pattern.ix_v0 1 2026-07-07T01:04:24
rf.cycle_pattern.lattice_v0 1 2026-07-06T22:19:21
rf.cycle_pattern.lattice_v1 1 2026-07-06T23:58:26
rf.cycle_pattern.tr_v0 1 2026-07-07T00:27:45
s10_margin_inflection 3 2026-07-07T00:59:47
s11_buyback_floor 1 2026-07-07T01:21:46
s13_reversal_sleeve 2 2026-07-04T01:55:21
s6_failed_fire_fuel 2 2026-07-04T07:20:46
sector_pulse_heat 13 2026-07-04T00:50:42
short_side 24 2026-07-06T15:14:57
signal_factory 5 2026-06-21T15:04:20
signal_foundry 17 2026-07-17T10:01:09
slf001_ftd_pressure 6 2026-07-06T11:31:17
slf006_auction_absorption 12 2026-07-06T11:06:06
slf048_wiki_attention 24 2026-07-06T11:09:50
slf051_cn_margin_impulse 8 2026-07-06T11:07:33
slf055_dealer_stress 15 2026-07-06T11:37:27
slf056_funding_tail 14 2026-07-06T11:06:52
stock_conviction_phase0 1 2026-07-02T03:11:22
stock_personality_compat 1 2026-07-07T17:56:55
sue_insider_deep_phase0 1 2026-07-02T03:11:22
thematic_rotation_phase0 1 2026-07-02T03:11:22
top_picks_phase0 1 2026-07-02T03:11:22
turn_of_month_phase0 1 2026-07-02T03:11:22
unknown 2 2026-07-07T13:10:00
value_growth_phase0 1 2026-07-02T03:11:22
vector 5 2026-07-02T03:43:12
w2031_kev_vendor_shock 7 2026-07-06T11:32:57
w2051_housing_hf 8 2026-07-07T14:04:02
w2096_nhtsa_defect 6 2026-07-06T13:05:04
w2104_cmdi_conditioning 12 2026-07-07T14:04:02
w2153_itc337 4 2026-07-07T14:04:02
w3_bank_callreport_stress 7 2026-07-08T07:59:44
w4_multistate_gaming_tape 6 2026-07-07T14:04:02
w5_trade_size_capitulation 8 2026-07-08T00:00:00
Source: data/trial_ledger.jsonl (1220 rows total). 来源:data/trial_ledger.jsonl(共 1220 行)。

Rule-Experiment Registry规则实验注册表

4 experiments · cumulative pooled replay SUM = 37 4 个实验 · 累计合并回放 SUM = 37

Pooled SUM is the declared_budget total across all registered experiments (SUM semantic). The TrialLedger uses a per-family max() basis — the two diverge by design. See RUL-5. 合并SUM为所有已注册实验的declared_budget总和(SUM语义)。TrialLedger使用每族max()基准——两者按设计存在差异。见RUL-5。

Exp ID实验ID Status状态 Budget预算 Registered注册时间 Question (truncated)问题(截断)
exit_grid_v1 reported已报告 15 2026-07-06 For the production fire cohort (verdict_type=fire AND verdict_grade=True, n~49939), what did each frozen exit policy cost in foregone MFE versus save in avoided MAE relative to hold(126), and why did …
wait_grid_v1 reported已报告 10 2026-07-06 For the production fire cohort, what does waiting cost or save — how do entry outcomes change as fill delay rises 1→10 bars, at the ratified hold(21) anchor and hold(63)? Grid granularity: the 5-step …
disp_gate_1 reported已报告 6 2026-07-06 DISP-GATE-1 (L3_PREREG.md, frozen 2026-07-05): For the production fire cohort, do fires opened when the broad-universe cross-sectional dispersion regime is lean_out (low dispersion / high pairwise cor…
trim_grid_v1 reported已报告 6 2026-07-06 TRIM-GRID-1 (RUL-F3.5, PR-F3.3): On the production fire cohort (same as exit_grid_v1: verdict_type=fire AND verdict_grade=True, n~49939), do partial-trim scaled policies preserve more right-tail retur…
Source: data/rule_experiments/registry.jsonl. Pooled declared budget SUM = 37 (SUM across registrations; TrialLedger max()-basis is a separate number — see RUL-5). 来源:data/rule_experiments/registry.jsonl。合并声明预算SUM = 37(各注册之和;TrialLedger max()基准为另一数字——见RUL-5)。

qledger Reliability Accrualqledger 可靠性积累

10 families · max n_dates=18 of 25 floor · horizon 5d only today 10 个族 · max n_dates=18,floor为25 · 当前仅5d周期
NOT YET CALIBRATED — trust/accrual surface, not authority.尚未校准——信任/积累面板,非权威。 All families are ACCRUING today (max n_dates=18 of the 25-date floor needed for GRADED status). Do not use these numbers to de-escalate signals or make allocation decisions. 当前所有族均处于积累状态(max n_dates=18,GRADED状态需25日期)。请勿使用这些数字降级信号或做出配置决策。

Wilson CI is computed on independent date clusters (n_dates), not on the larger correlated n_obs. The pooled hit rate is projected onto n_dates: hits_cluster = round(hit_rate × n_dates), n = n_dates. This is the cluster-honest convention per the ticker-cluster time-confound law and the altdata_brain.py article3 convention. n_dates is shown beside every CI. Max n_dates across all families is currently 18 of the 25-date floor. Not yet calibrated — trust/accrual surface, not authority. 威尔逊置信区间基于独立日期簇(n_dates)计算,而非较大的相关n_obs。汇总命中率投影到n_dates:hits_cluster = round(hit_rate × n_dates),n = n_dates。这是依据票据簇时间混淆法则和altdata_brain.py article3惯例的簇诚实约定。每个置信区间旁均显示n_dates。当前所有族中n_dates最大值为18,floor为25。尚未校准——信任/积累面板,非权威结论。

Family Horizon周期 n_obs观测数 n_dates (of 25 floor)n_dates(floor=25) Hit rate命中率 Wilson CI low (overlapping obs)威尔逊下界(重叠观测) State状态
altdata 21d 91 4 / 25 48.4% 0.1500 (n_dates=4) ACCRUING积累中
altdata 5d 155 14 / 25 51.6% 0.2680 (n_dates=14) ACCRUING积累中
china_news 21d 191 5 / 25 (n_dates=5) ACCRUING积累中
china_news 5d 806 12 / 25 (n_dates=12) ACCRUING积累中
cn_importance_v0 21d 176 6 / 25 (n_dates=6) ACCRUING积累中
cn_importance_v0 5d 856 18 / 25 (n_dates=18) ACCRUING积累中
cn_importance_v0_pit 21d 176 6 / 25 (n_dates=6) ACCRUING积累中
cn_importance_v0_pit 5d 856 18 / 25 (n_dates=18) ACCRUING积累中
cn_special_sits 5d 6 4 / 25 (n_dates=4) ACCRUING积累中
policy 21d 2 1 / 25 50.0% 0.0000 (n_dates=1) ACCRUING积累中
policy 5d 11 3 / 25 40.0% 0.0615 (n_dates=3) ACCRUING积累中
radar 21d 667 5 / 25 38.7% 0.1176 (n_dates=5) ACCRUING积累中
radar 5d 3486 17 / 25 51.3% 0.3096 (n_dates=17) ACCRUING积累中
us_importance_v0 21d 4 1 / 25 (n_dates=1) ACCRUING积累中
us_importance_v0 5d 3600 12 / 25 (n_dates=12) ACCRUING积累中
us_importance_v0_pit 21d 4 1 / 25 (n_dates=1) ACCRUING积累中
us_importance_v0_pit 5d 3600 12 / 25 (n_dates=12) ACCRUING积累中
whitehouse 5d 2 1 / 25 0.0% 0.0000 (n_dates=1) ACCRUING积累中
Source: site/qledger/track_record.json (generated 2026-07-17T09:10:50.353695+00:00). RUL-6: only trust/accrual fields exposed; no composite, no escalation-eligible score. The 21d and 63d horizons have zero grades today. 来源:site/qledger/track_record.json(生成时间:2026-07-17T09:10:50.353695+00:00)。RUL-6:仅展示信任/积累字段;无复合分数,无可升级评分。当前21d和63d周期零评分。
Provenance来源溯源
Build date构建日期
2026-07-17
Generated at (UTC)生成时间(UTC)
2026-07-17T16:28:09.970474Z
sector_cycles
price_v1 / zz14_v0 / fp:1f313352836b
country_cycles
price_v1 / zz14_v0 / fp:1f313352836b
china_sector_cycles
price_v1 / zz14_v0 / fp:1f313352836b
Fingerprint consistent指纹一致
YES
Ruling A6: BACKTEST (provenance=backfilled, price_v1 basis) and LIVE (provenance=prospective) cohorts never blended in one number. A BACKTEST number never promotes a user-facing MEASURED badge; only a matured LIVE cohort (n_eff≥40) can. All artifacts: data/<engine>/scorecards/. Builder: scripts/build_measurement.py. 规则A6:回测(来源=回填,price_v1基准)与实盘(来源=前瞻)队列不得混入同一数值。回测数字不得推动用户可见的"已测量"徽章;仅成熟的实盘队列(n_eff≥40)可晋升。所有文物:data/<engine>/scorecards/。构建器:scripts/build_measurement.py。