{
  "schemaVersion": 1,
  "dataSnapshotTime": "2026-07-10T16:20:18.340Z",
  "dataRoot": "/home/v/git/ai-trading-playground/data",
  "competitionId": "season-6",
  "engineAccountId": "claude",
  "sourceFiles": [
    "/home/v/git/ai-trading-playground/data/active/equity-history.json",
    "/home/v/git/ai-trading-playground/data/decision-history/claude-opus-4-6.json",
    "/home/v/git/ai-trading-playground/data/trading-state.json"
  ],
  "accountId": "claude-opus-4-6",
  "handoverIso": "2026-07-02T00:00:00.000Z",
  "eras": {
    "pre": {
      "era": "pre",
      "entryCount": 11,
      "actionMix": {
        "open_short": 9,
        "hold": 48,
        "open_long": 1,
        "close": 4,
        "add": 1
      },
      "directionalOpens": {
        "openLong": 1,
        "openShort": 9
      },
      "equityByCycle": [
        {
          "cycleNumber": 1,
          "dateIso": "2026-06-20T16:08:49.336Z",
          "equity": 9996
        },
        {
          "cycleNumber": 2,
          "dateIso": "2026-06-22T16:01:30.078Z",
          "equity": 9959.120589999084
        },
        {
          "cycleNumber": 3,
          "dateIso": "2026-06-23T16:06:27.737Z",
          "equity": 10134.221393067352
        },
        {
          "cycleNumber": 4,
          "dateIso": "2026-06-24T16:05:28.511Z",
          "equity": 10379.206619237237
        },
        {
          "cycleNumber": 5,
          "dateIso": "2026-06-25T16:01:53.116Z",
          "equity": 10534.29017514244
        },
        {
          "cycleNumber": 6,
          "dateIso": "2026-06-26T16:04:35.152Z",
          "equity": 10326.606734391502
        },
        {
          "cycleNumber": 7,
          "dateIso": "2026-06-27T16:02:18.939Z",
          "equity": 10192.784660384637
        },
        {
          "cycleNumber": 8,
          "dateIso": "2026-06-28T16:01:50.400Z",
          "equity": 10300.20623736269
        },
        {
          "cycleNumber": 9,
          "dateIso": "2026-06-29T16:02:02.016Z",
          "equity": 10292.310863920642
        },
        {
          "cycleNumber": 10,
          "dateIso": "2026-06-30T16:04:43.925Z",
          "equity": 10374.749943139057
        },
        {
          "cycleNumber": 11,
          "dateIso": "2026-07-01T16:03:18.232Z",
          "equity": 10143.88036058995
        }
      ],
      "positionCountByCycle": [
        {
          "cycleNumber": 1,
          "dateIso": "2026-06-20T16:08:49.336Z",
          "nPositions": 3
        },
        {
          "cycleNumber": 2,
          "dateIso": "2026-06-22T16:01:30.078Z",
          "nPositions": 4
        },
        {
          "cycleNumber": 3,
          "dateIso": "2026-06-23T16:06:27.737Z",
          "nPositions": 6
        },
        {
          "cycleNumber": 4,
          "dateIso": "2026-06-24T16:05:28.511Z",
          "nPositions": 7
        },
        {
          "cycleNumber": 5,
          "dateIso": "2026-06-25T16:01:53.116Z",
          "nPositions": 7
        },
        {
          "cycleNumber": 6,
          "dateIso": "2026-06-26T16:04:35.152Z",
          "nPositions": 6
        },
        {
          "cycleNumber": 7,
          "dateIso": "2026-06-27T16:02:18.939Z",
          "nPositions": 4
        },
        {
          "cycleNumber": 8,
          "dateIso": "2026-06-28T16:01:50.400Z",
          "nPositions": 4
        },
        {
          "cycleNumber": 9,
          "dateIso": "2026-06-29T16:02:02.016Z",
          "nPositions": 5
        },
        {
          "cycleNumber": 10,
          "dateIso": "2026-06-30T16:04:43.925Z",
          "nPositions": 6
        },
        {
          "cycleNumber": 11,
          "dateIso": "2026-07-01T16:03:18.232Z",
          "nPositions": 6
        }
      ],
      "eraReturnPct": 1.47939536404512,
      "maxDrawdownPct": 3.7060856314147483,
      "feesPaid": 18.11896782182753,
      "realizedPnlDelta": 159.22278351029567,
      "nSnapshots": 11
    },
    "post": {
      "era": "post",
      "entryCount": 11,
      "actionMix": {
        "hold": 40,
        "close": 6,
        "open_long": 2,
        "add": 3,
        "open_short": 2
      },
      "directionalOpens": {
        "openLong": 2,
        "openShort": 2
      },
      "equityByCycle": [
        {
          "cycleNumber": 12,
          "dateIso": "2026-07-02T16:01:56.069Z",
          "equity": 9901.546972387645
        },
        {
          "cycleNumber": 13,
          "dateIso": "2026-07-03T16:02:01.222Z",
          "equity": 9759.61124414678
        },
        {
          "cycleNumber": 14,
          "dateIso": "2026-07-04T16:03:24.422Z",
          "equity": 9573.03427499348
        },
        {
          "cycleNumber": 15,
          "dateIso": "2026-07-05T16:02:41.526Z",
          "equity": 9575.027197831909
        },
        {
          "cycleNumber": 16,
          "dateIso": "2026-07-06T16:01:26.236Z",
          "equity": 9538.71965472769
        },
        {
          "cycleNumber": 17,
          "dateIso": "2026-07-07T16:01:58.497Z",
          "equity": 9757.61824870927
        },
        {
          "cycleNumber": 18,
          "dateIso": "2026-07-08T16:02:24.441Z",
          "equity": 9611.349654131605
        },
        {
          "cycleNumber": 19,
          "dateIso": "2026-07-09T16:04:18.659Z",
          "equity": 9628.144115985779
        },
        {
          "cycleNumber": 20,
          "dateIso": "2026-07-10T16:02:00.253Z",
          "equity": 9709.340155749544
        },
        {
          "cycleNumber": 21,
          "dateIso": "2026-07-10T16:20:18.340Z",
          "equity": 9723.370084782853
        }
      ],
      "positionCountByCycle": [
        {
          "cycleNumber": 12,
          "dateIso": "2026-07-02T16:01:56.069Z",
          "nPositions": 5
        },
        {
          "cycleNumber": 13,
          "dateIso": "2026-07-03T16:02:01.222Z",
          "nPositions": 5
        },
        {
          "cycleNumber": 14,
          "dateIso": "2026-07-04T16:03:24.422Z",
          "nPositions": 4
        },
        {
          "cycleNumber": 15,
          "dateIso": "2026-07-05T16:02:41.526Z",
          "nPositions": 3
        },
        {
          "cycleNumber": 16,
          "dateIso": "2026-07-06T16:01:26.236Z",
          "nPositions": 3
        },
        {
          "cycleNumber": 17,
          "dateIso": "2026-07-07T16:01:58.497Z",
          "nPositions": 3
        },
        {
          "cycleNumber": 18,
          "dateIso": "2026-07-08T16:02:24.441Z",
          "nPositions": 5
        },
        {
          "cycleNumber": 19,
          "dateIso": "2026-07-09T16:04:18.659Z",
          "nPositions": 5
        },
        {
          "cycleNumber": 20,
          "dateIso": "2026-07-10T16:02:00.253Z",
          "nPositions": 4
        },
        {
          "cycleNumber": 21,
          "dateIso": "2026-07-10T16:20:18.340Z",
          "nPositions": 4
        }
      ],
      "eraReturnPct": -1.7994853541741715,
      "maxDrawdownPct": 3.6643498099010934,
      "feesPaid": 14.959003784984635,
      "realizedPnlDelta": -576.8497887696242,
      "nSnapshots": 10
    }
  },
  "inheritedBook": {
    "atCycle": 11,
    "atIso": "2026-07-01T16:03:18.232Z",
    "positions": [
      {
        "symbol": "SUIUSDT",
        "side": "short",
        "size": 2114.7332768839965,
        "entryPrice": 0.7086,
        "unrealizedPnlAtHandover": -15.649026248941482,
        "fate": {
          "status": "closed",
          "closedAtCycle": 13,
          "closedAtIso": "2026-07-03T16:00:41.087Z",
          "realizedPnl": -95.48655165114299,
          "unrealizedPnlAtSnapshot": null,
          "pnlNullReason": null
        }
      },
      {
        "symbol": "ETHUSDT",
        "side": "short",
        "size": 1.2618410258854842,
        "entryPrice": 1619.0518124629489,
        "unrealizedPnlAtHandover": -1.3226460370729,
        "fate": {
          "status": "closed",
          "closedAtCycle": 12,
          "closedAtIso": "2026-07-02T16:00:39.039Z",
          "realizedPnl": -100.79007880798407,
          "unrealizedPnlAtSnapshot": null,
          "pnlNullReason": null
        }
      },
      {
        "symbol": "XRPUSDT",
        "side": "short",
        "size": 921.5665938864629,
        "entryPrice": 1.0992,
        "unrealizedPnlAtHandover": 35.2960005458516,
        "fate": {
          "status": "closed",
          "closedAtCycle": 14,
          "closedAtIso": "2026-07-04T16:00:41.987Z",
          "realizedPnl": -68.5391193471616,
          "unrealizedPnlAtSnapshot": null,
          "pnlNullReason": null
        }
      },
      {
        "symbol": "BNBUSDT",
        "side": "short",
        "size": 1.956591410868172,
        "entryPrice": 561.64,
        "unrealizedPnlAtHandover": 14.048326330033433,
        "fate": {
          "status": "closed",
          "closedAtCycle": 15,
          "closedAtIso": "2026-07-05T16:00:38.362Z",
          "realizedPnl": -51.23772885834336,
          "unrealizedPnlAtSnapshot": null,
          "pnlNullReason": null
        }
      },
      {
        "symbol": "DOGEUSDT",
        "side": "short",
        "size": 14112.726523887974,
        "entryPrice": 0.07284,
        "unrealizedPnlAtHandover": -7.761999588138224,
        "fate": {
          "status": "open",
          "closedAtCycle": null,
          "closedAtIso": null,
          "realizedPnl": null,
          "unrealizedPnlAtSnapshot": -18.487671746293245,
          "pnlNullReason": null
        }
      },
      {
        "symbol": "PEPEUSDT",
        "side": "short",
        "size": 448901298.7012987,
        "entryPrice": 0.00000231,
        "unrealizedPnlAtHandover": -26.93407792207813,
        "fate": {
          "status": "closed",
          "closedAtCycle": 14,
          "closedAtIso": "2026-07-04T16:00:41.987Z",
          "realizedPnl": -207.7380540000001,
          "unrealizedPnlAtSnapshot": null,
          "pnlNullReason": null
        }
      }
    ]
  },
  "inheritedBookAggregates": {
    "closedRealizedTotal": -523.79,
    "shareOfPostRealizedPct": 90.8,
    "realizedSwing": 736.07,
    "nClosed": 5,
    "nStillOpen": 1
  },
  "postHandoverNewOpens": [
    {
      "symbol": "ZECUSDT",
      "side": "long",
      "openedAtIso": "2026-07-03T16:00:41.087Z",
      "openedAtCycle": 13,
      "openedSize": 2.1191567050641162,
      "openedPrice": 460.1,
      "fate": {
        "status": "open",
        "closedAtCycle": null,
        "closedAtIso": null,
        "realizedPnl": null,
        "unrealizedPnlAtSnapshot": 181.51841593384142,
        "pnlNullReason": null
      }
    },
    {
      "symbol": "TRXUSDT",
      "side": "long",
      "openedAtIso": "2026-07-04T16:00:41.987Z",
      "openedAtCycle": 14,
      "openedSize": 2938.415719987719,
      "openedPrice": 0.3257,
      "fate": {
        "status": "open",
        "closedAtCycle": null,
        "closedAtIso": null,
        "realizedPnl": null,
        "unrealizedPnlAtSnapshot": 24.01063790156786,
        "pnlNullReason": null
      }
    },
    {
      "symbol": "XRPUSDT",
      "side": "short",
      "openedAtIso": "2026-07-08T16:00:36.555Z",
      "openedAtCycle": 18,
      "openedSize": 894.0575526168745,
      "openedPrice": 1.0738,
      "fate": {
        "status": "open",
        "closedAtCycle": null,
        "closedAtIso": null,
        "realizedPnl": null,
        "unrealizedPnlAtSnapshot": -26.28529204693598,
        "pnlNullReason": null
      }
    },
    {
      "symbol": "SUIUSDT",
      "side": "short",
      "openedAtIso": "2026-07-08T16:00:36.555Z",
      "openedAtCycle": 18,
      "openedSize": 1373.2498927192103,
      "openedPrice": 0.6991,
      "fate": {
        "status": "closed",
        "closedAtCycle": 20,
        "closedAtIso": "2026-07-10T16:00:42.548Z",
        "realizedPnl": -53.05825610499201,
        "unrealizedPnlAtSnapshot": null,
        "pnlNullReason": null
      }
    }
  ],
  "sampleSizes": {
    "nEntriesPre": 11,
    "nEntriesPost": 11,
    "nSnapshotsPre": 11,
    "nSnapshotsPost": 10,
    "nTrades": 28,
    "nTradesPre": 15,
    "nTradesPost": 13
  },
  "methodology": {
    "eraDefinition": "The season is split into a pre-handover era (the outgoing model) and a post-handover era (the incoming model) on a single account; both eras share the same account, capital, and open positions at the boundary.",
    "boundaryRule": "A decision entry, equity snapshot, or trade with timestamp >= the handover boundary belongs to the POST era; everything earlier is PRE. The inherited book is the set of open positions at the LAST pre-handover equity snapshot.",
    "feeAndRealizedRule": "Fees and realized P&L per era are deltas of the cumulative totalFeesPaid / realizedPnL fields between the last snapshot of the era and the last snapshot before it (the pre era baseline is zero, so the pre era includes amounts already embedded in its first snapshot). Era return is first-to-last snapshot equity of the era; max drawdown is the worst peak-to-trough decline across the era snapshots.",
    "fateRule": "A position is \"closed\" when the first realizing trade (realizedPnL != null) on its symbol after the tracking point exists; its realized P&L is reported only when the trade size matches the tracked position size within the relative tolerance, otherwise realizedPnl is null with a reason. A position present in the latest snapshot with the same symbol and side is \"open\" with that snapshot's unrealized P&L. Anything else is \"untraceable\" — no P&L is ever fabricated.",
    "relativeSizeTolerance": 0.01,
    "decisionToTradeToleranceMs": 600000,
    "sources": [
      "data/decision-history/{modelId}.json (per-cycle decision entries)",
      "data/active/equity-history.json (per-account cycle snapshots: equity, cumulative fees, cumulative realized P&L, open positions)",
      "data/trading-state.json (executed trades filtered to the account)"
    ]
  }
}
