{
  "automation": {
    "duration_seconds": 140.672,
    "finished_at": "2026-09-24T13:33:17+00:00",
    "requested_window": {
      "end": "",
      "start": "2024-01-01"
    },
    "resolved_window": {
      "end": "2026-09-24",
      "start": "2026-05-21"
    },
    "run_count": 5,
    "started_at": "2026-09-24T13:30:57+00:00",
    "status": "COMPLETED_WITH_BLOCKERS"
  },
  "counts": {
    "experiments": 5,
    "hypotheses": 5,
    "runs": 166
  },
  "experiments": [
    {
      "coverage": {
        "rows": 6261535
      },
      "decision": "NO_INCREMENTAL_ALPHA",
      "experiment_id": "EXP-A-theme-diffusion",
      "finished_at": "2026-09-24T13:32:03+00:00",
      "hypothesis_id": "H-A-theme-leader-chaser",
      "label": "主题扩散",
      "metrics": {
        "calendar_sessions": 90,
        "gross_mean": -0.003364427975715761,
        "hit_rate": 0.4057975708502024,
        "max_drawdown": -1.0,
        "n": 30875,
        "net_mean": -0.004864427975715761,
        "net_median": -0.007055555555555535,
        "sharpe_annualized": -2.0540856414569904,
        "timing_calendar": "source_market_calendar",
        "timing_contract": "next_market_trading_date",
        "win_loss_ratio": 0.6990072783567227
      },
      "next_action": "保留失败记录，不进入策略晋级",
      "reason_code": "NO_INCREMENTAL_ALPHA_AFTER_COST",
      "result_hash": "3cf08a4cab28f96bc8a6e458e884aa06404c71c2c1f39a34168cc67f1d2b9bd5",
      "run_id": "EXP-A-theme-diffusion-ea43a8d73b80-c0dbf0805a78",
      "signal_filter": {},
      "status": "REJECTED"
    },
    {
      "coverage": {
        "duplicate_event_rows": 1398,
        "event_clusters": 2230,
        "events": 3628,
        "raw_candidate_rows": 3595,
        "realized_event_clusters": 2210,
        "verified_events": 3628
      },
      "decision": "PASS",
      "experiment_id": "EXP-B-event-reaction",
      "finished_at": "2026-09-24T13:32:06+00:00",
      "hypothesis_id": "H-B-event-underreaction",
      "label": "事件反应",
      "metrics": {
        "duplicate_event_rows": 1398,
        "event_cluster_rows": 2230,
        "gross_mean": 0.0018107004488313702,
        "hit_rate": 0.47285067873303166,
        "max_drawdown": -0.9916857274555473,
        "n": 2210,
        "net_mean": 0.0003107004488313696,
        "net_median": -0.0014999999999999998,
        "oos_reaction_observed_rows": 474,
        "raw_candidate_rows": 3595,
        "reaction_observed_raw_rows": 3008,
        "reaction_observed_rows": 1848,
        "realized_event_clusters": 2210,
        "sharpe_annualized": 0.12322122407934878,
        "win_loss_ratio": 1.0220022881249162
      },
      "next_action": "等待人工审核",
      "reason_code": "NONE",
      "result_hash": "c13385fd3f31c1956de78e2309eca77c58b1464fffc7e328b70939d9faddf51f",
      "run_id": "EXP-B-event-reaction-99faa28ec356-c0dbf0805a78",
      "signal_filter": {},
      "status": "PROMISING"
    },
    {
      "coverage": {
        "dates": 90,
        "rows": 497516,
        "selected_rows": 9435
      },
      "decision": "NO_INCREMENTAL_ALPHA",
      "experiment_id": "EXP-C-tplus1-limit-aware",
      "finished_at": "2026-09-24T13:33:02+00:00",
      "hypothesis_id": "H-C2-negative-high-turnover-reversal",
      "label": "T+1 限价感知稳健性",
      "metrics": {
        "calendar_sessions": 90,
        "controls_coverage": {
          "industry": 497416,
          "limit_flags": 497516,
          "liquidity_bucket": 497516,
          "total_mv": 497516,
          "volatility": 436149
        },
        "controls_partial": [
          "volatility",
          "industry"
        ],
        "gapped_observation_rows": 141,
        "gross_mean": -0.004395756539089813,
        "hit_rate": 0.4357180710121887,
        "max_drawdown": -0.4474130450632663,
        "n": 9435,
        "net_mean": -0.005895756539089815,
        "net_median": -0.008301252294073134,
        "sharpe_annualized": -1.5579602418759455,
        "timing_calendar": "source_market_calendar",
        "timing_contract": "next_market_trading_date",
        "win_loss_ratio": 0.7737502374475951
      },
      "next_action": "保留失败记录，不进入策略晋级",
      "reason_code": "NO_INCREMENTAL_ALPHA_AFTER_COST",
      "result_hash": "6318e5cb0cb2a561f310de02c5ca3aabd5918b9d0f036a13183268af6f192172",
      "run_id": "EXP-C-tplus1-limit-aware-6c9f8c8452e8-c0dbf0805a78",
      "signal_filter": {
        "filtered_signal_count": 9652,
        "known_limit_excluded_signal_count": 751,
        "raw_signal_count": 10403,
        "unknown_limit_signal_count": 0
      },
      "status": "REJECTED"
    },
    {
      "coverage": {
        "dates": 90,
        "rows": 497516,
        "selected_rows": 10171
      },
      "decision": "NO_INCREMENTAL_ALPHA",
      "experiment_id": "EXP-C-tplus1-structure",
      "finished_at": "2026-09-24T13:32:34+00:00",
      "hypothesis_id": "H-C1-tplus1-decomposition",
      "label": "T+1 结构",
      "metrics": {
        "calendar_sessions": 90,
        "controls_coverage": {
          "industry": 497416,
          "limit_flags": 497516,
          "liquidity_bucket": 497516,
          "total_mv": 497516,
          "volatility": 436149
        },
        "controls_partial": [
          "volatility",
          "industry"
        ],
        "gapped_observation_rows": 141,
        "gross_mean": -0.005985967903235901,
        "hit_rate": 0.4283747910726576,
        "max_drawdown": -0.4893221495496278,
        "n": 10171,
        "net_mean": -0.0074859679032359015,
        "net_median": -0.009561094611794716,
        "sharpe_annualized": -1.9517156825285975,
        "timing_calendar": "source_market_calendar",
        "timing_contract": "next_market_trading_date",
        "win_loss_ratio": 0.726556694266192
      },
      "next_action": "保留失败记录，不进入策略晋级",
      "reason_code": "NO_INCREMENTAL_ALPHA_AFTER_COST",
      "result_hash": "6cfb3f958e45767bdc473c1284ede2f7f02041e781aff478e07f3c9d1ffc571e",
      "run_id": "EXP-C-tplus1-structure-1937ea9da3fa-c0dbf0805a78",
      "signal_filter": {
        "filtered_signal_count": 10403,
        "known_limit_excluded_signal_count": 0,
        "raw_signal_count": 10403,
        "unknown_limit_signal_count": 0
      },
      "status": "REJECTED"
    },
    {
      "coverage": {},
      "decision": "DATA_BLOCKED",
      "experiment_id": "EXP-D-us-ashare-leadlag",
      "finished_at": "2026-09-24T13:33:05+00:00",
      "hypothesis_id": "H-D-us-ashare-industrial-leadlag",
      "label": "海外—A 股 lead-lag",
      "metrics": {},
      "next_action": "补齐数据契约后自动重跑",
      "reason_code": "TIMESTAMP_SAFE_MAPPING_REQUIRED",
      "result_hash": "6822862160dac2d17a1ea73065b2aeff952f951588c8c11fe9b47b67a5089990",
      "run_id": "EXP-D-us-ashare-leadlag-2da8dd3fb0a3-c0dbf0805a78",
      "signal_filter": {},
      "status": "INSUFFICIENT_DATA"
    }
  ],
  "generated_at": "2026-09-24T13:33:17+00:00",
  "learning": {
    "lesson_count": 6,
    "lessons": [
      {
        "category": "PIT_THEME_DATA",
        "lesson": "当前快照不能代表历史成员关系；缺少 effective_from/effective_to 时必须阻断。",
        "occurrences": 35,
        "severity": "HIGH",
        "summary": "历史主题成员映射缺少有效区间，无法证明主题扩散回放的 PIT 安全性。"
      },
      {
        "category": "VERIFIED_EVENT_DATA",
        "lesson": "事件正负性必须来自可追溯事实表，不能由模型或标题猜测。",
        "occurrences": 35,
        "severity": "HIGH",
        "summary": "事件源缺少显式方向标签或可靠时间戳，不能把关键词当作事件事实。"
      },
      {
        "category": "TIMESTAMP_SAFE_MAPPING",
        "lesson": "标的映射、时区和交易时段必须显式记录，缺失时不使用名称相似度补齐。",
        "occurrences": 35,
        "severity": "HIGH",
        "summary": "海外资产与 A 股映射不完整或缺少有效区间，lead-lag 结果不可验证。"
      },
      {
        "category": "CONTROL_COVERAGE_INCOMPLETE",
        "lesson": "没有市值、PIT 行业等控制字段时，只能报告未控制结果，不能晋级。",
        "occurrences": 61,
        "severity": "MEDIUM",
        "summary": "规模或行业控制字段覆盖不足，当前结果不能解释为控制后的增量 alpha。"
      },
      {
        "category": "MINUTE_SOURCE_PARTIAL",
        "lesson": "代表性文件的时间范围不等于全市场覆盖；覆盖不足时保持 PARTIAL。",
        "occurrences": 61,
        "severity": "MEDIUM",
        "summary": "分钟源覆盖范围或全市场完整性不足，盘中组件暂不能作为完整证据。"
      },
      {
        "category": "NO_INCREMENTAL_ALPHA_AFTER_COST",
        "lesson": "成本后负结果应进入失败经验库，不能通过调参或缩短窗口隐藏。",
        "occurrences": 85,
        "severity": "HIGH",
        "summary": "至少一个候选在统一成本后没有相对基准的增量 alpha。"
      }
    ],
    "policy": "proposal_only",
    "proposal_count": 6
  },
  "manual_review": {
    "items": [
      {
        "blocked_reasons": [
          "NO_INCREMENTAL_ALPHA_AFTER_COST"
        ],
        "current_decision": null,
        "engine_decision": "NO_INCREMENTAL_ALPHA",
        "experiment_id": "EXP-A-theme-diffusion",
        "finished_at": "2026-09-24T13:32:03+00:00",
        "hypothesis_id": "H-A-theme-leader-chaser",
        "next_actions": [
          "保留失败记录，不进入策略晋级"
        ],
        "result_hash": "3cf08a4cab28f96bc8a6e458e884aa06404c71c2c1f39a34168cc67f1d2b9bd5",
        "reviewed": false,
        "run_id": "EXP-A-theme-diffusion-ea43a8d73b80-c0dbf0805a78",
        "run_status": "REJECTED"
      },
      {
        "blocked_reasons": [],
        "current_decision": null,
        "engine_decision": "PASS",
        "experiment_id": "EXP-B-event-reaction",
        "finished_at": "2026-09-24T13:32:06+00:00",
        "hypothesis_id": "H-B-event-underreaction",
        "next_actions": [
          "等待人工审核"
        ],
        "result_hash": "c13385fd3f31c1956de78e2309eca77c58b1464fffc7e328b70939d9faddf51f",
        "reviewed": false,
        "run_id": "EXP-B-event-reaction-99faa28ec356-c0dbf0805a78",
        "run_status": "PROMISING"
      },
      {
        "blocked_reasons": [
          "NO_INCREMENTAL_ALPHA_AFTER_COST"
        ],
        "current_decision": null,
        "engine_decision": "NO_INCREMENTAL_ALPHA",
        "experiment_id": "EXP-C-tplus1-limit-aware",
        "finished_at": "2026-09-24T13:33:02+00:00",
        "hypothesis_id": "H-C2-negative-high-turnover-reversal",
        "next_actions": [
          "保留失败记录，不进入策略晋级"
        ],
        "result_hash": "6318e5cb0cb2a561f310de02c5ca3aabd5918b9d0f036a13183268af6f192172",
        "reviewed": false,
        "run_id": "EXP-C-tplus1-limit-aware-6c9f8c8452e8-c0dbf0805a78",
        "run_status": "REJECTED"
      },
      {
        "blocked_reasons": [
          "NO_INCREMENTAL_ALPHA_AFTER_COST"
        ],
        "current_decision": null,
        "engine_decision": "NO_INCREMENTAL_ALPHA",
        "experiment_id": "EXP-C-tplus1-structure",
        "finished_at": "2026-09-24T13:32:34+00:00",
        "hypothesis_id": "H-C1-tplus1-decomposition",
        "next_actions": [
          "保留失败记录，不进入策略晋级"
        ],
        "result_hash": "6cfb3f958e45767bdc473c1284ede2f7f02041e781aff478e07f3c9d1ffc571e",
        "reviewed": false,
        "run_id": "EXP-C-tplus1-structure-1937ea9da3fa-c0dbf0805a78",
        "run_status": "REJECTED"
      },
      {
        "blocked_reasons": [
          "TIMESTAMP_SAFE_MAPPING_REQUIRED"
        ],
        "current_decision": null,
        "engine_decision": "DATA_BLOCKED",
        "experiment_id": "EXP-D-us-ashare-leadlag",
        "finished_at": "2026-09-24T13:33:05+00:00",
        "hypothesis_id": "H-D-us-ashare-industrial-leadlag",
        "next_actions": [
          "补齐数据契约后自动重跑"
        ],
        "result_hash": "6822862160dac2d17a1ea73065b2aeff952f951588c8c11fe9b47b67a5089990",
        "reviewed": false,
        "run_id": "EXP-D-us-ashare-leadlag-2da8dd3fb0a3-c0dbf0805a78",
        "run_status": "INSUFFICIENT_DATA"
      }
    ],
    "pending_count": 5
  },
  "payload_hash": "689c2e2a8566348846dc39a77890e167ea7ed23d3bf49f8d9119343e58adcf8b",
  "promotion_queue": [],
  "public_mode": true,
  "run_status_counts": {
    "INSUFFICIENT_DATA": 70,
    "PROMISING": 11,
    "REJECTED": 85
  },
  "schema_version": "alpha-research-public-v1",
  "source_policy": {
    "data_policy": "real_sources_only",
    "execution_bridge": false,
    "execution_location": "server",
    "human_promotion_required": true
  }
}
