{
  "generated_at": "2026-07-18T05:22:43Z",
  "summaries": {
    "journal.json": {
      "backup": "journal_before_rr_schema_repair_20260718T052243Z.json",
      "count": 187,
      "outcomes": {
        "Win": 165,
        "Loss": 22
      },
      "strategy_counts": {
        "ICT Sweep + MSS + FVG": 32,
        "Liquidity Sweep Reversal": 36,
        "Order Block Reclaim": 89,
        "Breaker Continuation": 30
      },
      "winrate": 88.24,
      "total_R": 324.03,
      "avg_R": 1.733,
      "min_planned_rr": 2.0
    },
    "backtest-data.json": {
      "backup": "backtest-data_before_rr_schema_repair_20260718T052243Z.json",
      "count": 187,
      "outcomes": {
        "Win": 165,
        "Loss": 22
      },
      "strategy_counts": {
        "ICT Sweep + MSS + FVG": 32,
        "Liquidity Sweep Reversal": 36,
        "Order Block Reclaim": 89,
        "Breaker Continuation": 30
      },
      "winrate": 88.24,
      "total_R": 324.03,
      "avg_R": 1.733,
      "min_planned_rr": 2.0
    }
  }
}
