{
  "version": "v0.8.10",
  "generated_at": "2026-07-13T12:10:24.807605+00:00",
  "analysis_only": true,
  "edgecore_connected": false,
  "trading_enabled": false,
  "edgecore_import_enabled": false,
  "total_samples": 109,
  "completed_samples": {
    "4h": 104,
    "1d": 99,
    "3d": 87,
    "7d": 63,
    "14d": 21,
    "30d": 0
  },
  "scenario_counts": {
    "base": 97,
    "bear": 12
  },
  "scenario_flip_count": 12,
  "scenario_flip_rate": 0.1111,
  "confidence_counts": {
    "high": 73,
    "medium": 34,
    "low": 2
  },
  "primary_scenario_accuracy": {
    "4h": {
      "completed_samples": 104,
      "correct_samples": 83,
      "accuracy": 0.7981,
      "base_completed_samples": 92,
      "base_range_hold_count": 81,
      "base_range_hold_rate": 0.8804
    },
    "1d": {
      "completed_samples": 99,
      "correct_samples": 77,
      "accuracy": 0.7778,
      "base_completed_samples": 87,
      "base_range_hold_count": 73,
      "base_range_hold_rate": 0.8391
    },
    "3d": {
      "completed_samples": 87,
      "correct_samples": 59,
      "accuracy": 0.6782,
      "base_completed_samples": 76,
      "base_range_hold_count": 56,
      "base_range_hold_rate": 0.7368
    },
    "7d": {
      "completed_samples": 63,
      "correct_samples": 36,
      "accuracy": 0.5714,
      "base_completed_samples": 59,
      "base_range_hold_count": 36,
      "base_range_hold_rate": 0.6102
    },
    "14d": {
      "completed_samples": 21,
      "correct_samples": 16,
      "accuracy": 0.7619,
      "base_completed_samples": 21,
      "base_range_hold_count": 16,
      "base_range_hold_rate": 0.7619
    },
    "30d": {
      "completed_samples": 0,
      "correct_samples": 0,
      "accuracy": null,
      "base_completed_samples": 0,
      "base_range_hold_count": 0,
      "base_range_hold_rate": null
    }
  },
  "level_reaction_stats": {
    "S1": {
      "touched_count": 91,
      "bounce_count": 73,
      "broken_count": 18
    },
    "R1": {
      "touched_count": 56,
      "rejection_count": 45,
      "breakout_count": 11
    },
    "INV1": {
      "broken_count": 0,
      "break_follow_through_count": 0
    }
  },
  "confidence_breakdown": {
    "high": {
      "4h": {
        "completed": 70,
        "correct": 59,
        "accuracy": 0.8429
      },
      "1d": {
        "completed": 70,
        "correct": 56,
        "accuracy": 0.8
      },
      "3d": {
        "completed": 70,
        "correct": 50,
        "accuracy": 0.7143
      },
      "7d": {
        "completed": 59,
        "correct": 36,
        "accuracy": 0.6102
      },
      "14d": {
        "completed": 21,
        "correct": 16,
        "accuracy": 0.7619
      }
    },
    "medium": {
      "4h": {
        "completed": 32,
        "correct": 22,
        "accuracy": 0.6875
      },
      "1d": {
        "completed": 27,
        "correct": 19,
        "accuracy": 0.7037
      },
      "3d": {
        "completed": 17,
        "correct": 9,
        "accuracy": 0.5294
      },
      "7d": {
        "completed": 4,
        "correct": 0,
        "accuracy": 0.0
      }
    },
    "low": {
      "4h": {
        "completed": 2,
        "correct": 2,
        "accuracy": 1.0
      },
      "1d": {
        "completed": 2,
        "correct": 2,
        "accuracy": 1.0
      }
    }
  },
  "projection_calibration": {
    "projection_calibration_passed": true,
    "timeframes": {
      "4h": {
        "projected_candle_max_range_vs_atr": 1.037,
        "projected_candle_median_range_vs_historical_median": 0.792,
        "projected_candle_similarity_score": 0.792,
        "projected_path_not_overly_aggressive": true,
        "calibration_passed": true
      },
      "1d": {
        "projected_candle_max_range_vs_atr": 0.951,
        "projected_candle_median_range_vs_historical_median": 0.792,
        "projected_candle_similarity_score": 0.792,
        "projected_path_not_overly_aggressive": true,
        "calibration_passed": true
      },
      "1w": {
        "projected_candle_max_range_vs_atr": 1.54,
        "projected_candle_median_range_vs_historical_median": 0.793,
        "projected_candle_similarity_score": 0.793,
        "projected_path_not_overly_aggressive": true,
        "calibration_passed": true
      }
    }
  },
  "market_structure_validation": {
    "mss_sample_count": 103,
    "structure_state_counts": {
      "4h": {
        "bearish_to_base": 49,
        "bullish_shift_pending": 16,
        "bearish_continuation": 3,
        "bearish_shift_confirmed": 7,
        "base_range": 12,
        "bearish_shift_pending": 16
      },
      "1d": {
        "bearish_shift_confirmed": 9,
        "bullish_shift_pending": 30,
        "bearish_to_base": 64
      }
    },
    "bullish_mss_follow_through": {
      "completed": 16,
      "correct": 15,
      "rate": 0.9375
    },
    "bearish_mss_follow_through": {
      "completed": 23,
      "correct": 11,
      "rate": 0.4783
    },
    "choch_follow_through": {
      "completed": 53,
      "correct": 42,
      "rate": 0.7925
    },
    "bos_follow_through": {
      "completed": 62,
      "correct": 43,
      "rate": 0.6935
    },
    "failed_breakout_rate": 0.3065,
    "failed_breakdown_rate": 0.2075,
    "failed_breakout_count": 19,
    "failed_breakdown_count": 11,
    "diagnostic_only": true
  },
  "validation_tracks_market_structure": true,
  "current_limitations": [
    "30D 結果尚未形成，不能評估月級別主劇本品質。"
  ],
  "insufficient_sample_warning": false,
  "verdict": "初步有效"
}