{
  "datasets": [
    {
      "destination_repo": "mulligan/real-marker-d2-c00-teleop-baseline",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 4
        },
        {
          "episode": 1,
          "source_episode": 5
        },
        {
          "episode": 2,
          "source_episode": 6
        },
        {
          "episode": 3,
          "source_episode": 8
        },
        {
          "episode": 4,
          "source_episode": 16
        },
        {
          "episode": 5,
          "source_episode": 20
        },
        {
          "episode": 6,
          "source_episode": 24
        },
        {
          "episode": 7,
          "source_episode": 25
        },
        {
          "episode": 8,
          "source_episode": 26
        },
        {
          "episode": 9,
          "source_episode": 28
        },
        {
          "episode": 10,
          "source_episode": 29
        },
        {
          "episode": 11,
          "source_episode": 30
        },
        {
          "episode": 12,
          "source_episode": 36
        },
        {
          "episode": 13,
          "source_episode": 37
        },
        {
          "episode": 14,
          "source_episode": 38
        },
        {
          "episode": 15,
          "source_episode": 40
        },
        {
          "episode": 16,
          "source_episode": 44
        },
        {
          "episode": 17,
          "source_episode": 47
        },
        {
          "episode": 18,
          "source_episode": 49
        },
        {
          "episode": 19,
          "source_episode": 51
        },
        {
          "episode": 20,
          "source_episode": 52
        },
        {
          "episode": 21,
          "source_episode": 54
        },
        {
          "episode": 22,
          "source_episode": 55
        },
        {
          "episode": 23,
          "source_episode": 56
        },
        {
          "episode": 24,
          "source_episode": 58
        },
        {
          "episode": 25,
          "source_episode": 61
        },
        {
          "episode": 26,
          "source_episode": 62
        },
        {
          "episode": 27,
          "source_episode": 67
        },
        {
          "episode": 28,
          "source_episode": 79
        },
        {
          "episode": 29,
          "source_episode": 80
        },
        {
          "episode": 30,
          "source_episode": 82
        },
        {
          "episode": 31,
          "source_episode": 83
        },
        {
          "episode": 32,
          "source_episode": 84
        },
        {
          "episode": 33,
          "source_episode": 88
        },
        {
          "episode": 34,
          "source_episode": 89
        },
        {
          "episode": 35,
          "source_episode": 90
        },
        {
          "episode": 36,
          "source_episode": 91
        },
        {
          "episode": 37,
          "source_episode": 99
        },
        {
          "episode": 38,
          "source_episode": 100
        },
        {
          "episode": 39,
          "source_episode": 101
        },
        {
          "episode": 40,
          "source_episode": 103
        },
        {
          "episode": 41,
          "source_episode": 106
        },
        {
          "episode": 42,
          "source_episode": 110
        },
        {
          "episode": 43,
          "source_episode": 111
        },
        {
          "episode": 44,
          "source_episode": 114
        },
        {
          "episode": 45,
          "source_episode": 116
        },
        {
          "episode": 46,
          "source_episode": 117
        },
        {
          "episode": 47,
          "source_episode": 118
        },
        {
          "episode": 48,
          "source_episode": 119
        },
        {
          "episode": 49,
          "source_episode": 120
        },
        {
          "episode": 50,
          "source_episode": 123
        },
        {
          "episode": 51,
          "source_episode": 124
        },
        {
          "episode": 52,
          "source_episode": 125
        },
        {
          "episode": 53,
          "source_episode": 126
        },
        {
          "episode": 54,
          "source_episode": 129
        },
        {
          "episode": 55,
          "source_episode": 131
        },
        {
          "episode": 56,
          "source_episode": 132
        },
        {
          "episode": 57,
          "source_episode": 138
        },
        {
          "episode": 58,
          "source_episode": 140
        },
        {
          "episode": 59,
          "source_episode": 144
        },
        {
          "episode": 60,
          "source_episode": 149
        },
        {
          "episode": 61,
          "source_episode": 151
        },
        {
          "episode": 62,
          "source_episode": 157
        },
        {
          "episode": 63,
          "source_episode": 159
        },
        {
          "episode": 64,
          "source_episode": 160
        },
        {
          "episode": 65,
          "source_episode": 165
        },
        {
          "episode": 66,
          "source_episode": 170
        },
        {
          "episode": 67,
          "source_episode": 172
        },
        {
          "episode": 68,
          "source_episode": 174
        },
        {
          "episode": 69,
          "source_episode": 176
        },
        {
          "episode": 70,
          "source_episode": 181
        },
        {
          "episode": 71,
          "source_episode": 183
        },
        {
          "episode": 72,
          "source_episode": 184
        },
        {
          "episode": 73,
          "source_episode": 187
        },
        {
          "episode": 74,
          "source_episode": 189
        },
        {
          "episode": 75,
          "source_episode": 190
        },
        {
          "episode": 76,
          "source_episode": 191
        },
        {
          "episode": 77,
          "source_episode": 192
        },
        {
          "episode": 78,
          "source_episode": 194
        },
        {
          "episode": 79,
          "source_episode": 198
        },
        {
          "episode": 80,
          "source_episode": 199
        },
        {
          "episode": 81,
          "source_episode": 200
        },
        {
          "episode": 82,
          "source_episode": 201
        },
        {
          "episode": 83,
          "source_episode": 205
        },
        {
          "episode": 84,
          "source_episode": 208
        },
        {
          "episode": 85,
          "source_episode": 209
        },
        {
          "episode": 86,
          "source_episode": 212
        },
        {
          "episode": 87,
          "source_episode": 214
        },
        {
          "episode": 88,
          "source_episode": 218
        },
        {
          "episode": 89,
          "source_episode": 223
        },
        {
          "episode": 90,
          "source_episode": 227
        },
        {
          "episode": 91,
          "source_episode": 230
        },
        {
          "episode": 92,
          "source_episode": 231
        },
        {
          "episode": 93,
          "source_episode": 233
        },
        {
          "episode": 94,
          "source_episode": 235
        },
        {
          "episode": 95,
          "source_episode": 236
        },
        {
          "episode": 96,
          "source_episode": 242
        },
        {
          "episode": 97,
          "source_episode": 243
        },
        {
          "episode": 98,
          "source_episode": 247
        },
        {
          "episode": 99,
          "source_episode": 249
        }
      ],
      "parent": "ankile/real01b-marker-d2-r0-blind-teleop-uniform100-sobol100-evalsobol50",
      "sidecar": "meta/real_teleop_manifest_split_manifest.jsonl",
      "sidecar_sha256": "0a574236eca24a0d15dabbcd8ae73347f662198110a99dac7bf916f45ed18f84",
      "source_repo": "ankile/real01b-marker-d2-baseline-uniform-r0",
      "source_revision": "72af42cd067d31d959a012c1a9381dc5232c5ab4",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-c00-teleop-mixed",
      "episodes": 250,
      "parent": "",
      "source_repo": "ankile/real01b-marker-d2-r0-blind-teleop-uniform100-sobol100-evalsobol50",
      "source_revision": "51a7251516ebf48a8c4f440234ab47698cd605a2",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-c00-teleop-sobol",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 1
        },
        {
          "episode": 2,
          "source_episode": 2
        },
        {
          "episode": 3,
          "source_episode": 3
        },
        {
          "episode": 4,
          "source_episode": 9
        },
        {
          "episode": 5,
          "source_episode": 13
        },
        {
          "episode": 6,
          "source_episode": 21
        },
        {
          "episode": 7,
          "source_episode": 22
        },
        {
          "episode": 8,
          "source_episode": 23
        },
        {
          "episode": 9,
          "source_episode": 27
        },
        {
          "episode": 10,
          "source_episode": 32
        },
        {
          "episode": 11,
          "source_episode": 34
        },
        {
          "episode": 12,
          "source_episode": 35
        },
        {
          "episode": 13,
          "source_episode": 39
        },
        {
          "episode": 14,
          "source_episode": 41
        },
        {
          "episode": 15,
          "source_episode": 42
        },
        {
          "episode": 16,
          "source_episode": 45
        },
        {
          "episode": 17,
          "source_episode": 46
        },
        {
          "episode": 18,
          "source_episode": 48
        },
        {
          "episode": 19,
          "source_episode": 50
        },
        {
          "episode": 20,
          "source_episode": 57
        },
        {
          "episode": 21,
          "source_episode": 60
        },
        {
          "episode": 22,
          "source_episode": 63
        },
        {
          "episode": 23,
          "source_episode": 64
        },
        {
          "episode": 24,
          "source_episode": 65
        },
        {
          "episode": 25,
          "source_episode": 68
        },
        {
          "episode": 26,
          "source_episode": 69
        },
        {
          "episode": 27,
          "source_episode": 70
        },
        {
          "episode": 28,
          "source_episode": 74
        },
        {
          "episode": 29,
          "source_episode": 75
        },
        {
          "episode": 30,
          "source_episode": 76
        },
        {
          "episode": 31,
          "source_episode": 78
        },
        {
          "episode": 32,
          "source_episode": 81
        },
        {
          "episode": 33,
          "source_episode": 85
        },
        {
          "episode": 34,
          "source_episode": 86
        },
        {
          "episode": 35,
          "source_episode": 87
        },
        {
          "episode": 36,
          "source_episode": 94
        },
        {
          "episode": 37,
          "source_episode": 95
        },
        {
          "episode": 38,
          "source_episode": 96
        },
        {
          "episode": 39,
          "source_episode": 97
        },
        {
          "episode": 40,
          "source_episode": 98
        },
        {
          "episode": 41,
          "source_episode": 102
        },
        {
          "episode": 42,
          "source_episode": 105
        },
        {
          "episode": 43,
          "source_episode": 107
        },
        {
          "episode": 44,
          "source_episode": 108
        },
        {
          "episode": 45,
          "source_episode": 109
        },
        {
          "episode": 46,
          "source_episode": 113
        },
        {
          "episode": 47,
          "source_episode": 115
        },
        {
          "episode": 48,
          "source_episode": 121
        },
        {
          "episode": 49,
          "source_episode": 122
        },
        {
          "episode": 50,
          "source_episode": 127
        },
        {
          "episode": 51,
          "source_episode": 128
        },
        {
          "episode": 52,
          "source_episode": 130
        },
        {
          "episode": 53,
          "source_episode": 134
        },
        {
          "episode": 54,
          "source_episode": 135
        },
        {
          "episode": 55,
          "source_episode": 136
        },
        {
          "episode": 56,
          "source_episode": 137
        },
        {
          "episode": 57,
          "source_episode": 143
        },
        {
          "episode": 58,
          "source_episode": 147
        },
        {
          "episode": 59,
          "source_episode": 148
        },
        {
          "episode": 60,
          "source_episode": 150
        },
        {
          "episode": 61,
          "source_episode": 152
        },
        {
          "episode": 62,
          "source_episode": 154
        },
        {
          "episode": 63,
          "source_episode": 155
        },
        {
          "episode": 64,
          "source_episode": 163
        },
        {
          "episode": 65,
          "source_episode": 166
        },
        {
          "episode": 66,
          "source_episode": 168
        },
        {
          "episode": 67,
          "source_episode": 169
        },
        {
          "episode": 68,
          "source_episode": 173
        },
        {
          "episode": 69,
          "source_episode": 175
        },
        {
          "episode": 70,
          "source_episode": 177
        },
        {
          "episode": 71,
          "source_episode": 178
        },
        {
          "episode": 72,
          "source_episode": 179
        },
        {
          "episode": 73,
          "source_episode": 180
        },
        {
          "episode": 74,
          "source_episode": 182
        },
        {
          "episode": 75,
          "source_episode": 186
        },
        {
          "episode": 76,
          "source_episode": 193
        },
        {
          "episode": 77,
          "source_episode": 195
        },
        {
          "episode": 78,
          "source_episode": 196
        },
        {
          "episode": 79,
          "source_episode": 197
        },
        {
          "episode": 80,
          "source_episode": 202
        },
        {
          "episode": 81,
          "source_episode": 203
        },
        {
          "episode": 82,
          "source_episode": 206
        },
        {
          "episode": 83,
          "source_episode": 207
        },
        {
          "episode": 84,
          "source_episode": 210
        },
        {
          "episode": 85,
          "source_episode": 213
        },
        {
          "episode": 86,
          "source_episode": 219
        },
        {
          "episode": 87,
          "source_episode": 220
        },
        {
          "episode": 88,
          "source_episode": 222
        },
        {
          "episode": 89,
          "source_episode": 224
        },
        {
          "episode": 90,
          "source_episode": 226
        },
        {
          "episode": 91,
          "source_episode": 232
        },
        {
          "episode": 92,
          "source_episode": 238
        },
        {
          "episode": 93,
          "source_episode": 239
        },
        {
          "episode": 94,
          "source_episode": 240
        },
        {
          "episode": 95,
          "source_episode": 241
        },
        {
          "episode": 96,
          "source_episode": 244
        },
        {
          "episode": 97,
          "source_episode": 245
        },
        {
          "episode": 98,
          "source_episode": 246
        },
        {
          "episode": 99,
          "source_episode": 248
        }
      ],
      "parent": "ankile/real01b-marker-d2-r0-blind-teleop-uniform100-sobol100-evalsobol50",
      "sidecar": "meta/real_teleop_manifest_split_manifest.jsonl",
      "sidecar_sha256": "3a7adbbf0f2f9722b627b052888e821e8a468fa199323d8f7becf67219443ee3",
      "source_repo": "ankile/real01b-marker-d2-ours-sobol-r0",
      "source_revision": "bb3ade8e2872ccbd60f5c01e20683caebbc668e4",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-c00-teleop-validation",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 7
        },
        {
          "episode": 1,
          "source_episode": 10
        },
        {
          "episode": 2,
          "source_episode": 11
        },
        {
          "episode": 3,
          "source_episode": 12
        },
        {
          "episode": 4,
          "source_episode": 14
        },
        {
          "episode": 5,
          "source_episode": 15
        },
        {
          "episode": 6,
          "source_episode": 17
        },
        {
          "episode": 7,
          "source_episode": 18
        },
        {
          "episode": 8,
          "source_episode": 19
        },
        {
          "episode": 9,
          "source_episode": 31
        },
        {
          "episode": 10,
          "source_episode": 33
        },
        {
          "episode": 11,
          "source_episode": 43
        },
        {
          "episode": 12,
          "source_episode": 53
        },
        {
          "episode": 13,
          "source_episode": 59
        },
        {
          "episode": 14,
          "source_episode": 66
        },
        {
          "episode": 15,
          "source_episode": 71
        },
        {
          "episode": 16,
          "source_episode": 72
        },
        {
          "episode": 17,
          "source_episode": 73
        },
        {
          "episode": 18,
          "source_episode": 77
        },
        {
          "episode": 19,
          "source_episode": 92
        },
        {
          "episode": 20,
          "source_episode": 93
        },
        {
          "episode": 21,
          "source_episode": 104
        },
        {
          "episode": 22,
          "source_episode": 112
        },
        {
          "episode": 23,
          "source_episode": 133
        },
        {
          "episode": 24,
          "source_episode": 139
        },
        {
          "episode": 25,
          "source_episode": 141
        },
        {
          "episode": 26,
          "source_episode": 142
        },
        {
          "episode": 27,
          "source_episode": 145
        },
        {
          "episode": 28,
          "source_episode": 146
        },
        {
          "episode": 29,
          "source_episode": 153
        },
        {
          "episode": 30,
          "source_episode": 156
        },
        {
          "episode": 31,
          "source_episode": 158
        },
        {
          "episode": 32,
          "source_episode": 161
        },
        {
          "episode": 33,
          "source_episode": 162
        },
        {
          "episode": 34,
          "source_episode": 164
        },
        {
          "episode": 35,
          "source_episode": 167
        },
        {
          "episode": 36,
          "source_episode": 171
        },
        {
          "episode": 37,
          "source_episode": 185
        },
        {
          "episode": 38,
          "source_episode": 188
        },
        {
          "episode": 39,
          "source_episode": 204
        },
        {
          "episode": 40,
          "source_episode": 211
        },
        {
          "episode": 41,
          "source_episode": 215
        },
        {
          "episode": 42,
          "source_episode": 216
        },
        {
          "episode": 43,
          "source_episode": 217
        },
        {
          "episode": 44,
          "source_episode": 221
        },
        {
          "episode": 45,
          "source_episode": 225
        },
        {
          "episode": 46,
          "source_episode": 228
        },
        {
          "episode": 47,
          "source_episode": 229
        },
        {
          "episode": 48,
          "source_episode": 234
        },
        {
          "episode": 49,
          "source_episode": 237
        }
      ],
      "parent": "ankile/real01b-marker-d2-r0-blind-teleop-uniform100-sobol100-evalsobol50",
      "sidecar": "meta/real_teleop_manifest_split_manifest.jsonl",
      "sidecar_sha256": "75ed9d1750d3387b44b54c280940bdfc5d75ad479e0fcd28ad880cd9d9f03eed",
      "source_repo": "ankile/real01b-marker-d2-eval-sobol-r0",
      "source_revision": "4db5e66058882bd18a67d954bbd0cecbe6f47668",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-c01-dagger-baseline",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 2
        },
        {
          "episode": 1,
          "source_episode": 5
        },
        {
          "episode": 2,
          "source_episode": 8
        },
        {
          "episode": 3,
          "source_episode": 11
        },
        {
          "episode": 4,
          "source_episode": 14
        },
        {
          "episode": 5,
          "source_episode": 16
        },
        {
          "episode": 6,
          "source_episode": 18
        },
        {
          "episode": 7,
          "source_episode": 22
        },
        {
          "episode": 8,
          "source_episode": 25
        },
        {
          "episode": 9,
          "source_episode": 27
        },
        {
          "episode": 10,
          "source_episode": 29
        },
        {
          "episode": 11,
          "source_episode": 31
        },
        {
          "episode": 12,
          "source_episode": 33
        },
        {
          "episode": 13,
          "source_episode": 35
        },
        {
          "episode": 14,
          "source_episode": 37
        },
        {
          "episode": 15,
          "source_episode": 39
        },
        {
          "episode": 16,
          "source_episode": 41
        },
        {
          "episode": 17,
          "source_episode": 43
        },
        {
          "episode": 18,
          "source_episode": 45
        },
        {
          "episode": 19,
          "source_episode": 47
        },
        {
          "episode": 20,
          "source_episode": 49
        },
        {
          "episode": 21,
          "source_episode": 51
        },
        {
          "episode": 22,
          "source_episode": 53
        },
        {
          "episode": 23,
          "source_episode": 55
        },
        {
          "episode": 24,
          "source_episode": 57
        },
        {
          "episode": 25,
          "source_episode": 60
        },
        {
          "episode": 26,
          "source_episode": 62
        },
        {
          "episode": 27,
          "source_episode": 64
        },
        {
          "episode": 28,
          "source_episode": 66
        },
        {
          "episode": 29,
          "source_episode": 69
        },
        {
          "episode": 30,
          "source_episode": 71
        },
        {
          "episode": 31,
          "source_episode": 73
        },
        {
          "episode": 32,
          "source_episode": 75
        },
        {
          "episode": 33,
          "source_episode": 77
        },
        {
          "episode": 34,
          "source_episode": 80
        },
        {
          "episode": 35,
          "source_episode": 83
        },
        {
          "episode": 36,
          "source_episode": 87
        },
        {
          "episode": 37,
          "source_episode": 89
        },
        {
          "episode": 38,
          "source_episode": 91
        },
        {
          "episode": 39,
          "source_episode": 93
        },
        {
          "episode": 40,
          "source_episode": 96
        },
        {
          "episode": 41,
          "source_episode": 98
        },
        {
          "episode": 42,
          "source_episode": 100
        },
        {
          "episode": 43,
          "source_episode": 102
        },
        {
          "episode": 44,
          "source_episode": 104
        },
        {
          "episode": 45,
          "source_episode": 106
        },
        {
          "episode": 46,
          "source_episode": 108
        },
        {
          "episode": 47,
          "source_episode": 110
        },
        {
          "episode": 48,
          "source_episode": 112
        },
        {
          "episode": 49,
          "source_episode": 114
        }
      ],
      "parent": "ankile/real01b-marker-d2-blind-dagger-r1-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "016fdfdeec04175c33cd58e34d8096a03c0ef37bd245fc57330e47430273fc73",
      "source_repo": "ankile/real01b-marker-d2-baseline-uniform-r1-ef25cov25-nocf",
      "source_revision": "073ff5fb110f0d0235dc81fef2de740f835ca49d",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-c01-dagger-mining-no-cf",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 6
        },
        {
          "episode": 3,
          "source_episode": 9
        },
        {
          "episode": 4,
          "source_episode": 12
        },
        {
          "episode": 5,
          "source_episode": 15
        },
        {
          "episode": 6,
          "source_episode": 17
        },
        {
          "episode": 7,
          "source_episode": 19
        },
        {
          "episode": 8,
          "source_episode": 23
        },
        {
          "episode": 9,
          "source_episode": 26
        },
        {
          "episode": 10,
          "source_episode": 28
        },
        {
          "episode": 11,
          "source_episode": 30
        },
        {
          "episode": 12,
          "source_episode": 32
        },
        {
          "episode": 13,
          "source_episode": 34
        },
        {
          "episode": 14,
          "source_episode": 36
        },
        {
          "episode": 15,
          "source_episode": 38
        },
        {
          "episode": 16,
          "source_episode": 40
        },
        {
          "episode": 17,
          "source_episode": 42
        },
        {
          "episode": 18,
          "source_episode": 44
        },
        {
          "episode": 19,
          "source_episode": 46
        },
        {
          "episode": 20,
          "source_episode": 48
        },
        {
          "episode": 21,
          "source_episode": 50
        },
        {
          "episode": 22,
          "source_episode": 52
        },
        {
          "episode": 23,
          "source_episode": 54
        },
        {
          "episode": 24,
          "source_episode": 56
        },
        {
          "episode": 25,
          "source_episode": 58
        },
        {
          "episode": 26,
          "source_episode": 61
        },
        {
          "episode": 27,
          "source_episode": 63
        },
        {
          "episode": 28,
          "source_episode": 65
        },
        {
          "episode": 29,
          "source_episode": 67
        },
        {
          "episode": 30,
          "source_episode": 70
        },
        {
          "episode": 31,
          "source_episode": 72
        },
        {
          "episode": 32,
          "source_episode": 74
        },
        {
          "episode": 33,
          "source_episode": 76
        },
        {
          "episode": 34,
          "source_episode": 78
        },
        {
          "episode": 35,
          "source_episode": 81
        },
        {
          "episode": 36,
          "source_episode": 84
        },
        {
          "episode": 37,
          "source_episode": 88
        },
        {
          "episode": 38,
          "source_episode": 90
        },
        {
          "episode": 39,
          "source_episode": 92
        },
        {
          "episode": 40,
          "source_episode": 94
        },
        {
          "episode": 41,
          "source_episode": 97
        },
        {
          "episode": 42,
          "source_episode": 99
        },
        {
          "episode": 43,
          "source_episode": 101
        },
        {
          "episode": 44,
          "source_episode": 103
        },
        {
          "episode": 45,
          "source_episode": 105
        },
        {
          "episode": 46,
          "source_episode": 107
        },
        {
          "episode": 47,
          "source_episode": 109
        },
        {
          "episode": 48,
          "source_episode": 111
        },
        {
          "episode": 49,
          "source_episode": 113
        }
      ],
      "parent": "ankile/real01b-marker-d2-blind-dagger-r1-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "7b08bd298eff3a83aa957e01d4ab6b54aff7f7542aeae424ac714ff9b78ac285",
      "source_repo": "ankile/real01b-marker-d2-ours-sobol-r1-ef25cov25-nocf",
      "source_revision": "b9bcce0396c9c2ac9f079dc3e1816a14cdbadd76",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-c01-dagger-mixed",
      "episodes": 115,
      "parent": "",
      "source_repo": "ankile/real01b-marker-d2-blind-dagger-r1-ef25cov25",
      "source_revision": "b55cb90ac866f87281d3d5a77dc377e06c9bf9a9",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-c01-dagger-mulligan",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 1
        },
        {
          "episode": 2,
          "source_episode": 3
        },
        {
          "episode": 3,
          "source_episode": 4
        },
        {
          "episode": 4,
          "source_episode": 6
        },
        {
          "episode": 5,
          "source_episode": 7
        },
        {
          "episode": 6,
          "source_episode": 9
        },
        {
          "episode": 7,
          "source_episode": 10
        },
        {
          "episode": 8,
          "source_episode": 12
        },
        {
          "episode": 9,
          "source_episode": 13
        },
        {
          "episode": 10,
          "source_episode": 15
        },
        {
          "episode": 11,
          "source_episode": 17
        },
        {
          "episode": 12,
          "source_episode": 19
        },
        {
          "episode": 13,
          "source_episode": 20
        },
        {
          "episode": 14,
          "source_episode": 23
        },
        {
          "episode": 15,
          "source_episode": 24
        },
        {
          "episode": 16,
          "source_episode": 26
        },
        {
          "episode": 17,
          "source_episode": 28
        },
        {
          "episode": 18,
          "source_episode": 30
        },
        {
          "episode": 19,
          "source_episode": 32
        },
        {
          "episode": 20,
          "source_episode": 34
        },
        {
          "episode": 21,
          "source_episode": 36
        },
        {
          "episode": 22,
          "source_episode": 38
        },
        {
          "episode": 23,
          "source_episode": 40
        },
        {
          "episode": 24,
          "source_episode": 42
        },
        {
          "episode": 25,
          "source_episode": 44
        },
        {
          "episode": 26,
          "source_episode": 46
        },
        {
          "episode": 27,
          "source_episode": 48
        },
        {
          "episode": 28,
          "source_episode": 50
        },
        {
          "episode": 29,
          "source_episode": 52
        },
        {
          "episode": 30,
          "source_episode": 54
        },
        {
          "episode": 31,
          "source_episode": 56
        },
        {
          "episode": 32,
          "source_episode": 58
        },
        {
          "episode": 33,
          "source_episode": 59
        },
        {
          "episode": 34,
          "source_episode": 61
        },
        {
          "episode": 35,
          "source_episode": 63
        },
        {
          "episode": 36,
          "source_episode": 65
        },
        {
          "episode": 37,
          "source_episode": 67
        },
        {
          "episode": 38,
          "source_episode": 68
        },
        {
          "episode": 39,
          "source_episode": 70
        },
        {
          "episode": 40,
          "source_episode": 72
        },
        {
          "episode": 41,
          "source_episode": 74
        },
        {
          "episode": 42,
          "source_episode": 76
        },
        {
          "episode": 43,
          "source_episode": 78
        },
        {
          "episode": 44,
          "source_episode": 79
        },
        {
          "episode": 45,
          "source_episode": 81
        },
        {
          "episode": 46,
          "source_episode": 82
        },
        {
          "episode": 47,
          "source_episode": 84
        },
        {
          "episode": 48,
          "source_episode": 85
        },
        {
          "episode": 49,
          "source_episode": 88
        }
      ],
      "parent": "ankile/real01b-marker-d2-blind-dagger-r1-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "8e67117b4ef451fbd4e759543302aa03811dbda5fffb0d3d21004fd0d20338eb",
      "source_repo": "ankile/real01b-marker-d2-ours-sobol-r1-ef25cov25-freecf",
      "source_revision": "192cee12f26c7a10a55d622fa40099244d764166",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-c02-dagger-baseline",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 4
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 10
        },
        {
          "episode": 5,
          "source_episode": 11
        },
        {
          "episode": 6,
          "source_episode": 12
        },
        {
          "episode": 7,
          "source_episode": 16
        },
        {
          "episode": 8,
          "source_episode": 19
        },
        {
          "episode": 9,
          "source_episode": 23
        },
        {
          "episode": 10,
          "source_episode": 25
        },
        {
          "episode": 11,
          "source_episode": 28
        },
        {
          "episode": 12,
          "source_episode": 29
        },
        {
          "episode": 13,
          "source_episode": 31
        },
        {
          "episode": 14,
          "source_episode": 38
        },
        {
          "episode": 15,
          "source_episode": 39
        },
        {
          "episode": 16,
          "source_episode": 41
        },
        {
          "episode": 17,
          "source_episode": 42
        },
        {
          "episode": 18,
          "source_episode": 45
        },
        {
          "episode": 19,
          "source_episode": 46
        },
        {
          "episode": 20,
          "source_episode": 49
        },
        {
          "episode": 21,
          "source_episode": 50
        },
        {
          "episode": 22,
          "source_episode": 54
        },
        {
          "episode": 23,
          "source_episode": 55
        },
        {
          "episode": 24,
          "source_episode": 59
        },
        {
          "episode": 25,
          "source_episode": 62
        },
        {
          "episode": 26,
          "source_episode": 63
        },
        {
          "episode": 27,
          "source_episode": 69
        },
        {
          "episode": 28,
          "source_episode": 70
        },
        {
          "episode": 29,
          "source_episode": 73
        },
        {
          "episode": 30,
          "source_episode": 74
        },
        {
          "episode": 31,
          "source_episode": 76
        },
        {
          "episode": 32,
          "source_episode": 83
        },
        {
          "episode": 33,
          "source_episode": 84
        },
        {
          "episode": 34,
          "source_episode": 89
        },
        {
          "episode": 35,
          "source_episode": 91
        },
        {
          "episode": 36,
          "source_episode": 92
        },
        {
          "episode": 37,
          "source_episode": 94
        },
        {
          "episode": 38,
          "source_episode": 96
        },
        {
          "episode": 39,
          "source_episode": 98
        },
        {
          "episode": 40,
          "source_episode": 100
        },
        {
          "episode": 41,
          "source_episode": 102
        },
        {
          "episode": 42,
          "source_episode": 105
        },
        {
          "episode": 43,
          "source_episode": 106
        },
        {
          "episode": 44,
          "source_episode": 108
        },
        {
          "episode": 45,
          "source_episode": 109
        },
        {
          "episode": 46,
          "source_episode": 116
        },
        {
          "episode": 47,
          "source_episode": 117
        },
        {
          "episode": 48,
          "source_episode": 118
        },
        {
          "episode": 49,
          "source_episode": 119
        }
      ],
      "parent": "ankile/real01b-marker-d2-blind-dagger-r2-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "15eb4b14d3a3f660ca4276720c08224e812926b8ec0c5450d2ffaed28f1a6540",
      "source_repo": "ankile/real01b-marker-d2-baseline-uniform-r2-ef25cov25-nocf",
      "source_revision": "cb45b5789e541529ee5a6e9601dc2ddde44fc136",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-c02-dagger-mining-no-cf",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 5
        },
        {
          "episode": 3,
          "source_episode": 6
        },
        {
          "episode": 4,
          "source_episode": 8
        },
        {
          "episode": 5,
          "source_episode": 13
        },
        {
          "episode": 6,
          "source_episode": 14
        },
        {
          "episode": 7,
          "source_episode": 17
        },
        {
          "episode": 8,
          "source_episode": 20
        },
        {
          "episode": 9,
          "source_episode": 21
        },
        {
          "episode": 10,
          "source_episode": 24
        },
        {
          "episode": 11,
          "source_episode": 26
        },
        {
          "episode": 12,
          "source_episode": 30
        },
        {
          "episode": 13,
          "source_episode": 32
        },
        {
          "episode": 14,
          "source_episode": 33
        },
        {
          "episode": 15,
          "source_episode": 34
        },
        {
          "episode": 16,
          "source_episode": 36
        },
        {
          "episode": 17,
          "source_episode": 40
        },
        {
          "episode": 18,
          "source_episode": 43
        },
        {
          "episode": 19,
          "source_episode": 44
        },
        {
          "episode": 20,
          "source_episode": 47
        },
        {
          "episode": 21,
          "source_episode": 51
        },
        {
          "episode": 22,
          "source_episode": 52
        },
        {
          "episode": 23,
          "source_episode": 56
        },
        {
          "episode": 24,
          "source_episode": 58
        },
        {
          "episode": 25,
          "source_episode": 60
        },
        {
          "episode": 26,
          "source_episode": 64
        },
        {
          "episode": 27,
          "source_episode": 66
        },
        {
          "episode": 28,
          "source_episode": 71
        },
        {
          "episode": 29,
          "source_episode": 72
        },
        {
          "episode": 30,
          "source_episode": 75
        },
        {
          "episode": 31,
          "source_episode": 77
        },
        {
          "episode": 32,
          "source_episode": 85
        },
        {
          "episode": 33,
          "source_episode": 86
        },
        {
          "episode": 34,
          "source_episode": 88
        },
        {
          "episode": 35,
          "source_episode": 90
        },
        {
          "episode": 36,
          "source_episode": 93
        },
        {
          "episode": 37,
          "source_episode": 95
        },
        {
          "episode": 38,
          "source_episode": 97
        },
        {
          "episode": 39,
          "source_episode": 99
        },
        {
          "episode": 40,
          "source_episode": 101
        },
        {
          "episode": 41,
          "source_episode": 103
        },
        {
          "episode": 42,
          "source_episode": 104
        },
        {
          "episode": 43,
          "source_episode": 107
        },
        {
          "episode": 44,
          "source_episode": 110
        },
        {
          "episode": 45,
          "source_episode": 111
        },
        {
          "episode": 46,
          "source_episode": 112
        },
        {
          "episode": 47,
          "source_episode": 114
        },
        {
          "episode": 48,
          "source_episode": 115
        },
        {
          "episode": 49,
          "source_episode": 120
        }
      ],
      "parent": "ankile/real01b-marker-d2-blind-dagger-r2-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "5f100c3702ee8f292b9facce6124750abe54b7e2af8a28312f521863fcafc9a6",
      "source_repo": "ankile/real01b-marker-d2-ours-sobol-r2-ef25cov25-nocf",
      "source_revision": "1185d4abddbbe81b3295691b0108d15002c7a4f0",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-c02-dagger-mixed",
      "episodes": 121,
      "parent": "",
      "source_repo": "ankile/real01b-marker-d2-blind-dagger-r2-ef25cov25",
      "source_revision": "3f8c43f609cef8035580f0303b2ba69ede13b809",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-c02-dagger-mulligan",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 5
        },
        {
          "episode": 3,
          "source_episode": 6
        },
        {
          "episode": 4,
          "source_episode": 8
        },
        {
          "episode": 5,
          "source_episode": 9
        },
        {
          "episode": 6,
          "source_episode": 13
        },
        {
          "episode": 7,
          "source_episode": 14
        },
        {
          "episode": 8,
          "source_episode": 15
        },
        {
          "episode": 9,
          "source_episode": 17
        },
        {
          "episode": 10,
          "source_episode": 18
        },
        {
          "episode": 11,
          "source_episode": 20
        },
        {
          "episode": 12,
          "source_episode": 21
        },
        {
          "episode": 13,
          "source_episode": 22
        },
        {
          "episode": 14,
          "source_episode": 24
        },
        {
          "episode": 15,
          "source_episode": 26
        },
        {
          "episode": 16,
          "source_episode": 27
        },
        {
          "episode": 17,
          "source_episode": 30
        },
        {
          "episode": 18,
          "source_episode": 32
        },
        {
          "episode": 19,
          "source_episode": 33
        },
        {
          "episode": 20,
          "source_episode": 34
        },
        {
          "episode": 21,
          "source_episode": 35
        },
        {
          "episode": 22,
          "source_episode": 36
        },
        {
          "episode": 23,
          "source_episode": 37
        },
        {
          "episode": 24,
          "source_episode": 40
        },
        {
          "episode": 25,
          "source_episode": 43
        },
        {
          "episode": 26,
          "source_episode": 44
        },
        {
          "episode": 27,
          "source_episode": 47
        },
        {
          "episode": 28,
          "source_episode": 48
        },
        {
          "episode": 29,
          "source_episode": 51
        },
        {
          "episode": 30,
          "source_episode": 52
        },
        {
          "episode": 31,
          "source_episode": 53
        },
        {
          "episode": 32,
          "source_episode": 56
        },
        {
          "episode": 33,
          "source_episode": 57
        },
        {
          "episode": 34,
          "source_episode": 58
        },
        {
          "episode": 35,
          "source_episode": 60
        },
        {
          "episode": 36,
          "source_episode": 61
        },
        {
          "episode": 37,
          "source_episode": 64
        },
        {
          "episode": 38,
          "source_episode": 65
        },
        {
          "episode": 39,
          "source_episode": 66
        },
        {
          "episode": 40,
          "source_episode": 67
        },
        {
          "episode": 41,
          "source_episode": 71
        },
        {
          "episode": 42,
          "source_episode": 72
        },
        {
          "episode": 43,
          "source_episode": 75
        },
        {
          "episode": 44,
          "source_episode": 77
        },
        {
          "episode": 45,
          "source_episode": 78
        },
        {
          "episode": 46,
          "source_episode": 85
        },
        {
          "episode": 47,
          "source_episode": 86
        },
        {
          "episode": 48,
          "source_episode": 87
        },
        {
          "episode": 49,
          "source_episode": 88
        }
      ],
      "parent": "ankile/real01b-marker-d2-blind-dagger-r2-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "c1b2254c6ec934e82666d8e50b5eb839e5a45cfc2e4c4f72abcb5771dbf71944",
      "source_repo": "ankile/real01b-marker-d2-ours-sobol-r2-ef25cov25-freecf",
      "source_revision": "d6280f1e5291f01992fb70878431b04fb8b26230",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-c03-dagger-baseline",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 3
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 8
        },
        {
          "episode": 5,
          "source_episode": 11
        },
        {
          "episode": 6,
          "source_episode": 12
        },
        {
          "episode": 7,
          "source_episode": 19
        },
        {
          "episode": 8,
          "source_episode": 20
        },
        {
          "episode": 9,
          "source_episode": 23
        },
        {
          "episode": 10,
          "source_episode": 26
        },
        {
          "episode": 11,
          "source_episode": 28
        },
        {
          "episode": 12,
          "source_episode": 29
        },
        {
          "episode": 13,
          "source_episode": 31
        },
        {
          "episode": 14,
          "source_episode": 37
        },
        {
          "episode": 15,
          "source_episode": 38
        },
        {
          "episode": 16,
          "source_episode": 39
        },
        {
          "episode": 17,
          "source_episode": 40
        },
        {
          "episode": 18,
          "source_episode": 44
        },
        {
          "episode": 19,
          "source_episode": 47
        },
        {
          "episode": 20,
          "source_episode": 49
        },
        {
          "episode": 21,
          "source_episode": 50
        },
        {
          "episode": 22,
          "source_episode": 52
        },
        {
          "episode": 23,
          "source_episode": 53
        },
        {
          "episode": 24,
          "source_episode": 54
        },
        {
          "episode": 25,
          "source_episode": 57
        },
        {
          "episode": 26,
          "source_episode": 61
        },
        {
          "episode": 27,
          "source_episode": 62
        },
        {
          "episode": 28,
          "source_episode": 65
        },
        {
          "episode": 29,
          "source_episode": 73
        },
        {
          "episode": 30,
          "source_episode": 78
        },
        {
          "episode": 31,
          "source_episode": 79
        },
        {
          "episode": 32,
          "source_episode": 80
        },
        {
          "episode": 33,
          "source_episode": 81
        },
        {
          "episode": 34,
          "source_episode": 86
        },
        {
          "episode": 35,
          "source_episode": 87
        },
        {
          "episode": 36,
          "source_episode": 90
        },
        {
          "episode": 37,
          "source_episode": 92
        },
        {
          "episode": 38,
          "source_episode": 94
        },
        {
          "episode": 39,
          "source_episode": 98
        },
        {
          "episode": 40,
          "source_episode": 99
        },
        {
          "episode": 41,
          "source_episode": 100
        },
        {
          "episode": 42,
          "source_episode": 101
        },
        {
          "episode": 43,
          "source_episode": 103
        },
        {
          "episode": 44,
          "source_episode": 107
        },
        {
          "episode": 45,
          "source_episode": 110
        },
        {
          "episode": 46,
          "source_episode": 112
        },
        {
          "episode": 47,
          "source_episode": 113
        },
        {
          "episode": 48,
          "source_episode": 115
        },
        {
          "episode": 49,
          "source_episode": 116
        }
      ],
      "parent": "ankile/real01b-marker-d2-blind-dagger-r3-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "97893ffaa13d04448f1e5002e1dfb0e556eb6920ea515442cfabdacbbc0bcb8d",
      "source_repo": "ankile/real01b-marker-d2-baseline-uniform-r3-ef25cov25-nocf",
      "source_revision": "43faa774d0d2a3f88f03b83f52db1a2189f7b3f5",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-c03-dagger-mining-no-cf",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 5
        },
        {
          "episode": 3,
          "source_episode": 9
        },
        {
          "episode": 4,
          "source_episode": 13
        },
        {
          "episode": 5,
          "source_episode": 15
        },
        {
          "episode": 6,
          "source_episode": 16
        },
        {
          "episode": 7,
          "source_episode": 17
        },
        {
          "episode": 8,
          "source_episode": 21
        },
        {
          "episode": 9,
          "source_episode": 24
        },
        {
          "episode": 10,
          "source_episode": 25
        },
        {
          "episode": 11,
          "source_episode": 27
        },
        {
          "episode": 12,
          "source_episode": 32
        },
        {
          "episode": 13,
          "source_episode": 33
        },
        {
          "episode": 14,
          "source_episode": 35
        },
        {
          "episode": 15,
          "source_episode": 36
        },
        {
          "episode": 16,
          "source_episode": 41
        },
        {
          "episode": 17,
          "source_episode": 42
        },
        {
          "episode": 18,
          "source_episode": 45
        },
        {
          "episode": 19,
          "source_episode": 46
        },
        {
          "episode": 20,
          "source_episode": 48
        },
        {
          "episode": 21,
          "source_episode": 51
        },
        {
          "episode": 22,
          "source_episode": 55
        },
        {
          "episode": 23,
          "source_episode": 56
        },
        {
          "episode": 24,
          "source_episode": 58
        },
        {
          "episode": 25,
          "source_episode": 63
        },
        {
          "episode": 26,
          "source_episode": 66
        },
        {
          "episode": 27,
          "source_episode": 69
        },
        {
          "episode": 28,
          "source_episode": 70
        },
        {
          "episode": 29,
          "source_episode": 72
        },
        {
          "episode": 30,
          "source_episode": 74
        },
        {
          "episode": 31,
          "source_episode": 75
        },
        {
          "episode": 32,
          "source_episode": 77
        },
        {
          "episode": 33,
          "source_episode": 82
        },
        {
          "episode": 34,
          "source_episode": 84
        },
        {
          "episode": 35,
          "source_episode": 88
        },
        {
          "episode": 36,
          "source_episode": 89
        },
        {
          "episode": 37,
          "source_episode": 91
        },
        {
          "episode": 38,
          "source_episode": 93
        },
        {
          "episode": 39,
          "source_episode": 95
        },
        {
          "episode": 40,
          "source_episode": 96
        },
        {
          "episode": 41,
          "source_episode": 102
        },
        {
          "episode": 42,
          "source_episode": 104
        },
        {
          "episode": 43,
          "source_episode": 105
        },
        {
          "episode": 44,
          "source_episode": 106
        },
        {
          "episode": 45,
          "source_episode": 108
        },
        {
          "episode": 46,
          "source_episode": 109
        },
        {
          "episode": 47,
          "source_episode": 111
        },
        {
          "episode": 48,
          "source_episode": 114
        },
        {
          "episode": 49,
          "source_episode": 117
        }
      ],
      "parent": "ankile/real01b-marker-d2-blind-dagger-r3-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "5483b5255904acdffdfc3447308ef3ff15dd6e4302368911176c8566d3de4421",
      "source_repo": "ankile/real01b-marker-d2-ours-sobol-r3-ef25cov25-nocf",
      "source_revision": "b9e5aadbcf0ac1bb9b0c795625e4201e72a44786",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-c03-dagger-mixed",
      "episodes": 118,
      "parent": "",
      "source_repo": "ankile/real01b-marker-d2-blind-dagger-r3-ef25cov25",
      "source_revision": "ea41c2c289bb44302121713db9322d0090963baa",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-c03-dagger-mulligan",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 5
        },
        {
          "episode": 3,
          "source_episode": 6
        },
        {
          "episode": 4,
          "source_episode": 9
        },
        {
          "episode": 5,
          "source_episode": 10
        },
        {
          "episode": 6,
          "source_episode": 13
        },
        {
          "episode": 7,
          "source_episode": 14
        },
        {
          "episode": 8,
          "source_episode": 15
        },
        {
          "episode": 9,
          "source_episode": 16
        },
        {
          "episode": 10,
          "source_episode": 17
        },
        {
          "episode": 11,
          "source_episode": 18
        },
        {
          "episode": 12,
          "source_episode": 21
        },
        {
          "episode": 13,
          "source_episode": 22
        },
        {
          "episode": 14,
          "source_episode": 24
        },
        {
          "episode": 15,
          "source_episode": 25
        },
        {
          "episode": 16,
          "source_episode": 27
        },
        {
          "episode": 17,
          "source_episode": 32
        },
        {
          "episode": 18,
          "source_episode": 33
        },
        {
          "episode": 19,
          "source_episode": 34
        },
        {
          "episode": 20,
          "source_episode": 35
        },
        {
          "episode": 21,
          "source_episode": 36
        },
        {
          "episode": 22,
          "source_episode": 41
        },
        {
          "episode": 23,
          "source_episode": 42
        },
        {
          "episode": 24,
          "source_episode": 43
        },
        {
          "episode": 25,
          "source_episode": 45
        },
        {
          "episode": 26,
          "source_episode": 46
        },
        {
          "episode": 27,
          "source_episode": 48
        },
        {
          "episode": 28,
          "source_episode": 51
        },
        {
          "episode": 29,
          "source_episode": 55
        },
        {
          "episode": 30,
          "source_episode": 56
        },
        {
          "episode": 31,
          "source_episode": 58
        },
        {
          "episode": 32,
          "source_episode": 59
        },
        {
          "episode": 33,
          "source_episode": 63
        },
        {
          "episode": 34,
          "source_episode": 64
        },
        {
          "episode": 35,
          "source_episode": 66
        },
        {
          "episode": 36,
          "source_episode": 67
        },
        {
          "episode": 37,
          "source_episode": 69
        },
        {
          "episode": 38,
          "source_episode": 70
        },
        {
          "episode": 39,
          "source_episode": 71
        },
        {
          "episode": 40,
          "source_episode": 72
        },
        {
          "episode": 41,
          "source_episode": 74
        },
        {
          "episode": 42,
          "source_episode": 75
        },
        {
          "episode": 43,
          "source_episode": 76
        },
        {
          "episode": 44,
          "source_episode": 77
        },
        {
          "episode": 45,
          "source_episode": 82
        },
        {
          "episode": 46,
          "source_episode": 83
        },
        {
          "episode": 47,
          "source_episode": 84
        },
        {
          "episode": 48,
          "source_episode": 85
        },
        {
          "episode": 49,
          "source_episode": 88
        }
      ],
      "parent": "ankile/real01b-marker-d2-blind-dagger-r3-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "1038b7925a03da4c144c843a12cb97cdcecc4e1f101514c42ddbc1f17b3d70f1",
      "source_repo": "ankile/real01b-marker-d2-ours-sobol-r3-ef25cov25-freecf",
      "source_revision": "0ac1926326b165a191404e3d42a647edba45af9e",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-c04-dagger-baseline",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 6
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 9
        },
        {
          "episode": 5,
          "source_episode": 14
        },
        {
          "episode": 6,
          "source_episode": 15
        },
        {
          "episode": 7,
          "source_episode": 18
        },
        {
          "episode": 8,
          "source_episode": 19
        },
        {
          "episode": 9,
          "source_episode": 20
        },
        {
          "episode": 10,
          "source_episode": 24
        },
        {
          "episode": 11,
          "source_episode": 26
        },
        {
          "episode": 12,
          "source_episode": 28
        },
        {
          "episode": 13,
          "source_episode": 31
        },
        {
          "episode": 14,
          "source_episode": 32
        },
        {
          "episode": 15,
          "source_episode": 33
        },
        {
          "episode": 16,
          "source_episode": 34
        },
        {
          "episode": 17,
          "source_episode": 36
        },
        {
          "episode": 18,
          "source_episode": 40
        },
        {
          "episode": 19,
          "source_episode": 44
        },
        {
          "episode": 20,
          "source_episode": 47
        },
        {
          "episode": 21,
          "source_episode": 49
        },
        {
          "episode": 22,
          "source_episode": 51
        },
        {
          "episode": 23,
          "source_episode": 52
        },
        {
          "episode": 24,
          "source_episode": 54
        },
        {
          "episode": 25,
          "source_episode": 58
        },
        {
          "episode": 26,
          "source_episode": 60
        },
        {
          "episode": 27,
          "source_episode": 61
        },
        {
          "episode": 28,
          "source_episode": 64
        },
        {
          "episode": 29,
          "source_episode": 67
        },
        {
          "episode": 30,
          "source_episode": 68
        },
        {
          "episode": 31,
          "source_episode": 70
        },
        {
          "episode": 32,
          "source_episode": 74
        },
        {
          "episode": 33,
          "source_episode": 76
        },
        {
          "episode": 34,
          "source_episode": 80
        },
        {
          "episode": 35,
          "source_episode": 81
        },
        {
          "episode": 36,
          "source_episode": 82
        },
        {
          "episode": 37,
          "source_episode": 86
        },
        {
          "episode": 38,
          "source_episode": 87
        },
        {
          "episode": 39,
          "source_episode": 88
        },
        {
          "episode": 40,
          "source_episode": 90
        },
        {
          "episode": 41,
          "source_episode": 91
        },
        {
          "episode": 42,
          "source_episode": 93
        },
        {
          "episode": 43,
          "source_episode": 98
        },
        {
          "episode": 44,
          "source_episode": 99
        },
        {
          "episode": 45,
          "source_episode": 101
        },
        {
          "episode": 46,
          "source_episode": 102
        },
        {
          "episode": 47,
          "source_episode": 105
        },
        {
          "episode": 48,
          "source_episode": 108
        },
        {
          "episode": 49,
          "source_episode": 109
        }
      ],
      "parent": "ankile/real01b-marker-d2-blind-dagger-r4-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "c4eacb9023a3fb55ea513ffdfb64e8617d45bec3a7a2c3128d3ff9b1a6ed0682",
      "source_repo": "ankile/real01b-marker-d2-baseline-uniform-r4-ef25cov25-nocf",
      "source_revision": "b5eec761db173d789aa26036fb79b8e32086e921",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-c04-dagger-mining-no-cf",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 4
        },
        {
          "episode": 3,
          "source_episode": 8
        },
        {
          "episode": 4,
          "source_episode": 10
        },
        {
          "episode": 5,
          "source_episode": 11
        },
        {
          "episode": 6,
          "source_episode": 13
        },
        {
          "episode": 7,
          "source_episode": 16
        },
        {
          "episode": 8,
          "source_episode": 17
        },
        {
          "episode": 9,
          "source_episode": 21
        },
        {
          "episode": 10,
          "source_episode": 22
        },
        {
          "episode": 11,
          "source_episode": 25
        },
        {
          "episode": 12,
          "source_episode": 27
        },
        {
          "episode": 13,
          "source_episode": 29
        },
        {
          "episode": 14,
          "source_episode": 30
        },
        {
          "episode": 15,
          "source_episode": 35
        },
        {
          "episode": 16,
          "source_episode": 37
        },
        {
          "episode": 17,
          "source_episode": 39
        },
        {
          "episode": 18,
          "source_episode": 41
        },
        {
          "episode": 19,
          "source_episode": 43
        },
        {
          "episode": 20,
          "source_episode": 45
        },
        {
          "episode": 21,
          "source_episode": 48
        },
        {
          "episode": 22,
          "source_episode": 50
        },
        {
          "episode": 23,
          "source_episode": 53
        },
        {
          "episode": 24,
          "source_episode": 55
        },
        {
          "episode": 25,
          "source_episode": 57
        },
        {
          "episode": 26,
          "source_episode": 59
        },
        {
          "episode": 27,
          "source_episode": 62
        },
        {
          "episode": 28,
          "source_episode": 65
        },
        {
          "episode": 29,
          "source_episode": 66
        },
        {
          "episode": 30,
          "source_episode": 69
        },
        {
          "episode": 31,
          "source_episode": 71
        },
        {
          "episode": 32,
          "source_episode": 72
        },
        {
          "episode": 33,
          "source_episode": 75
        },
        {
          "episode": 34,
          "source_episode": 77
        },
        {
          "episode": 35,
          "source_episode": 79
        },
        {
          "episode": 36,
          "source_episode": 83
        },
        {
          "episode": 37,
          "source_episode": 84
        },
        {
          "episode": 38,
          "source_episode": 85
        },
        {
          "episode": 39,
          "source_episode": 89
        },
        {
          "episode": 40,
          "source_episode": 92
        },
        {
          "episode": 41,
          "source_episode": 94
        },
        {
          "episode": 42,
          "source_episode": 95
        },
        {
          "episode": 43,
          "source_episode": 96
        },
        {
          "episode": 44,
          "source_episode": 97
        },
        {
          "episode": 45,
          "source_episode": 100
        },
        {
          "episode": 46,
          "source_episode": 103
        },
        {
          "episode": 47,
          "source_episode": 104
        },
        {
          "episode": 48,
          "source_episode": 106
        },
        {
          "episode": 49,
          "source_episode": 107
        }
      ],
      "parent": "ankile/real01b-marker-d2-blind-dagger-r4-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "7fcf33a611f24dc2ac690d58e4557ff2e9ebb7af4680e4e6b300500f6802ba66",
      "source_repo": "ankile/real01b-marker-d2-ours-sobol-r4-ef25cov25-nocf",
      "source_revision": "4aaeed9394658ff1d64ca48f8fc0bb09f694a640",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-c04-dagger-mixed",
      "episodes": 110,
      "parent": "",
      "source_repo": "ankile/real01b-marker-d2-blind-dagger-r4-ef25cov25",
      "source_revision": "1b5afa5e3515e35da3d011f00c35c01b348386c8",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-c04-dagger-mulligan",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 4
        },
        {
          "episode": 3,
          "source_episode": 5
        },
        {
          "episode": 4,
          "source_episode": 8
        },
        {
          "episode": 5,
          "source_episode": 10
        },
        {
          "episode": 6,
          "source_episode": 11
        },
        {
          "episode": 7,
          "source_episode": 12
        },
        {
          "episode": 8,
          "source_episode": 13
        },
        {
          "episode": 9,
          "source_episode": 16
        },
        {
          "episode": 10,
          "source_episode": 17
        },
        {
          "episode": 11,
          "source_episode": 21
        },
        {
          "episode": 12,
          "source_episode": 22
        },
        {
          "episode": 13,
          "source_episode": 23
        },
        {
          "episode": 14,
          "source_episode": 25
        },
        {
          "episode": 15,
          "source_episode": 27
        },
        {
          "episode": 16,
          "source_episode": 29
        },
        {
          "episode": 17,
          "source_episode": 30
        },
        {
          "episode": 18,
          "source_episode": 35
        },
        {
          "episode": 19,
          "source_episode": 37
        },
        {
          "episode": 20,
          "source_episode": 38
        },
        {
          "episode": 21,
          "source_episode": 39
        },
        {
          "episode": 22,
          "source_episode": 41
        },
        {
          "episode": 23,
          "source_episode": 43
        },
        {
          "episode": 24,
          "source_episode": 45
        },
        {
          "episode": 25,
          "source_episode": 46
        },
        {
          "episode": 26,
          "source_episode": 48
        },
        {
          "episode": 27,
          "source_episode": 50
        },
        {
          "episode": 28,
          "source_episode": 53
        },
        {
          "episode": 29,
          "source_episode": 55
        },
        {
          "episode": 30,
          "source_episode": 56
        },
        {
          "episode": 31,
          "source_episode": 57
        },
        {
          "episode": 32,
          "source_episode": 59
        },
        {
          "episode": 33,
          "source_episode": 62
        },
        {
          "episode": 34,
          "source_episode": 63
        },
        {
          "episode": 35,
          "source_episode": 65
        },
        {
          "episode": 36,
          "source_episode": 66
        },
        {
          "episode": 37,
          "source_episode": 69
        },
        {
          "episode": 38,
          "source_episode": 71
        },
        {
          "episode": 39,
          "source_episode": 72
        },
        {
          "episode": 40,
          "source_episode": 73
        },
        {
          "episode": 41,
          "source_episode": 75
        },
        {
          "episode": 42,
          "source_episode": 77
        },
        {
          "episode": 43,
          "source_episode": 78
        },
        {
          "episode": 44,
          "source_episode": 79
        },
        {
          "episode": 45,
          "source_episode": 83
        },
        {
          "episode": 46,
          "source_episode": 84
        },
        {
          "episode": 47,
          "source_episode": 85
        },
        {
          "episode": 48,
          "source_episode": 89
        },
        {
          "episode": 49,
          "source_episode": 92
        }
      ],
      "parent": "ankile/real01b-marker-d2-blind-dagger-r4-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "d5aa4531795eda13d53162bb2bfb0bdcbfc107cbd69e516afc9005cff823ad72",
      "source_repo": "ankile/real01b-marker-d2-ours-sobol-r4-ef25cov25-freecf",
      "source_revision": "8302f6d374360f20525878554b740d7a8aec110d",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-c05-dagger-baseline",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 4
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 10
        },
        {
          "episode": 5,
          "source_episode": 11
        },
        {
          "episode": 6,
          "source_episode": 14
        },
        {
          "episode": 7,
          "source_episode": 18
        },
        {
          "episode": 8,
          "source_episode": 22
        },
        {
          "episode": 9,
          "source_episode": 23
        },
        {
          "episode": 10,
          "source_episode": 24
        },
        {
          "episode": 11,
          "source_episode": 26
        },
        {
          "episode": 12,
          "source_episode": 29
        },
        {
          "episode": 13,
          "source_episode": 32
        },
        {
          "episode": 14,
          "source_episode": 33
        },
        {
          "episode": 15,
          "source_episode": 35
        },
        {
          "episode": 16,
          "source_episode": 39
        },
        {
          "episode": 17,
          "source_episode": 43
        },
        {
          "episode": 18,
          "source_episode": 44
        },
        {
          "episode": 19,
          "source_episode": 47
        },
        {
          "episode": 20,
          "source_episode": 48
        },
        {
          "episode": 21,
          "source_episode": 50
        },
        {
          "episode": 22,
          "source_episode": 54
        },
        {
          "episode": 23,
          "source_episode": 55
        },
        {
          "episode": 24,
          "source_episode": 56
        },
        {
          "episode": 25,
          "source_episode": 57
        },
        {
          "episode": 26,
          "source_episode": 59
        },
        {
          "episode": 27,
          "source_episode": 60
        },
        {
          "episode": 28,
          "source_episode": 61
        },
        {
          "episode": 29,
          "source_episode": 62
        },
        {
          "episode": 30,
          "source_episode": 63
        },
        {
          "episode": 31,
          "source_episode": 72
        },
        {
          "episode": 32,
          "source_episode": 74
        },
        {
          "episode": 33,
          "source_episode": 75
        },
        {
          "episode": 34,
          "source_episode": 78
        },
        {
          "episode": 35,
          "source_episode": 80
        },
        {
          "episode": 36,
          "source_episode": 81
        },
        {
          "episode": 37,
          "source_episode": 84
        },
        {
          "episode": 38,
          "source_episode": 85
        },
        {
          "episode": 39,
          "source_episode": 87
        },
        {
          "episode": 40,
          "source_episode": 90
        },
        {
          "episode": 41,
          "source_episode": 91
        },
        {
          "episode": 42,
          "source_episode": 95
        },
        {
          "episode": 43,
          "source_episode": 96
        },
        {
          "episode": 44,
          "source_episode": 98
        },
        {
          "episode": 45,
          "source_episode": 101
        },
        {
          "episode": 46,
          "source_episode": 102
        },
        {
          "episode": 47,
          "source_episode": 103
        },
        {
          "episode": 48,
          "source_episode": 105
        },
        {
          "episode": 49,
          "source_episode": 107
        }
      ],
      "parent": "ankile/real01b-marker-d2-blind-dagger-r5-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "0e14bdcd4aabad333679d23db4565d662bbf2d2ffda5b22d68da8b99a55d7de0",
      "source_repo": "ankile/real01b-marker-d2-baseline-uniform-r5-ef25cov25-nocf",
      "source_revision": "b16669e0145bf964b6663a7acba81edfd69b518c",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-c05-dagger-mining-no-cf",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 5
        },
        {
          "episode": 3,
          "source_episode": 8
        },
        {
          "episode": 4,
          "source_episode": 12
        },
        {
          "episode": 5,
          "source_episode": 15
        },
        {
          "episode": 6,
          "source_episode": 16
        },
        {
          "episode": 7,
          "source_episode": 17
        },
        {
          "episode": 8,
          "source_episode": 19
        },
        {
          "episode": 9,
          "source_episode": 20
        },
        {
          "episode": 10,
          "source_episode": 21
        },
        {
          "episode": 11,
          "source_episode": 25
        },
        {
          "episode": 12,
          "source_episode": 27
        },
        {
          "episode": 13,
          "source_episode": 30
        },
        {
          "episode": 14,
          "source_episode": 31
        },
        {
          "episode": 15,
          "source_episode": 34
        },
        {
          "episode": 16,
          "source_episode": 36
        },
        {
          "episode": 17,
          "source_episode": 38
        },
        {
          "episode": 18,
          "source_episode": 40
        },
        {
          "episode": 19,
          "source_episode": 41
        },
        {
          "episode": 20,
          "source_episode": 45
        },
        {
          "episode": 21,
          "source_episode": 46
        },
        {
          "episode": 22,
          "source_episode": 49
        },
        {
          "episode": 23,
          "source_episode": 51
        },
        {
          "episode": 24,
          "source_episode": 52
        },
        {
          "episode": 25,
          "source_episode": 53
        },
        {
          "episode": 26,
          "source_episode": 58
        },
        {
          "episode": 27,
          "source_episode": 64
        },
        {
          "episode": 28,
          "source_episode": 67
        },
        {
          "episode": 29,
          "source_episode": 68
        },
        {
          "episode": 30,
          "source_episode": 70
        },
        {
          "episode": 31,
          "source_episode": 71
        },
        {
          "episode": 32,
          "source_episode": 73
        },
        {
          "episode": 33,
          "source_episode": 76
        },
        {
          "episode": 34,
          "source_episode": 77
        },
        {
          "episode": 35,
          "source_episode": 79
        },
        {
          "episode": 36,
          "source_episode": 82
        },
        {
          "episode": 37,
          "source_episode": 83
        },
        {
          "episode": 38,
          "source_episode": 86
        },
        {
          "episode": 39,
          "source_episode": 88
        },
        {
          "episode": 40,
          "source_episode": 89
        },
        {
          "episode": 41,
          "source_episode": 92
        },
        {
          "episode": 42,
          "source_episode": 93
        },
        {
          "episode": 43,
          "source_episode": 94
        },
        {
          "episode": 44,
          "source_episode": 97
        },
        {
          "episode": 45,
          "source_episode": 99
        },
        {
          "episode": 46,
          "source_episode": 100
        },
        {
          "episode": 47,
          "source_episode": 104
        },
        {
          "episode": 48,
          "source_episode": 108
        },
        {
          "episode": 49,
          "source_episode": 109
        }
      ],
      "parent": "ankile/real01b-marker-d2-blind-dagger-r5-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "0bf24af3709ee4a1ca339fbb50d75705045c27627b73db05c7d55c333b4105e2",
      "source_repo": "ankile/real01b-marker-d2-ours-sobol-r5-ef25cov25-nocf",
      "source_revision": "1469cc027174bad79f48841853db2ab66cb9855f",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-c05-dagger-mixed",
      "episodes": 110,
      "parent": "",
      "source_repo": "ankile/real01b-marker-d2-blind-dagger-r5-ef25cov25",
      "source_revision": "d07912ba2428ffa9f8a354fa3b3b74df5c25b537",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-c05-dagger-mulligan",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 5
        },
        {
          "episode": 3,
          "source_episode": 6
        },
        {
          "episode": 4,
          "source_episode": 8
        },
        {
          "episode": 5,
          "source_episode": 9
        },
        {
          "episode": 6,
          "source_episode": 12
        },
        {
          "episode": 7,
          "source_episode": 13
        },
        {
          "episode": 8,
          "source_episode": 15
        },
        {
          "episode": 9,
          "source_episode": 16
        },
        {
          "episode": 10,
          "source_episode": 17
        },
        {
          "episode": 11,
          "source_episode": 19
        },
        {
          "episode": 12,
          "source_episode": 20
        },
        {
          "episode": 13,
          "source_episode": 21
        },
        {
          "episode": 14,
          "source_episode": 25
        },
        {
          "episode": 15,
          "source_episode": 27
        },
        {
          "episode": 16,
          "source_episode": 28
        },
        {
          "episode": 17,
          "source_episode": 30
        },
        {
          "episode": 18,
          "source_episode": 31
        },
        {
          "episode": 19,
          "source_episode": 34
        },
        {
          "episode": 20,
          "source_episode": 36
        },
        {
          "episode": 21,
          "source_episode": 37
        },
        {
          "episode": 22,
          "source_episode": 38
        },
        {
          "episode": 23,
          "source_episode": 40
        },
        {
          "episode": 24,
          "source_episode": 41
        },
        {
          "episode": 25,
          "source_episode": 42
        },
        {
          "episode": 26,
          "source_episode": 45
        },
        {
          "episode": 27,
          "source_episode": 46
        },
        {
          "episode": 28,
          "source_episode": 49
        },
        {
          "episode": 29,
          "source_episode": 51
        },
        {
          "episode": 30,
          "source_episode": 52
        },
        {
          "episode": 31,
          "source_episode": 53
        },
        {
          "episode": 32,
          "source_episode": 58
        },
        {
          "episode": 33,
          "source_episode": 64
        },
        {
          "episode": 34,
          "source_episode": 65
        },
        {
          "episode": 35,
          "source_episode": 66
        },
        {
          "episode": 36,
          "source_episode": 67
        },
        {
          "episode": 37,
          "source_episode": 68
        },
        {
          "episode": 38,
          "source_episode": 69
        },
        {
          "episode": 39,
          "source_episode": 70
        },
        {
          "episode": 40,
          "source_episode": 71
        },
        {
          "episode": 41,
          "source_episode": 73
        },
        {
          "episode": 42,
          "source_episode": 76
        },
        {
          "episode": 43,
          "source_episode": 77
        },
        {
          "episode": 44,
          "source_episode": 79
        },
        {
          "episode": 45,
          "source_episode": 82
        },
        {
          "episode": 46,
          "source_episode": 83
        },
        {
          "episode": 47,
          "source_episode": 86
        },
        {
          "episode": 48,
          "source_episode": 88
        },
        {
          "episode": 49,
          "source_episode": 89
        }
      ],
      "parent": "ankile/real01b-marker-d2-blind-dagger-r5-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "5fe3ebaad55ffccc6bddd24d210ffe10b341a8b4c6a0d420efe330d93f6bc409",
      "source_repo": "ankile/real01b-marker-d2-ours-sobol-r5-ef25cov25-freecf",
      "source_revision": "cf352278b2fe0677ace780e6aec2cf459b47c477",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-r00-eval-b01",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/real01b-marker-d2-r0-baseline-vs-ours-heldout-sobol50-final",
      "source_revision": "973f5374870690c01f0969aefd57e35f2b9c7acb",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-r00-eval-b01-baseline-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 5
        },
        {
          "episode": 3,
          "source_episode": 6
        },
        {
          "episode": 4,
          "source_episode": 9
        },
        {
          "episode": 5,
          "source_episode": 11
        },
        {
          "episode": 6,
          "source_episode": 13
        },
        {
          "episode": 7,
          "source_episode": 15
        },
        {
          "episode": 8,
          "source_episode": 17
        },
        {
          "episode": 9,
          "source_episode": 18
        },
        {
          "episode": 10,
          "source_episode": 21
        },
        {
          "episode": 11,
          "source_episode": 23
        },
        {
          "episode": 12,
          "source_episode": 24
        },
        {
          "episode": 13,
          "source_episode": 27
        },
        {
          "episode": 14,
          "source_episode": 29
        },
        {
          "episode": 15,
          "source_episode": 31
        },
        {
          "episode": 16,
          "source_episode": 33
        },
        {
          "episode": 17,
          "source_episode": 34
        },
        {
          "episode": 18,
          "source_episode": 37
        },
        {
          "episode": 19,
          "source_episode": 38
        },
        {
          "episode": 20,
          "source_episode": 41
        },
        {
          "episode": 21,
          "source_episode": 42
        },
        {
          "episode": 22,
          "source_episode": 44
        },
        {
          "episode": 23,
          "source_episode": 46
        },
        {
          "episode": 24,
          "source_episode": 49
        },
        {
          "episode": 25,
          "source_episode": 51
        },
        {
          "episode": 26,
          "source_episode": 52
        },
        {
          "episode": 27,
          "source_episode": 54
        },
        {
          "episode": 28,
          "source_episode": 56
        },
        {
          "episode": 29,
          "source_episode": 58
        },
        {
          "episode": 30,
          "source_episode": 60
        },
        {
          "episode": 31,
          "source_episode": 63
        },
        {
          "episode": 32,
          "source_episode": 65
        },
        {
          "episode": 33,
          "source_episode": 66
        },
        {
          "episode": 34,
          "source_episode": 68
        },
        {
          "episode": 35,
          "source_episode": 70
        },
        {
          "episode": 36,
          "source_episode": 72
        },
        {
          "episode": 37,
          "source_episode": 75
        },
        {
          "episode": 38,
          "source_episode": 77
        },
        {
          "episode": 39,
          "source_episode": 78
        },
        {
          "episode": 40,
          "source_episode": 80
        },
        {
          "episode": 41,
          "source_episode": 83
        },
        {
          "episode": 42,
          "source_episode": 85
        },
        {
          "episode": 43,
          "source_episode": 87
        },
        {
          "episode": 44,
          "source_episode": 88
        },
        {
          "episode": 45,
          "source_episode": 90
        },
        {
          "episode": 46,
          "source_episode": 93
        },
        {
          "episode": 47,
          "source_episode": 94
        },
        {
          "episode": 48,
          "source_episode": 97
        },
        {
          "episode": 49,
          "source_episode": 99
        }
      ],
      "parent": "ankile/real01b-marker-d2-r0-baseline-vs-ours-heldout-sobol50-final",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "621be1a4519a68183d0756edbb4f44756a04795eeced010ca453e566371cdba6",
      "source_repo": "ankile/real01b-marker-d2-r0-baseline-uniform-heval-s2026062103-policy-rollouts",
      "source_revision": "1694edc5f7a126a83cfa395f65f7741f795668f6",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-r00-eval-b01-sobol-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 4
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 8
        },
        {
          "episode": 5,
          "source_episode": 10
        },
        {
          "episode": 6,
          "source_episode": 12
        },
        {
          "episode": 7,
          "source_episode": 14
        },
        {
          "episode": 8,
          "source_episode": 16
        },
        {
          "episode": 9,
          "source_episode": 19
        },
        {
          "episode": 10,
          "source_episode": 20
        },
        {
          "episode": 11,
          "source_episode": 22
        },
        {
          "episode": 12,
          "source_episode": 25
        },
        {
          "episode": 13,
          "source_episode": 26
        },
        {
          "episode": 14,
          "source_episode": 28
        },
        {
          "episode": 15,
          "source_episode": 30
        },
        {
          "episode": 16,
          "source_episode": 32
        },
        {
          "episode": 17,
          "source_episode": 35
        },
        {
          "episode": 18,
          "source_episode": 36
        },
        {
          "episode": 19,
          "source_episode": 39
        },
        {
          "episode": 20,
          "source_episode": 40
        },
        {
          "episode": 21,
          "source_episode": 43
        },
        {
          "episode": 22,
          "source_episode": 45
        },
        {
          "episode": 23,
          "source_episode": 47
        },
        {
          "episode": 24,
          "source_episode": 48
        },
        {
          "episode": 25,
          "source_episode": 50
        },
        {
          "episode": 26,
          "source_episode": 53
        },
        {
          "episode": 27,
          "source_episode": 55
        },
        {
          "episode": 28,
          "source_episode": 57
        },
        {
          "episode": 29,
          "source_episode": 59
        },
        {
          "episode": 30,
          "source_episode": 61
        },
        {
          "episode": 31,
          "source_episode": 62
        },
        {
          "episode": 32,
          "source_episode": 64
        },
        {
          "episode": 33,
          "source_episode": 67
        },
        {
          "episode": 34,
          "source_episode": 69
        },
        {
          "episode": 35,
          "source_episode": 71
        },
        {
          "episode": 36,
          "source_episode": 73
        },
        {
          "episode": 37,
          "source_episode": 74
        },
        {
          "episode": 38,
          "source_episode": 76
        },
        {
          "episode": 39,
          "source_episode": 79
        },
        {
          "episode": 40,
          "source_episode": 81
        },
        {
          "episode": 41,
          "source_episode": 82
        },
        {
          "episode": 42,
          "source_episode": 84
        },
        {
          "episode": 43,
          "source_episode": 86
        },
        {
          "episode": 44,
          "source_episode": 89
        },
        {
          "episode": 45,
          "source_episode": 91
        },
        {
          "episode": 46,
          "source_episode": 92
        },
        {
          "episode": 47,
          "source_episode": 95
        },
        {
          "episode": 48,
          "source_episode": 96
        },
        {
          "episode": 49,
          "source_episode": 98
        }
      ],
      "parent": "ankile/real01b-marker-d2-r0-baseline-vs-ours-heldout-sobol50-final",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "8d8770ece667d1f093b3d2297e1e142660e6bb16a0880f366ee95e36f1bea2a9",
      "source_repo": "ankile/real01b-marker-d2-r0-ours-sobol-heval-s2026062103-policy-rollouts",
      "source_revision": "6eea9fba141d76bd725fd92eee29e0673b81f073",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-r01-eval-b01",
      "episodes": 150,
      "parent": "",
      "source_repo": "ankile/real01b-marker-d2-r1-fixedinit-checkpoint100000-heldout-sobol50",
      "source_revision": "e8de22652202637f1ff100e06db875d74dc229cc",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-r01-eval-b01-mulligan-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 2
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 8
        },
        {
          "episode": 3,
          "source_episode": 10
        },
        {
          "episode": 4,
          "source_episode": 14
        },
        {
          "episode": 5,
          "source_episode": 15
        },
        {
          "episode": 6,
          "source_episode": 18
        },
        {
          "episode": 7,
          "source_episode": 21
        },
        {
          "episode": 8,
          "source_episode": 26
        },
        {
          "episode": 9,
          "source_episode": 28
        },
        {
          "episode": 10,
          "source_episode": 31
        },
        {
          "episode": 11,
          "source_episode": 35
        },
        {
          "episode": 12,
          "source_episode": 37
        },
        {
          "episode": 13,
          "source_episode": 40
        },
        {
          "episode": 14,
          "source_episode": 44
        },
        {
          "episode": 15,
          "source_episode": 45
        },
        {
          "episode": 16,
          "source_episode": 49
        },
        {
          "episode": 17,
          "source_episode": 53
        },
        {
          "episode": 18,
          "source_episode": 55
        },
        {
          "episode": 19,
          "source_episode": 58
        },
        {
          "episode": 20,
          "source_episode": 62
        },
        {
          "episode": 21,
          "source_episode": 65
        },
        {
          "episode": 22,
          "source_episode": 66
        },
        {
          "episode": 23,
          "source_episode": 69
        },
        {
          "episode": 24,
          "source_episode": 72
        },
        {
          "episode": 25,
          "source_episode": 76
        },
        {
          "episode": 26,
          "source_episode": 80
        },
        {
          "episode": 27,
          "source_episode": 81
        },
        {
          "episode": 28,
          "source_episode": 85
        },
        {
          "episode": 29,
          "source_episode": 88
        },
        {
          "episode": 30,
          "source_episode": 91
        },
        {
          "episode": 31,
          "source_episode": 94
        },
        {
          "episode": 32,
          "source_episode": 97
        },
        {
          "episode": 33,
          "source_episode": 101
        },
        {
          "episode": 34,
          "source_episode": 103
        },
        {
          "episode": 35,
          "source_episode": 105
        },
        {
          "episode": 36,
          "source_episode": 109
        },
        {
          "episode": 37,
          "source_episode": 112
        },
        {
          "episode": 38,
          "source_episode": 114
        },
        {
          "episode": 39,
          "source_episode": 117
        },
        {
          "episode": 40,
          "source_episode": 121
        },
        {
          "episode": 41,
          "source_episode": 125
        },
        {
          "episode": 42,
          "source_episode": 126
        },
        {
          "episode": 43,
          "source_episode": 130
        },
        {
          "episode": 44,
          "source_episode": 132
        },
        {
          "episode": 45,
          "source_episode": 136
        },
        {
          "episode": 46,
          "source_episode": 140
        },
        {
          "episode": 47,
          "source_episode": 143
        },
        {
          "episode": 48,
          "source_episode": 146
        },
        {
          "episode": 49,
          "source_episode": 148
        }
      ],
      "parent": "ankile/real01b-marker-d2-r1-fixedinit-checkpoint100000-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "0cc4f5ce9f07cd3a41d91d90c336a6ebe28cd091a6a76e7f7afdcfc06aa7e136",
      "source_repo": "ankile/real01b-marker-d2-r1-ours-freecf-c100k-heval-s20260625-policy-rollouts",
      "source_revision": "9f5393e7fa8f668e6f00857232ce43dc4d389059",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-r02-eval-b01",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/real01b-marker-d2-r2-fixedinit-checkpoint100000-heldout-sobol50",
      "source_revision": "41c3c2d97e8837881dde7291208a96e239f3d30e",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-r02-eval-b01-baseline-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 5
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 9
        },
        {
          "episode": 5,
          "source_episode": 11
        },
        {
          "episode": 6,
          "source_episode": 12
        },
        {
          "episode": 7,
          "source_episode": 15
        },
        {
          "episode": 8,
          "source_episode": 16
        },
        {
          "episode": 9,
          "source_episode": 18
        },
        {
          "episode": 10,
          "source_episode": 21
        },
        {
          "episode": 11,
          "source_episode": 23
        },
        {
          "episode": 12,
          "source_episode": 25
        },
        {
          "episode": 13,
          "source_episode": 26
        },
        {
          "episode": 14,
          "source_episode": 29
        },
        {
          "episode": 15,
          "source_episode": 31
        },
        {
          "episode": 16,
          "source_episode": 33
        },
        {
          "episode": 17,
          "source_episode": 34
        },
        {
          "episode": 18,
          "source_episode": 36
        },
        {
          "episode": 19,
          "source_episode": 38
        },
        {
          "episode": 20,
          "source_episode": 41
        },
        {
          "episode": 21,
          "source_episode": 42
        },
        {
          "episode": 22,
          "source_episode": 45
        },
        {
          "episode": 23,
          "source_episode": 46
        },
        {
          "episode": 24,
          "source_episode": 48
        },
        {
          "episode": 25,
          "source_episode": 50
        },
        {
          "episode": 26,
          "source_episode": 52
        },
        {
          "episode": 27,
          "source_episode": 55
        },
        {
          "episode": 28,
          "source_episode": 56
        },
        {
          "episode": 29,
          "source_episode": 59
        },
        {
          "episode": 30,
          "source_episode": 60
        },
        {
          "episode": 31,
          "source_episode": 62
        },
        {
          "episode": 32,
          "source_episode": 65
        },
        {
          "episode": 33,
          "source_episode": 67
        },
        {
          "episode": 34,
          "source_episode": 69
        },
        {
          "episode": 35,
          "source_episode": 70
        },
        {
          "episode": 36,
          "source_episode": 73
        },
        {
          "episode": 37,
          "source_episode": 75
        },
        {
          "episode": 38,
          "source_episode": 76
        },
        {
          "episode": 39,
          "source_episode": 79
        },
        {
          "episode": 40,
          "source_episode": 80
        },
        {
          "episode": 41,
          "source_episode": 82
        },
        {
          "episode": 42,
          "source_episode": 84
        },
        {
          "episode": 43,
          "source_episode": 86
        },
        {
          "episode": 44,
          "source_episode": 88
        },
        {
          "episode": 45,
          "source_episode": 90
        },
        {
          "episode": 46,
          "source_episode": 93
        },
        {
          "episode": 47,
          "source_episode": 94
        },
        {
          "episode": 48,
          "source_episode": 97
        },
        {
          "episode": 49,
          "source_episode": 99
        }
      ],
      "parent": "ankile/real01b-marker-d2-r2-fixedinit-checkpoint100000-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "56529210f7830750adccbe19cc880581b10471c80f7fdf3f37a4d54d5eda3334",
      "source_repo": "ankile/real01b-marker-d2-r2-baseline-nocf-c100k-heval-s2026062701-policy-rollouts",
      "source_revision": "69c53eddcb35168d1e6126fbc9d75c716a196b94",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-r02-eval-b01-mulligan-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 4
        },
        {
          "episode": 3,
          "source_episode": 6
        },
        {
          "episode": 4,
          "source_episode": 8
        },
        {
          "episode": 5,
          "source_episode": 10
        },
        {
          "episode": 6,
          "source_episode": 13
        },
        {
          "episode": 7,
          "source_episode": 14
        },
        {
          "episode": 8,
          "source_episode": 17
        },
        {
          "episode": 9,
          "source_episode": 19
        },
        {
          "episode": 10,
          "source_episode": 20
        },
        {
          "episode": 11,
          "source_episode": 22
        },
        {
          "episode": 12,
          "source_episode": 24
        },
        {
          "episode": 13,
          "source_episode": 27
        },
        {
          "episode": 14,
          "source_episode": 28
        },
        {
          "episode": 15,
          "source_episode": 30
        },
        {
          "episode": 16,
          "source_episode": 32
        },
        {
          "episode": 17,
          "source_episode": 35
        },
        {
          "episode": 18,
          "source_episode": 37
        },
        {
          "episode": 19,
          "source_episode": 39
        },
        {
          "episode": 20,
          "source_episode": 40
        },
        {
          "episode": 21,
          "source_episode": 43
        },
        {
          "episode": 22,
          "source_episode": 44
        },
        {
          "episode": 23,
          "source_episode": 47
        },
        {
          "episode": 24,
          "source_episode": 49
        },
        {
          "episode": 25,
          "source_episode": 51
        },
        {
          "episode": 26,
          "source_episode": 53
        },
        {
          "episode": 27,
          "source_episode": 54
        },
        {
          "episode": 28,
          "source_episode": 57
        },
        {
          "episode": 29,
          "source_episode": 58
        },
        {
          "episode": 30,
          "source_episode": 61
        },
        {
          "episode": 31,
          "source_episode": 63
        },
        {
          "episode": 32,
          "source_episode": 64
        },
        {
          "episode": 33,
          "source_episode": 66
        },
        {
          "episode": 34,
          "source_episode": 68
        },
        {
          "episode": 35,
          "source_episode": 71
        },
        {
          "episode": 36,
          "source_episode": 72
        },
        {
          "episode": 37,
          "source_episode": 74
        },
        {
          "episode": 38,
          "source_episode": 77
        },
        {
          "episode": 39,
          "source_episode": 78
        },
        {
          "episode": 40,
          "source_episode": 81
        },
        {
          "episode": 41,
          "source_episode": 83
        },
        {
          "episode": 42,
          "source_episode": 85
        },
        {
          "episode": 43,
          "source_episode": 87
        },
        {
          "episode": 44,
          "source_episode": 89
        },
        {
          "episode": 45,
          "source_episode": 91
        },
        {
          "episode": 46,
          "source_episode": 92
        },
        {
          "episode": 47,
          "source_episode": 95
        },
        {
          "episode": 48,
          "source_episode": 96
        },
        {
          "episode": 49,
          "source_episode": 98
        }
      ],
      "parent": "ankile/real01b-marker-d2-r2-fixedinit-checkpoint100000-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "4e06cf6b1136fa547a4c84192e15b2ea480a262888f9d2c3686ed32f9e13df81",
      "source_repo": "ankile/real01b-marker-d2-r2-ours-freecf-c100k-heval-s2026062701-policy-rollouts",
      "source_revision": "1cd1ec683dabe5e7f88ba191904d5e2bb6d04796",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-r02-eval-b02",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/real01b-marker-d2-r2-nocf-freecf-checkpoint100000-heldout-sobol50",
      "source_revision": "5448e01007367dbe25163784c0b4cf7cff988841",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-r02-eval-b03",
      "episodes": 125,
      "parent": "",
      "source_repo": "ankile/real01b-marker-d2-final-dp-vs-iql-m1c125k-m2c150k-n16-heval-sobolseed2026070102-n50",
      "source_revision": "c3482e7ab4158efe7386c0bfd7ef17ae6bdb38bc",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-r03-eval-b01",
      "episodes": 150,
      "parent": "",
      "source_repo": "ankile/real01b-marker-d2-r3-trio-baseline-dp-iql-vpc100k-n16-heval-sobolseed2026070201",
      "source_revision": "80a4e3fe4870d0fec6ddb62da9c47564e6ef5544",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-r03-eval-b01-baseline-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 2
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 7
        },
        {
          "episode": 3,
          "source_episode": 11
        },
        {
          "episode": 4,
          "source_episode": 13
        },
        {
          "episode": 5,
          "source_episode": 17
        },
        {
          "episode": 6,
          "source_episode": 19
        },
        {
          "episode": 7,
          "source_episode": 23
        },
        {
          "episode": 8,
          "source_episode": 25
        },
        {
          "episode": 9,
          "source_episode": 28
        },
        {
          "episode": 10,
          "source_episode": 32
        },
        {
          "episode": 11,
          "source_episode": 33
        },
        {
          "episode": 12,
          "source_episode": 36
        },
        {
          "episode": 13,
          "source_episode": 41
        },
        {
          "episode": 14,
          "source_episode": 42
        },
        {
          "episode": 15,
          "source_episode": 47
        },
        {
          "episode": 16,
          "source_episode": 50
        },
        {
          "episode": 17,
          "source_episode": 52
        },
        {
          "episode": 18,
          "source_episode": 56
        },
        {
          "episode": 19,
          "source_episode": 57
        },
        {
          "episode": 20,
          "source_episode": 62
        },
        {
          "episode": 21,
          "source_episode": 63
        },
        {
          "episode": 22,
          "source_episode": 67
        },
        {
          "episode": 23,
          "source_episode": 71
        },
        {
          "episode": 24,
          "source_episode": 74
        },
        {
          "episode": 25,
          "source_episode": 75
        },
        {
          "episode": 26,
          "source_episode": 79
        },
        {
          "episode": 27,
          "source_episode": 82
        },
        {
          "episode": 28,
          "source_episode": 84
        },
        {
          "episode": 29,
          "source_episode": 87
        },
        {
          "episode": 30,
          "source_episode": 92
        },
        {
          "episode": 31,
          "source_episode": 95
        },
        {
          "episode": 32,
          "source_episode": 96
        },
        {
          "episode": 33,
          "source_episode": 100
        },
        {
          "episode": 34,
          "source_episode": 102
        },
        {
          "episode": 35,
          "source_episode": 105
        },
        {
          "episode": 36,
          "source_episode": 110
        },
        {
          "episode": 37,
          "source_episode": 111
        },
        {
          "episode": 38,
          "source_episode": 114
        },
        {
          "episode": 39,
          "source_episode": 118
        },
        {
          "episode": 40,
          "source_episode": 121
        },
        {
          "episode": 41,
          "source_episode": 125
        },
        {
          "episode": 42,
          "source_episode": 127
        },
        {
          "episode": 43,
          "source_episode": 131
        },
        {
          "episode": 44,
          "source_episode": 133
        },
        {
          "episode": 45,
          "source_episode": 137
        },
        {
          "episode": 46,
          "source_episode": 138
        },
        {
          "episode": 47,
          "source_episode": 142
        },
        {
          "episode": 48,
          "source_episode": 144
        },
        {
          "episode": 49,
          "source_episode": 149
        }
      ],
      "parent": "ankile/real01b-marker-d2-r3-trio-baseline-dp-iql-vpc100k-n16-heval-sobolseed2026070201",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "e7a73faefed7d28e26378f6e70e817698957224106201653978940b22a53b3b0",
      "source_repo": "ankile/real01b-marker-d2-r3-baseline-nocf-c100k-heval-s2026070201-policy-rollouts",
      "source_revision": "221fad13bb4b877468ad83b791389333da0b652a",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-r03-eval-b01-mulligan-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 6
        },
        {
          "episode": 3,
          "source_episode": 10
        },
        {
          "episode": 4,
          "source_episode": 12
        },
        {
          "episode": 5,
          "source_episode": 15
        },
        {
          "episode": 6,
          "source_episode": 20
        },
        {
          "episode": 7,
          "source_episode": 21
        },
        {
          "episode": 8,
          "source_episode": 24
        },
        {
          "episode": 9,
          "source_episode": 29
        },
        {
          "episode": 10,
          "source_episode": 31
        },
        {
          "episode": 11,
          "source_episode": 35
        },
        {
          "episode": 12,
          "source_episode": 38
        },
        {
          "episode": 13,
          "source_episode": 39
        },
        {
          "episode": 14,
          "source_episode": 44
        },
        {
          "episode": 15,
          "source_episode": 46
        },
        {
          "episode": 16,
          "source_episode": 48
        },
        {
          "episode": 17,
          "source_episode": 51
        },
        {
          "episode": 18,
          "source_episode": 55
        },
        {
          "episode": 19,
          "source_episode": 58
        },
        {
          "episode": 20,
          "source_episode": 60
        },
        {
          "episode": 21,
          "source_episode": 65
        },
        {
          "episode": 22,
          "source_episode": 66
        },
        {
          "episode": 23,
          "source_episode": 69
        },
        {
          "episode": 24,
          "source_episode": 72
        },
        {
          "episode": 25,
          "source_episode": 76
        },
        {
          "episode": 26,
          "source_episode": 80
        },
        {
          "episode": 27,
          "source_episode": 81
        },
        {
          "episode": 28,
          "source_episode": 86
        },
        {
          "episode": 29,
          "source_episode": 88
        },
        {
          "episode": 30,
          "source_episode": 90
        },
        {
          "episode": 31,
          "source_episode": 94
        },
        {
          "episode": 32,
          "source_episode": 97
        },
        {
          "episode": 33,
          "source_episode": 99
        },
        {
          "episode": 34,
          "source_episode": 103
        },
        {
          "episode": 35,
          "source_episode": 107
        },
        {
          "episode": 36,
          "source_episode": 108
        },
        {
          "episode": 37,
          "source_episode": 112
        },
        {
          "episode": 38,
          "source_episode": 116
        },
        {
          "episode": 39,
          "source_episode": 117
        },
        {
          "episode": 40,
          "source_episode": 122
        },
        {
          "episode": 41,
          "source_episode": 123
        },
        {
          "episode": 42,
          "source_episode": 128
        },
        {
          "episode": 43,
          "source_episode": 129
        },
        {
          "episode": 44,
          "source_episode": 132
        },
        {
          "episode": 45,
          "source_episode": 135
        },
        {
          "episode": 46,
          "source_episode": 140
        },
        {
          "episode": 47,
          "source_episode": 143
        },
        {
          "episode": 48,
          "source_episode": 145
        },
        {
          "episode": 49,
          "source_episode": 148
        }
      ],
      "parent": "ankile/real01b-marker-d2-r3-trio-baseline-dp-iql-vpc100k-n16-heval-sobolseed2026070201",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "b96a0beaa576c389038f713548e6f3c6bc524cd53881e0bb161a9e61e66d8ab3",
      "source_repo": "ankile/real01b-marker-d2-r3-ours-freecf-c100k-heval-s2026070201-policy-rollouts",
      "source_revision": "9af1e96aa01619b6416be687c1ec980b85920c73",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-r03-eval-b01-mulligan-idql-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 5
        },
        {
          "episode": 2,
          "source_episode": 8
        },
        {
          "episode": 3,
          "source_episode": 9
        },
        {
          "episode": 4,
          "source_episode": 14
        },
        {
          "episode": 5,
          "source_episode": 16
        },
        {
          "episode": 6,
          "source_episode": 18
        },
        {
          "episode": 7,
          "source_episode": 22
        },
        {
          "episode": 8,
          "source_episode": 26
        },
        {
          "episode": 9,
          "source_episode": 27
        },
        {
          "episode": 10,
          "source_episode": 30
        },
        {
          "episode": 11,
          "source_episode": 34
        },
        {
          "episode": 12,
          "source_episode": 37
        },
        {
          "episode": 13,
          "source_episode": 40
        },
        {
          "episode": 14,
          "source_episode": 43
        },
        {
          "episode": 15,
          "source_episode": 45
        },
        {
          "episode": 16,
          "source_episode": 49
        },
        {
          "episode": 17,
          "source_episode": 53
        },
        {
          "episode": 18,
          "source_episode": 54
        },
        {
          "episode": 19,
          "source_episode": 59
        },
        {
          "episode": 20,
          "source_episode": 61
        },
        {
          "episode": 21,
          "source_episode": 64
        },
        {
          "episode": 22,
          "source_episode": 68
        },
        {
          "episode": 23,
          "source_episode": 70
        },
        {
          "episode": 24,
          "source_episode": 73
        },
        {
          "episode": 25,
          "source_episode": 77
        },
        {
          "episode": 26,
          "source_episode": 78
        },
        {
          "episode": 27,
          "source_episode": 83
        },
        {
          "episode": 28,
          "source_episode": 85
        },
        {
          "episode": 29,
          "source_episode": 89
        },
        {
          "episode": 30,
          "source_episode": 91
        },
        {
          "episode": 31,
          "source_episode": 93
        },
        {
          "episode": 32,
          "source_episode": 98
        },
        {
          "episode": 33,
          "source_episode": 101
        },
        {
          "episode": 34,
          "source_episode": 104
        },
        {
          "episode": 35,
          "source_episode": 106
        },
        {
          "episode": 36,
          "source_episode": 109
        },
        {
          "episode": 37,
          "source_episode": 113
        },
        {
          "episode": 38,
          "source_episode": 115
        },
        {
          "episode": 39,
          "source_episode": 119
        },
        {
          "episode": 40,
          "source_episode": 120
        },
        {
          "episode": 41,
          "source_episode": 124
        },
        {
          "episode": 42,
          "source_episode": 126
        },
        {
          "episode": 43,
          "source_episode": 130
        },
        {
          "episode": 44,
          "source_episode": 134
        },
        {
          "episode": 45,
          "source_episode": 136
        },
        {
          "episode": 46,
          "source_episode": 139
        },
        {
          "episode": 47,
          "source_episode": 141
        },
        {
          "episode": 48,
          "source_episode": 146
        },
        {
          "episode": 49,
          "source_episode": 147
        }
      ],
      "parent": "ankile/real01b-marker-d2-r3-trio-baseline-dp-iql-vpc100k-n16-heval-sobolseed2026070201",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "b523917b93ca99be53f9c4da6150c3415b0b1900cc9bd2b38b695b948fea1ac6",
      "source_repo": "ankile/real01b-marker-d2-r3-ours-freecf-iql-vpc100k-n16-heval-s2026070201-policy-rollouts",
      "source_revision": "45698d758012912fe96da234dabe6b28e177a432",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-r04-eval-b01",
      "episodes": 150,
      "parent": "",
      "source_repo": "ankile/real01b-marker-d2-r4-trio-baseline-dp-iql-c125k-n16-heval-sobolseed2026070604",
      "source_revision": "7ec75215e4d61e790e35922a0442e4feb33fe864",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-r04-eval-b01-baseline-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 6
        },
        {
          "episode": 3,
          "source_episode": 11
        },
        {
          "episode": 4,
          "source_episode": 12
        },
        {
          "episode": 5,
          "source_episode": 15
        },
        {
          "episode": 6,
          "source_episode": 20
        },
        {
          "episode": 7,
          "source_episode": 23
        },
        {
          "episode": 8,
          "source_episode": 24
        },
        {
          "episode": 9,
          "source_episode": 29
        },
        {
          "episode": 10,
          "source_episode": 30
        },
        {
          "episode": 11,
          "source_episode": 35
        },
        {
          "episode": 12,
          "source_episode": 37
        },
        {
          "episode": 13,
          "source_episode": 39
        },
        {
          "episode": 14,
          "source_episode": 44
        },
        {
          "episode": 15,
          "source_episode": 47
        },
        {
          "episode": 16,
          "source_episode": 50
        },
        {
          "episode": 17,
          "source_episode": 51
        },
        {
          "episode": 18,
          "source_episode": 56
        },
        {
          "episode": 19,
          "source_episode": 59
        },
        {
          "episode": 20,
          "source_episode": 61
        },
        {
          "episode": 21,
          "source_episode": 63
        },
        {
          "episode": 22,
          "source_episode": 68
        },
        {
          "episode": 23,
          "source_episode": 69
        },
        {
          "episode": 24,
          "source_episode": 73
        },
        {
          "episode": 25,
          "source_episode": 75
        },
        {
          "episode": 26,
          "source_episode": 80
        },
        {
          "episode": 27,
          "source_episode": 81
        },
        {
          "episode": 28,
          "source_episode": 84
        },
        {
          "episode": 29,
          "source_episode": 89
        },
        {
          "episode": 30,
          "source_episode": 90
        },
        {
          "episode": 31,
          "source_episode": 94
        },
        {
          "episode": 32,
          "source_episode": 97
        },
        {
          "episode": 33,
          "source_episode": 101
        },
        {
          "episode": 34,
          "source_episode": 103
        },
        {
          "episode": 35,
          "source_episode": 105
        },
        {
          "episode": 36,
          "source_episode": 110
        },
        {
          "episode": 37,
          "source_episode": 112
        },
        {
          "episode": 38,
          "source_episode": 115
        },
        {
          "episode": 39,
          "source_episode": 118
        },
        {
          "episode": 40,
          "source_episode": 122
        },
        {
          "episode": 41,
          "source_episode": 124
        },
        {
          "episode": 42,
          "source_episode": 126
        },
        {
          "episode": 43,
          "source_episode": 129
        },
        {
          "episode": 44,
          "source_episode": 133
        },
        {
          "episode": 45,
          "source_episode": 135
        },
        {
          "episode": 46,
          "source_episode": 140
        },
        {
          "episode": 47,
          "source_episode": 143
        },
        {
          "episode": 48,
          "source_episode": 145
        },
        {
          "episode": 49,
          "source_episode": 148
        }
      ],
      "parent": "ankile/real01b-marker-d2-r4-trio-baseline-dp-iql-c125k-n16-heval-sobolseed2026070604",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "cd3c83966e7f1af7d892443a7110a0bf9a941266364f3ea5449c1b002b1d5f58",
      "source_repo": "ankile/real01b-marker-d2-r4-baseline-nocf-heval-s2026070604-policy-rollouts",
      "source_revision": "8abf6114d5aa25c469fc69d94cfd09fe73147849",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-r04-eval-b01-mulligan-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 7
        },
        {
          "episode": 3,
          "source_episode": 10
        },
        {
          "episode": 4,
          "source_episode": 13
        },
        {
          "episode": 5,
          "source_episode": 16
        },
        {
          "episode": 6,
          "source_episode": 19
        },
        {
          "episode": 7,
          "source_episode": 21
        },
        {
          "episode": 8,
          "source_episode": 25
        },
        {
          "episode": 9,
          "source_episode": 27
        },
        {
          "episode": 10,
          "source_episode": 31
        },
        {
          "episode": 11,
          "source_episode": 33
        },
        {
          "episode": 12,
          "source_episode": 36
        },
        {
          "episode": 13,
          "source_episode": 41
        },
        {
          "episode": 14,
          "source_episode": 43
        },
        {
          "episode": 15,
          "source_episode": 46
        },
        {
          "episode": 16,
          "source_episode": 49
        },
        {
          "episode": 17,
          "source_episode": 52
        },
        {
          "episode": 18,
          "source_episode": 54
        },
        {
          "episode": 19,
          "source_episode": 58
        },
        {
          "episode": 20,
          "source_episode": 62
        },
        {
          "episode": 21,
          "source_episode": 64
        },
        {
          "episode": 22,
          "source_episode": 66
        },
        {
          "episode": 23,
          "source_episode": 70
        },
        {
          "episode": 24,
          "source_episode": 72
        },
        {
          "episode": 25,
          "source_episode": 77
        },
        {
          "episode": 26,
          "source_episode": 79
        },
        {
          "episode": 27,
          "source_episode": 83
        },
        {
          "episode": 28,
          "source_episode": 85
        },
        {
          "episode": 29,
          "source_episode": 88
        },
        {
          "episode": 30,
          "source_episode": 92
        },
        {
          "episode": 31,
          "source_episode": 93
        },
        {
          "episode": 32,
          "source_episode": 98
        },
        {
          "episode": 33,
          "source_episode": 100
        },
        {
          "episode": 34,
          "source_episode": 104
        },
        {
          "episode": 35,
          "source_episode": 106
        },
        {
          "episode": 36,
          "source_episode": 108
        },
        {
          "episode": 37,
          "source_episode": 113
        },
        {
          "episode": 38,
          "source_episode": 116
        },
        {
          "episode": 39,
          "source_episode": 117
        },
        {
          "episode": 40,
          "source_episode": 120
        },
        {
          "episode": 41,
          "source_episode": 123
        },
        {
          "episode": 42,
          "source_episode": 128
        },
        {
          "episode": 43,
          "source_episode": 131
        },
        {
          "episode": 44,
          "source_episode": 134
        },
        {
          "episode": 45,
          "source_episode": 137
        },
        {
          "episode": 46,
          "source_episode": 139
        },
        {
          "episode": 47,
          "source_episode": 142
        },
        {
          "episode": 48,
          "source_episode": 144
        },
        {
          "episode": 49,
          "source_episode": 149
        }
      ],
      "parent": "ankile/real01b-marker-d2-r4-trio-baseline-dp-iql-c125k-n16-heval-sobolseed2026070604",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "77f387565c29581b3fee93bc3861c4134b182095994db2484b3367da74a1a15a",
      "source_repo": "ankile/real01b-marker-d2-r4-ours-freecf-dp-heval-s2026070604-policy-rollouts",
      "source_revision": "765dea606a6b877a85bc4484c063c89c31161b0f",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-r04-eval-b01-mulligan-idql-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 2
        },
        {
          "episode": 1,
          "source_episode": 5
        },
        {
          "episode": 2,
          "source_episode": 8
        },
        {
          "episode": 3,
          "source_episode": 9
        },
        {
          "episode": 4,
          "source_episode": 14
        },
        {
          "episode": 5,
          "source_episode": 17
        },
        {
          "episode": 6,
          "source_episode": 18
        },
        {
          "episode": 7,
          "source_episode": 22
        },
        {
          "episode": 8,
          "source_episode": 26
        },
        {
          "episode": 9,
          "source_episode": 28
        },
        {
          "episode": 10,
          "source_episode": 32
        },
        {
          "episode": 11,
          "source_episode": 34
        },
        {
          "episode": 12,
          "source_episode": 38
        },
        {
          "episode": 13,
          "source_episode": 40
        },
        {
          "episode": 14,
          "source_episode": 42
        },
        {
          "episode": 15,
          "source_episode": 45
        },
        {
          "episode": 16,
          "source_episode": 48
        },
        {
          "episode": 17,
          "source_episode": 53
        },
        {
          "episode": 18,
          "source_episode": 55
        },
        {
          "episode": 19,
          "source_episode": 57
        },
        {
          "episode": 20,
          "source_episode": 60
        },
        {
          "episode": 21,
          "source_episode": 65
        },
        {
          "episode": 22,
          "source_episode": 67
        },
        {
          "episode": 23,
          "source_episode": 71
        },
        {
          "episode": 24,
          "source_episode": 74
        },
        {
          "episode": 25,
          "source_episode": 76
        },
        {
          "episode": 26,
          "source_episode": 78
        },
        {
          "episode": 27,
          "source_episode": 82
        },
        {
          "episode": 28,
          "source_episode": 86
        },
        {
          "episode": 29,
          "source_episode": 87
        },
        {
          "episode": 30,
          "source_episode": 91
        },
        {
          "episode": 31,
          "source_episode": 95
        },
        {
          "episode": 32,
          "source_episode": 96
        },
        {
          "episode": 33,
          "source_episode": 99
        },
        {
          "episode": 34,
          "source_episode": 102
        },
        {
          "episode": 35,
          "source_episode": 107
        },
        {
          "episode": 36,
          "source_episode": 109
        },
        {
          "episode": 37,
          "source_episode": 111
        },
        {
          "episode": 38,
          "source_episode": 114
        },
        {
          "episode": 39,
          "source_episode": 119
        },
        {
          "episode": 40,
          "source_episode": 121
        },
        {
          "episode": 41,
          "source_episode": 125
        },
        {
          "episode": 42,
          "source_episode": 127
        },
        {
          "episode": 43,
          "source_episode": 130
        },
        {
          "episode": 44,
          "source_episode": 132
        },
        {
          "episode": 45,
          "source_episode": 136
        },
        {
          "episode": 46,
          "source_episode": 138
        },
        {
          "episode": 47,
          "source_episode": 141
        },
        {
          "episode": 48,
          "source_episode": 146
        },
        {
          "episode": 49,
          "source_episode": 147
        }
      ],
      "parent": "ankile/real01b-marker-d2-r4-trio-baseline-dp-iql-c125k-n16-heval-sobolseed2026070604",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "84eb43544d6c124a73086d3520c63b0550ba684cce06244b75fbefde087b9405",
      "source_repo": "ankile/real01b-marker-d2-r4-ours-freecf-iql-vpc125k-n16-heval-s2026070604-policy-rollouts",
      "source_revision": "9b8183c556d4ba87bee877c4b890cc2f9a8362fe",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-r04-eval-b02",
      "episodes": 150,
      "parent": "",
      "source_repo": "ankile/real01b-md2-r4-repeat-base-dp-filmtiidk4-c200k-n32-s2026070604",
      "source_revision": "9516d78f9cb844fdc8af002860df2f05827848fe",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-r05-eval-b01",
      "episodes": 150,
      "parent": "",
      "source_repo": "ankile/real01b-md2-r5-repeat-base-dp-filmtiidk4-c200k-n32-s2026070704",
      "source_revision": "ccf86378f9d34e03447f09fc125db54b8303c47e",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-r05-eval-b02",
      "episodes": 150,
      "parent": "",
      "source_repo": "ankile/real01b-marker-d2-r5-trio-baseline-dp-iql-cfinal-n16-heval-sobolseed2026070704",
      "source_revision": "8108b352f891f932d4049bdbb722d2b945344ecc",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-r05-eval-b02-baseline-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 5
        },
        {
          "episode": 2,
          "source_episode": 7
        },
        {
          "episode": 3,
          "source_episode": 11
        },
        {
          "episode": 4,
          "source_episode": 14
        },
        {
          "episode": 5,
          "source_episode": 15
        },
        {
          "episode": 6,
          "source_episode": 20
        },
        {
          "episode": 7,
          "source_episode": 21
        },
        {
          "episode": 8,
          "source_episode": 25
        },
        {
          "episode": 9,
          "source_episode": 28
        },
        {
          "episode": 10,
          "source_episode": 31
        },
        {
          "episode": 11,
          "source_episode": 33
        },
        {
          "episode": 12,
          "source_episode": 37
        },
        {
          "episode": 13,
          "source_episode": 39
        },
        {
          "episode": 14,
          "source_episode": 42
        },
        {
          "episode": 15,
          "source_episode": 47
        },
        {
          "episode": 16,
          "source_episode": 49
        },
        {
          "episode": 17,
          "source_episode": 51
        },
        {
          "episode": 18,
          "source_episode": 54
        },
        {
          "episode": 19,
          "source_episode": 58
        },
        {
          "episode": 20,
          "source_episode": 62
        },
        {
          "episode": 21,
          "source_episode": 63
        },
        {
          "episode": 22,
          "source_episode": 68
        },
        {
          "episode": 23,
          "source_episode": 69
        },
        {
          "episode": 24,
          "source_episode": 72
        },
        {
          "episode": 25,
          "source_episode": 75
        },
        {
          "episode": 26,
          "source_episode": 80
        },
        {
          "episode": 27,
          "source_episode": 81
        },
        {
          "episode": 28,
          "source_episode": 85
        },
        {
          "episode": 29,
          "source_episode": 89
        },
        {
          "episode": 30,
          "source_episode": 90
        },
        {
          "episode": 31,
          "source_episode": 95
        },
        {
          "episode": 32,
          "source_episode": 98
        },
        {
          "episode": 33,
          "source_episode": 100
        },
        {
          "episode": 34,
          "source_episode": 102
        },
        {
          "episode": 35,
          "source_episode": 105
        },
        {
          "episode": 36,
          "source_episode": 110
        },
        {
          "episode": 37,
          "source_episode": 111
        },
        {
          "episode": 38,
          "source_episode": 114
        },
        {
          "episode": 39,
          "source_episode": 117
        },
        {
          "episode": 40,
          "source_episode": 121
        },
        {
          "episode": 41,
          "source_episode": 123
        },
        {
          "episode": 42,
          "source_episode": 128
        },
        {
          "episode": 43,
          "source_episode": 131
        },
        {
          "episode": 44,
          "source_episode": 134
        },
        {
          "episode": 45,
          "source_episode": 137
        },
        {
          "episode": 46,
          "source_episode": 139
        },
        {
          "episode": 47,
          "source_episode": 143
        },
        {
          "episode": 48,
          "source_episode": 146
        },
        {
          "episode": 49,
          "source_episode": 149
        }
      ],
      "parent": "ankile/real01b-marker-d2-r5-trio-baseline-dp-iql-cfinal-n16-heval-sobolseed2026070704",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "c7d1275ea6999cace7782f732c082d3e8644bae1fdd9ea3b92f27c58a31e83ac",
      "source_repo": "ankile/real01b-marker-d2-r5-baseline-nocf-heval-s2026070704-policy-rollouts",
      "source_revision": "0d3bbb41613ad86cba7541f2568ec2a6da1f6ca3",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-r05-eval-b02-mulligan-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 6
        },
        {
          "episode": 3,
          "source_episode": 10
        },
        {
          "episode": 4,
          "source_episode": 13
        },
        {
          "episode": 5,
          "source_episode": 16
        },
        {
          "episode": 6,
          "source_episode": 19
        },
        {
          "episode": 7,
          "source_episode": 23
        },
        {
          "episode": 8,
          "source_episode": 24
        },
        {
          "episode": 9,
          "source_episode": 27
        },
        {
          "episode": 10,
          "source_episode": 30
        },
        {
          "episode": 11,
          "source_episode": 35
        },
        {
          "episode": 12,
          "source_episode": 36
        },
        {
          "episode": 13,
          "source_episode": 41
        },
        {
          "episode": 14,
          "source_episode": 43
        },
        {
          "episode": 15,
          "source_episode": 45
        },
        {
          "episode": 16,
          "source_episode": 48
        },
        {
          "episode": 17,
          "source_episode": 53
        },
        {
          "episode": 18,
          "source_episode": 56
        },
        {
          "episode": 19,
          "source_episode": 57
        },
        {
          "episode": 20,
          "source_episode": 60
        },
        {
          "episode": 21,
          "source_episode": 65
        },
        {
          "episode": 22,
          "source_episode": 66
        },
        {
          "episode": 23,
          "source_episode": 70
        },
        {
          "episode": 24,
          "source_episode": 74
        },
        {
          "episode": 25,
          "source_episode": 77
        },
        {
          "episode": 26,
          "source_episode": 79
        },
        {
          "episode": 27,
          "source_episode": 83
        },
        {
          "episode": 28,
          "source_episode": 84
        },
        {
          "episode": 29,
          "source_episode": 87
        },
        {
          "episode": 30,
          "source_episode": 92
        },
        {
          "episode": 31,
          "source_episode": 94
        },
        {
          "episode": 32,
          "source_episode": 97
        },
        {
          "episode": 33,
          "source_episode": 99
        },
        {
          "episode": 34,
          "source_episode": 103
        },
        {
          "episode": 35,
          "source_episode": 107
        },
        {
          "episode": 36,
          "source_episode": 108
        },
        {
          "episode": 37,
          "source_episode": 112
        },
        {
          "episode": 38,
          "source_episode": 115
        },
        {
          "episode": 39,
          "source_episode": 118
        },
        {
          "episode": 40,
          "source_episode": 120
        },
        {
          "episode": 41,
          "source_episode": 124
        },
        {
          "episode": 42,
          "source_episode": 127
        },
        {
          "episode": 43,
          "source_episode": 129
        },
        {
          "episode": 44,
          "source_episode": 132
        },
        {
          "episode": 45,
          "source_episode": 136
        },
        {
          "episode": 46,
          "source_episode": 138
        },
        {
          "episode": 47,
          "source_episode": 141
        },
        {
          "episode": 48,
          "source_episode": 144
        },
        {
          "episode": 49,
          "source_episode": 148
        }
      ],
      "parent": "ankile/real01b-marker-d2-r5-trio-baseline-dp-iql-cfinal-n16-heval-sobolseed2026070704",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "b3b9fa64bf5757e5bb25dd48298f2dba2d438d4cb89f56d17c253b9e549f39de",
      "source_repo": "ankile/real01b-marker-d2-r5-ours-freecf-dp-heval-s2026070704-policy-rollouts",
      "source_revision": "968df0ea9f4e20736dc2221c2ca4d1a94c649261",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-r05-eval-b02-mulligan-idql-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 2
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 8
        },
        {
          "episode": 3,
          "source_episode": 9
        },
        {
          "episode": 4,
          "source_episode": 12
        },
        {
          "episode": 5,
          "source_episode": 17
        },
        {
          "episode": 6,
          "source_episode": 18
        },
        {
          "episode": 7,
          "source_episode": 22
        },
        {
          "episode": 8,
          "source_episode": 26
        },
        {
          "episode": 9,
          "source_episode": 29
        },
        {
          "episode": 10,
          "source_episode": 32
        },
        {
          "episode": 11,
          "source_episode": 34
        },
        {
          "episode": 12,
          "source_episode": 38
        },
        {
          "episode": 13,
          "source_episode": 40
        },
        {
          "episode": 14,
          "source_episode": 44
        },
        {
          "episode": 15,
          "source_episode": 46
        },
        {
          "episode": 16,
          "source_episode": 50
        },
        {
          "episode": 17,
          "source_episode": 52
        },
        {
          "episode": 18,
          "source_episode": 55
        },
        {
          "episode": 19,
          "source_episode": 59
        },
        {
          "episode": 20,
          "source_episode": 61
        },
        {
          "episode": 21,
          "source_episode": 64
        },
        {
          "episode": 22,
          "source_episode": 67
        },
        {
          "episode": 23,
          "source_episode": 71
        },
        {
          "episode": 24,
          "source_episode": 73
        },
        {
          "episode": 25,
          "source_episode": 76
        },
        {
          "episode": 26,
          "source_episode": 78
        },
        {
          "episode": 27,
          "source_episode": 82
        },
        {
          "episode": 28,
          "source_episode": 86
        },
        {
          "episode": 29,
          "source_episode": 88
        },
        {
          "episode": 30,
          "source_episode": 91
        },
        {
          "episode": 31,
          "source_episode": 93
        },
        {
          "episode": 32,
          "source_episode": 96
        },
        {
          "episode": 33,
          "source_episode": 101
        },
        {
          "episode": 34,
          "source_episode": 104
        },
        {
          "episode": 35,
          "source_episode": 106
        },
        {
          "episode": 36,
          "source_episode": 109
        },
        {
          "episode": 37,
          "source_episode": 113
        },
        {
          "episode": 38,
          "source_episode": 116
        },
        {
          "episode": 39,
          "source_episode": 119
        },
        {
          "episode": 40,
          "source_episode": 122
        },
        {
          "episode": 41,
          "source_episode": 125
        },
        {
          "episode": 42,
          "source_episode": 126
        },
        {
          "episode": 43,
          "source_episode": 130
        },
        {
          "episode": 44,
          "source_episode": 133
        },
        {
          "episode": 45,
          "source_episode": 135
        },
        {
          "episode": 46,
          "source_episode": 140
        },
        {
          "episode": 47,
          "source_episode": 142
        },
        {
          "episode": 48,
          "source_episode": 145
        },
        {
          "episode": 49,
          "source_episode": 147
        }
      ],
      "parent": "ankile/real01b-marker-d2-r5-trio-baseline-dp-iql-cfinal-n16-heval-sobolseed2026070704",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "768e7d9c234b83f105c725332f85cdb836e94aed5898b2c46df06e1c9df4859e",
      "source_repo": "ankile/real01b-marker-d2-r5-ours-freecf-iql-vpcfinal-n16-heval-s2026070704-policy-rollouts",
      "source_revision": "a6adba80363148f8b7507157d7c834963a47d1ab",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-r05-eval-b03",
      "episodes": 150,
      "parent": "",
      "source_repo": "ankile/real01b-md2-r5-iql3-film150-taub08f-tiidk4c200-n32-heval-s2026070704",
      "source_revision": "2d02b541d5b3ddd940ed190abfd1760cdd0e80b7",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-marker-d2-r05-eval-b03-mulligan-idql-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 2
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 8
        },
        {
          "episode": 3,
          "source_episode": 9
        },
        {
          "episode": 4,
          "source_episode": 12
        },
        {
          "episode": 5,
          "source_episode": 17
        },
        {
          "episode": 6,
          "source_episode": 18
        },
        {
          "episode": 7,
          "source_episode": 22
        },
        {
          "episode": 8,
          "source_episode": 26
        },
        {
          "episode": 9,
          "source_episode": 29
        },
        {
          "episode": 10,
          "source_episode": 32
        },
        {
          "episode": 11,
          "source_episode": 34
        },
        {
          "episode": 12,
          "source_episode": 38
        },
        {
          "episode": 13,
          "source_episode": 40
        },
        {
          "episode": 14,
          "source_episode": 44
        },
        {
          "episode": 15,
          "source_episode": 46
        },
        {
          "episode": 16,
          "source_episode": 50
        },
        {
          "episode": 17,
          "source_episode": 52
        },
        {
          "episode": 18,
          "source_episode": 55
        },
        {
          "episode": 19,
          "source_episode": 59
        },
        {
          "episode": 20,
          "source_episode": 61
        },
        {
          "episode": 21,
          "source_episode": 64
        },
        {
          "episode": 22,
          "source_episode": 67
        },
        {
          "episode": 23,
          "source_episode": 71
        },
        {
          "episode": 24,
          "source_episode": 73
        },
        {
          "episode": 25,
          "source_episode": 76
        },
        {
          "episode": 26,
          "source_episode": 78
        },
        {
          "episode": 27,
          "source_episode": 82
        },
        {
          "episode": 28,
          "source_episode": 86
        },
        {
          "episode": 29,
          "source_episode": 88
        },
        {
          "episode": 30,
          "source_episode": 91
        },
        {
          "episode": 31,
          "source_episode": 93
        },
        {
          "episode": 32,
          "source_episode": 96
        },
        {
          "episode": 33,
          "source_episode": 101
        },
        {
          "episode": 34,
          "source_episode": 104
        },
        {
          "episode": 35,
          "source_episode": 106
        },
        {
          "episode": 36,
          "source_episode": 109
        },
        {
          "episode": 37,
          "source_episode": 113
        },
        {
          "episode": 38,
          "source_episode": 116
        },
        {
          "episode": 39,
          "source_episode": 119
        },
        {
          "episode": 40,
          "source_episode": 122
        },
        {
          "episode": 41,
          "source_episode": 125
        },
        {
          "episode": 42,
          "source_episode": 126
        },
        {
          "episode": 43,
          "source_episode": 130
        },
        {
          "episode": 44,
          "source_episode": 133
        },
        {
          "episode": 45,
          "source_episode": 135
        },
        {
          "episode": 46,
          "source_episode": 140
        },
        {
          "episode": 47,
          "source_episode": 142
        },
        {
          "episode": 48,
          "source_episode": 145
        },
        {
          "episode": 49,
          "source_episode": 147
        }
      ],
      "parent": "ankile/real01b-md2-r5-iql3-film150-taub08f-tiidk4c200-n32-heval-s2026070704",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "848d333fe944e2210aaae701c31bdf3f7e8d0580402797fce6ebdbe4bb488184",
      "source_repo": "ankile/real01b-md2-r5-iql-h798film-tiidk4-c200k-n32-policy-rollouts",
      "source_revision": "26b217163ed45ddc1841b8c4234bd1c3261fed3b",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c00-teleop-baseline",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 3
        },
        {
          "episode": 1,
          "source_episode": 5
        },
        {
          "episode": 2,
          "source_episode": 7
        },
        {
          "episode": 3,
          "source_episode": 8
        },
        {
          "episode": 4,
          "source_episode": 10
        },
        {
          "episode": 5,
          "source_episode": 12
        },
        {
          "episode": 6,
          "source_episode": 14
        },
        {
          "episode": 7,
          "source_episode": 16
        },
        {
          "episode": 8,
          "source_episode": 21
        },
        {
          "episode": 9,
          "source_episode": 23
        },
        {
          "episode": 10,
          "source_episode": 24
        },
        {
          "episode": 11,
          "source_episode": 25
        },
        {
          "episode": 12,
          "source_episode": 28
        },
        {
          "episode": 13,
          "source_episode": 30
        },
        {
          "episode": 14,
          "source_episode": 31
        },
        {
          "episode": 15,
          "source_episode": 32
        },
        {
          "episode": 16,
          "source_episode": 36
        },
        {
          "episode": 17,
          "source_episode": 37
        },
        {
          "episode": 18,
          "source_episode": 40
        },
        {
          "episode": 19,
          "source_episode": 41
        },
        {
          "episode": 20,
          "source_episode": 42
        },
        {
          "episode": 21,
          "source_episode": 43
        },
        {
          "episode": 22,
          "source_episode": 46
        },
        {
          "episode": 23,
          "source_episode": 50
        },
        {
          "episode": 24,
          "source_episode": 54
        },
        {
          "episode": 25,
          "source_episode": 55
        },
        {
          "episode": 26,
          "source_episode": 58
        },
        {
          "episode": 27,
          "source_episode": 59
        },
        {
          "episode": 28,
          "source_episode": 60
        },
        {
          "episode": 29,
          "source_episode": 65
        },
        {
          "episode": 30,
          "source_episode": 70
        },
        {
          "episode": 31,
          "source_episode": 73
        },
        {
          "episode": 32,
          "source_episode": 76
        },
        {
          "episode": 33,
          "source_episode": 77
        },
        {
          "episode": 34,
          "source_episode": 85
        },
        {
          "episode": 35,
          "source_episode": 87
        },
        {
          "episode": 36,
          "source_episode": 89
        },
        {
          "episode": 37,
          "source_episode": 90
        },
        {
          "episode": 38,
          "source_episode": 91
        },
        {
          "episode": 39,
          "source_episode": 92
        },
        {
          "episode": 40,
          "source_episode": 93
        },
        {
          "episode": 41,
          "source_episode": 94
        },
        {
          "episode": 42,
          "source_episode": 97
        },
        {
          "episode": 43,
          "source_episode": 101
        },
        {
          "episode": 44,
          "source_episode": 102
        },
        {
          "episode": 45,
          "source_episode": 103
        },
        {
          "episode": 46,
          "source_episode": 105
        },
        {
          "episode": 47,
          "source_episode": 107
        },
        {
          "episode": 48,
          "source_episode": 108
        },
        {
          "episode": 49,
          "source_episode": 109
        },
        {
          "episode": 50,
          "source_episode": 110
        },
        {
          "episode": 51,
          "source_episode": 111
        },
        {
          "episode": 52,
          "source_episode": 114
        },
        {
          "episode": 53,
          "source_episode": 118
        },
        {
          "episode": 54,
          "source_episode": 121
        },
        {
          "episode": 55,
          "source_episode": 122
        },
        {
          "episode": 56,
          "source_episode": 123
        },
        {
          "episode": 57,
          "source_episode": 126
        },
        {
          "episode": 58,
          "source_episode": 129
        },
        {
          "episode": 59,
          "source_episode": 131
        },
        {
          "episode": 60,
          "source_episode": 132
        },
        {
          "episode": 61,
          "source_episode": 135
        },
        {
          "episode": 62,
          "source_episode": 138
        },
        {
          "episode": 63,
          "source_episode": 139
        },
        {
          "episode": 64,
          "source_episode": 140
        },
        {
          "episode": 65,
          "source_episode": 144
        },
        {
          "episode": 66,
          "source_episode": 146
        },
        {
          "episode": 67,
          "source_episode": 149
        },
        {
          "episode": 68,
          "source_episode": 150
        },
        {
          "episode": 69,
          "source_episode": 151
        },
        {
          "episode": 70,
          "source_episode": 152
        },
        {
          "episode": 71,
          "source_episode": 156
        },
        {
          "episode": 72,
          "source_episode": 158
        },
        {
          "episode": 73,
          "source_episode": 162
        },
        {
          "episode": 74,
          "source_episode": 163
        },
        {
          "episode": 75,
          "source_episode": 165
        },
        {
          "episode": 76,
          "source_episode": 169
        },
        {
          "episode": 77,
          "source_episode": 171
        },
        {
          "episode": 78,
          "source_episode": 172
        },
        {
          "episode": 79,
          "source_episode": 176
        },
        {
          "episode": 80,
          "source_episode": 178
        },
        {
          "episode": 81,
          "source_episode": 180
        },
        {
          "episode": 82,
          "source_episode": 186
        },
        {
          "episode": 83,
          "source_episode": 188
        },
        {
          "episode": 84,
          "source_episode": 196
        },
        {
          "episode": 85,
          "source_episode": 197
        },
        {
          "episode": 86,
          "source_episode": 200
        },
        {
          "episode": 87,
          "source_episode": 208
        },
        {
          "episode": 88,
          "source_episode": 211
        },
        {
          "episode": 89,
          "source_episode": 214
        },
        {
          "episode": 90,
          "source_episode": 215
        },
        {
          "episode": 91,
          "source_episode": 216
        },
        {
          "episode": 92,
          "source_episode": 218
        },
        {
          "episode": 93,
          "source_episode": 223
        },
        {
          "episode": 94,
          "source_episode": 225
        },
        {
          "episode": 95,
          "source_episode": 227
        },
        {
          "episode": 96,
          "source_episode": 231
        },
        {
          "episode": 97,
          "source_episode": 232
        },
        {
          "episode": 98,
          "source_episode": 234
        },
        {
          "episode": 99,
          "source_episode": 235
        }
      ],
      "parent": "ankile/real01b-routing-d1-r0-blind-teleop-uniform100-sobol100-evalsobol50",
      "sidecar": "meta/real_teleop_manifest_split_manifest.jsonl",
      "sidecar_sha256": "de761f0bbfdc369471ac106279c4a1671a6db57aaf9c21608413877af5c0d83a",
      "source_repo": "ankile/real01b-routing-d1-baseline-uniform-r0",
      "source_revision": "c615e3503e076c96cd75f02e6368082c507361fd",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c00-teleop-mixed",
      "episodes": 250,
      "parent": "",
      "source_repo": "ankile/real01b-routing-d1-r0-blind-teleop-uniform100-sobol100-evalsobol50",
      "source_revision": "1d61f6f4aee6ae08555042454741d5f653c5f981",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c00-teleop-sobol",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 6
        },
        {
          "episode": 3,
          "source_episode": 9
        },
        {
          "episode": 4,
          "source_episode": 11
        },
        {
          "episode": 5,
          "source_episode": 15
        },
        {
          "episode": 6,
          "source_episode": 17
        },
        {
          "episode": 7,
          "source_episode": 18
        },
        {
          "episode": 8,
          "source_episode": 19
        },
        {
          "episode": 9,
          "source_episode": 20
        },
        {
          "episode": 10,
          "source_episode": 22
        },
        {
          "episode": 11,
          "source_episode": 26
        },
        {
          "episode": 12,
          "source_episode": 29
        },
        {
          "episode": 13,
          "source_episode": 33
        },
        {
          "episode": 14,
          "source_episode": 34
        },
        {
          "episode": 15,
          "source_episode": 39
        },
        {
          "episode": 16,
          "source_episode": 44
        },
        {
          "episode": 17,
          "source_episode": 45
        },
        {
          "episode": 18,
          "source_episode": 48
        },
        {
          "episode": 19,
          "source_episode": 49
        },
        {
          "episode": 20,
          "source_episode": 51
        },
        {
          "episode": 21,
          "source_episode": 52
        },
        {
          "episode": 22,
          "source_episode": 53
        },
        {
          "episode": 23,
          "source_episode": 56
        },
        {
          "episode": 24,
          "source_episode": 57
        },
        {
          "episode": 25,
          "source_episode": 61
        },
        {
          "episode": 26,
          "source_episode": 62
        },
        {
          "episode": 27,
          "source_episode": 63
        },
        {
          "episode": 28,
          "source_episode": 64
        },
        {
          "episode": 29,
          "source_episode": 66
        },
        {
          "episode": 30,
          "source_episode": 69
        },
        {
          "episode": 31,
          "source_episode": 71
        },
        {
          "episode": 32,
          "source_episode": 72
        },
        {
          "episode": 33,
          "source_episode": 74
        },
        {
          "episode": 34,
          "source_episode": 79
        },
        {
          "episode": 35,
          "source_episode": 80
        },
        {
          "episode": 36,
          "source_episode": 81
        },
        {
          "episode": 37,
          "source_episode": 82
        },
        {
          "episode": 38,
          "source_episode": 84
        },
        {
          "episode": 39,
          "source_episode": 88
        },
        {
          "episode": 40,
          "source_episode": 96
        },
        {
          "episode": 41,
          "source_episode": 99
        },
        {
          "episode": 42,
          "source_episode": 104
        },
        {
          "episode": 43,
          "source_episode": 106
        },
        {
          "episode": 44,
          "source_episode": 113
        },
        {
          "episode": 45,
          "source_episode": 115
        },
        {
          "episode": 46,
          "source_episode": 117
        },
        {
          "episode": 47,
          "source_episode": 119
        },
        {
          "episode": 48,
          "source_episode": 125
        },
        {
          "episode": 49,
          "source_episode": 130
        },
        {
          "episode": 50,
          "source_episode": 133
        },
        {
          "episode": 51,
          "source_episode": 134
        },
        {
          "episode": 52,
          "source_episode": 136
        },
        {
          "episode": 53,
          "source_episode": 137
        },
        {
          "episode": 54,
          "source_episode": 142
        },
        {
          "episode": 55,
          "source_episode": 143
        },
        {
          "episode": 56,
          "source_episode": 145
        },
        {
          "episode": 57,
          "source_episode": 147
        },
        {
          "episode": 58,
          "source_episode": 148
        },
        {
          "episode": 59,
          "source_episode": 154
        },
        {
          "episode": 60,
          "source_episode": 157
        },
        {
          "episode": 61,
          "source_episode": 159
        },
        {
          "episode": 62,
          "source_episode": 160
        },
        {
          "episode": 63,
          "source_episode": 164
        },
        {
          "episode": 64,
          "source_episode": 167
        },
        {
          "episode": 65,
          "source_episode": 170
        },
        {
          "episode": 66,
          "source_episode": 175
        },
        {
          "episode": 67,
          "source_episode": 177
        },
        {
          "episode": 68,
          "source_episode": 179
        },
        {
          "episode": 69,
          "source_episode": 182
        },
        {
          "episode": 70,
          "source_episode": 183
        },
        {
          "episode": 71,
          "source_episode": 184
        },
        {
          "episode": 72,
          "source_episode": 187
        },
        {
          "episode": 73,
          "source_episode": 189
        },
        {
          "episode": 74,
          "source_episode": 191
        },
        {
          "episode": 75,
          "source_episode": 192
        },
        {
          "episode": 76,
          "source_episode": 193
        },
        {
          "episode": 77,
          "source_episode": 195
        },
        {
          "episode": 78,
          "source_episode": 199
        },
        {
          "episode": 79,
          "source_episode": 201
        },
        {
          "episode": 80,
          "source_episode": 202
        },
        {
          "episode": 81,
          "source_episode": 205
        },
        {
          "episode": 82,
          "source_episode": 206
        },
        {
          "episode": 83,
          "source_episode": 210
        },
        {
          "episode": 84,
          "source_episode": 213
        },
        {
          "episode": 85,
          "source_episode": 219
        },
        {
          "episode": 86,
          "source_episode": 221
        },
        {
          "episode": 87,
          "source_episode": 222
        },
        {
          "episode": 88,
          "source_episode": 226
        },
        {
          "episode": 89,
          "source_episode": 230
        },
        {
          "episode": 90,
          "source_episode": 233
        },
        {
          "episode": 91,
          "source_episode": 236
        },
        {
          "episode": 92,
          "source_episode": 238
        },
        {
          "episode": 93,
          "source_episode": 240
        },
        {
          "episode": 94,
          "source_episode": 241
        },
        {
          "episode": 95,
          "source_episode": 243
        },
        {
          "episode": 96,
          "source_episode": 244
        },
        {
          "episode": 97,
          "source_episode": 247
        },
        {
          "episode": 98,
          "source_episode": 248
        },
        {
          "episode": 99,
          "source_episode": 249
        }
      ],
      "parent": "ankile/real01b-routing-d1-r0-blind-teleop-uniform100-sobol100-evalsobol50",
      "sidecar": "meta/real_teleop_manifest_split_manifest.jsonl",
      "sidecar_sha256": "f3949939ed4da16d98984c998177be0daf959a0413f844641fdb4393e6ed948a",
      "source_repo": "ankile/real01b-routing-d1-ours-sobol-r0",
      "source_revision": "74d539f2082e5392494ea7cfe42fab0c7105a8b6",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c00-teleop-validation",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 13
        },
        {
          "episode": 3,
          "source_episode": 27
        },
        {
          "episode": 4,
          "source_episode": 35
        },
        {
          "episode": 5,
          "source_episode": 38
        },
        {
          "episode": 6,
          "source_episode": 47
        },
        {
          "episode": 7,
          "source_episode": 67
        },
        {
          "episode": 8,
          "source_episode": 68
        },
        {
          "episode": 9,
          "source_episode": 75
        },
        {
          "episode": 10,
          "source_episode": 78
        },
        {
          "episode": 11,
          "source_episode": 83
        },
        {
          "episode": 12,
          "source_episode": 86
        },
        {
          "episode": 13,
          "source_episode": 95
        },
        {
          "episode": 14,
          "source_episode": 98
        },
        {
          "episode": 15,
          "source_episode": 100
        },
        {
          "episode": 16,
          "source_episode": 112
        },
        {
          "episode": 17,
          "source_episode": 116
        },
        {
          "episode": 18,
          "source_episode": 120
        },
        {
          "episode": 19,
          "source_episode": 124
        },
        {
          "episode": 20,
          "source_episode": 127
        },
        {
          "episode": 21,
          "source_episode": 128
        },
        {
          "episode": 22,
          "source_episode": 141
        },
        {
          "episode": 23,
          "source_episode": 153
        },
        {
          "episode": 24,
          "source_episode": 155
        },
        {
          "episode": 25,
          "source_episode": 161
        },
        {
          "episode": 26,
          "source_episode": 166
        },
        {
          "episode": 27,
          "source_episode": 168
        },
        {
          "episode": 28,
          "source_episode": 173
        },
        {
          "episode": 29,
          "source_episode": 174
        },
        {
          "episode": 30,
          "source_episode": 181
        },
        {
          "episode": 31,
          "source_episode": 185
        },
        {
          "episode": 32,
          "source_episode": 190
        },
        {
          "episode": 33,
          "source_episode": 194
        },
        {
          "episode": 34,
          "source_episode": 198
        },
        {
          "episode": 35,
          "source_episode": 203
        },
        {
          "episode": 36,
          "source_episode": 204
        },
        {
          "episode": 37,
          "source_episode": 207
        },
        {
          "episode": 38,
          "source_episode": 209
        },
        {
          "episode": 39,
          "source_episode": 212
        },
        {
          "episode": 40,
          "source_episode": 217
        },
        {
          "episode": 41,
          "source_episode": 220
        },
        {
          "episode": 42,
          "source_episode": 224
        },
        {
          "episode": 43,
          "source_episode": 228
        },
        {
          "episode": 44,
          "source_episode": 229
        },
        {
          "episode": 45,
          "source_episode": 237
        },
        {
          "episode": 46,
          "source_episode": 239
        },
        {
          "episode": 47,
          "source_episode": 242
        },
        {
          "episode": 48,
          "source_episode": 245
        },
        {
          "episode": 49,
          "source_episode": 246
        }
      ],
      "parent": "ankile/real01b-routing-d1-r0-blind-teleop-uniform100-sobol100-evalsobol50",
      "sidecar": "meta/real_teleop_manifest_split_manifest.jsonl",
      "sidecar_sha256": "57fffc807760d7e0c7d5434dcfb9ec19997a618a9993a9b6bdf305973f4736d8",
      "source_repo": "ankile/real01b-routing-d1-eval-sobol-r0",
      "source_revision": "ace217487557b881ec1ffa4ff8a07dfab774feb6",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c01-dagger-baseline",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 5
        },
        {
          "episode": 3,
          "source_episode": 6
        },
        {
          "episode": 4,
          "source_episode": 10
        },
        {
          "episode": 5,
          "source_episode": 12
        },
        {
          "episode": 6,
          "source_episode": 13
        },
        {
          "episode": 7,
          "source_episode": 16
        },
        {
          "episode": 8,
          "source_episode": 18
        },
        {
          "episode": 9,
          "source_episode": 19
        },
        {
          "episode": 10,
          "source_episode": 21
        },
        {
          "episode": 11,
          "source_episode": 24
        },
        {
          "episode": 12,
          "source_episode": 25
        },
        {
          "episode": 13,
          "source_episode": 29
        },
        {
          "episode": 14,
          "source_episode": 31
        },
        {
          "episode": 15,
          "source_episode": 36
        },
        {
          "episode": 16,
          "source_episode": 38
        },
        {
          "episode": 17,
          "source_episode": 39
        },
        {
          "episode": 18,
          "source_episode": 40
        },
        {
          "episode": 19,
          "source_episode": 42
        },
        {
          "episode": 20,
          "source_episode": 43
        },
        {
          "episode": 21,
          "source_episode": 44
        },
        {
          "episode": 22,
          "source_episode": 50
        },
        {
          "episode": 23,
          "source_episode": 55
        },
        {
          "episode": 24,
          "source_episode": 57
        },
        {
          "episode": 25,
          "source_episode": 58
        },
        {
          "episode": 26,
          "source_episode": 62
        },
        {
          "episode": 27,
          "source_episode": 65
        },
        {
          "episode": 28,
          "source_episode": 66
        },
        {
          "episode": 29,
          "source_episode": 67
        },
        {
          "episode": 30,
          "source_episode": 69
        },
        {
          "episode": 31,
          "source_episode": 73
        },
        {
          "episode": 32,
          "source_episode": 74
        },
        {
          "episode": 33,
          "source_episode": 76
        },
        {
          "episode": 34,
          "source_episode": 82
        },
        {
          "episode": 35,
          "source_episode": 84
        },
        {
          "episode": 36,
          "source_episode": 85
        },
        {
          "episode": 37,
          "source_episode": 86
        },
        {
          "episode": 38,
          "source_episode": 91
        },
        {
          "episode": 39,
          "source_episode": 92
        },
        {
          "episode": 40,
          "source_episode": 94
        },
        {
          "episode": 41,
          "source_episode": 95
        },
        {
          "episode": 42,
          "source_episode": 96
        },
        {
          "episode": 43,
          "source_episode": 98
        },
        {
          "episode": 44,
          "source_episode": 100
        },
        {
          "episode": 45,
          "source_episode": 105
        },
        {
          "episode": 46,
          "source_episode": 106
        },
        {
          "episode": 47,
          "source_episode": 107
        },
        {
          "episode": 48,
          "source_episode": 108
        },
        {
          "episode": 49,
          "source_episode": 111
        }
      ],
      "parent": "ankile/real01b-routing-d1-blind-dagger-r1-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "96014b62a041a26fa4e50a7373346bfe38eb80077f6f12ca60a563e4700c8e87",
      "source_repo": "ankile/real01b-routing-d1-baseline-uniform-r1-ef25cov25-nocf",
      "source_revision": "2601d1ba59d2c2dec548b12f9130c200f5a401f4",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c01-dagger-mining-no-cf",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 3
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 9
        },
        {
          "episode": 5,
          "source_episode": 11
        },
        {
          "episode": 6,
          "source_episode": 14
        },
        {
          "episode": 7,
          "source_episode": 15
        },
        {
          "episode": 8,
          "source_episode": 17
        },
        {
          "episode": 9,
          "source_episode": 20
        },
        {
          "episode": 10,
          "source_episode": 22
        },
        {
          "episode": 11,
          "source_episode": 26
        },
        {
          "episode": 12,
          "source_episode": 28
        },
        {
          "episode": 13,
          "source_episode": 30
        },
        {
          "episode": 14,
          "source_episode": 32
        },
        {
          "episode": 15,
          "source_episode": 34
        },
        {
          "episode": 16,
          "source_episode": 35
        },
        {
          "episode": 17,
          "source_episode": 37
        },
        {
          "episode": 18,
          "source_episode": 41
        },
        {
          "episode": 19,
          "source_episode": 45
        },
        {
          "episode": 20,
          "source_episode": 47
        },
        {
          "episode": 21,
          "source_episode": 49
        },
        {
          "episode": 22,
          "source_episode": 52
        },
        {
          "episode": 23,
          "source_episode": 54
        },
        {
          "episode": 24,
          "source_episode": 56
        },
        {
          "episode": 25,
          "source_episode": 59
        },
        {
          "episode": 26,
          "source_episode": 61
        },
        {
          "episode": 27,
          "source_episode": 63
        },
        {
          "episode": 28,
          "source_episode": 68
        },
        {
          "episode": 29,
          "source_episode": 70
        },
        {
          "episode": 30,
          "source_episode": 71
        },
        {
          "episode": 31,
          "source_episode": 72
        },
        {
          "episode": 32,
          "source_episode": 75
        },
        {
          "episode": 33,
          "source_episode": 77
        },
        {
          "episode": 34,
          "source_episode": 78
        },
        {
          "episode": 35,
          "source_episode": 79
        },
        {
          "episode": 36,
          "source_episode": 80
        },
        {
          "episode": 37,
          "source_episode": 83
        },
        {
          "episode": 38,
          "source_episode": 87
        },
        {
          "episode": 39,
          "source_episode": 89
        },
        {
          "episode": 40,
          "source_episode": 90
        },
        {
          "episode": 41,
          "source_episode": 93
        },
        {
          "episode": 42,
          "source_episode": 97
        },
        {
          "episode": 43,
          "source_episode": 99
        },
        {
          "episode": 44,
          "source_episode": 101
        },
        {
          "episode": 45,
          "source_episode": 102
        },
        {
          "episode": 46,
          "source_episode": 103
        },
        {
          "episode": 47,
          "source_episode": 104
        },
        {
          "episode": 48,
          "source_episode": 109
        },
        {
          "episode": 49,
          "source_episode": 110
        }
      ],
      "parent": "ankile/real01b-routing-d1-blind-dagger-r1-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "eb0b33546ab7a1ec1fb3e808c23fa5f32f2bc975a578dc50f573c846ae6c9cd9",
      "source_repo": "ankile/real01b-routing-d1-ours-sobol-r1-ef25cov25-nocf",
      "source_revision": "b49813b4035983fbd415143b1daa5bf5e0847e71",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c01-dagger-mixed",
      "episodes": 112,
      "parent": "",
      "source_repo": "ankile/real01b-routing-d1-blind-dagger-r1-ef25cov25",
      "source_revision": "d2e9f4b61c500a73a22d514920610dbbcfbc3de5",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c01-dagger-mulligan",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 3
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 8
        },
        {
          "episode": 5,
          "source_episode": 9
        },
        {
          "episode": 6,
          "source_episode": 11
        },
        {
          "episode": 7,
          "source_episode": 14
        },
        {
          "episode": 8,
          "source_episode": 15
        },
        {
          "episode": 9,
          "source_episode": 17
        },
        {
          "episode": 10,
          "source_episode": 20
        },
        {
          "episode": 11,
          "source_episode": 22
        },
        {
          "episode": 12,
          "source_episode": 23
        },
        {
          "episode": 13,
          "source_episode": 26
        },
        {
          "episode": 14,
          "source_episode": 27
        },
        {
          "episode": 15,
          "source_episode": 28
        },
        {
          "episode": 16,
          "source_episode": 30
        },
        {
          "episode": 17,
          "source_episode": 32
        },
        {
          "episode": 18,
          "source_episode": 33
        },
        {
          "episode": 19,
          "source_episode": 34
        },
        {
          "episode": 20,
          "source_episode": 35
        },
        {
          "episode": 21,
          "source_episode": 37
        },
        {
          "episode": 22,
          "source_episode": 41
        },
        {
          "episode": 23,
          "source_episode": 45
        },
        {
          "episode": 24,
          "source_episode": 46
        },
        {
          "episode": 25,
          "source_episode": 47
        },
        {
          "episode": 26,
          "source_episode": 48
        },
        {
          "episode": 27,
          "source_episode": 49
        },
        {
          "episode": 28,
          "source_episode": 52
        },
        {
          "episode": 29,
          "source_episode": 53
        },
        {
          "episode": 30,
          "source_episode": 54
        },
        {
          "episode": 31,
          "source_episode": 56
        },
        {
          "episode": 32,
          "source_episode": 59
        },
        {
          "episode": 33,
          "source_episode": 60
        },
        {
          "episode": 34,
          "source_episode": 61
        },
        {
          "episode": 35,
          "source_episode": 63
        },
        {
          "episode": 36,
          "source_episode": 64
        },
        {
          "episode": 37,
          "source_episode": 68
        },
        {
          "episode": 38,
          "source_episode": 70
        },
        {
          "episode": 39,
          "source_episode": 71
        },
        {
          "episode": 40,
          "source_episode": 72
        },
        {
          "episode": 41,
          "source_episode": 75
        },
        {
          "episode": 42,
          "source_episode": 77
        },
        {
          "episode": 43,
          "source_episode": 78
        },
        {
          "episode": 44,
          "source_episode": 79
        },
        {
          "episode": 45,
          "source_episode": 80
        },
        {
          "episode": 46,
          "source_episode": 81
        },
        {
          "episode": 47,
          "source_episode": 83
        },
        {
          "episode": 48,
          "source_episode": 87
        },
        {
          "episode": 49,
          "source_episode": 88
        }
      ],
      "parent": "ankile/real01b-routing-d1-blind-dagger-r1-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "baf3b023284c2dbb3002f02c95f605f1ef389fd96d5bd879dffd02074af8412f",
      "source_repo": "ankile/real01b-routing-d1-ours-sobol-r1-ef25cov25-freecf",
      "source_revision": "6393e6364e43aded4c08190e92cf1be748b0922d",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c02-dagger-baseline",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 5
        },
        {
          "episode": 3,
          "source_episode": 8
        },
        {
          "episode": 4,
          "source_episode": 10
        },
        {
          "episode": 5,
          "source_episode": 11
        },
        {
          "episode": 6,
          "source_episode": 13
        },
        {
          "episode": 7,
          "source_episode": 15
        },
        {
          "episode": 8,
          "source_episode": 18
        },
        {
          "episode": 9,
          "source_episode": 19
        },
        {
          "episode": 10,
          "source_episode": 26
        },
        {
          "episode": 11,
          "source_episode": 27
        },
        {
          "episode": 12,
          "source_episode": 29
        },
        {
          "episode": 13,
          "source_episode": 31
        },
        {
          "episode": 14,
          "source_episode": 32
        },
        {
          "episode": 15,
          "source_episode": 33
        },
        {
          "episode": 16,
          "source_episode": 35
        },
        {
          "episode": 17,
          "source_episode": 37
        },
        {
          "episode": 18,
          "source_episode": 39
        },
        {
          "episode": 19,
          "source_episode": 40
        },
        {
          "episode": 20,
          "source_episode": 41
        },
        {
          "episode": 21,
          "source_episode": 44
        },
        {
          "episode": 22,
          "source_episode": 47
        },
        {
          "episode": 23,
          "source_episode": 48
        },
        {
          "episode": 24,
          "source_episode": 50
        },
        {
          "episode": 25,
          "source_episode": 52
        },
        {
          "episode": 26,
          "source_episode": 54
        },
        {
          "episode": 27,
          "source_episode": 58
        },
        {
          "episode": 28,
          "source_episode": 60
        },
        {
          "episode": 29,
          "source_episode": 63
        },
        {
          "episode": 30,
          "source_episode": 64
        },
        {
          "episode": 31,
          "source_episode": 66
        },
        {
          "episode": 32,
          "source_episode": 68
        },
        {
          "episode": 33,
          "source_episode": 70
        },
        {
          "episode": 34,
          "source_episode": 72
        },
        {
          "episode": 35,
          "source_episode": 76
        },
        {
          "episode": 36,
          "source_episode": 77
        },
        {
          "episode": 37,
          "source_episode": 78
        },
        {
          "episode": 38,
          "source_episode": 80
        },
        {
          "episode": 39,
          "source_episode": 81
        },
        {
          "episode": 40,
          "source_episode": 82
        },
        {
          "episode": 41,
          "source_episode": 84
        },
        {
          "episode": 42,
          "source_episode": 86
        },
        {
          "episode": 43,
          "source_episode": 90
        },
        {
          "episode": 44,
          "source_episode": 91
        },
        {
          "episode": 45,
          "source_episode": 93
        },
        {
          "episode": 46,
          "source_episode": 94
        },
        {
          "episode": 47,
          "source_episode": 98
        },
        {
          "episode": 48,
          "source_episode": 100
        },
        {
          "episode": 49,
          "source_episode": 101
        }
      ],
      "parent": "ankile/real01b-routing-d1-blind-dagger-r2-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "372afe8140ce50690708749df7d348f3698f668ee74ae32bab0708ed9465c0ee",
      "source_repo": "ankile/real01b-routing-d1-baseline-uniform-r2-ef25cov25-nocf",
      "source_revision": "60f887d9ae1a84b753ba536df2c4afb0a2b0578b",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c02-dagger-mining-no-cf",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 3
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 6
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 9
        },
        {
          "episode": 5,
          "source_episode": 12
        },
        {
          "episode": 6,
          "source_episode": 14
        },
        {
          "episode": 7,
          "source_episode": 16
        },
        {
          "episode": 8,
          "source_episode": 17
        },
        {
          "episode": 9,
          "source_episode": 20
        },
        {
          "episode": 10,
          "source_episode": 21
        },
        {
          "episode": 11,
          "source_episode": 23
        },
        {
          "episode": 12,
          "source_episode": 24
        },
        {
          "episode": 13,
          "source_episode": 25
        },
        {
          "episode": 14,
          "source_episode": 28
        },
        {
          "episode": 15,
          "source_episode": 30
        },
        {
          "episode": 16,
          "source_episode": 34
        },
        {
          "episode": 17,
          "source_episode": 36
        },
        {
          "episode": 18,
          "source_episode": 38
        },
        {
          "episode": 19,
          "source_episode": 42
        },
        {
          "episode": 20,
          "source_episode": 43
        },
        {
          "episode": 21,
          "source_episode": 45
        },
        {
          "episode": 22,
          "source_episode": 46
        },
        {
          "episode": 23,
          "source_episode": 49
        },
        {
          "episode": 24,
          "source_episode": 51
        },
        {
          "episode": 25,
          "source_episode": 53
        },
        {
          "episode": 26,
          "source_episode": 55
        },
        {
          "episode": 27,
          "source_episode": 56
        },
        {
          "episode": 28,
          "source_episode": 59
        },
        {
          "episode": 29,
          "source_episode": 61
        },
        {
          "episode": 30,
          "source_episode": 62
        },
        {
          "episode": 31,
          "source_episode": 65
        },
        {
          "episode": 32,
          "source_episode": 67
        },
        {
          "episode": 33,
          "source_episode": 69
        },
        {
          "episode": 34,
          "source_episode": 71
        },
        {
          "episode": 35,
          "source_episode": 73
        },
        {
          "episode": 36,
          "source_episode": 74
        },
        {
          "episode": 37,
          "source_episode": 75
        },
        {
          "episode": 38,
          "source_episode": 79
        },
        {
          "episode": 39,
          "source_episode": 83
        },
        {
          "episode": 40,
          "source_episode": 85
        },
        {
          "episode": 41,
          "source_episode": 87
        },
        {
          "episode": 42,
          "source_episode": 88
        },
        {
          "episode": 43,
          "source_episode": 89
        },
        {
          "episode": 44,
          "source_episode": 92
        },
        {
          "episode": 45,
          "source_episode": 95
        },
        {
          "episode": 46,
          "source_episode": 96
        },
        {
          "episode": 47,
          "source_episode": 97
        },
        {
          "episode": 48,
          "source_episode": 99
        },
        {
          "episode": 49,
          "source_episode": 102
        }
      ],
      "parent": "ankile/real01b-routing-d1-blind-dagger-r2-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "2240972ba089e7e29ee540f474f0c0842f607ef51a289754b964dae079ff4493",
      "source_repo": "ankile/real01b-routing-d1-ours-sobol-r2-ef25cov25-nocf",
      "source_revision": "50b57f6ce1c7ab08ede9db7984b689795a8ac3ca",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c02-dagger-mixed",
      "episodes": 103,
      "parent": "",
      "source_repo": "ankile/real01b-routing-d1-blind-dagger-r2-ef25cov25",
      "source_revision": "38ae3f78fc6e16455e7832ec87e2c27a6422118f",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c02-dagger-mulligan",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 3
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 6
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 9
        },
        {
          "episode": 5,
          "source_episode": 12
        },
        {
          "episode": 6,
          "source_episode": 14
        },
        {
          "episode": 7,
          "source_episode": 16
        },
        {
          "episode": 8,
          "source_episode": 17
        },
        {
          "episode": 9,
          "source_episode": 20
        },
        {
          "episode": 10,
          "source_episode": 21
        },
        {
          "episode": 11,
          "source_episode": 22
        },
        {
          "episode": 12,
          "source_episode": 23
        },
        {
          "episode": 13,
          "source_episode": 24
        },
        {
          "episode": 14,
          "source_episode": 25
        },
        {
          "episode": 15,
          "source_episode": 28
        },
        {
          "episode": 16,
          "source_episode": 30
        },
        {
          "episode": 17,
          "source_episode": 34
        },
        {
          "episode": 18,
          "source_episode": 36
        },
        {
          "episode": 19,
          "source_episode": 38
        },
        {
          "episode": 20,
          "source_episode": 42
        },
        {
          "episode": 21,
          "source_episode": 43
        },
        {
          "episode": 22,
          "source_episode": 45
        },
        {
          "episode": 23,
          "source_episode": 46
        },
        {
          "episode": 24,
          "source_episode": 49
        },
        {
          "episode": 25,
          "source_episode": 51
        },
        {
          "episode": 26,
          "source_episode": 53
        },
        {
          "episode": 27,
          "source_episode": 55
        },
        {
          "episode": 28,
          "source_episode": 56
        },
        {
          "episode": 29,
          "source_episode": 57
        },
        {
          "episode": 30,
          "source_episode": 59
        },
        {
          "episode": 31,
          "source_episode": 61
        },
        {
          "episode": 32,
          "source_episode": 62
        },
        {
          "episode": 33,
          "source_episode": 65
        },
        {
          "episode": 34,
          "source_episode": 67
        },
        {
          "episode": 35,
          "source_episode": 69
        },
        {
          "episode": 36,
          "source_episode": 71
        },
        {
          "episode": 37,
          "source_episode": 73
        },
        {
          "episode": 38,
          "source_episode": 74
        },
        {
          "episode": 39,
          "source_episode": 75
        },
        {
          "episode": 40,
          "source_episode": 79
        },
        {
          "episode": 41,
          "source_episode": 83
        },
        {
          "episode": 42,
          "source_episode": 85
        },
        {
          "episode": 43,
          "source_episode": 87
        },
        {
          "episode": 44,
          "source_episode": 88
        },
        {
          "episode": 45,
          "source_episode": 89
        },
        {
          "episode": 46,
          "source_episode": 92
        },
        {
          "episode": 47,
          "source_episode": 95
        },
        {
          "episode": 48,
          "source_episode": 96
        },
        {
          "episode": 49,
          "source_episode": 97
        }
      ],
      "parent": "ankile/real01b-routing-d1-blind-dagger-r2-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "9ad553e7fe4a73047a04567772f188f3e47bbdf6a4fc8a9e0aa13b251b36dd67",
      "source_repo": "ankile/real01b-routing-d1-ours-sobol-r2-ef25cov25-freecf",
      "source_revision": "a32dee148532ed92f53db10874a9143088a2e799",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c03-dagger-baseline",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 3
        },
        {
          "episode": 3,
          "source_episode": 6
        },
        {
          "episode": 4,
          "source_episode": 9
        },
        {
          "episode": 5,
          "source_episode": 14
        },
        {
          "episode": 6,
          "source_episode": 17
        },
        {
          "episode": 7,
          "source_episode": 18
        },
        {
          "episode": 8,
          "source_episode": 20
        },
        {
          "episode": 9,
          "source_episode": 23
        },
        {
          "episode": 10,
          "source_episode": 25
        },
        {
          "episode": 11,
          "source_episode": 31
        },
        {
          "episode": 12,
          "source_episode": 32
        },
        {
          "episode": 13,
          "source_episode": 34
        },
        {
          "episode": 14,
          "source_episode": 37
        },
        {
          "episode": 15,
          "source_episode": 38
        },
        {
          "episode": 16,
          "source_episode": 41
        },
        {
          "episode": 17,
          "source_episode": 46
        },
        {
          "episode": 18,
          "source_episode": 49
        },
        {
          "episode": 19,
          "source_episode": 50
        },
        {
          "episode": 20,
          "source_episode": 52
        },
        {
          "episode": 21,
          "source_episode": 54
        },
        {
          "episode": 22,
          "source_episode": 55
        },
        {
          "episode": 23,
          "source_episode": 58
        },
        {
          "episode": 24,
          "source_episode": 61
        },
        {
          "episode": 25,
          "source_episode": 62
        },
        {
          "episode": 26,
          "source_episode": 63
        },
        {
          "episode": 27,
          "source_episode": 69
        },
        {
          "episode": 28,
          "source_episode": 71
        },
        {
          "episode": 29,
          "source_episode": 75
        },
        {
          "episode": 30,
          "source_episode": 76
        },
        {
          "episode": 31,
          "source_episode": 78
        },
        {
          "episode": 32,
          "source_episode": 83
        },
        {
          "episode": 33,
          "source_episode": 85
        },
        {
          "episode": 34,
          "source_episode": 86
        },
        {
          "episode": 35,
          "source_episode": 87
        },
        {
          "episode": 36,
          "source_episode": 89
        },
        {
          "episode": 37,
          "source_episode": 90
        },
        {
          "episode": 38,
          "source_episode": 92
        },
        {
          "episode": 39,
          "source_episode": 93
        },
        {
          "episode": 40,
          "source_episode": 95
        },
        {
          "episode": 41,
          "source_episode": 98
        },
        {
          "episode": 42,
          "source_episode": 101
        },
        {
          "episode": 43,
          "source_episode": 104
        },
        {
          "episode": 44,
          "source_episode": 105
        },
        {
          "episode": 45,
          "source_episode": 108
        },
        {
          "episode": 46,
          "source_episode": 110
        },
        {
          "episode": 47,
          "source_episode": 112
        },
        {
          "episode": 48,
          "source_episode": 115
        },
        {
          "episode": 49,
          "source_episode": 117
        }
      ],
      "parent": "ankile/real01b-routing-d1-blind-dagger-r3-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "5af88836e8da105bbafe15d597402439b620fe34ecdbf26106b654dceed330b6",
      "source_repo": "ankile/real01b-routing-d1-baseline-uniform-r3-ef25cov25-nocf",
      "source_revision": "b6bed575c154e17f5c22d47169dd7ce11946aab6",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c03-dagger-mining-no-cf",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 7
        },
        {
          "episode": 3,
          "source_episode": 10
        },
        {
          "episode": 4,
          "source_episode": 12
        },
        {
          "episode": 5,
          "source_episode": 13
        },
        {
          "episode": 6,
          "source_episode": 15
        },
        {
          "episode": 7,
          "source_episode": 19
        },
        {
          "episode": 8,
          "source_episode": 21
        },
        {
          "episode": 9,
          "source_episode": 24
        },
        {
          "episode": 10,
          "source_episode": 26
        },
        {
          "episode": 11,
          "source_episode": 28
        },
        {
          "episode": 12,
          "source_episode": 30
        },
        {
          "episode": 13,
          "source_episode": 33
        },
        {
          "episode": 14,
          "source_episode": 35
        },
        {
          "episode": 15,
          "source_episode": 39
        },
        {
          "episode": 16,
          "source_episode": 42
        },
        {
          "episode": 17,
          "source_episode": 44
        },
        {
          "episode": 18,
          "source_episode": 47
        },
        {
          "episode": 19,
          "source_episode": 51
        },
        {
          "episode": 20,
          "source_episode": 53
        },
        {
          "episode": 21,
          "source_episode": 56
        },
        {
          "episode": 22,
          "source_episode": 57
        },
        {
          "episode": 23,
          "source_episode": 59
        },
        {
          "episode": 24,
          "source_episode": 60
        },
        {
          "episode": 25,
          "source_episode": 64
        },
        {
          "episode": 26,
          "source_episode": 67
        },
        {
          "episode": 27,
          "source_episode": 68
        },
        {
          "episode": 28,
          "source_episode": 72
        },
        {
          "episode": 29,
          "source_episode": 73
        },
        {
          "episode": 30,
          "source_episode": 77
        },
        {
          "episode": 31,
          "source_episode": 79
        },
        {
          "episode": 32,
          "source_episode": 80
        },
        {
          "episode": 33,
          "source_episode": 81
        },
        {
          "episode": 34,
          "source_episode": 84
        },
        {
          "episode": 35,
          "source_episode": 88
        },
        {
          "episode": 36,
          "source_episode": 91
        },
        {
          "episode": 37,
          "source_episode": 94
        },
        {
          "episode": 38,
          "source_episode": 96
        },
        {
          "episode": 39,
          "source_episode": 100
        },
        {
          "episode": 40,
          "source_episode": 102
        },
        {
          "episode": 41,
          "source_episode": 103
        },
        {
          "episode": 42,
          "source_episode": 106
        },
        {
          "episode": 43,
          "source_episode": 107
        },
        {
          "episode": 44,
          "source_episode": 109
        },
        {
          "episode": 45,
          "source_episode": 111
        },
        {
          "episode": 46,
          "source_episode": 113
        },
        {
          "episode": 47,
          "source_episode": 114
        },
        {
          "episode": 48,
          "source_episode": 116
        },
        {
          "episode": 49,
          "source_episode": 118
        }
      ],
      "parent": "ankile/real01b-routing-d1-blind-dagger-r3-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "28276e2718f9934d23e2780d34d6afa2f09ea6f84472e73fb89fd6a1a544afa6",
      "source_repo": "ankile/real01b-routing-d1-ours-sobol-r3-ef25cov25-nocf",
      "source_revision": "fedb1d11635a4547d8545c16cd56290c1735301e",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c03-dagger-mixed",
      "episodes": 119,
      "parent": "",
      "source_repo": "ankile/real01b-routing-d1-blind-dagger-r3-ef25cov25",
      "source_revision": "43c81ac4668b1fa28c1d0fcd590cd4b0bbf017ee",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c03-dagger-mulligan",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 5
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 8
        },
        {
          "episode": 5,
          "source_episode": 10
        },
        {
          "episode": 6,
          "source_episode": 11
        },
        {
          "episode": 7,
          "source_episode": 12
        },
        {
          "episode": 8,
          "source_episode": 13
        },
        {
          "episode": 9,
          "source_episode": 15
        },
        {
          "episode": 10,
          "source_episode": 16
        },
        {
          "episode": 11,
          "source_episode": 19
        },
        {
          "episode": 12,
          "source_episode": 21
        },
        {
          "episode": 13,
          "source_episode": 22
        },
        {
          "episode": 14,
          "source_episode": 24
        },
        {
          "episode": 15,
          "source_episode": 26
        },
        {
          "episode": 16,
          "source_episode": 27
        },
        {
          "episode": 17,
          "source_episode": 28
        },
        {
          "episode": 18,
          "source_episode": 29
        },
        {
          "episode": 19,
          "source_episode": 30
        },
        {
          "episode": 20,
          "source_episode": 33
        },
        {
          "episode": 21,
          "source_episode": 35
        },
        {
          "episode": 22,
          "source_episode": 36
        },
        {
          "episode": 23,
          "source_episode": 39
        },
        {
          "episode": 24,
          "source_episode": 40
        },
        {
          "episode": 25,
          "source_episode": 42
        },
        {
          "episode": 26,
          "source_episode": 43
        },
        {
          "episode": 27,
          "source_episode": 44
        },
        {
          "episode": 28,
          "source_episode": 45
        },
        {
          "episode": 29,
          "source_episode": 47
        },
        {
          "episode": 30,
          "source_episode": 48
        },
        {
          "episode": 31,
          "source_episode": 51
        },
        {
          "episode": 32,
          "source_episode": 53
        },
        {
          "episode": 33,
          "source_episode": 56
        },
        {
          "episode": 34,
          "source_episode": 57
        },
        {
          "episode": 35,
          "source_episode": 59
        },
        {
          "episode": 36,
          "source_episode": 60
        },
        {
          "episode": 37,
          "source_episode": 64
        },
        {
          "episode": 38,
          "source_episode": 66
        },
        {
          "episode": 39,
          "source_episode": 67
        },
        {
          "episode": 40,
          "source_episode": 68
        },
        {
          "episode": 41,
          "source_episode": 72
        },
        {
          "episode": 42,
          "source_episode": 73
        },
        {
          "episode": 43,
          "source_episode": 74
        },
        {
          "episode": 44,
          "source_episode": 77
        },
        {
          "episode": 45,
          "source_episode": 79
        },
        {
          "episode": 46,
          "source_episode": 80
        },
        {
          "episode": 47,
          "source_episode": 81
        },
        {
          "episode": 48,
          "source_episode": 82
        },
        {
          "episode": 49,
          "source_episode": 118
        }
      ],
      "parent": "ankile/real01b-routing-d1-blind-dagger-r3-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "49ae92664b76c947f766a567e15890ed836d2dc274bff1441c35f84dc4e6cfc9",
      "source_repo": "ankile/real01b-routing-d1-ours-sobol-r3-ef25cov25-freecf",
      "source_revision": "462acfd7a2e01c300491b7bf06ac0953a8a91bc8",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c04-dagger-baseline",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 2
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 5
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 9
        },
        {
          "episode": 5,
          "source_episode": 13
        },
        {
          "episode": 6,
          "source_episode": 14
        },
        {
          "episode": 7,
          "source_episode": 15
        },
        {
          "episode": 8,
          "source_episode": 17
        },
        {
          "episode": 9,
          "source_episode": 21
        },
        {
          "episode": 10,
          "source_episode": 22
        },
        {
          "episode": 11,
          "source_episode": 24
        },
        {
          "episode": 12,
          "source_episode": 29
        },
        {
          "episode": 13,
          "source_episode": 32
        },
        {
          "episode": 14,
          "source_episode": 33
        },
        {
          "episode": 15,
          "source_episode": 38
        },
        {
          "episode": 16,
          "source_episode": 39
        },
        {
          "episode": 17,
          "source_episode": 43
        },
        {
          "episode": 18,
          "source_episode": 44
        },
        {
          "episode": 19,
          "source_episode": 46
        },
        {
          "episode": 20,
          "source_episode": 49
        },
        {
          "episode": 21,
          "source_episode": 51
        },
        {
          "episode": 22,
          "source_episode": 52
        },
        {
          "episode": 23,
          "source_episode": 54
        },
        {
          "episode": 24,
          "source_episode": 55
        },
        {
          "episode": 25,
          "source_episode": 60
        },
        {
          "episode": 26,
          "source_episode": 62
        },
        {
          "episode": 27,
          "source_episode": 64
        },
        {
          "episode": 28,
          "source_episode": 65
        },
        {
          "episode": 29,
          "source_episode": 66
        },
        {
          "episode": 30,
          "source_episode": 70
        },
        {
          "episode": 31,
          "source_episode": 73
        },
        {
          "episode": 32,
          "source_episode": 74
        },
        {
          "episode": 33,
          "source_episode": 76
        },
        {
          "episode": 34,
          "source_episode": 77
        },
        {
          "episode": 35,
          "source_episode": 79
        },
        {
          "episode": 36,
          "source_episode": 82
        },
        {
          "episode": 37,
          "source_episode": 83
        },
        {
          "episode": 38,
          "source_episode": 85
        },
        {
          "episode": 39,
          "source_episode": 86
        },
        {
          "episode": 40,
          "source_episode": 89
        },
        {
          "episode": 41,
          "source_episode": 91
        },
        {
          "episode": 42,
          "source_episode": 92
        },
        {
          "episode": 43,
          "source_episode": 95
        },
        {
          "episode": 44,
          "source_episode": 99
        },
        {
          "episode": 45,
          "source_episode": 102
        },
        {
          "episode": 46,
          "source_episode": 103
        },
        {
          "episode": 47,
          "source_episode": 105
        },
        {
          "episode": 48,
          "source_episode": 108
        },
        {
          "episode": 49,
          "source_episode": 109
        }
      ],
      "parent": "ankile/real01b-routing-d1-blind-dagger-r4-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "a90d886146e4b9b8cda84d36a982bce9ae6b2a0325afade8102cb83b606274c3",
      "source_repo": "ankile/real01b-routing-d1-baseline-uniform-r4-ef25cov25-nocf",
      "source_revision": "7982683780703626e7ada4c77e361774f6507515",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c04-dagger-mining-no-cf",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 6
        },
        {
          "episode": 3,
          "source_episode": 8
        },
        {
          "episode": 4,
          "source_episode": 10
        },
        {
          "episode": 5,
          "source_episode": 12
        },
        {
          "episode": 6,
          "source_episode": 16
        },
        {
          "episode": 7,
          "source_episode": 18
        },
        {
          "episode": 8,
          "source_episode": 20
        },
        {
          "episode": 9,
          "source_episode": 23
        },
        {
          "episode": 10,
          "source_episode": 25
        },
        {
          "episode": 11,
          "source_episode": 26
        },
        {
          "episode": 12,
          "source_episode": 27
        },
        {
          "episode": 13,
          "source_episode": 30
        },
        {
          "episode": 14,
          "source_episode": 34
        },
        {
          "episode": 15,
          "source_episode": 36
        },
        {
          "episode": 16,
          "source_episode": 40
        },
        {
          "episode": 17,
          "source_episode": 41
        },
        {
          "episode": 18,
          "source_episode": 42
        },
        {
          "episode": 19,
          "source_episode": 45
        },
        {
          "episode": 20,
          "source_episode": 47
        },
        {
          "episode": 21,
          "source_episode": 50
        },
        {
          "episode": 22,
          "source_episode": 53
        },
        {
          "episode": 23,
          "source_episode": 56
        },
        {
          "episode": 24,
          "source_episode": 57
        },
        {
          "episode": 25,
          "source_episode": 59
        },
        {
          "episode": 26,
          "source_episode": 61
        },
        {
          "episode": 27,
          "source_episode": 63
        },
        {
          "episode": 28,
          "source_episode": 67
        },
        {
          "episode": 29,
          "source_episode": 68
        },
        {
          "episode": 30,
          "source_episode": 69
        },
        {
          "episode": 31,
          "source_episode": 71
        },
        {
          "episode": 32,
          "source_episode": 72
        },
        {
          "episode": 33,
          "source_episode": 75
        },
        {
          "episode": 34,
          "source_episode": 78
        },
        {
          "episode": 35,
          "source_episode": 80
        },
        {
          "episode": 36,
          "source_episode": 81
        },
        {
          "episode": 37,
          "source_episode": 84
        },
        {
          "episode": 38,
          "source_episode": 87
        },
        {
          "episode": 39,
          "source_episode": 88
        },
        {
          "episode": 40,
          "source_episode": 90
        },
        {
          "episode": 41,
          "source_episode": 93
        },
        {
          "episode": 42,
          "source_episode": 94
        },
        {
          "episode": 43,
          "source_episode": 96
        },
        {
          "episode": 44,
          "source_episode": 100
        },
        {
          "episode": 45,
          "source_episode": 101
        },
        {
          "episode": 46,
          "source_episode": 104
        },
        {
          "episode": 47,
          "source_episode": 106
        },
        {
          "episode": 48,
          "source_episode": 107
        },
        {
          "episode": 49,
          "source_episode": 110
        }
      ],
      "parent": "ankile/real01b-routing-d1-blind-dagger-r4-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "a383c9531d8fb5be84be676b2ddf42c0362092a7db79b0b00be9873802a6a8da",
      "source_repo": "ankile/real01b-routing-d1-ours-sobol-r4-ef25cov25-nocf",
      "source_revision": "fc2fcdd93b4417f959b60ce7f79d2ab7fdb1e270",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c04-dagger-mixed",
      "episodes": 111,
      "parent": "",
      "source_repo": "ankile/real01b-routing-d1-blind-dagger-r4-ef25cov25",
      "source_revision": "278f0e477686ba20c7a84f7ee4b4289212334429",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c04-dagger-mulligan",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 1
        },
        {
          "episode": 2,
          "source_episode": 3
        },
        {
          "episode": 3,
          "source_episode": 6
        },
        {
          "episode": 4,
          "source_episode": 8
        },
        {
          "episode": 5,
          "source_episode": 10
        },
        {
          "episode": 6,
          "source_episode": 11
        },
        {
          "episode": 7,
          "source_episode": 12
        },
        {
          "episode": 8,
          "source_episode": 16
        },
        {
          "episode": 9,
          "source_episode": 18
        },
        {
          "episode": 10,
          "source_episode": 19
        },
        {
          "episode": 11,
          "source_episode": 20
        },
        {
          "episode": 12,
          "source_episode": 23
        },
        {
          "episode": 13,
          "source_episode": 25
        },
        {
          "episode": 14,
          "source_episode": 26
        },
        {
          "episode": 15,
          "source_episode": 27
        },
        {
          "episode": 16,
          "source_episode": 28
        },
        {
          "episode": 17,
          "source_episode": 30
        },
        {
          "episode": 18,
          "source_episode": 31
        },
        {
          "episode": 19,
          "source_episode": 34
        },
        {
          "episode": 20,
          "source_episode": 35
        },
        {
          "episode": 21,
          "source_episode": 36
        },
        {
          "episode": 22,
          "source_episode": 37
        },
        {
          "episode": 23,
          "source_episode": 40
        },
        {
          "episode": 24,
          "source_episode": 41
        },
        {
          "episode": 25,
          "source_episode": 42
        },
        {
          "episode": 26,
          "source_episode": 45
        },
        {
          "episode": 27,
          "source_episode": 47
        },
        {
          "episode": 28,
          "source_episode": 48
        },
        {
          "episode": 29,
          "source_episode": 50
        },
        {
          "episode": 30,
          "source_episode": 53
        },
        {
          "episode": 31,
          "source_episode": 56
        },
        {
          "episode": 32,
          "source_episode": 57
        },
        {
          "episode": 33,
          "source_episode": 58
        },
        {
          "episode": 34,
          "source_episode": 59
        },
        {
          "episode": 35,
          "source_episode": 61
        },
        {
          "episode": 36,
          "source_episode": 63
        },
        {
          "episode": 37,
          "source_episode": 67
        },
        {
          "episode": 38,
          "source_episode": 68
        },
        {
          "episode": 39,
          "source_episode": 69
        },
        {
          "episode": 40,
          "source_episode": 71
        },
        {
          "episode": 41,
          "source_episode": 72
        },
        {
          "episode": 42,
          "source_episode": 75
        },
        {
          "episode": 43,
          "source_episode": 78
        },
        {
          "episode": 44,
          "source_episode": 80
        },
        {
          "episode": 45,
          "source_episode": 81
        },
        {
          "episode": 46,
          "source_episode": 84
        },
        {
          "episode": 47,
          "source_episode": 87
        },
        {
          "episode": 48,
          "source_episode": 88
        },
        {
          "episode": 49,
          "source_episode": 90
        }
      ],
      "parent": "ankile/real01b-routing-d1-blind-dagger-r4-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "c57f423ae6dc4645b61cee9bf262f1ada95a1ec6a7aa213fbe70d301cb36cb0b",
      "source_repo": "ankile/real01b-routing-d1-ours-sobol-r4-ef25cov25-freecf",
      "source_revision": "aecfdcc45689f13a3be33a2c27c7b785f658c9db",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c05-dagger-baseline",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 2
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 5
        },
        {
          "episode": 3,
          "source_episode": 6
        },
        {
          "episode": 4,
          "source_episode": 9
        },
        {
          "episode": 5,
          "source_episode": 10
        },
        {
          "episode": 6,
          "source_episode": 13
        },
        {
          "episode": 7,
          "source_episode": 14
        },
        {
          "episode": 8,
          "source_episode": 15
        },
        {
          "episode": 9,
          "source_episode": 16
        },
        {
          "episode": 10,
          "source_episode": 22
        },
        {
          "episode": 11,
          "source_episode": 23
        },
        {
          "episode": 12,
          "source_episode": 26
        },
        {
          "episode": 13,
          "source_episode": 28
        },
        {
          "episode": 14,
          "source_episode": 30
        },
        {
          "episode": 15,
          "source_episode": 32
        },
        {
          "episode": 16,
          "source_episode": 35
        },
        {
          "episode": 17,
          "source_episode": 36
        },
        {
          "episode": 18,
          "source_episode": 37
        },
        {
          "episode": 19,
          "source_episode": 41
        },
        {
          "episode": 20,
          "source_episode": 44
        },
        {
          "episode": 21,
          "source_episode": 46
        },
        {
          "episode": 22,
          "source_episode": 49
        },
        {
          "episode": 23,
          "source_episode": 50
        },
        {
          "episode": 24,
          "source_episode": 51
        },
        {
          "episode": 25,
          "source_episode": 54
        },
        {
          "episode": 26,
          "source_episode": 55
        },
        {
          "episode": 27,
          "source_episode": 57
        },
        {
          "episode": 28,
          "source_episode": 60
        },
        {
          "episode": 29,
          "source_episode": 61
        },
        {
          "episode": 30,
          "source_episode": 63
        },
        {
          "episode": 31,
          "source_episode": 65
        },
        {
          "episode": 32,
          "source_episode": 68
        },
        {
          "episode": 33,
          "source_episode": 70
        },
        {
          "episode": 34,
          "source_episode": 71
        },
        {
          "episode": 35,
          "source_episode": 72
        },
        {
          "episode": 36,
          "source_episode": 76
        },
        {
          "episode": 37,
          "source_episode": 77
        },
        {
          "episode": 38,
          "source_episode": 80
        },
        {
          "episode": 39,
          "source_episode": 82
        },
        {
          "episode": 40,
          "source_episode": 84
        },
        {
          "episode": 41,
          "source_episode": 86
        },
        {
          "episode": 42,
          "source_episode": 88
        },
        {
          "episode": 43,
          "source_episode": 89
        },
        {
          "episode": 44,
          "source_episode": 90
        },
        {
          "episode": 45,
          "source_episode": 97
        },
        {
          "episode": 46,
          "source_episode": 98
        },
        {
          "episode": 47,
          "source_episode": 99
        },
        {
          "episode": 48,
          "source_episode": 100
        },
        {
          "episode": 49,
          "source_episode": 101
        }
      ],
      "parent": "ankile/real01b-routing-d1-blind-dagger-r5-ef20cov30",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "ba4b0c31be85c7f49cf9f2a863552810b795a92964bf15630c7324d37a078ec6",
      "source_repo": "ankile/real01b-routing-d1-baseline-uniform-r5-ef20cov30-nocf",
      "source_revision": "12b43b1a04dba20a0401676282bc610e7a25acb8",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c05-dagger-mining-no-cf",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 1
        },
        {
          "episode": 2,
          "source_episode": 4
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 8
        },
        {
          "episode": 5,
          "source_episode": 11
        },
        {
          "episode": 6,
          "source_episode": 12
        },
        {
          "episode": 7,
          "source_episode": 17
        },
        {
          "episode": 8,
          "source_episode": 18
        },
        {
          "episode": 9,
          "source_episode": 20
        },
        {
          "episode": 10,
          "source_episode": 21
        },
        {
          "episode": 11,
          "source_episode": 24
        },
        {
          "episode": 12,
          "source_episode": 27
        },
        {
          "episode": 13,
          "source_episode": 29
        },
        {
          "episode": 14,
          "source_episode": 31
        },
        {
          "episode": 15,
          "source_episode": 33
        },
        {
          "episode": 16,
          "source_episode": 34
        },
        {
          "episode": 17,
          "source_episode": 38
        },
        {
          "episode": 18,
          "source_episode": 39
        },
        {
          "episode": 19,
          "source_episode": 42
        },
        {
          "episode": 20,
          "source_episode": 43
        },
        {
          "episode": 21,
          "source_episode": 45
        },
        {
          "episode": 22,
          "source_episode": 47
        },
        {
          "episode": 23,
          "source_episode": 48
        },
        {
          "episode": 24,
          "source_episode": 52
        },
        {
          "episode": 25,
          "source_episode": 53
        },
        {
          "episode": 26,
          "source_episode": 56
        },
        {
          "episode": 27,
          "source_episode": 58
        },
        {
          "episode": 28,
          "source_episode": 59
        },
        {
          "episode": 29,
          "source_episode": 62
        },
        {
          "episode": 30,
          "source_episode": 64
        },
        {
          "episode": 31,
          "source_episode": 66
        },
        {
          "episode": 32,
          "source_episode": 67
        },
        {
          "episode": 33,
          "source_episode": 69
        },
        {
          "episode": 34,
          "source_episode": 73
        },
        {
          "episode": 35,
          "source_episode": 74
        },
        {
          "episode": 36,
          "source_episode": 75
        },
        {
          "episode": 37,
          "source_episode": 78
        },
        {
          "episode": 38,
          "source_episode": 81
        },
        {
          "episode": 39,
          "source_episode": 83
        },
        {
          "episode": 40,
          "source_episode": 85
        },
        {
          "episode": 41,
          "source_episode": 87
        },
        {
          "episode": 42,
          "source_episode": 91
        },
        {
          "episode": 43,
          "source_episode": 92
        },
        {
          "episode": 44,
          "source_episode": 93
        },
        {
          "episode": 45,
          "source_episode": 94
        },
        {
          "episode": 46,
          "source_episode": 95
        },
        {
          "episode": 47,
          "source_episode": 96
        },
        {
          "episode": 48,
          "source_episode": 102
        },
        {
          "episode": 49,
          "source_episode": 103
        }
      ],
      "parent": "ankile/real01b-routing-d1-blind-dagger-r5-ef20cov30",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "95f6ef969ea545cf5359b182bfd0db517c1a5e1e67050fd19d225198331911f3",
      "source_repo": "ankile/real01b-routing-d1-ours-sobol-r5-ef20cov30-nocf",
      "source_revision": "ce0593f8c642b9560d910405d6e52bd63586821d",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c05-dagger-mixed",
      "episodes": 104,
      "parent": "",
      "source_repo": "ankile/real01b-routing-d1-blind-dagger-r5-ef20cov30",
      "source_revision": "fb51c852723ce38c6722ee887b34b71b4e3027b4",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c05-dagger-mulligan",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 1
        },
        {
          "episode": 2,
          "source_episode": 4
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 8
        },
        {
          "episode": 5,
          "source_episode": 11
        },
        {
          "episode": 6,
          "source_episode": 12
        },
        {
          "episode": 7,
          "source_episode": 17
        },
        {
          "episode": 8,
          "source_episode": 18
        },
        {
          "episode": 9,
          "source_episode": 19
        },
        {
          "episode": 10,
          "source_episode": 20
        },
        {
          "episode": 11,
          "source_episode": 21
        },
        {
          "episode": 12,
          "source_episode": 24
        },
        {
          "episode": 13,
          "source_episode": 27
        },
        {
          "episode": 14,
          "source_episode": 29
        },
        {
          "episode": 15,
          "source_episode": 31
        },
        {
          "episode": 16,
          "source_episode": 33
        },
        {
          "episode": 17,
          "source_episode": 34
        },
        {
          "episode": 18,
          "source_episode": 38
        },
        {
          "episode": 19,
          "source_episode": 39
        },
        {
          "episode": 20,
          "source_episode": 40
        },
        {
          "episode": 21,
          "source_episode": 42
        },
        {
          "episode": 22,
          "source_episode": 43
        },
        {
          "episode": 23,
          "source_episode": 45
        },
        {
          "episode": 24,
          "source_episode": 47
        },
        {
          "episode": 25,
          "source_episode": 48
        },
        {
          "episode": 26,
          "source_episode": 52
        },
        {
          "episode": 27,
          "source_episode": 53
        },
        {
          "episode": 28,
          "source_episode": 56
        },
        {
          "episode": 29,
          "source_episode": 58
        },
        {
          "episode": 30,
          "source_episode": 59
        },
        {
          "episode": 31,
          "source_episode": 62
        },
        {
          "episode": 32,
          "source_episode": 64
        },
        {
          "episode": 33,
          "source_episode": 66
        },
        {
          "episode": 34,
          "source_episode": 67
        },
        {
          "episode": 35,
          "source_episode": 69
        },
        {
          "episode": 36,
          "source_episode": 73
        },
        {
          "episode": 37,
          "source_episode": 74
        },
        {
          "episode": 38,
          "source_episode": 75
        },
        {
          "episode": 39,
          "source_episode": 78
        },
        {
          "episode": 40,
          "source_episode": 79
        },
        {
          "episode": 41,
          "source_episode": 81
        },
        {
          "episode": 42,
          "source_episode": 83
        },
        {
          "episode": 43,
          "source_episode": 85
        },
        {
          "episode": 44,
          "source_episode": 87
        },
        {
          "episode": 45,
          "source_episode": 91
        },
        {
          "episode": 46,
          "source_episode": 92
        },
        {
          "episode": 47,
          "source_episode": 93
        },
        {
          "episode": 48,
          "source_episode": 94
        },
        {
          "episode": 49,
          "source_episode": 95
        }
      ],
      "parent": "ankile/real01b-routing-d1-blind-dagger-r5-ef20cov30",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "511c1b1e659b23009156a791698d1956e5924285161b9d8b9709205aa8d56eb5",
      "source_repo": "ankile/real01b-routing-d1-ours-sobol-r5-ef20cov30-freecf",
      "source_revision": "b151093e690265ec255bd8211f890b4c127f48e7",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c06-dagger-baseline",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 5
        },
        {
          "episode": 2,
          "source_episode": 6
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 8
        },
        {
          "episode": 5,
          "source_episode": 12
        },
        {
          "episode": 6,
          "source_episode": 14
        },
        {
          "episode": 7,
          "source_episode": 17
        },
        {
          "episode": 8,
          "source_episode": 19
        },
        {
          "episode": 9,
          "source_episode": 21
        },
        {
          "episode": 10,
          "source_episode": 22
        },
        {
          "episode": 11,
          "source_episode": 26
        },
        {
          "episode": 12,
          "source_episode": 27
        },
        {
          "episode": 13,
          "source_episode": 29
        },
        {
          "episode": 14,
          "source_episode": 30
        },
        {
          "episode": 15,
          "source_episode": 32
        },
        {
          "episode": 16,
          "source_episode": 37
        },
        {
          "episode": 17,
          "source_episode": 38
        },
        {
          "episode": 18,
          "source_episode": 41
        },
        {
          "episode": 19,
          "source_episode": 42
        },
        {
          "episode": 20,
          "source_episode": 43
        },
        {
          "episode": 21,
          "source_episode": 46
        },
        {
          "episode": 22,
          "source_episode": 50
        },
        {
          "episode": 23,
          "source_episode": 53
        },
        {
          "episode": 24,
          "source_episode": 55
        },
        {
          "episode": 25,
          "source_episode": 58
        },
        {
          "episode": 26,
          "source_episode": 59
        },
        {
          "episode": 27,
          "source_episode": 62
        },
        {
          "episode": 28,
          "source_episode": 63
        },
        {
          "episode": 29,
          "source_episode": 64
        },
        {
          "episode": 30,
          "source_episode": 69
        },
        {
          "episode": 31,
          "source_episode": 70
        },
        {
          "episode": 32,
          "source_episode": 74
        },
        {
          "episode": 33,
          "source_episode": 77
        },
        {
          "episode": 34,
          "source_episode": 78
        },
        {
          "episode": 35,
          "source_episode": 79
        },
        {
          "episode": 36,
          "source_episode": 80
        },
        {
          "episode": 37,
          "source_episode": 82
        },
        {
          "episode": 38,
          "source_episode": 86
        },
        {
          "episode": 39,
          "source_episode": 89
        },
        {
          "episode": 40,
          "source_episode": 92
        },
        {
          "episode": 41,
          "source_episode": 94
        },
        {
          "episode": 42,
          "source_episode": 95
        },
        {
          "episode": 43,
          "source_episode": 98
        },
        {
          "episode": 44,
          "source_episode": 101
        },
        {
          "episode": 45,
          "source_episode": 102
        },
        {
          "episode": 46,
          "source_episode": 104
        },
        {
          "episode": 47,
          "source_episode": 105
        },
        {
          "episode": 48,
          "source_episode": 108
        },
        {
          "episode": 49,
          "source_episode": 110
        }
      ],
      "parent": "ankile/real01b-routing-d1-blind-dagger-r6-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "e848687c7c57d2aa6a0639e2086f505d34abdbe933c023f9682afdce27ff2b45",
      "source_repo": "ankile/real01b-routing-d1-baseline-uniform-r6-ef25cov25-nocf",
      "source_revision": "85339e6252d197c6ef536ed2d833bf52ddd60fba",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c06-dagger-mining-no-cf",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 3
        },
        {
          "episode": 3,
          "source_episode": 9
        },
        {
          "episode": 4,
          "source_episode": 11
        },
        {
          "episode": 5,
          "source_episode": 13
        },
        {
          "episode": 6,
          "source_episode": 15
        },
        {
          "episode": 7,
          "source_episode": 16
        },
        {
          "episode": 8,
          "source_episode": 18
        },
        {
          "episode": 9,
          "source_episode": 20
        },
        {
          "episode": 10,
          "source_episode": 23
        },
        {
          "episode": 11,
          "source_episode": 24
        },
        {
          "episode": 12,
          "source_episode": 25
        },
        {
          "episode": 13,
          "source_episode": 28
        },
        {
          "episode": 14,
          "source_episode": 31
        },
        {
          "episode": 15,
          "source_episode": 33
        },
        {
          "episode": 16,
          "source_episode": 34
        },
        {
          "episode": 17,
          "source_episode": 36
        },
        {
          "episode": 18,
          "source_episode": 39
        },
        {
          "episode": 19,
          "source_episode": 44
        },
        {
          "episode": 20,
          "source_episode": 45
        },
        {
          "episode": 21,
          "source_episode": 47
        },
        {
          "episode": 22,
          "source_episode": 48
        },
        {
          "episode": 23,
          "source_episode": 51
        },
        {
          "episode": 24,
          "source_episode": 54
        },
        {
          "episode": 25,
          "source_episode": 56
        },
        {
          "episode": 26,
          "source_episode": 60
        },
        {
          "episode": 27,
          "source_episode": 61
        },
        {
          "episode": 28,
          "source_episode": 66
        },
        {
          "episode": 29,
          "source_episode": 67
        },
        {
          "episode": 30,
          "source_episode": 68
        },
        {
          "episode": 31,
          "source_episode": 72
        },
        {
          "episode": 32,
          "source_episode": 73
        },
        {
          "episode": 33,
          "source_episode": 75
        },
        {
          "episode": 34,
          "source_episode": 76
        },
        {
          "episode": 35,
          "source_episode": 81
        },
        {
          "episode": 36,
          "source_episode": 83
        },
        {
          "episode": 37,
          "source_episode": 84
        },
        {
          "episode": 38,
          "source_episode": 85
        },
        {
          "episode": 39,
          "source_episode": 87
        },
        {
          "episode": 40,
          "source_episode": 90
        },
        {
          "episode": 41,
          "source_episode": 91
        },
        {
          "episode": 42,
          "source_episode": 96
        },
        {
          "episode": 43,
          "source_episode": 97
        },
        {
          "episode": 44,
          "source_episode": 99
        },
        {
          "episode": 45,
          "source_episode": 100
        },
        {
          "episode": 46,
          "source_episode": 103
        },
        {
          "episode": 47,
          "source_episode": 106
        },
        {
          "episode": 48,
          "source_episode": 107
        },
        {
          "episode": 49,
          "source_episode": 109
        }
      ],
      "parent": "ankile/real01b-routing-d1-blind-dagger-r6-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "b244e31c61a3b7e84b249b7ec376b3071024ffbd8c0b3c346b1c741d96ce57a9",
      "source_repo": "ankile/real01b-routing-d1-ours-sobol-r6-ef25cov25-nocf",
      "source_revision": "74ee34dd340da2a97a014be3e28da580cabb776f",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c06-dagger-mixed",
      "episodes": 111,
      "parent": "",
      "source_repo": "ankile/real01b-routing-d1-blind-dagger-r6-ef25cov25",
      "source_revision": "506f0a63e950c53caccc3be318c3118006884ca4",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c06-dagger-mulligan",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 3
        },
        {
          "episode": 3,
          "source_episode": 4
        },
        {
          "episode": 4,
          "source_episode": 9
        },
        {
          "episode": 5,
          "source_episode": 10
        },
        {
          "episode": 6,
          "source_episode": 11
        },
        {
          "episode": 7,
          "source_episode": 13
        },
        {
          "episode": 8,
          "source_episode": 15
        },
        {
          "episode": 9,
          "source_episode": 16
        },
        {
          "episode": 10,
          "source_episode": 18
        },
        {
          "episode": 11,
          "source_episode": 20
        },
        {
          "episode": 12,
          "source_episode": 23
        },
        {
          "episode": 13,
          "source_episode": 24
        },
        {
          "episode": 14,
          "source_episode": 25
        },
        {
          "episode": 15,
          "source_episode": 28
        },
        {
          "episode": 16,
          "source_episode": 31
        },
        {
          "episode": 17,
          "source_episode": 33
        },
        {
          "episode": 18,
          "source_episode": 34
        },
        {
          "episode": 19,
          "source_episode": 35
        },
        {
          "episode": 20,
          "source_episode": 36
        },
        {
          "episode": 21,
          "source_episode": 39
        },
        {
          "episode": 22,
          "source_episode": 40
        },
        {
          "episode": 23,
          "source_episode": 44
        },
        {
          "episode": 24,
          "source_episode": 45
        },
        {
          "episode": 25,
          "source_episode": 47
        },
        {
          "episode": 26,
          "source_episode": 48
        },
        {
          "episode": 27,
          "source_episode": 49
        },
        {
          "episode": 28,
          "source_episode": 51
        },
        {
          "episode": 29,
          "source_episode": 52
        },
        {
          "episode": 30,
          "source_episode": 54
        },
        {
          "episode": 31,
          "source_episode": 56
        },
        {
          "episode": 32,
          "source_episode": 57
        },
        {
          "episode": 33,
          "source_episode": 60
        },
        {
          "episode": 34,
          "source_episode": 61
        },
        {
          "episode": 35,
          "source_episode": 66
        },
        {
          "episode": 36,
          "source_episode": 67
        },
        {
          "episode": 37,
          "source_episode": 68
        },
        {
          "episode": 38,
          "source_episode": 72
        },
        {
          "episode": 39,
          "source_episode": 73
        },
        {
          "episode": 40,
          "source_episode": 75
        },
        {
          "episode": 41,
          "source_episode": 76
        },
        {
          "episode": 42,
          "source_episode": 81
        },
        {
          "episode": 43,
          "source_episode": 83
        },
        {
          "episode": 44,
          "source_episode": 84
        },
        {
          "episode": 45,
          "source_episode": 85
        },
        {
          "episode": 46,
          "source_episode": 87
        },
        {
          "episode": 47,
          "source_episode": 88
        },
        {
          "episode": 48,
          "source_episode": 90
        },
        {
          "episode": 49,
          "source_episode": 91
        }
      ],
      "parent": "ankile/real01b-routing-d1-blind-dagger-r6-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "e1f20991176b49e509748257020da967b5c460d5eac6f04e2cfcf5a147eda40e",
      "source_repo": "ankile/real01b-routing-d1-ours-sobol-r6-ef25cov25-freecf",
      "source_revision": "a6b09d35ae2f28d49bbeb6d5da0dd95a246212c2",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c07-dagger-baseline",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 4
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 9
        },
        {
          "episode": 5,
          "source_episode": 10
        },
        {
          "episode": 6,
          "source_episode": 16
        },
        {
          "episode": 7,
          "source_episode": 17
        },
        {
          "episode": 8,
          "source_episode": 19
        },
        {
          "episode": 9,
          "source_episode": 22
        },
        {
          "episode": 10,
          "source_episode": 24
        },
        {
          "episode": 11,
          "source_episode": 26
        },
        {
          "episode": 12,
          "source_episode": 27
        },
        {
          "episode": 13,
          "source_episode": 28
        },
        {
          "episode": 14,
          "source_episode": 32
        },
        {
          "episode": 15,
          "source_episode": 33
        },
        {
          "episode": 16,
          "source_episode": 37
        },
        {
          "episode": 17,
          "source_episode": 38
        },
        {
          "episode": 18,
          "source_episode": 39
        },
        {
          "episode": 19,
          "source_episode": 42
        },
        {
          "episode": 20,
          "source_episode": 43
        },
        {
          "episode": 21,
          "source_episode": 47
        },
        {
          "episode": 22,
          "source_episode": 48
        },
        {
          "episode": 23,
          "source_episode": 49
        },
        {
          "episode": 24,
          "source_episode": 51
        },
        {
          "episode": 25,
          "source_episode": 54
        },
        {
          "episode": 26,
          "source_episode": 55
        },
        {
          "episode": 27,
          "source_episode": 56
        },
        {
          "episode": 28,
          "source_episode": 60
        },
        {
          "episode": 29,
          "source_episode": 61
        },
        {
          "episode": 30,
          "source_episode": 64
        },
        {
          "episode": 31,
          "source_episode": 65
        },
        {
          "episode": 32,
          "source_episode": 69
        },
        {
          "episode": 33,
          "source_episode": 72
        },
        {
          "episode": 34,
          "source_episode": 73
        },
        {
          "episode": 35,
          "source_episode": 74
        },
        {
          "episode": 36,
          "source_episode": 75
        },
        {
          "episode": 37,
          "source_episode": 76
        },
        {
          "episode": 38,
          "source_episode": 78
        },
        {
          "episode": 39,
          "source_episode": 80
        },
        {
          "episode": 40,
          "source_episode": 82
        },
        {
          "episode": 41,
          "source_episode": 84
        },
        {
          "episode": 42,
          "source_episode": 87
        },
        {
          "episode": 43,
          "source_episode": 89
        },
        {
          "episode": 44,
          "source_episode": 92
        },
        {
          "episode": 45,
          "source_episode": 95
        },
        {
          "episode": 46,
          "source_episode": 96
        },
        {
          "episode": 47,
          "source_episode": 97
        },
        {
          "episode": 48,
          "source_episode": 101
        },
        {
          "episode": 49,
          "source_episode": 102
        }
      ],
      "parent": "ankile/real01b-routing-d1-blind-dagger-r7-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "fea70459b85966ee8b6b7cfdea638369f87aa04e58328ed0c71d4edc11965b95",
      "source_repo": "ankile/real01b-routing-d1-baseline-uniform-r7-ef25cov25-nocf",
      "source_revision": "807cfa7cb6aa17dcb13c52451c9b7cdcd2af7299",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c07-dagger-mining-no-cf",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 6
        },
        {
          "episode": 3,
          "source_episode": 8
        },
        {
          "episode": 4,
          "source_episode": 11
        },
        {
          "episode": 5,
          "source_episode": 13
        },
        {
          "episode": 6,
          "source_episode": 14
        },
        {
          "episode": 7,
          "source_episode": 18
        },
        {
          "episode": 8,
          "source_episode": 20
        },
        {
          "episode": 9,
          "source_episode": 21
        },
        {
          "episode": 10,
          "source_episode": 23
        },
        {
          "episode": 11,
          "source_episode": 25
        },
        {
          "episode": 12,
          "source_episode": 29
        },
        {
          "episode": 13,
          "source_episode": 30
        },
        {
          "episode": 14,
          "source_episode": 31
        },
        {
          "episode": 15,
          "source_episode": 34
        },
        {
          "episode": 16,
          "source_episode": 35
        },
        {
          "episode": 17,
          "source_episode": 36
        },
        {
          "episode": 18,
          "source_episode": 40
        },
        {
          "episode": 19,
          "source_episode": 41
        },
        {
          "episode": 20,
          "source_episode": 44
        },
        {
          "episode": 21,
          "source_episode": 45
        },
        {
          "episode": 22,
          "source_episode": 46
        },
        {
          "episode": 23,
          "source_episode": 50
        },
        {
          "episode": 24,
          "source_episode": 52
        },
        {
          "episode": 25,
          "source_episode": 53
        },
        {
          "episode": 26,
          "source_episode": 57
        },
        {
          "episode": 27,
          "source_episode": 58
        },
        {
          "episode": 28,
          "source_episode": 59
        },
        {
          "episode": 29,
          "source_episode": 62
        },
        {
          "episode": 30,
          "source_episode": 63
        },
        {
          "episode": 31,
          "source_episode": 66
        },
        {
          "episode": 32,
          "source_episode": 67
        },
        {
          "episode": 33,
          "source_episode": 68
        },
        {
          "episode": 34,
          "source_episode": 70
        },
        {
          "episode": 35,
          "source_episode": 71
        },
        {
          "episode": 36,
          "source_episode": 77
        },
        {
          "episode": 37,
          "source_episode": 79
        },
        {
          "episode": 38,
          "source_episode": 81
        },
        {
          "episode": 39,
          "source_episode": 83
        },
        {
          "episode": 40,
          "source_episode": 85
        },
        {
          "episode": 41,
          "source_episode": 86
        },
        {
          "episode": 42,
          "source_episode": 88
        },
        {
          "episode": 43,
          "source_episode": 90
        },
        {
          "episode": 44,
          "source_episode": 91
        },
        {
          "episode": 45,
          "source_episode": 93
        },
        {
          "episode": 46,
          "source_episode": 94
        },
        {
          "episode": 47,
          "source_episode": 98
        },
        {
          "episode": 48,
          "source_episode": 99
        },
        {
          "episode": 49,
          "source_episode": 100
        }
      ],
      "parent": "ankile/real01b-routing-d1-blind-dagger-r7-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "3f85cc94341ce3bbb2c27afa610d75aa5e1941125bea464804fb4827a3dd1839",
      "source_repo": "ankile/real01b-routing-d1-ours-sobol-r7-ef25cov25-nocf",
      "source_revision": "f55792de0eb2eb821c1006e8354575ed8e5ea0ac",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c07-dagger-mixed",
      "episodes": 103,
      "parent": "",
      "source_repo": "ankile/real01b-routing-d1-blind-dagger-r7-ef25cov25",
      "source_revision": "a7544482f92327619b58748930a4e3362a89a06c",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c07-dagger-mulligan",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 6
        },
        {
          "episode": 3,
          "source_episode": 8
        },
        {
          "episode": 4,
          "source_episode": 11
        },
        {
          "episode": 5,
          "source_episode": 12
        },
        {
          "episode": 6,
          "source_episode": 13
        },
        {
          "episode": 7,
          "source_episode": 14
        },
        {
          "episode": 8,
          "source_episode": 15
        },
        {
          "episode": 9,
          "source_episode": 18
        },
        {
          "episode": 10,
          "source_episode": 20
        },
        {
          "episode": 11,
          "source_episode": 21
        },
        {
          "episode": 12,
          "source_episode": 23
        },
        {
          "episode": 13,
          "source_episode": 25
        },
        {
          "episode": 14,
          "source_episode": 29
        },
        {
          "episode": 15,
          "source_episode": 30
        },
        {
          "episode": 16,
          "source_episode": 31
        },
        {
          "episode": 17,
          "source_episode": 34
        },
        {
          "episode": 18,
          "source_episode": 35
        },
        {
          "episode": 19,
          "source_episode": 36
        },
        {
          "episode": 20,
          "source_episode": 40
        },
        {
          "episode": 21,
          "source_episode": 41
        },
        {
          "episode": 22,
          "source_episode": 44
        },
        {
          "episode": 23,
          "source_episode": 45
        },
        {
          "episode": 24,
          "source_episode": 46
        },
        {
          "episode": 25,
          "source_episode": 50
        },
        {
          "episode": 26,
          "source_episode": 52
        },
        {
          "episode": 27,
          "source_episode": 53
        },
        {
          "episode": 28,
          "source_episode": 57
        },
        {
          "episode": 29,
          "source_episode": 58
        },
        {
          "episode": 30,
          "source_episode": 59
        },
        {
          "episode": 31,
          "source_episode": 62
        },
        {
          "episode": 32,
          "source_episode": 63
        },
        {
          "episode": 33,
          "source_episode": 66
        },
        {
          "episode": 34,
          "source_episode": 67
        },
        {
          "episode": 35,
          "source_episode": 68
        },
        {
          "episode": 36,
          "source_episode": 70
        },
        {
          "episode": 37,
          "source_episode": 71
        },
        {
          "episode": 38,
          "source_episode": 77
        },
        {
          "episode": 39,
          "source_episode": 79
        },
        {
          "episode": 40,
          "source_episode": 81
        },
        {
          "episode": 41,
          "source_episode": 83
        },
        {
          "episode": 42,
          "source_episode": 85
        },
        {
          "episode": 43,
          "source_episode": 86
        },
        {
          "episode": 44,
          "source_episode": 88
        },
        {
          "episode": 45,
          "source_episode": 90
        },
        {
          "episode": 46,
          "source_episode": 91
        },
        {
          "episode": 47,
          "source_episode": 93
        },
        {
          "episode": 48,
          "source_episode": 94
        },
        {
          "episode": 49,
          "source_episode": 98
        }
      ],
      "parent": "ankile/real01b-routing-d1-blind-dagger-r7-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "46eb7d427a570dd0e552c9db06bef333ad8c069b240ae605cc3b79c76f3456b1",
      "source_repo": "ankile/real01b-routing-d1-ours-sobol-r7-ef25cov25-freecf",
      "source_revision": "bcb7b53cb91c0a6f1a2cf836b37655be2df495ab",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c08-dagger-baseline",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 6
        },
        {
          "episode": 3,
          "source_episode": 8
        },
        {
          "episode": 4,
          "source_episode": 12
        },
        {
          "episode": 5,
          "source_episode": 13
        },
        {
          "episode": 6,
          "source_episode": 16
        },
        {
          "episode": 7,
          "source_episode": 19
        },
        {
          "episode": 8,
          "source_episode": 22
        },
        {
          "episode": 9,
          "source_episode": 24
        },
        {
          "episode": 10,
          "source_episode": 28
        },
        {
          "episode": 11,
          "source_episode": 29
        },
        {
          "episode": 12,
          "source_episode": 31
        },
        {
          "episode": 13,
          "source_episode": 32
        },
        {
          "episode": 14,
          "source_episode": 33
        },
        {
          "episode": 15,
          "source_episode": 34
        },
        {
          "episode": 16,
          "source_episode": 41
        },
        {
          "episode": 17,
          "source_episode": 43
        },
        {
          "episode": 18,
          "source_episode": 44
        },
        {
          "episode": 19,
          "source_episode": 48
        },
        {
          "episode": 20,
          "source_episode": 50
        },
        {
          "episode": 21,
          "source_episode": 51
        },
        {
          "episode": 22,
          "source_episode": 56
        },
        {
          "episode": 23,
          "source_episode": 57
        },
        {
          "episode": 24,
          "source_episode": 59
        },
        {
          "episode": 25,
          "source_episode": 62
        },
        {
          "episode": 26,
          "source_episode": 63
        },
        {
          "episode": 27,
          "source_episode": 67
        },
        {
          "episode": 28,
          "source_episode": 70
        },
        {
          "episode": 29,
          "source_episode": 71
        },
        {
          "episode": 30,
          "source_episode": 73
        },
        {
          "episode": 31,
          "source_episode": 75
        },
        {
          "episode": 32,
          "source_episode": 77
        },
        {
          "episode": 33,
          "source_episode": 80
        },
        {
          "episode": 34,
          "source_episode": 83
        },
        {
          "episode": 35,
          "source_episode": 84
        },
        {
          "episode": 36,
          "source_episode": 86
        },
        {
          "episode": 37,
          "source_episode": 87
        },
        {
          "episode": 38,
          "source_episode": 95
        },
        {
          "episode": 39,
          "source_episode": 99
        },
        {
          "episode": 40,
          "source_episode": 101
        },
        {
          "episode": 41,
          "source_episode": 104
        },
        {
          "episode": 42,
          "source_episode": 105
        },
        {
          "episode": 43,
          "source_episode": 108
        },
        {
          "episode": 44,
          "source_episode": 109
        },
        {
          "episode": 45,
          "source_episode": 110
        },
        {
          "episode": 46,
          "source_episode": 115
        },
        {
          "episode": 47,
          "source_episode": 116
        },
        {
          "episode": 48,
          "source_episode": 118
        },
        {
          "episode": 49,
          "source_episode": 120
        }
      ],
      "parent": "ankile/real01b-routing-d1-blind-dagger-r8-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "c706e16b8e397a81d14faff30250096c55ba7d662474b1e2d5753e883bcdc6a7",
      "source_repo": "ankile/real01b-routing-d1-baseline-uniform-r8-ef25cov25-nocf",
      "source_revision": "07378c8d98dcaa53fecc482a7afd4a6cab4c6b49",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c08-dagger-mining-no-cf",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 4
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 9
        },
        {
          "episode": 5,
          "source_episode": 10
        },
        {
          "episode": 6,
          "source_episode": 14
        },
        {
          "episode": 7,
          "source_episode": 17
        },
        {
          "episode": 8,
          "source_episode": 20
        },
        {
          "episode": 9,
          "source_episode": 23
        },
        {
          "episode": 10,
          "source_episode": 25
        },
        {
          "episode": 11,
          "source_episode": 26
        },
        {
          "episode": 12,
          "source_episode": 27
        },
        {
          "episode": 13,
          "source_episode": 30
        },
        {
          "episode": 14,
          "source_episode": 35
        },
        {
          "episode": 15,
          "source_episode": 38
        },
        {
          "episode": 16,
          "source_episode": 39
        },
        {
          "episode": 17,
          "source_episode": 42
        },
        {
          "episode": 18,
          "source_episode": 45
        },
        {
          "episode": 19,
          "source_episode": 46
        },
        {
          "episode": 20,
          "source_episode": 49
        },
        {
          "episode": 21,
          "source_episode": 52
        },
        {
          "episode": 22,
          "source_episode": 53
        },
        {
          "episode": 23,
          "source_episode": 55
        },
        {
          "episode": 24,
          "source_episode": 58
        },
        {
          "episode": 25,
          "source_episode": 61
        },
        {
          "episode": 26,
          "source_episode": 64
        },
        {
          "episode": 27,
          "source_episode": 65
        },
        {
          "episode": 28,
          "source_episode": 66
        },
        {
          "episode": 29,
          "source_episode": 68
        },
        {
          "episode": 30,
          "source_episode": 69
        },
        {
          "episode": 31,
          "source_episode": 72
        },
        {
          "episode": 32,
          "source_episode": 76
        },
        {
          "episode": 33,
          "source_episode": 78
        },
        {
          "episode": 34,
          "source_episode": 81
        },
        {
          "episode": 35,
          "source_episode": 82
        },
        {
          "episode": 36,
          "source_episode": 85
        },
        {
          "episode": 37,
          "source_episode": 88
        },
        {
          "episode": 38,
          "source_episode": 93
        },
        {
          "episode": 39,
          "source_episode": 96
        },
        {
          "episode": 40,
          "source_episode": 98
        },
        {
          "episode": 41,
          "source_episode": 100
        },
        {
          "episode": 42,
          "source_episode": 103
        },
        {
          "episode": 43,
          "source_episode": 107
        },
        {
          "episode": 44,
          "source_episode": 111
        },
        {
          "episode": 45,
          "source_episode": 112
        },
        {
          "episode": 46,
          "source_episode": 113
        },
        {
          "episode": 47,
          "source_episode": 114
        },
        {
          "episode": 48,
          "source_episode": 117
        },
        {
          "episode": 49,
          "source_episode": 119
        }
      ],
      "parent": "ankile/real01b-routing-d1-blind-dagger-r8-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "fde768044e72b495a26918def540340a7cce703bdf3d089c41fa6b8b3e441c02",
      "source_repo": "ankile/real01b-routing-d1-ours-sobol-r8-ef25cov25-nocf",
      "source_revision": "8c080e3792c0bdab5de4755d37f6a5c5c908020a",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c08-dagger-mixed",
      "episodes": 121,
      "parent": "",
      "source_repo": "ankile/real01b-routing-d1-blind-dagger-r8-ef25cov25",
      "source_revision": "d63a28602f491af7f3551f6f88b76b106eeddc4a",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c08-dagger-mulligan",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 4
        },
        {
          "episode": 3,
          "source_episode": 5
        },
        {
          "episode": 4,
          "source_episode": 7
        },
        {
          "episode": 5,
          "source_episode": 9
        },
        {
          "episode": 6,
          "source_episode": 10
        },
        {
          "episode": 7,
          "source_episode": 11
        },
        {
          "episode": 8,
          "source_episode": 14
        },
        {
          "episode": 9,
          "source_episode": 15
        },
        {
          "episode": 10,
          "source_episode": 17
        },
        {
          "episode": 11,
          "source_episode": 20
        },
        {
          "episode": 12,
          "source_episode": 23
        },
        {
          "episode": 13,
          "source_episode": 25
        },
        {
          "episode": 14,
          "source_episode": 26
        },
        {
          "episode": 15,
          "source_episode": 27
        },
        {
          "episode": 16,
          "source_episode": 30
        },
        {
          "episode": 17,
          "source_episode": 35
        },
        {
          "episode": 18,
          "source_episode": 38
        },
        {
          "episode": 19,
          "source_episode": 39
        },
        {
          "episode": 20,
          "source_episode": 40
        },
        {
          "episode": 21,
          "source_episode": 42
        },
        {
          "episode": 22,
          "source_episode": 45
        },
        {
          "episode": 23,
          "source_episode": 46
        },
        {
          "episode": 24,
          "source_episode": 47
        },
        {
          "episode": 25,
          "source_episode": 49
        },
        {
          "episode": 26,
          "source_episode": 52
        },
        {
          "episode": 27,
          "source_episode": 53
        },
        {
          "episode": 28,
          "source_episode": 55
        },
        {
          "episode": 29,
          "source_episode": 58
        },
        {
          "episode": 30,
          "source_episode": 61
        },
        {
          "episode": 31,
          "source_episode": 64
        },
        {
          "episode": 32,
          "source_episode": 65
        },
        {
          "episode": 33,
          "source_episode": 66
        },
        {
          "episode": 34,
          "source_episode": 68
        },
        {
          "episode": 35,
          "source_episode": 69
        },
        {
          "episode": 36,
          "source_episode": 72
        },
        {
          "episode": 37,
          "source_episode": 76
        },
        {
          "episode": 38,
          "source_episode": 78
        },
        {
          "episode": 39,
          "source_episode": 79
        },
        {
          "episode": 40,
          "source_episode": 81
        },
        {
          "episode": 41,
          "source_episode": 82
        },
        {
          "episode": 42,
          "source_episode": 85
        },
        {
          "episode": 43,
          "source_episode": 88
        },
        {
          "episode": 44,
          "source_episode": 93
        },
        {
          "episode": 45,
          "source_episode": 94
        },
        {
          "episode": 46,
          "source_episode": 96
        },
        {
          "episode": 47,
          "source_episode": 97
        },
        {
          "episode": 48,
          "source_episode": 98
        },
        {
          "episode": 49,
          "source_episode": 100
        }
      ],
      "parent": "ankile/real01b-routing-d1-blind-dagger-r8-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "1fbaec5ee7d3f0d7e425f1b479badb5a5634360d63a4303563bfc2c93406de3b",
      "source_repo": "ankile/real01b-routing-d1-ours-sobol-r8-ef25cov25-freecf",
      "source_revision": "22e861e35ca554a754106418ec70c12275eb5b24",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c09-dagger-baseline",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 5
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 8
        },
        {
          "episode": 5,
          "source_episode": 12
        },
        {
          "episode": 6,
          "source_episode": 14
        },
        {
          "episode": 7,
          "source_episode": 15
        },
        {
          "episode": 8,
          "source_episode": 16
        },
        {
          "episode": 9,
          "source_episode": 18
        },
        {
          "episode": 10,
          "source_episode": 21
        },
        {
          "episode": 11,
          "source_episode": 22
        },
        {
          "episode": 12,
          "source_episode": 25
        },
        {
          "episode": 13,
          "source_episode": 26
        },
        {
          "episode": 14,
          "source_episode": 31
        },
        {
          "episode": 15,
          "source_episode": 32
        },
        {
          "episode": 16,
          "source_episode": 33
        },
        {
          "episode": 17,
          "source_episode": 37
        },
        {
          "episode": 18,
          "source_episode": 40
        },
        {
          "episode": 19,
          "source_episode": 43
        },
        {
          "episode": 20,
          "source_episode": 46
        },
        {
          "episode": 21,
          "source_episode": 48
        },
        {
          "episode": 22,
          "source_episode": 49
        },
        {
          "episode": 23,
          "source_episode": 53
        },
        {
          "episode": 24,
          "source_episode": 55
        },
        {
          "episode": 25,
          "source_episode": 59
        },
        {
          "episode": 26,
          "source_episode": 60
        },
        {
          "episode": 27,
          "source_episode": 61
        },
        {
          "episode": 28,
          "source_episode": 62
        },
        {
          "episode": 29,
          "source_episode": 63
        },
        {
          "episode": 30,
          "source_episode": 70
        },
        {
          "episode": 31,
          "source_episode": 71
        },
        {
          "episode": 32,
          "source_episode": 75
        },
        {
          "episode": 33,
          "source_episode": 76
        },
        {
          "episode": 34,
          "source_episode": 78
        },
        {
          "episode": 35,
          "source_episode": 79
        },
        {
          "episode": 36,
          "source_episode": 82
        },
        {
          "episode": 37,
          "source_episode": 84
        },
        {
          "episode": 38,
          "source_episode": 88
        },
        {
          "episode": 39,
          "source_episode": 90
        },
        {
          "episode": 40,
          "source_episode": 92
        },
        {
          "episode": 41,
          "source_episode": 93
        },
        {
          "episode": 42,
          "source_episode": 94
        },
        {
          "episode": 43,
          "source_episode": 95
        },
        {
          "episode": 44,
          "source_episode": 97
        },
        {
          "episode": 45,
          "source_episode": 98
        },
        {
          "episode": 46,
          "source_episode": 101
        },
        {
          "episode": 47,
          "source_episode": 102
        },
        {
          "episode": 48,
          "source_episode": 105
        },
        {
          "episode": 49,
          "source_episode": 108
        },
        {
          "episode": 50,
          "source_episode": 109
        },
        {
          "episode": 51,
          "source_episode": 112
        },
        {
          "episode": 52,
          "source_episode": 114
        },
        {
          "episode": 53,
          "source_episode": 117
        },
        {
          "episode": 54,
          "source_episode": 120
        },
        {
          "episode": 55,
          "source_episode": 121
        },
        {
          "episode": 56,
          "source_episode": 125
        },
        {
          "episode": 57,
          "source_episode": 126
        },
        {
          "episode": 58,
          "source_episode": 127
        },
        {
          "episode": 59,
          "source_episode": 128
        },
        {
          "episode": 60,
          "source_episode": 133
        },
        {
          "episode": 61,
          "source_episode": 134
        },
        {
          "episode": 62,
          "source_episode": 138
        },
        {
          "episode": 63,
          "source_episode": 139
        },
        {
          "episode": 64,
          "source_episode": 141
        },
        {
          "episode": 65,
          "source_episode": 143
        },
        {
          "episode": 66,
          "source_episode": 146
        },
        {
          "episode": 67,
          "source_episode": 147
        },
        {
          "episode": 68,
          "source_episode": 148
        },
        {
          "episode": 69,
          "source_episode": 150
        },
        {
          "episode": 70,
          "source_episode": 154
        },
        {
          "episode": 71,
          "source_episode": 155
        },
        {
          "episode": 72,
          "source_episode": 157
        },
        {
          "episode": 73,
          "source_episode": 158
        },
        {
          "episode": 74,
          "source_episode": 160
        },
        {
          "episode": 75,
          "source_episode": 161
        },
        {
          "episode": 76,
          "source_episode": 162
        },
        {
          "episode": 77,
          "source_episode": 163
        },
        {
          "episode": 78,
          "source_episode": 164
        },
        {
          "episode": 79,
          "source_episode": 165
        },
        {
          "episode": 80,
          "source_episode": 166
        },
        {
          "episode": 81,
          "source_episode": 167
        },
        {
          "episode": 82,
          "source_episode": 168
        },
        {
          "episode": 83,
          "source_episode": 169
        },
        {
          "episode": 84,
          "source_episode": 170
        },
        {
          "episode": 85,
          "source_episode": 171
        },
        {
          "episode": 86,
          "source_episode": 172
        },
        {
          "episode": 87,
          "source_episode": 173
        },
        {
          "episode": 88,
          "source_episode": 175
        },
        {
          "episode": 89,
          "source_episode": 179
        },
        {
          "episode": 90,
          "source_episode": 181
        },
        {
          "episode": 91,
          "source_episode": 183
        },
        {
          "episode": 92,
          "source_episode": 184
        },
        {
          "episode": 93,
          "source_episode": 186
        },
        {
          "episode": 94,
          "source_episode": 190
        },
        {
          "episode": 95,
          "source_episode": 192
        },
        {
          "episode": 96,
          "source_episode": 193
        },
        {
          "episode": 97,
          "source_episode": 194
        },
        {
          "episode": 98,
          "source_episode": 195
        },
        {
          "episode": 99,
          "source_episode": 196
        }
      ],
      "parent": "ankile/real01b-routing-d1-blind-dagger-r9-umirel-ef50cov50",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "011317fb1b9574cb3c5efe0cb49dc32e15275563471b9e797b91faa29d1e9664",
      "source_repo": "ankile/real01b-routing-d1-baseline-uniform-r9-umirel-ef50cov50-nocf",
      "source_revision": "bdc64add8abc97c3cef08454924aa217851e4a1c",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c09-dagger-mining-no-cf",
      "episodes": 74,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 3
        },
        {
          "episode": 3,
          "source_episode": 6
        },
        {
          "episode": 4,
          "source_episode": 9
        },
        {
          "episode": 5,
          "source_episode": 11
        },
        {
          "episode": 6,
          "source_episode": 13
        },
        {
          "episode": 7,
          "source_episode": 17
        },
        {
          "episode": 8,
          "source_episode": 19
        },
        {
          "episode": 9,
          "source_episode": 20
        },
        {
          "episode": 10,
          "source_episode": 23
        },
        {
          "episode": 11,
          "source_episode": 27
        },
        {
          "episode": 12,
          "source_episode": 28
        },
        {
          "episode": 13,
          "source_episode": 29
        },
        {
          "episode": 14,
          "source_episode": 34
        },
        {
          "episode": 15,
          "source_episode": 35
        },
        {
          "episode": 16,
          "source_episode": 36
        },
        {
          "episode": 17,
          "source_episode": 38
        },
        {
          "episode": 18,
          "source_episode": 41
        },
        {
          "episode": 19,
          "source_episode": 44
        },
        {
          "episode": 20,
          "source_episode": 47
        },
        {
          "episode": 21,
          "source_episode": 50
        },
        {
          "episode": 22,
          "source_episode": 52
        },
        {
          "episode": 23,
          "source_episode": 54
        },
        {
          "episode": 24,
          "source_episode": 56
        },
        {
          "episode": 25,
          "source_episode": 57
        },
        {
          "episode": 26,
          "source_episode": 58
        },
        {
          "episode": 27,
          "source_episode": 64
        },
        {
          "episode": 28,
          "source_episode": 65
        },
        {
          "episode": 29,
          "source_episode": 67
        },
        {
          "episode": 30,
          "source_episode": 68
        },
        {
          "episode": 31,
          "source_episode": 72
        },
        {
          "episode": 32,
          "source_episode": 73
        },
        {
          "episode": 33,
          "source_episode": 74
        },
        {
          "episode": 34,
          "source_episode": 77
        },
        {
          "episode": 35,
          "source_episode": 80
        },
        {
          "episode": 36,
          "source_episode": 81
        },
        {
          "episode": 37,
          "source_episode": 83
        },
        {
          "episode": 38,
          "source_episode": 85
        },
        {
          "episode": 39,
          "source_episode": 86
        },
        {
          "episode": 40,
          "source_episode": 87
        },
        {
          "episode": 41,
          "source_episode": 89
        },
        {
          "episode": 42,
          "source_episode": 91
        },
        {
          "episode": 43,
          "source_episode": 96
        },
        {
          "episode": 44,
          "source_episode": 99
        },
        {
          "episode": 45,
          "source_episode": 100
        },
        {
          "episode": 46,
          "source_episode": 103
        },
        {
          "episode": 47,
          "source_episode": 104
        },
        {
          "episode": 48,
          "source_episode": 106
        },
        {
          "episode": 49,
          "source_episode": 110
        },
        {
          "episode": 50,
          "source_episode": 113
        },
        {
          "episode": 51,
          "source_episode": 115
        },
        {
          "episode": 52,
          "source_episode": 116
        },
        {
          "episode": 53,
          "source_episode": 118
        },
        {
          "episode": 54,
          "source_episode": 119
        },
        {
          "episode": 55,
          "source_episode": 122
        },
        {
          "episode": 56,
          "source_episode": 123
        },
        {
          "episode": 57,
          "source_episode": 129
        },
        {
          "episode": 58,
          "source_episode": 130
        },
        {
          "episode": 59,
          "source_episode": 131
        },
        {
          "episode": 60,
          "source_episode": 132
        },
        {
          "episode": 61,
          "source_episode": 135
        },
        {
          "episode": 62,
          "source_episode": 136
        },
        {
          "episode": 63,
          "source_episode": 137
        },
        {
          "episode": 64,
          "source_episode": 140
        },
        {
          "episode": 65,
          "source_episode": 142
        },
        {
          "episode": 66,
          "source_episode": 144
        },
        {
          "episode": 67,
          "source_episode": 145
        },
        {
          "episode": 68,
          "source_episode": 149
        },
        {
          "episode": 69,
          "source_episode": 151
        },
        {
          "episode": 70,
          "source_episode": 152
        },
        {
          "episode": 71,
          "source_episode": 153
        },
        {
          "episode": 72,
          "source_episode": 156
        },
        {
          "episode": 73,
          "source_episode": 159
        }
      ],
      "parent": "ankile/real01b-routing-d1-blind-dagger-r9-umirel-ef50cov50",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "d17fdcc01ab4831a3ea5ba45323b522131724f5274bfa777aae15b8a0600e44d",
      "source_repo": "ankile/real01b-routing-d1-ours-sobol-r9-umirel-ef50cov50-nocf",
      "source_revision": "d4bc70fc7349b83d2449d11be0fc1cb934f81ddf",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c09-dagger-mixed",
      "episodes": 200,
      "parent": "",
      "source_repo": "ankile/real01b-routing-d1-blind-dagger-r9-umirel-ef50cov50",
      "source_revision": "d1f0ee8d17b99d54b7dcfeeb2ce3c5a0f3fba339",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-c09-dagger-mulligan",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 3
        },
        {
          "episode": 3,
          "source_episode": 6
        },
        {
          "episode": 4,
          "source_episode": 9
        },
        {
          "episode": 5,
          "source_episode": 10
        },
        {
          "episode": 6,
          "source_episode": 11
        },
        {
          "episode": 7,
          "source_episode": 13
        },
        {
          "episode": 8,
          "source_episode": 17
        },
        {
          "episode": 9,
          "source_episode": 19
        },
        {
          "episode": 10,
          "source_episode": 20
        },
        {
          "episode": 11,
          "source_episode": 23
        },
        {
          "episode": 12,
          "source_episode": 24
        },
        {
          "episode": 13,
          "source_episode": 27
        },
        {
          "episode": 14,
          "source_episode": 28
        },
        {
          "episode": 15,
          "source_episode": 29
        },
        {
          "episode": 16,
          "source_episode": 30
        },
        {
          "episode": 17,
          "source_episode": 34
        },
        {
          "episode": 18,
          "source_episode": 35
        },
        {
          "episode": 19,
          "source_episode": 36
        },
        {
          "episode": 20,
          "source_episode": 38
        },
        {
          "episode": 21,
          "source_episode": 39
        },
        {
          "episode": 22,
          "source_episode": 41
        },
        {
          "episode": 23,
          "source_episode": 42
        },
        {
          "episode": 24,
          "source_episode": 44
        },
        {
          "episode": 25,
          "source_episode": 45
        },
        {
          "episode": 26,
          "source_episode": 47
        },
        {
          "episode": 27,
          "source_episode": 50
        },
        {
          "episode": 28,
          "source_episode": 51
        },
        {
          "episode": 29,
          "source_episode": 52
        },
        {
          "episode": 30,
          "source_episode": 54
        },
        {
          "episode": 31,
          "source_episode": 56
        },
        {
          "episode": 32,
          "source_episode": 57
        },
        {
          "episode": 33,
          "source_episode": 58
        },
        {
          "episode": 34,
          "source_episode": 64
        },
        {
          "episode": 35,
          "source_episode": 65
        },
        {
          "episode": 36,
          "source_episode": 66
        },
        {
          "episode": 37,
          "source_episode": 67
        },
        {
          "episode": 38,
          "source_episode": 68
        },
        {
          "episode": 39,
          "source_episode": 69
        },
        {
          "episode": 40,
          "source_episode": 72
        },
        {
          "episode": 41,
          "source_episode": 73
        },
        {
          "episode": 42,
          "source_episode": 74
        },
        {
          "episode": 43,
          "source_episode": 77
        },
        {
          "episode": 44,
          "source_episode": 80
        },
        {
          "episode": 45,
          "source_episode": 81
        },
        {
          "episode": 46,
          "source_episode": 83
        },
        {
          "episode": 47,
          "source_episode": 85
        },
        {
          "episode": 48,
          "source_episode": 86
        },
        {
          "episode": 49,
          "source_episode": 87
        },
        {
          "episode": 50,
          "source_episode": 89
        },
        {
          "episode": 51,
          "source_episode": 91
        },
        {
          "episode": 52,
          "source_episode": 96
        },
        {
          "episode": 53,
          "source_episode": 99
        },
        {
          "episode": 54,
          "source_episode": 100
        },
        {
          "episode": 55,
          "source_episode": 103
        },
        {
          "episode": 56,
          "source_episode": 104
        },
        {
          "episode": 57,
          "source_episode": 106
        },
        {
          "episode": 58,
          "source_episode": 107
        },
        {
          "episode": 59,
          "source_episode": 110
        },
        {
          "episode": 60,
          "source_episode": 111
        },
        {
          "episode": 61,
          "source_episode": 113
        },
        {
          "episode": 62,
          "source_episode": 115
        },
        {
          "episode": 63,
          "source_episode": 116
        },
        {
          "episode": 64,
          "source_episode": 118
        },
        {
          "episode": 65,
          "source_episode": 119
        },
        {
          "episode": 66,
          "source_episode": 122
        },
        {
          "episode": 67,
          "source_episode": 123
        },
        {
          "episode": 68,
          "source_episode": 124
        },
        {
          "episode": 69,
          "source_episode": 129
        },
        {
          "episode": 70,
          "source_episode": 130
        },
        {
          "episode": 71,
          "source_episode": 131
        },
        {
          "episode": 72,
          "source_episode": 132
        },
        {
          "episode": 73,
          "source_episode": 135
        },
        {
          "episode": 74,
          "source_episode": 136
        },
        {
          "episode": 75,
          "source_episode": 137
        },
        {
          "episode": 76,
          "source_episode": 140
        },
        {
          "episode": 77,
          "source_episode": 142
        },
        {
          "episode": 78,
          "source_episode": 144
        },
        {
          "episode": 79,
          "source_episode": 145
        },
        {
          "episode": 80,
          "source_episode": 149
        },
        {
          "episode": 81,
          "source_episode": 151
        },
        {
          "episode": 82,
          "source_episode": 152
        },
        {
          "episode": 83,
          "source_episode": 153
        },
        {
          "episode": 84,
          "source_episode": 156
        },
        {
          "episode": 85,
          "source_episode": 159
        },
        {
          "episode": 86,
          "source_episode": 174
        },
        {
          "episode": 87,
          "source_episode": 176
        },
        {
          "episode": 88,
          "source_episode": 177
        },
        {
          "episode": 89,
          "source_episode": 178
        },
        {
          "episode": 90,
          "source_episode": 180
        },
        {
          "episode": 91,
          "source_episode": 182
        },
        {
          "episode": 92,
          "source_episode": 185
        },
        {
          "episode": 93,
          "source_episode": 187
        },
        {
          "episode": 94,
          "source_episode": 188
        },
        {
          "episode": 95,
          "source_episode": 189
        },
        {
          "episode": 96,
          "source_episode": 191
        },
        {
          "episode": 97,
          "source_episode": 197
        },
        {
          "episode": 98,
          "source_episode": 198
        },
        {
          "episode": 99,
          "source_episode": 199
        }
      ],
      "parent": "ankile/real01b-routing-d1-blind-dagger-r9-umirel-ef50cov50",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "296539c9e3792df494a96ad076952e8410499e04bb534064300521e8e5c05399",
      "source_repo": "ankile/real01b-routing-d1-ours-sobol-r9-umirel-ef50cov50-freecf",
      "source_revision": "8cb4bf7dea01752e258c5599c15a87ffe5db637b",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r00-eval-b01",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/real01b-routing-d1-r0-twoarm-checkpoint75000-heldout-sobol50",
      "source_revision": "42978214f2ca28916272c3b656a0a1fe8983957d",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r00-eval-b01-baseline-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 4
        },
        {
          "episode": 3,
          "source_episode": 6
        },
        {
          "episode": 4,
          "source_episode": 9
        },
        {
          "episode": 5,
          "source_episode": 10
        },
        {
          "episode": 6,
          "source_episode": 13
        },
        {
          "episode": 7,
          "source_episode": 14
        },
        {
          "episode": 8,
          "source_episode": 17
        },
        {
          "episode": 9,
          "source_episode": 19
        },
        {
          "episode": 10,
          "source_episode": 21
        },
        {
          "episode": 11,
          "source_episode": 22
        },
        {
          "episode": 12,
          "source_episode": 25
        },
        {
          "episode": 13,
          "source_episode": 27
        },
        {
          "episode": 14,
          "source_episode": 29
        },
        {
          "episode": 15,
          "source_episode": 30
        },
        {
          "episode": 16,
          "source_episode": 33
        },
        {
          "episode": 17,
          "source_episode": 34
        },
        {
          "episode": 18,
          "source_episode": 37
        },
        {
          "episode": 19,
          "source_episode": 39
        },
        {
          "episode": 20,
          "source_episode": 40
        },
        {
          "episode": 21,
          "source_episode": 42
        },
        {
          "episode": 22,
          "source_episode": 44
        },
        {
          "episode": 23,
          "source_episode": 47
        },
        {
          "episode": 24,
          "source_episode": 48
        },
        {
          "episode": 25,
          "source_episode": 50
        },
        {
          "episode": 26,
          "source_episode": 53
        },
        {
          "episode": 27,
          "source_episode": 54
        },
        {
          "episode": 28,
          "source_episode": 56
        },
        {
          "episode": 29,
          "source_episode": 58
        },
        {
          "episode": 30,
          "source_episode": 61
        },
        {
          "episode": 31,
          "source_episode": 62
        },
        {
          "episode": 32,
          "source_episode": 64
        },
        {
          "episode": 33,
          "source_episode": 66
        },
        {
          "episode": 34,
          "source_episode": 69
        },
        {
          "episode": 35,
          "source_episode": 70
        },
        {
          "episode": 36,
          "source_episode": 73
        },
        {
          "episode": 37,
          "source_episode": 74
        },
        {
          "episode": 38,
          "source_episode": 76
        },
        {
          "episode": 39,
          "source_episode": 78
        },
        {
          "episode": 40,
          "source_episode": 80
        },
        {
          "episode": 41,
          "source_episode": 82
        },
        {
          "episode": 42,
          "source_episode": 84
        },
        {
          "episode": 43,
          "source_episode": 86
        },
        {
          "episode": 44,
          "source_episode": 89
        },
        {
          "episode": 45,
          "source_episode": 91
        },
        {
          "episode": 46,
          "source_episode": 93
        },
        {
          "episode": 47,
          "source_episode": 94
        },
        {
          "episode": 48,
          "source_episode": 97
        },
        {
          "episode": 49,
          "source_episode": 98
        }
      ],
      "parent": "ankile/real01b-routing-d1-r0-twoarm-checkpoint75000-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "f7714d2a5e3d3191dee4d26999f5532692993643442058be406d292275bd6c07",
      "source_repo": "ankile/real01b-routing-d1-r0-baseline-uniform-c75000-heval-s2026070501-policy-rollouts",
      "source_revision": "10bfa69e108377735a2a45b65eccf4c62f8db830",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r00-eval-b01-sobol-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 5
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 8
        },
        {
          "episode": 5,
          "source_episode": 11
        },
        {
          "episode": 6,
          "source_episode": 12
        },
        {
          "episode": 7,
          "source_episode": 15
        },
        {
          "episode": 8,
          "source_episode": 16
        },
        {
          "episode": 9,
          "source_episode": 18
        },
        {
          "episode": 10,
          "source_episode": 20
        },
        {
          "episode": 11,
          "source_episode": 23
        },
        {
          "episode": 12,
          "source_episode": 24
        },
        {
          "episode": 13,
          "source_episode": 26
        },
        {
          "episode": 14,
          "source_episode": 28
        },
        {
          "episode": 15,
          "source_episode": 31
        },
        {
          "episode": 16,
          "source_episode": 32
        },
        {
          "episode": 17,
          "source_episode": 35
        },
        {
          "episode": 18,
          "source_episode": 36
        },
        {
          "episode": 19,
          "source_episode": 38
        },
        {
          "episode": 20,
          "source_episode": 41
        },
        {
          "episode": 21,
          "source_episode": 43
        },
        {
          "episode": 22,
          "source_episode": 45
        },
        {
          "episode": 23,
          "source_episode": 46
        },
        {
          "episode": 24,
          "source_episode": 49
        },
        {
          "episode": 25,
          "source_episode": 51
        },
        {
          "episode": 26,
          "source_episode": 52
        },
        {
          "episode": 27,
          "source_episode": 55
        },
        {
          "episode": 28,
          "source_episode": 57
        },
        {
          "episode": 29,
          "source_episode": 59
        },
        {
          "episode": 30,
          "source_episode": 60
        },
        {
          "episode": 31,
          "source_episode": 63
        },
        {
          "episode": 32,
          "source_episode": 65
        },
        {
          "episode": 33,
          "source_episode": 67
        },
        {
          "episode": 34,
          "source_episode": 68
        },
        {
          "episode": 35,
          "source_episode": 71
        },
        {
          "episode": 36,
          "source_episode": 72
        },
        {
          "episode": 37,
          "source_episode": 75
        },
        {
          "episode": 38,
          "source_episode": 77
        },
        {
          "episode": 39,
          "source_episode": 79
        },
        {
          "episode": 40,
          "source_episode": 81
        },
        {
          "episode": 41,
          "source_episode": 83
        },
        {
          "episode": 42,
          "source_episode": 85
        },
        {
          "episode": 43,
          "source_episode": 87
        },
        {
          "episode": 44,
          "source_episode": 88
        },
        {
          "episode": 45,
          "source_episode": 90
        },
        {
          "episode": 46,
          "source_episode": 92
        },
        {
          "episode": 47,
          "source_episode": 95
        },
        {
          "episode": 48,
          "source_episode": 96
        },
        {
          "episode": 49,
          "source_episode": 99
        }
      ],
      "parent": "ankile/real01b-routing-d1-r0-twoarm-checkpoint75000-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "d12940a1ea072044c5fba86b81b11a86299f5c5a6ca6b3f888112e1405f4fece",
      "source_repo": "ankile/real01b-routing-d1-r0-ours-freecf-c75000-heval-s2026070501-policy-rollouts",
      "source_revision": "11c3a7b8065ef9c7fecb85289922d46b7fb0e344",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r01-eval-b01",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/real01b-routing-d1-r1-twoarm-checkpoint75000-heldout-sobol50",
      "source_revision": "d9875f2ceacb68c166793f39281384181eb842cd",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r01-eval-b01-baseline-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 5
        },
        {
          "episode": 3,
          "source_episode": 6
        },
        {
          "episode": 4,
          "source_episode": 9
        },
        {
          "episode": 5,
          "source_episode": 11
        },
        {
          "episode": 6,
          "source_episode": 13
        },
        {
          "episode": 7,
          "source_episode": 14
        },
        {
          "episode": 8,
          "source_episode": 17
        },
        {
          "episode": 9,
          "source_episode": 18
        },
        {
          "episode": 10,
          "source_episode": 20
        },
        {
          "episode": 11,
          "source_episode": 23
        },
        {
          "episode": 12,
          "source_episode": 25
        },
        {
          "episode": 13,
          "source_episode": 26
        },
        {
          "episode": 14,
          "source_episode": 28
        },
        {
          "episode": 15,
          "source_episode": 31
        },
        {
          "episode": 16,
          "source_episode": 33
        },
        {
          "episode": 17,
          "source_episode": 34
        },
        {
          "episode": 18,
          "source_episode": 37
        },
        {
          "episode": 19,
          "source_episode": 38
        },
        {
          "episode": 20,
          "source_episode": 40
        },
        {
          "episode": 21,
          "source_episode": 42
        },
        {
          "episode": 22,
          "source_episode": 45
        },
        {
          "episode": 23,
          "source_episode": 46
        },
        {
          "episode": 24,
          "source_episode": 49
        },
        {
          "episode": 25,
          "source_episode": 51
        },
        {
          "episode": 26,
          "source_episode": 52
        },
        {
          "episode": 27,
          "source_episode": 55
        },
        {
          "episode": 28,
          "source_episode": 57
        },
        {
          "episode": 29,
          "source_episode": 59
        },
        {
          "episode": 30,
          "source_episode": 60
        },
        {
          "episode": 31,
          "source_episode": 62
        },
        {
          "episode": 32,
          "source_episode": 65
        },
        {
          "episode": 33,
          "source_episode": 66
        },
        {
          "episode": 34,
          "source_episode": 68
        },
        {
          "episode": 35,
          "source_episode": 70
        },
        {
          "episode": 36,
          "source_episode": 73
        },
        {
          "episode": 37,
          "source_episode": 74
        },
        {
          "episode": 38,
          "source_episode": 77
        },
        {
          "episode": 39,
          "source_episode": 79
        },
        {
          "episode": 40,
          "source_episode": 81
        },
        {
          "episode": 41,
          "source_episode": 83
        },
        {
          "episode": 42,
          "source_episode": 85
        },
        {
          "episode": 43,
          "source_episode": 87
        },
        {
          "episode": 44,
          "source_episode": 89
        },
        {
          "episode": 45,
          "source_episode": 91
        },
        {
          "episode": 46,
          "source_episode": 92
        },
        {
          "episode": 47,
          "source_episode": 95
        },
        {
          "episode": 48,
          "source_episode": 96
        },
        {
          "episode": 49,
          "source_episode": 98
        }
      ],
      "parent": "ankile/real01b-routing-d1-r1-twoarm-checkpoint75000-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "ce46b66abc718b380aee7b3a6843ab7380fef5016d17bed75aaa13e4049c04f6",
      "source_repo": "ankile/real01b-routing-d1-r1-baseline-uniform-c75000-heval-s2026070705-policy-rollouts",
      "source_revision": "b6370c79dae299d0a43aa49ff462f65ecec602ea",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r01-eval-b01-mulligan-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 4
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 8
        },
        {
          "episode": 5,
          "source_episode": 10
        },
        {
          "episode": 6,
          "source_episode": 12
        },
        {
          "episode": 7,
          "source_episode": 15
        },
        {
          "episode": 8,
          "source_episode": 16
        },
        {
          "episode": 9,
          "source_episode": 19
        },
        {
          "episode": 10,
          "source_episode": 21
        },
        {
          "episode": 11,
          "source_episode": 22
        },
        {
          "episode": 12,
          "source_episode": 24
        },
        {
          "episode": 13,
          "source_episode": 27
        },
        {
          "episode": 14,
          "source_episode": 29
        },
        {
          "episode": 15,
          "source_episode": 30
        },
        {
          "episode": 16,
          "source_episode": 32
        },
        {
          "episode": 17,
          "source_episode": 35
        },
        {
          "episode": 18,
          "source_episode": 36
        },
        {
          "episode": 19,
          "source_episode": 39
        },
        {
          "episode": 20,
          "source_episode": 41
        },
        {
          "episode": 21,
          "source_episode": 43
        },
        {
          "episode": 22,
          "source_episode": 44
        },
        {
          "episode": 23,
          "source_episode": 47
        },
        {
          "episode": 24,
          "source_episode": 48
        },
        {
          "episode": 25,
          "source_episode": 50
        },
        {
          "episode": 26,
          "source_episode": 53
        },
        {
          "episode": 27,
          "source_episode": 54
        },
        {
          "episode": 28,
          "source_episode": 56
        },
        {
          "episode": 29,
          "source_episode": 58
        },
        {
          "episode": 30,
          "source_episode": 61
        },
        {
          "episode": 31,
          "source_episode": 63
        },
        {
          "episode": 32,
          "source_episode": 64
        },
        {
          "episode": 33,
          "source_episode": 67
        },
        {
          "episode": 34,
          "source_episode": 69
        },
        {
          "episode": 35,
          "source_episode": 71
        },
        {
          "episode": 36,
          "source_episode": 72
        },
        {
          "episode": 37,
          "source_episode": 75
        },
        {
          "episode": 38,
          "source_episode": 76
        },
        {
          "episode": 39,
          "source_episode": 78
        },
        {
          "episode": 40,
          "source_episode": 80
        },
        {
          "episode": 41,
          "source_episode": 82
        },
        {
          "episode": 42,
          "source_episode": 84
        },
        {
          "episode": 43,
          "source_episode": 86
        },
        {
          "episode": 44,
          "source_episode": 88
        },
        {
          "episode": 45,
          "source_episode": 90
        },
        {
          "episode": 46,
          "source_episode": 93
        },
        {
          "episode": 47,
          "source_episode": 94
        },
        {
          "episode": 48,
          "source_episode": 97
        },
        {
          "episode": 49,
          "source_episode": 99
        }
      ],
      "parent": "ankile/real01b-routing-d1-r1-twoarm-checkpoint75000-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "2a8dd21af3fa7fcec1bd8a2b9a2bdbb69c4b0b760a09a3f26899cff1395b5aab",
      "source_repo": "ankile/real01b-routing-d1-r1-ours-freecf-c75000-heval-s2026070705-policy-rollouts",
      "source_revision": "b6fbcef7cbef6c0a5cd8330606485a5e9b88cf10",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r02-eval-b01",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/real01b-routing-d1-r2-twoarm-checkpoint100000-heldout-sobol50",
      "source_revision": "438825008dc2eaee0edc9108d6d7857ba3166078",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r02-eval-b01-baseline-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 5
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 9
        },
        {
          "episode": 5,
          "source_episode": 10
        },
        {
          "episode": 6,
          "source_episode": 13
        },
        {
          "episode": 7,
          "source_episode": 14
        },
        {
          "episode": 8,
          "source_episode": 17
        },
        {
          "episode": 9,
          "source_episode": 19
        },
        {
          "episode": 10,
          "source_episode": 21
        },
        {
          "episode": 11,
          "source_episode": 22
        },
        {
          "episode": 12,
          "source_episode": 25
        },
        {
          "episode": 13,
          "source_episode": 27
        },
        {
          "episode": 14,
          "source_episode": 29
        },
        {
          "episode": 15,
          "source_episode": 30
        },
        {
          "episode": 16,
          "source_episode": 33
        },
        {
          "episode": 17,
          "source_episode": 34
        },
        {
          "episode": 18,
          "source_episode": 36
        },
        {
          "episode": 19,
          "source_episode": 38
        },
        {
          "episode": 20,
          "source_episode": 40
        },
        {
          "episode": 21,
          "source_episode": 43
        },
        {
          "episode": 22,
          "source_episode": 45
        },
        {
          "episode": 23,
          "source_episode": 47
        },
        {
          "episode": 24,
          "source_episode": 48
        },
        {
          "episode": 25,
          "source_episode": 51
        },
        {
          "episode": 26,
          "source_episode": 53
        },
        {
          "episode": 27,
          "source_episode": 55
        },
        {
          "episode": 28,
          "source_episode": 56
        },
        {
          "episode": 29,
          "source_episode": 59
        },
        {
          "episode": 30,
          "source_episode": 60
        },
        {
          "episode": 31,
          "source_episode": 62
        },
        {
          "episode": 32,
          "source_episode": 64
        },
        {
          "episode": 33,
          "source_episode": 66
        },
        {
          "episode": 34,
          "source_episode": 68
        },
        {
          "episode": 35,
          "source_episode": 70
        },
        {
          "episode": 36,
          "source_episode": 72
        },
        {
          "episode": 37,
          "source_episode": 75
        },
        {
          "episode": 38,
          "source_episode": 76
        },
        {
          "episode": 39,
          "source_episode": 78
        },
        {
          "episode": 40,
          "source_episode": 81
        },
        {
          "episode": 41,
          "source_episode": 83
        },
        {
          "episode": 42,
          "source_episode": 85
        },
        {
          "episode": 43,
          "source_episode": 87
        },
        {
          "episode": 44,
          "source_episode": 89
        },
        {
          "episode": 45,
          "source_episode": 90
        },
        {
          "episode": 46,
          "source_episode": 92
        },
        {
          "episode": 47,
          "source_episode": 95
        },
        {
          "episode": 48,
          "source_episode": 97
        },
        {
          "episode": 49,
          "source_episode": 99
        }
      ],
      "parent": "ankile/real01b-routing-d1-r2-twoarm-checkpoint100000-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "0911bce9f7bd8a81d86b922cf82e66cf9eee634c825e78e411089d8e59514656",
      "source_repo": "ankile/real01b-routing-d1-r2-baseline-uniform-c100000-heval-s2026070802-policy-rollouts",
      "source_revision": "a04b9598b6231f9c87569d72084139b3ca9a2ab1",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r02-eval-b01-mulligan-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 4
        },
        {
          "episode": 3,
          "source_episode": 6
        },
        {
          "episode": 4,
          "source_episode": 8
        },
        {
          "episode": 5,
          "source_episode": 11
        },
        {
          "episode": 6,
          "source_episode": 12
        },
        {
          "episode": 7,
          "source_episode": 15
        },
        {
          "episode": 8,
          "source_episode": 16
        },
        {
          "episode": 9,
          "source_episode": 18
        },
        {
          "episode": 10,
          "source_episode": 20
        },
        {
          "episode": 11,
          "source_episode": 23
        },
        {
          "episode": 12,
          "source_episode": 24
        },
        {
          "episode": 13,
          "source_episode": 26
        },
        {
          "episode": 14,
          "source_episode": 28
        },
        {
          "episode": 15,
          "source_episode": 31
        },
        {
          "episode": 16,
          "source_episode": 32
        },
        {
          "episode": 17,
          "source_episode": 35
        },
        {
          "episode": 18,
          "source_episode": 37
        },
        {
          "episode": 19,
          "source_episode": 39
        },
        {
          "episode": 20,
          "source_episode": 41
        },
        {
          "episode": 21,
          "source_episode": 42
        },
        {
          "episode": 22,
          "source_episode": 44
        },
        {
          "episode": 23,
          "source_episode": 46
        },
        {
          "episode": 24,
          "source_episode": 49
        },
        {
          "episode": 25,
          "source_episode": 50
        },
        {
          "episode": 26,
          "source_episode": 52
        },
        {
          "episode": 27,
          "source_episode": 54
        },
        {
          "episode": 28,
          "source_episode": 57
        },
        {
          "episode": 29,
          "source_episode": 58
        },
        {
          "episode": 30,
          "source_episode": 61
        },
        {
          "episode": 31,
          "source_episode": 63
        },
        {
          "episode": 32,
          "source_episode": 65
        },
        {
          "episode": 33,
          "source_episode": 67
        },
        {
          "episode": 34,
          "source_episode": 69
        },
        {
          "episode": 35,
          "source_episode": 71
        },
        {
          "episode": 36,
          "source_episode": 73
        },
        {
          "episode": 37,
          "source_episode": 74
        },
        {
          "episode": 38,
          "source_episode": 77
        },
        {
          "episode": 39,
          "source_episode": 79
        },
        {
          "episode": 40,
          "source_episode": 80
        },
        {
          "episode": 41,
          "source_episode": 82
        },
        {
          "episode": 42,
          "source_episode": 84
        },
        {
          "episode": 43,
          "source_episode": 86
        },
        {
          "episode": 44,
          "source_episode": 88
        },
        {
          "episode": 45,
          "source_episode": 91
        },
        {
          "episode": 46,
          "source_episode": 93
        },
        {
          "episode": 47,
          "source_episode": 94
        },
        {
          "episode": 48,
          "source_episode": 96
        },
        {
          "episode": 49,
          "source_episode": 98
        }
      ],
      "parent": "ankile/real01b-routing-d1-r2-twoarm-checkpoint100000-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "71a033f9d65ca84effd5294dab475427b6a3f6c40c3143a6130e2867a74ed401",
      "source_repo": "ankile/real01b-routing-d1-r2-ours-freecf-c100000-heval-s2026070802-policy-rollouts",
      "source_revision": "5fc2aaaf440594c0d4c25aaca12cb533497ce27b",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r03-eval-b01",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/real01b-routing-d1-r3-twoarm-checkpoint100000-heldout-sobol50",
      "source_revision": "ce7c91d89abd3e6c96aef0aa784a94980601ab8a",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r03-eval-b01-baseline-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 4
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 8
        },
        {
          "episode": 5,
          "source_episode": 10
        },
        {
          "episode": 6,
          "source_episode": 12
        },
        {
          "episode": 7,
          "source_episode": 14
        },
        {
          "episode": 8,
          "source_episode": 16
        },
        {
          "episode": 9,
          "source_episode": 18
        },
        {
          "episode": 10,
          "source_episode": 20
        },
        {
          "episode": 11,
          "source_episode": 23
        },
        {
          "episode": 12,
          "source_episode": 24
        },
        {
          "episode": 13,
          "source_episode": 27
        },
        {
          "episode": 14,
          "source_episode": 28
        },
        {
          "episode": 15,
          "source_episode": 30
        },
        {
          "episode": 16,
          "source_episode": 32
        },
        {
          "episode": 17,
          "source_episode": 34
        },
        {
          "episode": 18,
          "source_episode": 37
        },
        {
          "episode": 19,
          "source_episode": 39
        },
        {
          "episode": 20,
          "source_episode": 40
        },
        {
          "episode": 21,
          "source_episode": 43
        },
        {
          "episode": 22,
          "source_episode": 44
        },
        {
          "episode": 23,
          "source_episode": 47
        },
        {
          "episode": 24,
          "source_episode": 49
        },
        {
          "episode": 25,
          "source_episode": 50
        },
        {
          "episode": 26,
          "source_episode": 53
        },
        {
          "episode": 27,
          "source_episode": 55
        },
        {
          "episode": 28,
          "source_episode": 57
        },
        {
          "episode": 29,
          "source_episode": 59
        },
        {
          "episode": 30,
          "source_episode": 61
        },
        {
          "episode": 31,
          "source_episode": 62
        },
        {
          "episode": 32,
          "source_episode": 65
        },
        {
          "episode": 33,
          "source_episode": 66
        },
        {
          "episode": 34,
          "source_episode": 68
        },
        {
          "episode": 35,
          "source_episode": 70
        },
        {
          "episode": 36,
          "source_episode": 73
        },
        {
          "episode": 37,
          "source_episode": 74
        },
        {
          "episode": 38,
          "source_episode": 76
        },
        {
          "episode": 39,
          "source_episode": 79
        },
        {
          "episode": 40,
          "source_episode": 80
        },
        {
          "episode": 41,
          "source_episode": 82
        },
        {
          "episode": 42,
          "source_episode": 85
        },
        {
          "episode": 43,
          "source_episode": 86
        },
        {
          "episode": 44,
          "source_episode": 88
        },
        {
          "episode": 45,
          "source_episode": 91
        },
        {
          "episode": 46,
          "source_episode": 93
        },
        {
          "episode": 47,
          "source_episode": 94
        },
        {
          "episode": 48,
          "source_episode": 97
        },
        {
          "episode": 49,
          "source_episode": 99
        }
      ],
      "parent": "ankile/real01b-routing-d1-r3-twoarm-checkpoint100000-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "61c0b32aa18d49debba67e7935008eca6fdcf4625c7168fd35a6090d6c354212",
      "source_repo": "ankile/real01b-routing-d1-r3-baseline-uniform-c100000-heval-s2026070902-policy-rollouts",
      "source_revision": "dc92fa6bdba26c47e9499427c3122fa2c933509e",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r03-eval-b01-mulligan-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 5
        },
        {
          "episode": 3,
          "source_episode": 6
        },
        {
          "episode": 4,
          "source_episode": 9
        },
        {
          "episode": 5,
          "source_episode": 11
        },
        {
          "episode": 6,
          "source_episode": 13
        },
        {
          "episode": 7,
          "source_episode": 15
        },
        {
          "episode": 8,
          "source_episode": 17
        },
        {
          "episode": 9,
          "source_episode": 19
        },
        {
          "episode": 10,
          "source_episode": 21
        },
        {
          "episode": 11,
          "source_episode": 22
        },
        {
          "episode": 12,
          "source_episode": 25
        },
        {
          "episode": 13,
          "source_episode": 26
        },
        {
          "episode": 14,
          "source_episode": 29
        },
        {
          "episode": 15,
          "source_episode": 31
        },
        {
          "episode": 16,
          "source_episode": 33
        },
        {
          "episode": 17,
          "source_episode": 35
        },
        {
          "episode": 18,
          "source_episode": 36
        },
        {
          "episode": 19,
          "source_episode": 38
        },
        {
          "episode": 20,
          "source_episode": 41
        },
        {
          "episode": 21,
          "source_episode": 42
        },
        {
          "episode": 22,
          "source_episode": 45
        },
        {
          "episode": 23,
          "source_episode": 46
        },
        {
          "episode": 24,
          "source_episode": 48
        },
        {
          "episode": 25,
          "source_episode": 51
        },
        {
          "episode": 26,
          "source_episode": 52
        },
        {
          "episode": 27,
          "source_episode": 54
        },
        {
          "episode": 28,
          "source_episode": 56
        },
        {
          "episode": 29,
          "source_episode": 58
        },
        {
          "episode": 30,
          "source_episode": 60
        },
        {
          "episode": 31,
          "source_episode": 63
        },
        {
          "episode": 32,
          "source_episode": 64
        },
        {
          "episode": 33,
          "source_episode": 67
        },
        {
          "episode": 34,
          "source_episode": 69
        },
        {
          "episode": 35,
          "source_episode": 71
        },
        {
          "episode": 36,
          "source_episode": 72
        },
        {
          "episode": 37,
          "source_episode": 75
        },
        {
          "episode": 38,
          "source_episode": 77
        },
        {
          "episode": 39,
          "source_episode": 78
        },
        {
          "episode": 40,
          "source_episode": 81
        },
        {
          "episode": 41,
          "source_episode": 83
        },
        {
          "episode": 42,
          "source_episode": 84
        },
        {
          "episode": 43,
          "source_episode": 87
        },
        {
          "episode": 44,
          "source_episode": 89
        },
        {
          "episode": 45,
          "source_episode": 90
        },
        {
          "episode": 46,
          "source_episode": 92
        },
        {
          "episode": 47,
          "source_episode": 95
        },
        {
          "episode": 48,
          "source_episode": 96
        },
        {
          "episode": 49,
          "source_episode": 98
        }
      ],
      "parent": "ankile/real01b-routing-d1-r3-twoarm-checkpoint100000-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "2da1ad69f2633e1b361218b1f3d62d6b3edf64522b4d4e38541f05ce22556a4a",
      "source_repo": "ankile/real01b-routing-d1-r3-ours-freecf-c100000-heval-s2026070902-policy-rollouts",
      "source_revision": "350cd79cd265443f3f56f42adf93d16acbc0ad19",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r04-eval-b01",
      "episodes": 150,
      "parent": "",
      "source_repo": "ankile/real01b-routing-d1-r4-threearm-checkpoint100000-iql-g0997-n16-heldout-sobol50",
      "source_revision": "bd451dea4d55275bdade0949de616d83d2544354",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r04-eval-b01-baseline-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 7
        },
        {
          "episode": 3,
          "source_episode": 11
        },
        {
          "episode": 4,
          "source_episode": 12
        },
        {
          "episode": 5,
          "source_episode": 15
        },
        {
          "episode": 6,
          "source_episode": 18
        },
        {
          "episode": 7,
          "source_episode": 21
        },
        {
          "episode": 8,
          "source_episode": 25
        },
        {
          "episode": 9,
          "source_episode": 27
        },
        {
          "episode": 10,
          "source_episode": 30
        },
        {
          "episode": 11,
          "source_episode": 33
        },
        {
          "episode": 12,
          "source_episode": 38
        },
        {
          "episode": 13,
          "source_episode": 39
        },
        {
          "episode": 14,
          "source_episode": 44
        },
        {
          "episode": 15,
          "source_episode": 47
        },
        {
          "episode": 16,
          "source_episode": 50
        },
        {
          "episode": 17,
          "source_episode": 53
        },
        {
          "episode": 18,
          "source_episode": 56
        },
        {
          "episode": 19,
          "source_episode": 57
        },
        {
          "episode": 20,
          "source_episode": 62
        },
        {
          "episode": 21,
          "source_episode": 65
        },
        {
          "episode": 22,
          "source_episode": 68
        },
        {
          "episode": 23,
          "source_episode": 69
        },
        {
          "episode": 24,
          "source_episode": 72
        },
        {
          "episode": 25,
          "source_episode": 76
        },
        {
          "episode": 26,
          "source_episode": 80
        },
        {
          "episode": 27,
          "source_episode": 82
        },
        {
          "episode": 28,
          "source_episode": 84
        },
        {
          "episode": 29,
          "source_episode": 88
        },
        {
          "episode": 30,
          "source_episode": 92
        },
        {
          "episode": 31,
          "source_episode": 94
        },
        {
          "episode": 32,
          "source_episode": 97
        },
        {
          "episode": 33,
          "source_episode": 100
        },
        {
          "episode": 34,
          "source_episode": 104
        },
        {
          "episode": 35,
          "source_episode": 105
        },
        {
          "episode": 36,
          "source_episode": 110
        },
        {
          "episode": 37,
          "source_episode": 113
        },
        {
          "episode": 38,
          "source_episode": 116
        },
        {
          "episode": 39,
          "source_episode": 119
        },
        {
          "episode": 40,
          "source_episode": 121
        },
        {
          "episode": 41,
          "source_episode": 123
        },
        {
          "episode": 42,
          "source_episode": 128
        },
        {
          "episode": 43,
          "source_episode": 130
        },
        {
          "episode": 44,
          "source_episode": 133
        },
        {
          "episode": 45,
          "source_episode": 137
        },
        {
          "episode": 46,
          "source_episode": 139
        },
        {
          "episode": 47,
          "source_episode": 143
        },
        {
          "episode": 48,
          "source_episode": 145
        },
        {
          "episode": 49,
          "source_episode": 147
        }
      ],
      "parent": "ankile/real01b-routing-d1-r4-threearm-checkpoint100000-iql-g0997-n16-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "c01a152059ee79e1cefbb475638914c38856fa02e03665eaeafdbfd90bdcad19",
      "source_repo": "ankile/real01b-routing-d1-r4-baseline-uniform-c100000-heval-s2026071007-policy-rollouts",
      "source_revision": "2ac81fb83ff9fb0dc35b52d34c4d8da12f3af819",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r04-eval-b01-mulligan-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 5
        },
        {
          "episode": 2,
          "source_episode": 8
        },
        {
          "episode": 3,
          "source_episode": 9
        },
        {
          "episode": 4,
          "source_episode": 13
        },
        {
          "episode": 5,
          "source_episode": 16
        },
        {
          "episode": 6,
          "source_episode": 20
        },
        {
          "episode": 7,
          "source_episode": 23
        },
        {
          "episode": 8,
          "source_episode": 24
        },
        {
          "episode": 9,
          "source_episode": 28
        },
        {
          "episode": 10,
          "source_episode": 31
        },
        {
          "episode": 11,
          "source_episode": 34
        },
        {
          "episode": 12,
          "source_episode": 36
        },
        {
          "episode": 13,
          "source_episode": 41
        },
        {
          "episode": 14,
          "source_episode": 42
        },
        {
          "episode": 15,
          "source_episode": 45
        },
        {
          "episode": 16,
          "source_episode": 49
        },
        {
          "episode": 17,
          "source_episode": 52
        },
        {
          "episode": 18,
          "source_episode": 54
        },
        {
          "episode": 19,
          "source_episode": 58
        },
        {
          "episode": 20,
          "source_episode": 61
        },
        {
          "episode": 21,
          "source_episode": 63
        },
        {
          "episode": 22,
          "source_episode": 67
        },
        {
          "episode": 23,
          "source_episode": 70
        },
        {
          "episode": 24,
          "source_episode": 73
        },
        {
          "episode": 25,
          "source_episode": 77
        },
        {
          "episode": 26,
          "source_episode": 78
        },
        {
          "episode": 27,
          "source_episode": 83
        },
        {
          "episode": 28,
          "source_episode": 86
        },
        {
          "episode": 29,
          "source_episode": 87
        },
        {
          "episode": 30,
          "source_episode": 90
        },
        {
          "episode": 31,
          "source_episode": 93
        },
        {
          "episode": 32,
          "source_episode": 98
        },
        {
          "episode": 33,
          "source_episode": 99
        },
        {
          "episode": 34,
          "source_episode": 103
        },
        {
          "episode": 35,
          "source_episode": 107
        },
        {
          "episode": 36,
          "source_episode": 108
        },
        {
          "episode": 37,
          "source_episode": 112
        },
        {
          "episode": 38,
          "source_episode": 114
        },
        {
          "episode": 39,
          "source_episode": 118
        },
        {
          "episode": 40,
          "source_episode": 122
        },
        {
          "episode": 41,
          "source_episode": 125
        },
        {
          "episode": 42,
          "source_episode": 127
        },
        {
          "episode": 43,
          "source_episode": 129
        },
        {
          "episode": 44,
          "source_episode": 132
        },
        {
          "episode": 45,
          "source_episode": 135
        },
        {
          "episode": 46,
          "source_episode": 140
        },
        {
          "episode": 47,
          "source_episode": 141
        },
        {
          "episode": 48,
          "source_episode": 146
        },
        {
          "episode": 49,
          "source_episode": 148
        }
      ],
      "parent": "ankile/real01b-routing-d1-r4-threearm-checkpoint100000-iql-g0997-n16-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "d4f8b773511a8fa902192502a2d0aa9b7ebbe228666dfbbef7d37497e65a0d21",
      "source_repo": "ankile/real01b-routing-d1-r4-ours-freecf-c100000-dp-heval-s2026071007-policy-rollouts",
      "source_revision": "c0cc8c75e635d71439f7044288eec0f4c32e22eb",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r04-eval-b01-mulligan-idql-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 2
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 6
        },
        {
          "episode": 3,
          "source_episode": 10
        },
        {
          "episode": 4,
          "source_episode": 14
        },
        {
          "episode": 5,
          "source_episode": 17
        },
        {
          "episode": 6,
          "source_episode": 19
        },
        {
          "episode": 7,
          "source_episode": 22
        },
        {
          "episode": 8,
          "source_episode": 26
        },
        {
          "episode": 9,
          "source_episode": 29
        },
        {
          "episode": 10,
          "source_episode": 32
        },
        {
          "episode": 11,
          "source_episode": 35
        },
        {
          "episode": 12,
          "source_episode": 37
        },
        {
          "episode": 13,
          "source_episode": 40
        },
        {
          "episode": 14,
          "source_episode": 43
        },
        {
          "episode": 15,
          "source_episode": 46
        },
        {
          "episode": 16,
          "source_episode": 48
        },
        {
          "episode": 17,
          "source_episode": 51
        },
        {
          "episode": 18,
          "source_episode": 55
        },
        {
          "episode": 19,
          "source_episode": 59
        },
        {
          "episode": 20,
          "source_episode": 60
        },
        {
          "episode": 21,
          "source_episode": 64
        },
        {
          "episode": 22,
          "source_episode": 66
        },
        {
          "episode": 23,
          "source_episode": 71
        },
        {
          "episode": 24,
          "source_episode": 74
        },
        {
          "episode": 25,
          "source_episode": 75
        },
        {
          "episode": 26,
          "source_episode": 79
        },
        {
          "episode": 27,
          "source_episode": 81
        },
        {
          "episode": 28,
          "source_episode": 85
        },
        {
          "episode": 29,
          "source_episode": 89
        },
        {
          "episode": 30,
          "source_episode": 91
        },
        {
          "episode": 31,
          "source_episode": 95
        },
        {
          "episode": 32,
          "source_episode": 96
        },
        {
          "episode": 33,
          "source_episode": 101
        },
        {
          "episode": 34,
          "source_episode": 102
        },
        {
          "episode": 35,
          "source_episode": 106
        },
        {
          "episode": 36,
          "source_episode": 109
        },
        {
          "episode": 37,
          "source_episode": 111
        },
        {
          "episode": 38,
          "source_episode": 115
        },
        {
          "episode": 39,
          "source_episode": 117
        },
        {
          "episode": 40,
          "source_episode": 120
        },
        {
          "episode": 41,
          "source_episode": 124
        },
        {
          "episode": 42,
          "source_episode": 126
        },
        {
          "episode": 43,
          "source_episode": 131
        },
        {
          "episode": 44,
          "source_episode": 134
        },
        {
          "episode": 45,
          "source_episode": 136
        },
        {
          "episode": 46,
          "source_episode": 138
        },
        {
          "episode": 47,
          "source_episode": 142
        },
        {
          "episode": 48,
          "source_episode": 144
        },
        {
          "episode": 49,
          "source_episode": 149
        }
      ],
      "parent": "ankile/real01b-routing-d1-r4-threearm-checkpoint100000-iql-g0997-n16-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "4b17176ef9c8d4ab84d700f6b58ad71afd29c42fab06c5798c656d853c6292b4",
      "source_repo": "ankile/real01b-routing-d1-r4-ours-freecf-c100000-iql-g0997-n16-heval-s2026071007-policy-rollouts",
      "source_revision": "37c8b48aa75507ecaba6f050dd932edb09da8fd6",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r05-eval-b01",
      "episodes": 150,
      "parent": "",
      "source_repo": "ankile/real01b-routing-d1-r5-threearm-checkpoint100000-iql-g0997-n16-heldout-sobol50",
      "source_revision": "bd5403140621af71ecfcf422169a6d6115f6a448",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r05-eval-b01-baseline-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 8
        },
        {
          "episode": 3,
          "source_episode": 9
        },
        {
          "episode": 4,
          "source_episode": 13
        },
        {
          "episode": 5,
          "source_episode": 16
        },
        {
          "episode": 6,
          "source_episode": 19
        },
        {
          "episode": 7,
          "source_episode": 22
        },
        {
          "episode": 8,
          "source_episode": 24
        },
        {
          "episode": 9,
          "source_episode": 29
        },
        {
          "episode": 10,
          "source_episode": 32
        },
        {
          "episode": 11,
          "source_episode": 34
        },
        {
          "episode": 12,
          "source_episode": 37
        },
        {
          "episode": 13,
          "source_episode": 41
        },
        {
          "episode": 14,
          "source_episode": 43
        },
        {
          "episode": 15,
          "source_episode": 46
        },
        {
          "episode": 16,
          "source_episode": 49
        },
        {
          "episode": 17,
          "source_episode": 53
        },
        {
          "episode": 18,
          "source_episode": 54
        },
        {
          "episode": 19,
          "source_episode": 59
        },
        {
          "episode": 20,
          "source_episode": 62
        },
        {
          "episode": 21,
          "source_episode": 63
        },
        {
          "episode": 22,
          "source_episode": 68
        },
        {
          "episode": 23,
          "source_episode": 70
        },
        {
          "episode": 24,
          "source_episode": 72
        },
        {
          "episode": 25,
          "source_episode": 76
        },
        {
          "episode": 26,
          "source_episode": 78
        },
        {
          "episode": 27,
          "source_episode": 81
        },
        {
          "episode": 28,
          "source_episode": 85
        },
        {
          "episode": 29,
          "source_episode": 88
        },
        {
          "episode": 30,
          "source_episode": 91
        },
        {
          "episode": 31,
          "source_episode": 95
        },
        {
          "episode": 32,
          "source_episode": 97
        },
        {
          "episode": 33,
          "source_episode": 100
        },
        {
          "episode": 34,
          "source_episode": 102
        },
        {
          "episode": 35,
          "source_episode": 107
        },
        {
          "episode": 36,
          "source_episode": 109
        },
        {
          "episode": 37,
          "source_episode": 113
        },
        {
          "episode": 38,
          "source_episode": 116
        },
        {
          "episode": 39,
          "source_episode": 118
        },
        {
          "episode": 40,
          "source_episode": 121
        },
        {
          "episode": 41,
          "source_episode": 123
        },
        {
          "episode": 42,
          "source_episode": 128
        },
        {
          "episode": 43,
          "source_episode": 131
        },
        {
          "episode": 44,
          "source_episode": 132
        },
        {
          "episode": 45,
          "source_episode": 136
        },
        {
          "episode": 46,
          "source_episode": 140
        },
        {
          "episode": 47,
          "source_episode": 143
        },
        {
          "episode": 48,
          "source_episode": 146
        },
        {
          "episode": 49,
          "source_episode": 148
        }
      ],
      "parent": "ankile/real01b-routing-d1-r5-threearm-checkpoint100000-iql-g0997-n16-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "63e459f06b9628ba723754ac46e31f26f618854ce044517cf5bdfcd8e0d3eda7",
      "source_repo": "ankile/real01b-routing-d1-r5-baseline-uniform-c100000-heval-s2026071107-policy-rollouts",
      "source_revision": "06ecb536549272d8d83fd9af81214327bb39265a",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r05-eval-b01-mulligan-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 2
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 6
        },
        {
          "episode": 3,
          "source_episode": 11
        },
        {
          "episode": 4,
          "source_episode": 14
        },
        {
          "episode": 5,
          "source_episode": 17
        },
        {
          "episode": 6,
          "source_episode": 18
        },
        {
          "episode": 7,
          "source_episode": 23
        },
        {
          "episode": 8,
          "source_episode": 26
        },
        {
          "episode": 9,
          "source_episode": 28
        },
        {
          "episode": 10,
          "source_episode": 31
        },
        {
          "episode": 11,
          "source_episode": 33
        },
        {
          "episode": 12,
          "source_episode": 36
        },
        {
          "episode": 13,
          "source_episode": 40
        },
        {
          "episode": 14,
          "source_episode": 44
        },
        {
          "episode": 15,
          "source_episode": 47
        },
        {
          "episode": 16,
          "source_episode": 50
        },
        {
          "episode": 17,
          "source_episode": 52
        },
        {
          "episode": 18,
          "source_episode": 56
        },
        {
          "episode": 19,
          "source_episode": 58
        },
        {
          "episode": 20,
          "source_episode": 61
        },
        {
          "episode": 21,
          "source_episode": 65
        },
        {
          "episode": 22,
          "source_episode": 67
        },
        {
          "episode": 23,
          "source_episode": 71
        },
        {
          "episode": 24,
          "source_episode": 74
        },
        {
          "episode": 25,
          "source_episode": 77
        },
        {
          "episode": 26,
          "source_episode": 80
        },
        {
          "episode": 27,
          "source_episode": 83
        },
        {
          "episode": 28,
          "source_episode": 86
        },
        {
          "episode": 29,
          "source_episode": 87
        },
        {
          "episode": 30,
          "source_episode": 92
        },
        {
          "episode": 31,
          "source_episode": 93
        },
        {
          "episode": 32,
          "source_episode": 96
        },
        {
          "episode": 33,
          "source_episode": 101
        },
        {
          "episode": 34,
          "source_episode": 103
        },
        {
          "episode": 35,
          "source_episode": 106
        },
        {
          "episode": 36,
          "source_episode": 108
        },
        {
          "episode": 37,
          "source_episode": 112
        },
        {
          "episode": 38,
          "source_episode": 114
        },
        {
          "episode": 39,
          "source_episode": 119
        },
        {
          "episode": 40,
          "source_episode": 120
        },
        {
          "episode": 41,
          "source_episode": 124
        },
        {
          "episode": 42,
          "source_episode": 127
        },
        {
          "episode": 43,
          "source_episode": 130
        },
        {
          "episode": 44,
          "source_episode": 133
        },
        {
          "episode": 45,
          "source_episode": 137
        },
        {
          "episode": 46,
          "source_episode": 138
        },
        {
          "episode": 47,
          "source_episode": 142
        },
        {
          "episode": 48,
          "source_episode": 144
        },
        {
          "episode": 49,
          "source_episode": 149
        }
      ],
      "parent": "ankile/real01b-routing-d1-r5-threearm-checkpoint100000-iql-g0997-n16-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "23033508db3dfa633732a38a320d60716aebf7b624d111ba1b1e5b8f7e32684a",
      "source_repo": "ankile/real01b-routing-d1-r5-ours-freecf-c100000-dp-heval-s2026071107-policy-rollouts",
      "source_revision": "34ffd146150782a3599f566f61767a187be6d74d",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r05-eval-b01-mulligan-idql-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 5
        },
        {
          "episode": 2,
          "source_episode": 7
        },
        {
          "episode": 3,
          "source_episode": 10
        },
        {
          "episode": 4,
          "source_episode": 12
        },
        {
          "episode": 5,
          "source_episode": 15
        },
        {
          "episode": 6,
          "source_episode": 20
        },
        {
          "episode": 7,
          "source_episode": 21
        },
        {
          "episode": 8,
          "source_episode": 25
        },
        {
          "episode": 9,
          "source_episode": 27
        },
        {
          "episode": 10,
          "source_episode": 30
        },
        {
          "episode": 11,
          "source_episode": 35
        },
        {
          "episode": 12,
          "source_episode": 38
        },
        {
          "episode": 13,
          "source_episode": 39
        },
        {
          "episode": 14,
          "source_episode": 42
        },
        {
          "episode": 15,
          "source_episode": 45
        },
        {
          "episode": 16,
          "source_episode": 48
        },
        {
          "episode": 17,
          "source_episode": 51
        },
        {
          "episode": 18,
          "source_episode": 55
        },
        {
          "episode": 19,
          "source_episode": 57
        },
        {
          "episode": 20,
          "source_episode": 60
        },
        {
          "episode": 21,
          "source_episode": 64
        },
        {
          "episode": 22,
          "source_episode": 66
        },
        {
          "episode": 23,
          "source_episode": 69
        },
        {
          "episode": 24,
          "source_episode": 73
        },
        {
          "episode": 25,
          "source_episode": 75
        },
        {
          "episode": 26,
          "source_episode": 79
        },
        {
          "episode": 27,
          "source_episode": 82
        },
        {
          "episode": 28,
          "source_episode": 84
        },
        {
          "episode": 29,
          "source_episode": 89
        },
        {
          "episode": 30,
          "source_episode": 90
        },
        {
          "episode": 31,
          "source_episode": 94
        },
        {
          "episode": 32,
          "source_episode": 98
        },
        {
          "episode": 33,
          "source_episode": 99
        },
        {
          "episode": 34,
          "source_episode": 104
        },
        {
          "episode": 35,
          "source_episode": 105
        },
        {
          "episode": 36,
          "source_episode": 110
        },
        {
          "episode": 37,
          "source_episode": 111
        },
        {
          "episode": 38,
          "source_episode": 115
        },
        {
          "episode": 39,
          "source_episode": 117
        },
        {
          "episode": 40,
          "source_episode": 122
        },
        {
          "episode": 41,
          "source_episode": 125
        },
        {
          "episode": 42,
          "source_episode": 126
        },
        {
          "episode": 43,
          "source_episode": 129
        },
        {
          "episode": 44,
          "source_episode": 134
        },
        {
          "episode": 45,
          "source_episode": 135
        },
        {
          "episode": 46,
          "source_episode": 139
        },
        {
          "episode": 47,
          "source_episode": 141
        },
        {
          "episode": 48,
          "source_episode": 145
        },
        {
          "episode": 49,
          "source_episode": 147
        }
      ],
      "parent": "ankile/real01b-routing-d1-r5-threearm-checkpoint100000-iql-g0997-n16-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "5064c69f3c72053b2fc3e62f709e7bd4d03b7816f5ba90ca9fc60674fd87aec4",
      "source_repo": "ankile/real01b-routing-d1-r5-ours-freecf-c100000-iql-g0997-n16-heval-s2026071107-policy-rollouts",
      "source_revision": "25f78d9c62c854301cc1f5a2f9001aa8a1469af2",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r06-eval-b01",
      "episodes": 150,
      "parent": "",
      "source_repo": "ankile/real01b-routing-d1-r6-threearm-checkpoint100000-iql-g0997-n16-heldout-sobol50",
      "source_revision": "271c1a12bb3af1133ea7766bd91d632ef9a89b78",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r06-eval-b01-baseline-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 6
        },
        {
          "episode": 3,
          "source_episode": 11
        },
        {
          "episode": 4,
          "source_episode": 14
        },
        {
          "episode": 5,
          "source_episode": 16
        },
        {
          "episode": 6,
          "source_episode": 20
        },
        {
          "episode": 7,
          "source_episode": 23
        },
        {
          "episode": 8,
          "source_episode": 25
        },
        {
          "episode": 9,
          "source_episode": 28
        },
        {
          "episode": 10,
          "source_episode": 30
        },
        {
          "episode": 11,
          "source_episode": 35
        },
        {
          "episode": 12,
          "source_episode": 37
        },
        {
          "episode": 13,
          "source_episode": 41
        },
        {
          "episode": 14,
          "source_episode": 42
        },
        {
          "episode": 15,
          "source_episode": 46
        },
        {
          "episode": 16,
          "source_episode": 48
        },
        {
          "episode": 17,
          "source_episode": 53
        },
        {
          "episode": 18,
          "source_episode": 54
        },
        {
          "episode": 19,
          "source_episode": 58
        },
        {
          "episode": 20,
          "source_episode": 62
        },
        {
          "episode": 21,
          "source_episode": 63
        },
        {
          "episode": 22,
          "source_episode": 66
        },
        {
          "episode": 23,
          "source_episode": 69
        },
        {
          "episode": 24,
          "source_episode": 72
        },
        {
          "episode": 25,
          "source_episode": 76
        },
        {
          "episode": 26,
          "source_episode": 80
        },
        {
          "episode": 27,
          "source_episode": 81
        },
        {
          "episode": 28,
          "source_episode": 86
        },
        {
          "episode": 29,
          "source_episode": 88
        },
        {
          "episode": 30,
          "source_episode": 90
        },
        {
          "episode": 31,
          "source_episode": 93
        },
        {
          "episode": 32,
          "source_episode": 96
        },
        {
          "episode": 33,
          "source_episode": 101
        },
        {
          "episode": 34,
          "source_episode": 104
        },
        {
          "episode": 35,
          "source_episode": 106
        },
        {
          "episode": 36,
          "source_episode": 108
        },
        {
          "episode": 37,
          "source_episode": 112
        },
        {
          "episode": 38,
          "source_episode": 116
        },
        {
          "episode": 39,
          "source_episode": 118
        },
        {
          "episode": 40,
          "source_episode": 121
        },
        {
          "episode": 41,
          "source_episode": 124
        },
        {
          "episode": 42,
          "source_episode": 127
        },
        {
          "episode": 43,
          "source_episode": 130
        },
        {
          "episode": 44,
          "source_episode": 134
        },
        {
          "episode": 45,
          "source_episode": 137
        },
        {
          "episode": 46,
          "source_episode": 139
        },
        {
          "episode": 47,
          "source_episode": 142
        },
        {
          "episode": 48,
          "source_episode": 145
        },
        {
          "episode": 49,
          "source_episode": 148
        }
      ],
      "parent": "ankile/real01b-routing-d1-r6-threearm-checkpoint100000-iql-g0997-n16-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "445f9fb8080b459cdf75113991607a216f980e21f00240435ac185dee95a2851",
      "source_repo": "ankile/real01b-routing-d1-r6-baseline-uniform-c100000-heval-s2026071206-policy-rollouts",
      "source_revision": "53e064d9ae07bdde52b605e1b31f70731d75e87d",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r06-eval-b01-mulligan-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 5
        },
        {
          "episode": 2,
          "source_episode": 7
        },
        {
          "episode": 3,
          "source_episode": 10
        },
        {
          "episode": 4,
          "source_episode": 12
        },
        {
          "episode": 5,
          "source_episode": 17
        },
        {
          "episode": 6,
          "source_episode": 19
        },
        {
          "episode": 7,
          "source_episode": 22
        },
        {
          "episode": 8,
          "source_episode": 26
        },
        {
          "episode": 9,
          "source_episode": 27
        },
        {
          "episode": 10,
          "source_episode": 31
        },
        {
          "episode": 11,
          "source_episode": 34
        },
        {
          "episode": 12,
          "source_episode": 38
        },
        {
          "episode": 13,
          "source_episode": 40
        },
        {
          "episode": 14,
          "source_episode": 43
        },
        {
          "episode": 15,
          "source_episode": 45
        },
        {
          "episode": 16,
          "source_episode": 49
        },
        {
          "episode": 17,
          "source_episode": 52
        },
        {
          "episode": 18,
          "source_episode": 56
        },
        {
          "episode": 19,
          "source_episode": 57
        },
        {
          "episode": 20,
          "source_episode": 60
        },
        {
          "episode": 21,
          "source_episode": 64
        },
        {
          "episode": 22,
          "source_episode": 68
        },
        {
          "episode": 23,
          "source_episode": 71
        },
        {
          "episode": 24,
          "source_episode": 73
        },
        {
          "episode": 25,
          "source_episode": 77
        },
        {
          "episode": 26,
          "source_episode": 79
        },
        {
          "episode": 27,
          "source_episode": 83
        },
        {
          "episode": 28,
          "source_episode": 85
        },
        {
          "episode": 29,
          "source_episode": 87
        },
        {
          "episode": 30,
          "source_episode": 91
        },
        {
          "episode": 31,
          "source_episode": 94
        },
        {
          "episode": 32,
          "source_episode": 97
        },
        {
          "episode": 33,
          "source_episode": 100
        },
        {
          "episode": 34,
          "source_episode": 102
        },
        {
          "episode": 35,
          "source_episode": 107
        },
        {
          "episode": 36,
          "source_episode": 110
        },
        {
          "episode": 37,
          "source_episode": 113
        },
        {
          "episode": 38,
          "source_episode": 115
        },
        {
          "episode": 39,
          "source_episode": 119
        },
        {
          "episode": 40,
          "source_episode": 122
        },
        {
          "episode": 41,
          "source_episode": 125
        },
        {
          "episode": 42,
          "source_episode": 126
        },
        {
          "episode": 43,
          "source_episode": 129
        },
        {
          "episode": 44,
          "source_episode": 133
        },
        {
          "episode": 45,
          "source_episode": 135
        },
        {
          "episode": 46,
          "source_episode": 140
        },
        {
          "episode": 47,
          "source_episode": 141
        },
        {
          "episode": 48,
          "source_episode": 146
        },
        {
          "episode": 49,
          "source_episode": 147
        }
      ],
      "parent": "ankile/real01b-routing-d1-r6-threearm-checkpoint100000-iql-g0997-n16-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "d2fdd56b3b5c8c78471e4d85d96ec13776cb5bb20f0d209012e14194ba12fc3d",
      "source_repo": "ankile/real01b-routing-d1-r6-ours-freecf-c100000-dp-heval-s2026071206-policy-rollouts",
      "source_revision": "fb62ae925f2c23238a11119b739a195ac06241eb",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r06-eval-b01-mulligan-idql-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 2
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 8
        },
        {
          "episode": 3,
          "source_episode": 9
        },
        {
          "episode": 4,
          "source_episode": 13
        },
        {
          "episode": 5,
          "source_episode": 15
        },
        {
          "episode": 6,
          "source_episode": 18
        },
        {
          "episode": 7,
          "source_episode": 21
        },
        {
          "episode": 8,
          "source_episode": 24
        },
        {
          "episode": 9,
          "source_episode": 29
        },
        {
          "episode": 10,
          "source_episode": 32
        },
        {
          "episode": 11,
          "source_episode": 33
        },
        {
          "episode": 12,
          "source_episode": 36
        },
        {
          "episode": 13,
          "source_episode": 39
        },
        {
          "episode": 14,
          "source_episode": 44
        },
        {
          "episode": 15,
          "source_episode": 47
        },
        {
          "episode": 16,
          "source_episode": 50
        },
        {
          "episode": 17,
          "source_episode": 51
        },
        {
          "episode": 18,
          "source_episode": 55
        },
        {
          "episode": 19,
          "source_episode": 59
        },
        {
          "episode": 20,
          "source_episode": 61
        },
        {
          "episode": 21,
          "source_episode": 65
        },
        {
          "episode": 22,
          "source_episode": 67
        },
        {
          "episode": 23,
          "source_episode": 70
        },
        {
          "episode": 24,
          "source_episode": 74
        },
        {
          "episode": 25,
          "source_episode": 75
        },
        {
          "episode": 26,
          "source_episode": 78
        },
        {
          "episode": 27,
          "source_episode": 82
        },
        {
          "episode": 28,
          "source_episode": 84
        },
        {
          "episode": 29,
          "source_episode": 89
        },
        {
          "episode": 30,
          "source_episode": 92
        },
        {
          "episode": 31,
          "source_episode": 95
        },
        {
          "episode": 32,
          "source_episode": 98
        },
        {
          "episode": 33,
          "source_episode": 99
        },
        {
          "episode": 34,
          "source_episode": 103
        },
        {
          "episode": 35,
          "source_episode": 105
        },
        {
          "episode": 36,
          "source_episode": 109
        },
        {
          "episode": 37,
          "source_episode": 111
        },
        {
          "episode": 38,
          "source_episode": 114
        },
        {
          "episode": 39,
          "source_episode": 117
        },
        {
          "episode": 40,
          "source_episode": 120
        },
        {
          "episode": 41,
          "source_episode": 123
        },
        {
          "episode": 42,
          "source_episode": 128
        },
        {
          "episode": 43,
          "source_episode": 131
        },
        {
          "episode": 44,
          "source_episode": 132
        },
        {
          "episode": 45,
          "source_episode": 136
        },
        {
          "episode": 46,
          "source_episode": 138
        },
        {
          "episode": 47,
          "source_episode": 143
        },
        {
          "episode": 48,
          "source_episode": 144
        },
        {
          "episode": 49,
          "source_episode": 149
        }
      ],
      "parent": "ankile/real01b-routing-d1-r6-threearm-checkpoint100000-iql-g0997-n16-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "1d389321589ea2bdfd65a29f4fb1921f47893936c4330a97f7a3567537d8df35",
      "source_repo": "ankile/real01b-routing-d1-r6-ours-freecf-c100000-iql-g0997-n16-heval-s2026071206-policy-rollouts",
      "source_revision": "706a8250777e72e9e16e2299ae3a9c815dbf7824",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r07-eval-b01",
      "episodes": 150,
      "parent": "",
      "source_repo": "ankile/real01b-routing-d1-r7-threearm-checkpoint100000-iql-g0997-n16-heldout-sobol50",
      "source_revision": "e78a8cd7f88bcfbacbe7a30dc493985bc4f51ed9",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r07-eval-b01-baseline-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 5
        },
        {
          "episode": 2,
          "source_episode": 6
        },
        {
          "episode": 3,
          "source_episode": 11
        },
        {
          "episode": 4,
          "source_episode": 12
        },
        {
          "episode": 5,
          "source_episode": 17
        },
        {
          "episode": 6,
          "source_episode": 19
        },
        {
          "episode": 7,
          "source_episode": 21
        },
        {
          "episode": 8,
          "source_episode": 25
        },
        {
          "episode": 9,
          "source_episode": 27
        },
        {
          "episode": 10,
          "source_episode": 31
        },
        {
          "episode": 11,
          "source_episode": 34
        },
        {
          "episode": 12,
          "source_episode": 36
        },
        {
          "episode": 13,
          "source_episode": 40
        },
        {
          "episode": 14,
          "source_episode": 43
        },
        {
          "episode": 15,
          "source_episode": 47
        },
        {
          "episode": 16,
          "source_episode": 50
        },
        {
          "episode": 17,
          "source_episode": 53
        },
        {
          "episode": 18,
          "source_episode": 56
        },
        {
          "episode": 19,
          "source_episode": 58
        },
        {
          "episode": 20,
          "source_episode": 61
        },
        {
          "episode": 21,
          "source_episode": 64
        },
        {
          "episode": 22,
          "source_episode": 66
        },
        {
          "episode": 23,
          "source_episode": 71
        },
        {
          "episode": 24,
          "source_episode": 72
        },
        {
          "episode": 25,
          "source_episode": 76
        },
        {
          "episode": 26,
          "source_episode": 78
        },
        {
          "episode": 27,
          "source_episode": 82
        },
        {
          "episode": 28,
          "source_episode": 86
        },
        {
          "episode": 29,
          "source_episode": 87
        },
        {
          "episode": 30,
          "source_episode": 91
        },
        {
          "episode": 31,
          "source_episode": 95
        },
        {
          "episode": 32,
          "source_episode": 98
        },
        {
          "episode": 33,
          "source_episode": 99
        },
        {
          "episode": 34,
          "source_episode": 102
        },
        {
          "episode": 35,
          "source_episode": 106
        },
        {
          "episode": 36,
          "source_episode": 109
        },
        {
          "episode": 37,
          "source_episode": 112
        },
        {
          "episode": 38,
          "source_episode": 115
        },
        {
          "episode": 39,
          "source_episode": 118
        },
        {
          "episode": 40,
          "source_episode": 122
        },
        {
          "episode": 41,
          "source_episode": 124
        },
        {
          "episode": 42,
          "source_episode": 128
        },
        {
          "episode": 43,
          "source_episode": 130
        },
        {
          "episode": 44,
          "source_episode": 132
        },
        {
          "episode": 45,
          "source_episode": 136
        },
        {
          "episode": 46,
          "source_episode": 139
        },
        {
          "episode": 47,
          "source_episode": 142
        },
        {
          "episode": 48,
          "source_episode": 146
        },
        {
          "episode": 49,
          "source_episode": 147
        }
      ],
      "parent": "ankile/real01b-routing-d1-r7-threearm-checkpoint100000-iql-g0997-n16-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "a011720f4232ac68d7521578022013ebe7e69424cb8bf9436ad34bcbcce36358",
      "source_repo": "ankile/real01b-routing-d1-r7-baseline-uniform-c100000-heval-s2026071306-policy-rollouts",
      "source_revision": "47c6d69653658dad7a201f2e63dd980d68b034a7",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r07-eval-b01-mulligan-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 2
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 8
        },
        {
          "episode": 3,
          "source_episode": 9
        },
        {
          "episode": 4,
          "source_episode": 13
        },
        {
          "episode": 5,
          "source_episode": 16
        },
        {
          "episode": 6,
          "source_episode": 18
        },
        {
          "episode": 7,
          "source_episode": 23
        },
        {
          "episode": 8,
          "source_episode": 24
        },
        {
          "episode": 9,
          "source_episode": 28
        },
        {
          "episode": 10,
          "source_episode": 32
        },
        {
          "episode": 11,
          "source_episode": 35
        },
        {
          "episode": 12,
          "source_episode": 38
        },
        {
          "episode": 13,
          "source_episode": 41
        },
        {
          "episode": 14,
          "source_episode": 42
        },
        {
          "episode": 15,
          "source_episode": 46
        },
        {
          "episode": 16,
          "source_episode": 49
        },
        {
          "episode": 17,
          "source_episode": 51
        },
        {
          "episode": 18,
          "source_episode": 54
        },
        {
          "episode": 19,
          "source_episode": 59
        },
        {
          "episode": 20,
          "source_episode": 60
        },
        {
          "episode": 21,
          "source_episode": 63
        },
        {
          "episode": 22,
          "source_episode": 68
        },
        {
          "episode": 23,
          "source_episode": 69
        },
        {
          "episode": 24,
          "source_episode": 73
        },
        {
          "episode": 25,
          "source_episode": 75
        },
        {
          "episode": 26,
          "source_episode": 80
        },
        {
          "episode": 27,
          "source_episode": 81
        },
        {
          "episode": 28,
          "source_episode": 85
        },
        {
          "episode": 29,
          "source_episode": 89
        },
        {
          "episode": 30,
          "source_episode": 92
        },
        {
          "episode": 31,
          "source_episode": 93
        },
        {
          "episode": 32,
          "source_episode": 96
        },
        {
          "episode": 33,
          "source_episode": 101
        },
        {
          "episode": 34,
          "source_episode": 103
        },
        {
          "episode": 35,
          "source_episode": 105
        },
        {
          "episode": 36,
          "source_episode": 108
        },
        {
          "episode": 37,
          "source_episode": 111
        },
        {
          "episode": 38,
          "source_episode": 114
        },
        {
          "episode": 39,
          "source_episode": 119
        },
        {
          "episode": 40,
          "source_episode": 120
        },
        {
          "episode": 41,
          "source_episode": 123
        },
        {
          "episode": 42,
          "source_episode": 127
        },
        {
          "episode": 43,
          "source_episode": 129
        },
        {
          "episode": 44,
          "source_episode": 134
        },
        {
          "episode": 45,
          "source_episode": 137
        },
        {
          "episode": 46,
          "source_episode": 140
        },
        {
          "episode": 47,
          "source_episode": 143
        },
        {
          "episode": 48,
          "source_episode": 144
        },
        {
          "episode": 49,
          "source_episode": 148
        }
      ],
      "parent": "ankile/real01b-routing-d1-r7-threearm-checkpoint100000-iql-g0997-n16-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "85fe5202171bd1bd983b0b77957e498671da15819a5610325d009ee7641a5123",
      "source_repo": "ankile/real01b-routing-d1-r7-ours-freecf-c100000-dp-heval-s2026071306-policy-rollouts",
      "source_revision": "5adfe4bd8cbcb4cb79a8e387ba53f7da41e2ec66",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r07-eval-b01-mulligan-idql-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 7
        },
        {
          "episode": 3,
          "source_episode": 10
        },
        {
          "episode": 4,
          "source_episode": 14
        },
        {
          "episode": 5,
          "source_episode": 15
        },
        {
          "episode": 6,
          "source_episode": 20
        },
        {
          "episode": 7,
          "source_episode": 22
        },
        {
          "episode": 8,
          "source_episode": 26
        },
        {
          "episode": 9,
          "source_episode": 29
        },
        {
          "episode": 10,
          "source_episode": 30
        },
        {
          "episode": 11,
          "source_episode": 33
        },
        {
          "episode": 12,
          "source_episode": 37
        },
        {
          "episode": 13,
          "source_episode": 39
        },
        {
          "episode": 14,
          "source_episode": 44
        },
        {
          "episode": 15,
          "source_episode": 45
        },
        {
          "episode": 16,
          "source_episode": 48
        },
        {
          "episode": 17,
          "source_episode": 52
        },
        {
          "episode": 18,
          "source_episode": 55
        },
        {
          "episode": 19,
          "source_episode": 57
        },
        {
          "episode": 20,
          "source_episode": 62
        },
        {
          "episode": 21,
          "source_episode": 65
        },
        {
          "episode": 22,
          "source_episode": 67
        },
        {
          "episode": 23,
          "source_episode": 70
        },
        {
          "episode": 24,
          "source_episode": 74
        },
        {
          "episode": 25,
          "source_episode": 77
        },
        {
          "episode": 26,
          "source_episode": 79
        },
        {
          "episode": 27,
          "source_episode": 83
        },
        {
          "episode": 28,
          "source_episode": 84
        },
        {
          "episode": 29,
          "source_episode": 88
        },
        {
          "episode": 30,
          "source_episode": 90
        },
        {
          "episode": 31,
          "source_episode": 94
        },
        {
          "episode": 32,
          "source_episode": 97
        },
        {
          "episode": 33,
          "source_episode": 100
        },
        {
          "episode": 34,
          "source_episode": 104
        },
        {
          "episode": 35,
          "source_episode": 107
        },
        {
          "episode": 36,
          "source_episode": 110
        },
        {
          "episode": 37,
          "source_episode": 113
        },
        {
          "episode": 38,
          "source_episode": 116
        },
        {
          "episode": 39,
          "source_episode": 117
        },
        {
          "episode": 40,
          "source_episode": 121
        },
        {
          "episode": 41,
          "source_episode": 125
        },
        {
          "episode": 42,
          "source_episode": 126
        },
        {
          "episode": 43,
          "source_episode": 131
        },
        {
          "episode": 44,
          "source_episode": 133
        },
        {
          "episode": 45,
          "source_episode": 135
        },
        {
          "episode": 46,
          "source_episode": 138
        },
        {
          "episode": 47,
          "source_episode": 141
        },
        {
          "episode": 48,
          "source_episode": 145
        },
        {
          "episode": 49,
          "source_episode": 149
        }
      ],
      "parent": "ankile/real01b-routing-d1-r7-threearm-checkpoint100000-iql-g0997-n16-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "69ee0905b7b2464d0087be25b41a8b205c66b39a50a6098d71afcb6e14652c01",
      "source_repo": "ankile/real01b-routing-d1-r7-ours-freecf-c100000-iql-g0997-n16-heval-s2026071306-policy-rollouts",
      "source_revision": "c9735e49d54bd533493faae521de138368003227",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r08-eval-b01",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/real01b-routing-d1-r8-umirel-iql-vs-dp-testing-heldout-sobol50",
      "source_revision": "dd098e0ac26ef32e901c5379ed8732bdf0d5a132",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r08-eval-b01-mulligan-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 4
        },
        {
          "episode": 3,
          "source_episode": 6
        },
        {
          "episode": 4,
          "source_episode": 9
        },
        {
          "episode": 5,
          "source_episode": 10
        },
        {
          "episode": 6,
          "source_episode": 13
        },
        {
          "episode": 7,
          "source_episode": 15
        },
        {
          "episode": 8,
          "source_episode": 17
        },
        {
          "episode": 9,
          "source_episode": 18
        },
        {
          "episode": 10,
          "source_episode": 20
        },
        {
          "episode": 11,
          "source_episode": 23
        },
        {
          "episode": 12,
          "source_episode": 25
        },
        {
          "episode": 13,
          "source_episode": 26
        },
        {
          "episode": 14,
          "source_episode": 28
        },
        {
          "episode": 15,
          "source_episode": 30
        },
        {
          "episode": 16,
          "source_episode": 32
        },
        {
          "episode": 17,
          "source_episode": 34
        },
        {
          "episode": 18,
          "source_episode": 37
        },
        {
          "episode": 19,
          "source_episode": 39
        },
        {
          "episode": 20,
          "source_episode": 41
        },
        {
          "episode": 21,
          "source_episode": 43
        },
        {
          "episode": 22,
          "source_episode": 44
        },
        {
          "episode": 23,
          "source_episode": 47
        },
        {
          "episode": 24,
          "source_episode": 49
        },
        {
          "episode": 25,
          "source_episode": 51
        },
        {
          "episode": 26,
          "source_episode": 53
        },
        {
          "episode": 27,
          "source_episode": 55
        },
        {
          "episode": 28,
          "source_episode": 56
        },
        {
          "episode": 29,
          "source_episode": 58
        },
        {
          "episode": 30,
          "source_episode": 60
        },
        {
          "episode": 31,
          "source_episode": 63
        },
        {
          "episode": 32,
          "source_episode": 64
        },
        {
          "episode": 33,
          "source_episode": 66
        },
        {
          "episode": 34,
          "source_episode": 68
        },
        {
          "episode": 35,
          "source_episode": 71
        },
        {
          "episode": 36,
          "source_episode": 73
        },
        {
          "episode": 37,
          "source_episode": 75
        },
        {
          "episode": 38,
          "source_episode": 77
        },
        {
          "episode": 39,
          "source_episode": 79
        },
        {
          "episode": 40,
          "source_episode": 81
        },
        {
          "episode": 41,
          "source_episode": 83
        },
        {
          "episode": 42,
          "source_episode": 85
        },
        {
          "episode": 43,
          "source_episode": 86
        },
        {
          "episode": 44,
          "source_episode": 88
        },
        {
          "episode": 45,
          "source_episode": 90
        },
        {
          "episode": 46,
          "source_episode": 92
        },
        {
          "episode": 47,
          "source_episode": 94
        },
        {
          "episode": 48,
          "source_episode": 97
        },
        {
          "episode": 49,
          "source_episode": 99
        }
      ],
      "parent": "ankile/real01b-routing-d1-r8-umirel-iql-vs-dp-testing-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "42569b638b5c6ffb4cd8d6d0d8e2c228b7811dfa8f39189d0c3e665f88fe803a",
      "source_repo": "ankile/real01b-routing-d1-r8-ours-umirel-c100000-dp-heval-s2026072905-policy-rollouts",
      "source_revision": "f95753e1afbde866ea02d0b6e8c5fc63f4f8eff0",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-legacy-r08-eval-b01-mulligan-idql-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 5
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 8
        },
        {
          "episode": 5,
          "source_episode": 11
        },
        {
          "episode": 6,
          "source_episode": 12
        },
        {
          "episode": 7,
          "source_episode": 14
        },
        {
          "episode": 8,
          "source_episode": 16
        },
        {
          "episode": 9,
          "source_episode": 19
        },
        {
          "episode": 10,
          "source_episode": 21
        },
        {
          "episode": 11,
          "source_episode": 22
        },
        {
          "episode": 12,
          "source_episode": 24
        },
        {
          "episode": 13,
          "source_episode": 27
        },
        {
          "episode": 14,
          "source_episode": 29
        },
        {
          "episode": 15,
          "source_episode": 31
        },
        {
          "episode": 16,
          "source_episode": 33
        },
        {
          "episode": 17,
          "source_episode": 35
        },
        {
          "episode": 18,
          "source_episode": 36
        },
        {
          "episode": 19,
          "source_episode": 38
        },
        {
          "episode": 20,
          "source_episode": 40
        },
        {
          "episode": 21,
          "source_episode": 42
        },
        {
          "episode": 22,
          "source_episode": 45
        },
        {
          "episode": 23,
          "source_episode": 46
        },
        {
          "episode": 24,
          "source_episode": 48
        },
        {
          "episode": 25,
          "source_episode": 50
        },
        {
          "episode": 26,
          "source_episode": 52
        },
        {
          "episode": 27,
          "source_episode": 54
        },
        {
          "episode": 28,
          "source_episode": 57
        },
        {
          "episode": 29,
          "source_episode": 59
        },
        {
          "episode": 30,
          "source_episode": 61
        },
        {
          "episode": 31,
          "source_episode": 62
        },
        {
          "episode": 32,
          "source_episode": 65
        },
        {
          "episode": 33,
          "source_episode": 67
        },
        {
          "episode": 34,
          "source_episode": 69
        },
        {
          "episode": 35,
          "source_episode": 70
        },
        {
          "episode": 36,
          "source_episode": 72
        },
        {
          "episode": 37,
          "source_episode": 74
        },
        {
          "episode": 38,
          "source_episode": 76
        },
        {
          "episode": 39,
          "source_episode": 78
        },
        {
          "episode": 40,
          "source_episode": 80
        },
        {
          "episode": 41,
          "source_episode": 82
        },
        {
          "episode": 42,
          "source_episode": 84
        },
        {
          "episode": 43,
          "source_episode": 87
        },
        {
          "episode": 44,
          "source_episode": 89
        },
        {
          "episode": 45,
          "source_episode": 91
        },
        {
          "episode": 46,
          "source_episode": 93
        },
        {
          "episode": 47,
          "source_episode": 95
        },
        {
          "episode": 48,
          "source_episode": 96
        },
        {
          "episode": 49,
          "source_episode": 98
        }
      ],
      "parent": "ankile/real01b-routing-d1-r8-umirel-iql-vs-dp-testing-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "d14e2618eeeb24e71415638a4965d1034be9c5c64afd8c7aed4c790a585dadf5",
      "source_repo": "ankile/real01b-routing-d1-r8-ours-umirel-c100000-iql-g0997-n32-heval-s2026072905-policy-rollouts",
      "source_revision": "417f38242ab9be8253262bb95474d6f0e5563558",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-routing-d2-r00-r05-eval-b01",
      "episodes": 750,
      "parent": "",
      "source_repo": "ankile/real01b-routing-d1-umirel-lineage-15arm-heldout-sobol50-s2026090701",
      "source_revision": "4a7ea324753a6723dd83a9f8f0da91dd52dbe2d0",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-square-d2-c00-teleop-baseline",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 3
        },
        {
          "episode": 3,
          "source_episode": 4
        },
        {
          "episode": 4,
          "source_episode": 7
        },
        {
          "episode": 5,
          "source_episode": 11
        },
        {
          "episode": 6,
          "source_episode": 14
        },
        {
          "episode": 7,
          "source_episode": 16
        },
        {
          "episode": 8,
          "source_episode": 20
        },
        {
          "episode": 9,
          "source_episode": 23
        },
        {
          "episode": 10,
          "source_episode": 28
        },
        {
          "episode": 11,
          "source_episode": 29
        },
        {
          "episode": 12,
          "source_episode": 33
        },
        {
          "episode": 13,
          "source_episode": 34
        },
        {
          "episode": 14,
          "source_episode": 35
        },
        {
          "episode": 15,
          "source_episode": 36
        },
        {
          "episode": 16,
          "source_episode": 37
        },
        {
          "episode": 17,
          "source_episode": 40
        },
        {
          "episode": 18,
          "source_episode": 41
        },
        {
          "episode": 19,
          "source_episode": 42
        },
        {
          "episode": 20,
          "source_episode": 46
        },
        {
          "episode": 21,
          "source_episode": 47
        },
        {
          "episode": 22,
          "source_episode": 50
        },
        {
          "episode": 23,
          "source_episode": 51
        },
        {
          "episode": 24,
          "source_episode": 53
        },
        {
          "episode": 25,
          "source_episode": 54
        },
        {
          "episode": 26,
          "source_episode": 58
        },
        {
          "episode": 27,
          "source_episode": 59
        },
        {
          "episode": 28,
          "source_episode": 61
        },
        {
          "episode": 29,
          "source_episode": 62
        },
        {
          "episode": 30,
          "source_episode": 65
        },
        {
          "episode": 31,
          "source_episode": 67
        },
        {
          "episode": 32,
          "source_episode": 69
        },
        {
          "episode": 33,
          "source_episode": 73
        },
        {
          "episode": 34,
          "source_episode": 77
        },
        {
          "episode": 35,
          "source_episode": 81
        },
        {
          "episode": 36,
          "source_episode": 82
        },
        {
          "episode": 37,
          "source_episode": 88
        },
        {
          "episode": 38,
          "source_episode": 91
        },
        {
          "episode": 39,
          "source_episode": 93
        },
        {
          "episode": 40,
          "source_episode": 97
        },
        {
          "episode": 41,
          "source_episode": 104
        },
        {
          "episode": 42,
          "source_episode": 106
        },
        {
          "episode": 43,
          "source_episode": 115
        },
        {
          "episode": 44,
          "source_episode": 117
        },
        {
          "episode": 45,
          "source_episode": 118
        },
        {
          "episode": 46,
          "source_episode": 120
        },
        {
          "episode": 47,
          "source_episode": 125
        },
        {
          "episode": 48,
          "source_episode": 126
        },
        {
          "episode": 49,
          "source_episode": 133
        },
        {
          "episode": 50,
          "source_episode": 134
        },
        {
          "episode": 51,
          "source_episode": 136
        },
        {
          "episode": 52,
          "source_episode": 138
        },
        {
          "episode": 53,
          "source_episode": 143
        },
        {
          "episode": 54,
          "source_episode": 144
        },
        {
          "episode": 55,
          "source_episode": 145
        },
        {
          "episode": 56,
          "source_episode": 148
        },
        {
          "episode": 57,
          "source_episode": 151
        },
        {
          "episode": 58,
          "source_episode": 153
        },
        {
          "episode": 59,
          "source_episode": 156
        },
        {
          "episode": 60,
          "source_episode": 157
        },
        {
          "episode": 61,
          "source_episode": 162
        },
        {
          "episode": 62,
          "source_episode": 164
        },
        {
          "episode": 63,
          "source_episode": 165
        },
        {
          "episode": 64,
          "source_episode": 168
        },
        {
          "episode": 65,
          "source_episode": 172
        },
        {
          "episode": 66,
          "source_episode": 175
        },
        {
          "episode": 67,
          "source_episode": 179
        },
        {
          "episode": 68,
          "source_episode": 180
        },
        {
          "episode": 69,
          "source_episode": 181
        },
        {
          "episode": 70,
          "source_episode": 184
        },
        {
          "episode": 71,
          "source_episode": 185
        },
        {
          "episode": 72,
          "source_episode": 186
        },
        {
          "episode": 73,
          "source_episode": 187
        },
        {
          "episode": 74,
          "source_episode": 198
        },
        {
          "episode": 75,
          "source_episode": 200
        },
        {
          "episode": 76,
          "source_episode": 205
        },
        {
          "episode": 77,
          "source_episode": 207
        },
        {
          "episode": 78,
          "source_episode": 208
        },
        {
          "episode": 79,
          "source_episode": 209
        },
        {
          "episode": 80,
          "source_episode": 212
        },
        {
          "episode": 81,
          "source_episode": 213
        },
        {
          "episode": 82,
          "source_episode": 214
        },
        {
          "episode": 83,
          "source_episode": 216
        },
        {
          "episode": 84,
          "source_episode": 218
        },
        {
          "episode": 85,
          "source_episode": 219
        },
        {
          "episode": 86,
          "source_episode": 220
        },
        {
          "episode": 87,
          "source_episode": 222
        },
        {
          "episode": 88,
          "source_episode": 228
        },
        {
          "episode": 89,
          "source_episode": 230
        },
        {
          "episode": 90,
          "source_episode": 231
        },
        {
          "episode": 91,
          "source_episode": 232
        },
        {
          "episode": 92,
          "source_episode": 233
        },
        {
          "episode": 93,
          "source_episode": 236
        },
        {
          "episode": 94,
          "source_episode": 237
        },
        {
          "episode": 95,
          "source_episode": 238
        },
        {
          "episode": 96,
          "source_episode": 239
        },
        {
          "episode": 97,
          "source_episode": 242
        },
        {
          "episode": 98,
          "source_episode": 246
        },
        {
          "episode": 99,
          "source_episode": 249
        }
      ],
      "parent": "ankile/real01b-square-d2-r0-blind-teleop-uniform100-sobol100-evalsobol50",
      "sidecar": "meta/real_teleop_manifest_split_manifest.jsonl",
      "sidecar_sha256": "4f949cb24f633e7783857382136f030a31c762028c92c8a8d2251b4d81ef2bdd",
      "source_repo": "ankile/real01b-square-d2-baseline-uniform-r0",
      "source_revision": "aea323407f2489005f463be6ebd2a7aff35ca3d1",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-c00-teleop-mixed",
      "episodes": 250,
      "parent": "",
      "source_repo": "ankile/real01b-square-d2-r0-blind-teleop-uniform100-sobol100-evalsobol50",
      "source_revision": "b976cfec3b7a1909bb77dc35abbf9c67eb02136c",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-square-d2-c00-teleop-sobol",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 8
        },
        {
          "episode": 2,
          "source_episode": 9
        },
        {
          "episode": 3,
          "source_episode": 12
        },
        {
          "episode": 4,
          "source_episode": 18
        },
        {
          "episode": 5,
          "source_episode": 21
        },
        {
          "episode": 6,
          "source_episode": 22
        },
        {
          "episode": 7,
          "source_episode": 24
        },
        {
          "episode": 8,
          "source_episode": 25
        },
        {
          "episode": 9,
          "source_episode": 26
        },
        {
          "episode": 10,
          "source_episode": 27
        },
        {
          "episode": 11,
          "source_episode": 30
        },
        {
          "episode": 12,
          "source_episode": 32
        },
        {
          "episode": 13,
          "source_episode": 43
        },
        {
          "episode": 14,
          "source_episode": 45
        },
        {
          "episode": 15,
          "source_episode": 48
        },
        {
          "episode": 16,
          "source_episode": 49
        },
        {
          "episode": 17,
          "source_episode": 52
        },
        {
          "episode": 18,
          "source_episode": 56
        },
        {
          "episode": 19,
          "source_episode": 60
        },
        {
          "episode": 20,
          "source_episode": 64
        },
        {
          "episode": 21,
          "source_episode": 66
        },
        {
          "episode": 22,
          "source_episode": 68
        },
        {
          "episode": 23,
          "source_episode": 70
        },
        {
          "episode": 24,
          "source_episode": 71
        },
        {
          "episode": 25,
          "source_episode": 72
        },
        {
          "episode": 26,
          "source_episode": 74
        },
        {
          "episode": 27,
          "source_episode": 76
        },
        {
          "episode": 28,
          "source_episode": 78
        },
        {
          "episode": 29,
          "source_episode": 83
        },
        {
          "episode": 30,
          "source_episode": 84
        },
        {
          "episode": 31,
          "source_episode": 85
        },
        {
          "episode": 32,
          "source_episode": 86
        },
        {
          "episode": 33,
          "source_episode": 89
        },
        {
          "episode": 34,
          "source_episode": 92
        },
        {
          "episode": 35,
          "source_episode": 94
        },
        {
          "episode": 36,
          "source_episode": 98
        },
        {
          "episode": 37,
          "source_episode": 101
        },
        {
          "episode": 38,
          "source_episode": 102
        },
        {
          "episode": 39,
          "source_episode": 105
        },
        {
          "episode": 40,
          "source_episode": 107
        },
        {
          "episode": 41,
          "source_episode": 108
        },
        {
          "episode": 42,
          "source_episode": 109
        },
        {
          "episode": 43,
          "source_episode": 110
        },
        {
          "episode": 44,
          "source_episode": 111
        },
        {
          "episode": 45,
          "source_episode": 112
        },
        {
          "episode": 46,
          "source_episode": 113
        },
        {
          "episode": 47,
          "source_episode": 114
        },
        {
          "episode": 48,
          "source_episode": 116
        },
        {
          "episode": 49,
          "source_episode": 119
        },
        {
          "episode": 50,
          "source_episode": 121
        },
        {
          "episode": 51,
          "source_episode": 122
        },
        {
          "episode": 52,
          "source_episode": 123
        },
        {
          "episode": 53,
          "source_episode": 130
        },
        {
          "episode": 54,
          "source_episode": 132
        },
        {
          "episode": 55,
          "source_episode": 137
        },
        {
          "episode": 56,
          "source_episode": 139
        },
        {
          "episode": 57,
          "source_episode": 140
        },
        {
          "episode": 58,
          "source_episode": 141
        },
        {
          "episode": 59,
          "source_episode": 142
        },
        {
          "episode": 60,
          "source_episode": 146
        },
        {
          "episode": 61,
          "source_episode": 147
        },
        {
          "episode": 62,
          "source_episode": 149
        },
        {
          "episode": 63,
          "source_episode": 150
        },
        {
          "episode": 64,
          "source_episode": 152
        },
        {
          "episode": 65,
          "source_episode": 154
        },
        {
          "episode": 66,
          "source_episode": 155
        },
        {
          "episode": 67,
          "source_episode": 159
        },
        {
          "episode": 68,
          "source_episode": 166
        },
        {
          "episode": 69,
          "source_episode": 167
        },
        {
          "episode": 70,
          "source_episode": 169
        },
        {
          "episode": 71,
          "source_episode": 170
        },
        {
          "episode": 72,
          "source_episode": 171
        },
        {
          "episode": 73,
          "source_episode": 173
        },
        {
          "episode": 74,
          "source_episode": 176
        },
        {
          "episode": 75,
          "source_episode": 177
        },
        {
          "episode": 76,
          "source_episode": 182
        },
        {
          "episode": 77,
          "source_episode": 183
        },
        {
          "episode": 78,
          "source_episode": 188
        },
        {
          "episode": 79,
          "source_episode": 189
        },
        {
          "episode": 80,
          "source_episode": 193
        },
        {
          "episode": 81,
          "source_episode": 194
        },
        {
          "episode": 82,
          "source_episode": 196
        },
        {
          "episode": 83,
          "source_episode": 197
        },
        {
          "episode": 84,
          "source_episode": 201
        },
        {
          "episode": 85,
          "source_episode": 202
        },
        {
          "episode": 86,
          "source_episode": 204
        },
        {
          "episode": 87,
          "source_episode": 206
        },
        {
          "episode": 88,
          "source_episode": 215
        },
        {
          "episode": 89,
          "source_episode": 217
        },
        {
          "episode": 90,
          "source_episode": 221
        },
        {
          "episode": 91,
          "source_episode": 224
        },
        {
          "episode": 92,
          "source_episode": 227
        },
        {
          "episode": 93,
          "source_episode": 229
        },
        {
          "episode": 94,
          "source_episode": 235
        },
        {
          "episode": 95,
          "source_episode": 240
        },
        {
          "episode": 96,
          "source_episode": 241
        },
        {
          "episode": 97,
          "source_episode": 244
        },
        {
          "episode": 98,
          "source_episode": 245
        },
        {
          "episode": 99,
          "source_episode": 247
        }
      ],
      "parent": "ankile/real01b-square-d2-r0-blind-teleop-uniform100-sobol100-evalsobol50",
      "sidecar": "meta/real_teleop_manifest_split_manifest.jsonl",
      "sidecar_sha256": "a47899087bb230921127712b2cc3bbf5248caebbefef782fc0237feb06991829",
      "source_repo": "ankile/real01b-square-d2-ours-sobol-r0",
      "source_revision": "a758ee98169bbb470f7e5ffefe48124f7ae9e2ce",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-c00-teleop-validation",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 5
        },
        {
          "episode": 1,
          "source_episode": 6
        },
        {
          "episode": 2,
          "source_episode": 10
        },
        {
          "episode": 3,
          "source_episode": 13
        },
        {
          "episode": 4,
          "source_episode": 15
        },
        {
          "episode": 5,
          "source_episode": 17
        },
        {
          "episode": 6,
          "source_episode": 19
        },
        {
          "episode": 7,
          "source_episode": 31
        },
        {
          "episode": 8,
          "source_episode": 38
        },
        {
          "episode": 9,
          "source_episode": 39
        },
        {
          "episode": 10,
          "source_episode": 44
        },
        {
          "episode": 11,
          "source_episode": 55
        },
        {
          "episode": 12,
          "source_episode": 57
        },
        {
          "episode": 13,
          "source_episode": 63
        },
        {
          "episode": 14,
          "source_episode": 75
        },
        {
          "episode": 15,
          "source_episode": 79
        },
        {
          "episode": 16,
          "source_episode": 80
        },
        {
          "episode": 17,
          "source_episode": 87
        },
        {
          "episode": 18,
          "source_episode": 90
        },
        {
          "episode": 19,
          "source_episode": 95
        },
        {
          "episode": 20,
          "source_episode": 96
        },
        {
          "episode": 21,
          "source_episode": 99
        },
        {
          "episode": 22,
          "source_episode": 100
        },
        {
          "episode": 23,
          "source_episode": 103
        },
        {
          "episode": 24,
          "source_episode": 124
        },
        {
          "episode": 25,
          "source_episode": 127
        },
        {
          "episode": 26,
          "source_episode": 128
        },
        {
          "episode": 27,
          "source_episode": 129
        },
        {
          "episode": 28,
          "source_episode": 131
        },
        {
          "episode": 29,
          "source_episode": 135
        },
        {
          "episode": 30,
          "source_episode": 158
        },
        {
          "episode": 31,
          "source_episode": 160
        },
        {
          "episode": 32,
          "source_episode": 161
        },
        {
          "episode": 33,
          "source_episode": 163
        },
        {
          "episode": 34,
          "source_episode": 174
        },
        {
          "episode": 35,
          "source_episode": 178
        },
        {
          "episode": 36,
          "source_episode": 190
        },
        {
          "episode": 37,
          "source_episode": 191
        },
        {
          "episode": 38,
          "source_episode": 192
        },
        {
          "episode": 39,
          "source_episode": 195
        },
        {
          "episode": 40,
          "source_episode": 199
        },
        {
          "episode": 41,
          "source_episode": 203
        },
        {
          "episode": 42,
          "source_episode": 210
        },
        {
          "episode": 43,
          "source_episode": 211
        },
        {
          "episode": 44,
          "source_episode": 223
        },
        {
          "episode": 45,
          "source_episode": 225
        },
        {
          "episode": 46,
          "source_episode": 226
        },
        {
          "episode": 47,
          "source_episode": 234
        },
        {
          "episode": 48,
          "source_episode": 243
        },
        {
          "episode": 49,
          "source_episode": 248
        }
      ],
      "parent": "ankile/real01b-square-d2-r0-blind-teleop-uniform100-sobol100-evalsobol50",
      "sidecar": "meta/real_teleop_manifest_split_manifest.jsonl",
      "sidecar_sha256": "80fedc7618e1f03e43ef6255ddbb94af6638c21ff9bc493aa8051bf417d00099",
      "source_repo": "ankile/real01b-square-d2-eval-sobol-r0",
      "source_revision": "610d16a4b1a27781709876612c4f34edf067def0",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-c01-dagger-baseline",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 2
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 6
        },
        {
          "episode": 3,
          "source_episode": 9
        },
        {
          "episode": 4,
          "source_episode": 12
        },
        {
          "episode": 5,
          "source_episode": 13
        },
        {
          "episode": 6,
          "source_episode": 17
        },
        {
          "episode": 7,
          "source_episode": 20
        },
        {
          "episode": 8,
          "source_episode": 21
        },
        {
          "episode": 9,
          "source_episode": 26
        },
        {
          "episode": 10,
          "source_episode": 29
        },
        {
          "episode": 11,
          "source_episode": 30
        },
        {
          "episode": 12,
          "source_episode": 33
        },
        {
          "episode": 13,
          "source_episode": 34
        },
        {
          "episode": 14,
          "source_episode": 37
        },
        {
          "episode": 15,
          "source_episode": 41
        },
        {
          "episode": 16,
          "source_episode": 42
        },
        {
          "episode": 17,
          "source_episode": 45
        },
        {
          "episode": 18,
          "source_episode": 48
        },
        {
          "episode": 19,
          "source_episode": 49
        },
        {
          "episode": 20,
          "source_episode": 53
        },
        {
          "episode": 21,
          "source_episode": 54
        },
        {
          "episode": 22,
          "source_episode": 58
        },
        {
          "episode": 23,
          "source_episode": 59
        },
        {
          "episode": 24,
          "source_episode": 62
        },
        {
          "episode": 25,
          "source_episode": 66
        },
        {
          "episode": 26,
          "source_episode": 67
        },
        {
          "episode": 27,
          "source_episode": 68
        },
        {
          "episode": 28,
          "source_episode": 71
        },
        {
          "episode": 29,
          "source_episode": 72
        },
        {
          "episode": 30,
          "source_episode": 77
        },
        {
          "episode": 31,
          "source_episode": 78
        },
        {
          "episode": 32,
          "source_episode": 80
        },
        {
          "episode": 33,
          "source_episode": 81
        },
        {
          "episode": 34,
          "source_episode": 86
        },
        {
          "episode": 35,
          "source_episode": 89
        },
        {
          "episode": 36,
          "source_episode": 91
        },
        {
          "episode": 37,
          "source_episode": 92
        },
        {
          "episode": 38,
          "source_episode": 94
        },
        {
          "episode": 39,
          "source_episode": 96
        },
        {
          "episode": 40,
          "source_episode": 98
        },
        {
          "episode": 41,
          "source_episode": 102
        },
        {
          "episode": 42,
          "source_episode": 103
        },
        {
          "episode": 43,
          "source_episode": 106
        },
        {
          "episode": 44,
          "source_episode": 107
        },
        {
          "episode": 45,
          "source_episode": 110
        },
        {
          "episode": 46,
          "source_episode": 113
        },
        {
          "episode": 47,
          "source_episode": 115
        },
        {
          "episode": 48,
          "source_episode": 116
        },
        {
          "episode": 49,
          "source_episode": 118
        }
      ],
      "parent": "ankile/real01b-square-d2-blind-dagger-r1-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "281ca35b45dc3a32f50548443b378e5c238ed6cd67f425c0bc313a3b418b4e2c",
      "source_repo": "ankile/real01b-square-d2-baseline-uniform-r1-ef25cov25-nocf",
      "source_revision": "92640381ea0031a7902d58b9faf32e98fb56e8b4",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-c01-dagger-mining-no-cf",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 5
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 10
        },
        {
          "episode": 5,
          "source_episode": 14
        },
        {
          "episode": 6,
          "source_episode": 15
        },
        {
          "episode": 7,
          "source_episode": 18
        },
        {
          "episode": 8,
          "source_episode": 22
        },
        {
          "episode": 9,
          "source_episode": 24
        },
        {
          "episode": 10,
          "source_episode": 25
        },
        {
          "episode": 11,
          "source_episode": 27
        },
        {
          "episode": 12,
          "source_episode": 31
        },
        {
          "episode": 13,
          "source_episode": 35
        },
        {
          "episode": 14,
          "source_episode": 38
        },
        {
          "episode": 15,
          "source_episode": 40
        },
        {
          "episode": 16,
          "source_episode": 43
        },
        {
          "episode": 17,
          "source_episode": 46
        },
        {
          "episode": 18,
          "source_episode": 50
        },
        {
          "episode": 19,
          "source_episode": 51
        },
        {
          "episode": 20,
          "source_episode": 52
        },
        {
          "episode": 21,
          "source_episode": 55
        },
        {
          "episode": 22,
          "source_episode": 57
        },
        {
          "episode": 23,
          "source_episode": 60
        },
        {
          "episode": 24,
          "source_episode": 63
        },
        {
          "episode": 25,
          "source_episode": 64
        },
        {
          "episode": 26,
          "source_episode": 65
        },
        {
          "episode": 27,
          "source_episode": 69
        },
        {
          "episode": 28,
          "source_episode": 73
        },
        {
          "episode": 29,
          "source_episode": 74
        },
        {
          "episode": 30,
          "source_episode": 76
        },
        {
          "episode": 31,
          "source_episode": 79
        },
        {
          "episode": 32,
          "source_episode": 82
        },
        {
          "episode": 33,
          "source_episode": 84
        },
        {
          "episode": 34,
          "source_episode": 85
        },
        {
          "episode": 35,
          "source_episode": 87
        },
        {
          "episode": 36,
          "source_episode": 90
        },
        {
          "episode": 37,
          "source_episode": 93
        },
        {
          "episode": 38,
          "source_episode": 95
        },
        {
          "episode": 39,
          "source_episode": 97
        },
        {
          "episode": 40,
          "source_episode": 100
        },
        {
          "episode": 41,
          "source_episode": 101
        },
        {
          "episode": 42,
          "source_episode": 104
        },
        {
          "episode": 43,
          "source_episode": 105
        },
        {
          "episode": 44,
          "source_episode": 108
        },
        {
          "episode": 45,
          "source_episode": 109
        },
        {
          "episode": 46,
          "source_episode": 111
        },
        {
          "episode": 47,
          "source_episode": 112
        },
        {
          "episode": 48,
          "source_episode": 114
        },
        {
          "episode": 49,
          "source_episode": 117
        }
      ],
      "parent": "ankile/real01b-square-d2-blind-dagger-r1-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "8e0b00f22b74c7c5c1cb446a9258582342042ba594705383e7d623016fec4a67",
      "source_repo": "ankile/real01b-square-d2-ours-sobol-r1-ef25cov25-nocf",
      "source_revision": "541d681fb32d486edb13c0328125c66726d70cac",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-c01-dagger-mixed",
      "episodes": 119,
      "parent": "",
      "source_repo": "ankile/real01b-square-d2-blind-dagger-r1-ef25cov25",
      "source_revision": "eb8c856e69cd7a5f1c065641fe2e4a8d92b52ca1",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-square-d2-c01-dagger-mulligan",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 1
        },
        {
          "episode": 2,
          "source_episode": 3
        },
        {
          "episode": 3,
          "source_episode": 5
        },
        {
          "episode": 4,
          "source_episode": 7
        },
        {
          "episode": 5,
          "source_episode": 8
        },
        {
          "episode": 6,
          "source_episode": 10
        },
        {
          "episode": 7,
          "source_episode": 11
        },
        {
          "episode": 8,
          "source_episode": 14
        },
        {
          "episode": 9,
          "source_episode": 15
        },
        {
          "episode": 10,
          "source_episode": 16
        },
        {
          "episode": 11,
          "source_episode": 18
        },
        {
          "episode": 12,
          "source_episode": 19
        },
        {
          "episode": 13,
          "source_episode": 22
        },
        {
          "episode": 14,
          "source_episode": 23
        },
        {
          "episode": 15,
          "source_episode": 24
        },
        {
          "episode": 16,
          "source_episode": 25
        },
        {
          "episode": 17,
          "source_episode": 27
        },
        {
          "episode": 18,
          "source_episode": 28
        },
        {
          "episode": 19,
          "source_episode": 31
        },
        {
          "episode": 20,
          "source_episode": 32
        },
        {
          "episode": 21,
          "source_episode": 35
        },
        {
          "episode": 22,
          "source_episode": 36
        },
        {
          "episode": 23,
          "source_episode": 38
        },
        {
          "episode": 24,
          "source_episode": 39
        },
        {
          "episode": 25,
          "source_episode": 40
        },
        {
          "episode": 26,
          "source_episode": 43
        },
        {
          "episode": 27,
          "source_episode": 44
        },
        {
          "episode": 28,
          "source_episode": 46
        },
        {
          "episode": 29,
          "source_episode": 47
        },
        {
          "episode": 30,
          "source_episode": 50
        },
        {
          "episode": 31,
          "source_episode": 51
        },
        {
          "episode": 32,
          "source_episode": 52
        },
        {
          "episode": 33,
          "source_episode": 55
        },
        {
          "episode": 34,
          "source_episode": 56
        },
        {
          "episode": 35,
          "source_episode": 57
        },
        {
          "episode": 36,
          "source_episode": 60
        },
        {
          "episode": 37,
          "source_episode": 61
        },
        {
          "episode": 38,
          "source_episode": 63
        },
        {
          "episode": 39,
          "source_episode": 64
        },
        {
          "episode": 40,
          "source_episode": 65
        },
        {
          "episode": 41,
          "source_episode": 69
        },
        {
          "episode": 42,
          "source_episode": 70
        },
        {
          "episode": 43,
          "source_episode": 73
        },
        {
          "episode": 44,
          "source_episode": 74
        },
        {
          "episode": 45,
          "source_episode": 75
        },
        {
          "episode": 46,
          "source_episode": 76
        },
        {
          "episode": 47,
          "source_episode": 79
        },
        {
          "episode": 48,
          "source_episode": 82
        },
        {
          "episode": 49,
          "source_episode": 83
        }
      ],
      "parent": "ankile/real01b-square-d2-blind-dagger-r1-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "c104f396bb487ec74cd7812f0c59dec49dd7c8b0b7d1a6ad5941eb54b7ba31f5",
      "source_repo": "ankile/real01b-square-d2-ours-sobol-r1-ef25cov25-freecf",
      "source_revision": "6b9b83d7b59b45292d005e3ceb8c298b7153bd81",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-c02-dagger-baseline",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 1
        },
        {
          "episode": 2,
          "source_episode": 4
        },
        {
          "episode": 3,
          "source_episode": 5
        },
        {
          "episode": 4,
          "source_episode": 13
        },
        {
          "episode": 5,
          "source_episode": 16
        },
        {
          "episode": 6,
          "source_episode": 17
        },
        {
          "episode": 7,
          "source_episode": 18
        },
        {
          "episode": 8,
          "source_episode": 19
        },
        {
          "episode": 9,
          "source_episode": 24
        },
        {
          "episode": 10,
          "source_episode": 27
        },
        {
          "episode": 11,
          "source_episode": 30
        },
        {
          "episode": 12,
          "source_episode": 32
        },
        {
          "episode": 13,
          "source_episode": 33
        },
        {
          "episode": 14,
          "source_episode": 38
        },
        {
          "episode": 15,
          "source_episode": 39
        },
        {
          "episode": 16,
          "source_episode": 44
        },
        {
          "episode": 17,
          "source_episode": 47
        },
        {
          "episode": 18,
          "source_episode": 48
        },
        {
          "episode": 19,
          "source_episode": 49
        },
        {
          "episode": 20,
          "source_episode": 52
        },
        {
          "episode": 21,
          "source_episode": 54
        },
        {
          "episode": 22,
          "source_episode": 56
        },
        {
          "episode": 23,
          "source_episode": 57
        },
        {
          "episode": 24,
          "source_episode": 60
        },
        {
          "episode": 25,
          "source_episode": 61
        },
        {
          "episode": 26,
          "source_episode": 67
        },
        {
          "episode": 27,
          "source_episode": 68
        },
        {
          "episode": 28,
          "source_episode": 70
        },
        {
          "episode": 29,
          "source_episode": 71
        },
        {
          "episode": 30,
          "source_episode": 72
        },
        {
          "episode": 31,
          "source_episode": 78
        },
        {
          "episode": 32,
          "source_episode": 81
        },
        {
          "episode": 33,
          "source_episode": 83
        },
        {
          "episode": 34,
          "source_episode": 84
        },
        {
          "episode": 35,
          "source_episode": 86
        },
        {
          "episode": 36,
          "source_episode": 88
        },
        {
          "episode": 37,
          "source_episode": 91
        },
        {
          "episode": 38,
          "source_episode": 93
        },
        {
          "episode": 39,
          "source_episode": 94
        },
        {
          "episode": 40,
          "source_episode": 96
        },
        {
          "episode": 41,
          "source_episode": 98
        },
        {
          "episode": 42,
          "source_episode": 101
        },
        {
          "episode": 43,
          "source_episode": 104
        },
        {
          "episode": 44,
          "source_episode": 105
        },
        {
          "episode": 45,
          "source_episode": 106
        },
        {
          "episode": 46,
          "source_episode": 109
        },
        {
          "episode": 47,
          "source_episode": 112
        },
        {
          "episode": 48,
          "source_episode": 114
        },
        {
          "episode": 49,
          "source_episode": 115
        }
      ],
      "parent": "ankile/real01b-square-d2-blind-dagger-r2-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "4193b378cfb6e846744c27907387191c2199f33e6559e59f961473f751cea857",
      "source_repo": "ankile/real01b-square-d2-baseline-uniform-r2-ef25cov25-nocf",
      "source_revision": "022ee2f16d3109114c06ad85224df0606e43107f",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-c02-dagger-mining-no-cf",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 2
        },
        {
          "episode": 1,
          "source_episode": 6
        },
        {
          "episode": 2,
          "source_episode": 8
        },
        {
          "episode": 3,
          "source_episode": 9
        },
        {
          "episode": 4,
          "source_episode": 10
        },
        {
          "episode": 5,
          "source_episode": 12
        },
        {
          "episode": 6,
          "source_episode": 14
        },
        {
          "episode": 7,
          "source_episode": 20
        },
        {
          "episode": 8,
          "source_episode": 21
        },
        {
          "episode": 9,
          "source_episode": 23
        },
        {
          "episode": 10,
          "source_episode": 25
        },
        {
          "episode": 11,
          "source_episode": 28
        },
        {
          "episode": 12,
          "source_episode": 31
        },
        {
          "episode": 13,
          "source_episode": 34
        },
        {
          "episode": 14,
          "source_episode": 36
        },
        {
          "episode": 15,
          "source_episode": 40
        },
        {
          "episode": 16,
          "source_episode": 41
        },
        {
          "episode": 17,
          "source_episode": 43
        },
        {
          "episode": 18,
          "source_episode": 45
        },
        {
          "episode": 19,
          "source_episode": 50
        },
        {
          "episode": 20,
          "source_episode": 51
        },
        {
          "episode": 21,
          "source_episode": 53
        },
        {
          "episode": 22,
          "source_episode": 55
        },
        {
          "episode": 23,
          "source_episode": 58
        },
        {
          "episode": 24,
          "source_episode": 62
        },
        {
          "episode": 25,
          "source_episode": 64
        },
        {
          "episode": 26,
          "source_episode": 65
        },
        {
          "episode": 27,
          "source_episode": 69
        },
        {
          "episode": 28,
          "source_episode": 73
        },
        {
          "episode": 29,
          "source_episode": 74
        },
        {
          "episode": 30,
          "source_episode": 76
        },
        {
          "episode": 31,
          "source_episode": 79
        },
        {
          "episode": 32,
          "source_episode": 80
        },
        {
          "episode": 33,
          "source_episode": 82
        },
        {
          "episode": 34,
          "source_episode": 85
        },
        {
          "episode": 35,
          "source_episode": 87
        },
        {
          "episode": 36,
          "source_episode": 89
        },
        {
          "episode": 37,
          "source_episode": 90
        },
        {
          "episode": 38,
          "source_episode": 92
        },
        {
          "episode": 39,
          "source_episode": 95
        },
        {
          "episode": 40,
          "source_episode": 97
        },
        {
          "episode": 41,
          "source_episode": 99
        },
        {
          "episode": 42,
          "source_episode": 100
        },
        {
          "episode": 43,
          "source_episode": 102
        },
        {
          "episode": 44,
          "source_episode": 103
        },
        {
          "episode": 45,
          "source_episode": 107
        },
        {
          "episode": 46,
          "source_episode": 108
        },
        {
          "episode": 47,
          "source_episode": 110
        },
        {
          "episode": 48,
          "source_episode": 111
        },
        {
          "episode": 49,
          "source_episode": 113
        }
      ],
      "parent": "ankile/real01b-square-d2-blind-dagger-r2-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "0233e4e6c32bdf3ad620f5deb4c1b275b2a549f7793fe7082a79e58c6504a2de",
      "source_repo": "ankile/real01b-square-d2-ours-sobol-r2-ef25cov25-nocf",
      "source_revision": "aa74473878695e019bc8a5d7b2cb0f653c65dfcd",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-c02-dagger-mixed",
      "episodes": 116,
      "parent": "",
      "source_repo": "ankile/real01b-square-d2-blind-dagger-r2-ef25cov25",
      "source_revision": "5f551d191a71df325ec6a22c64b3f0dccedc3374",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-square-d2-c02-dagger-mulligan",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 2
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 6
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 8
        },
        {
          "episode": 5,
          "source_episode": 9
        },
        {
          "episode": 6,
          "source_episode": 10
        },
        {
          "episode": 7,
          "source_episode": 11
        },
        {
          "episode": 8,
          "source_episode": 12
        },
        {
          "episode": 9,
          "source_episode": 14
        },
        {
          "episode": 10,
          "source_episode": 15
        },
        {
          "episode": 11,
          "source_episode": 20
        },
        {
          "episode": 12,
          "source_episode": 21
        },
        {
          "episode": 13,
          "source_episode": 22
        },
        {
          "episode": 14,
          "source_episode": 23
        },
        {
          "episode": 15,
          "source_episode": 25
        },
        {
          "episode": 16,
          "source_episode": 26
        },
        {
          "episode": 17,
          "source_episode": 28
        },
        {
          "episode": 18,
          "source_episode": 29
        },
        {
          "episode": 19,
          "source_episode": 31
        },
        {
          "episode": 20,
          "source_episode": 34
        },
        {
          "episode": 21,
          "source_episode": 35
        },
        {
          "episode": 22,
          "source_episode": 36
        },
        {
          "episode": 23,
          "source_episode": 37
        },
        {
          "episode": 24,
          "source_episode": 40
        },
        {
          "episode": 25,
          "source_episode": 41
        },
        {
          "episode": 26,
          "source_episode": 42
        },
        {
          "episode": 27,
          "source_episode": 43
        },
        {
          "episode": 28,
          "source_episode": 45
        },
        {
          "episode": 29,
          "source_episode": 46
        },
        {
          "episode": 30,
          "source_episode": 50
        },
        {
          "episode": 31,
          "source_episode": 51
        },
        {
          "episode": 32,
          "source_episode": 53
        },
        {
          "episode": 33,
          "source_episode": 55
        },
        {
          "episode": 34,
          "source_episode": 58
        },
        {
          "episode": 35,
          "source_episode": 59
        },
        {
          "episode": 36,
          "source_episode": 62
        },
        {
          "episode": 37,
          "source_episode": 63
        },
        {
          "episode": 38,
          "source_episode": 64
        },
        {
          "episode": 39,
          "source_episode": 65
        },
        {
          "episode": 40,
          "source_episode": 66
        },
        {
          "episode": 41,
          "source_episode": 69
        },
        {
          "episode": 42,
          "source_episode": 73
        },
        {
          "episode": 43,
          "source_episode": 74
        },
        {
          "episode": 44,
          "source_episode": 75
        },
        {
          "episode": 45,
          "source_episode": 76
        },
        {
          "episode": 46,
          "source_episode": 77
        },
        {
          "episode": 47,
          "source_episode": 79
        },
        {
          "episode": 48,
          "source_episode": 80
        },
        {
          "episode": 49,
          "source_episode": 82
        }
      ],
      "parent": "ankile/real01b-square-d2-blind-dagger-r2-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "6557055fe56c20f50c60d629b40e93139c499ab5755c47cf3156006b09627f7c",
      "source_repo": "ankile/real01b-square-d2-ours-sobol-r2-ef25cov25-freecf",
      "source_revision": "1cf6b1e4015c8ae8e9e7c48d182736c070f228bd",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-c03-dagger-baseline",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 4
        },
        {
          "episode": 3,
          "source_episode": 11
        },
        {
          "episode": 4,
          "source_episode": 12
        },
        {
          "episode": 5,
          "source_episode": 15
        },
        {
          "episode": 6,
          "source_episode": 17
        },
        {
          "episode": 7,
          "source_episode": 18
        },
        {
          "episode": 8,
          "source_episode": 19
        },
        {
          "episode": 9,
          "source_episode": 23
        },
        {
          "episode": 10,
          "source_episode": 26
        },
        {
          "episode": 11,
          "source_episode": 31
        },
        {
          "episode": 12,
          "source_episode": 35
        },
        {
          "episode": 13,
          "source_episode": 36
        },
        {
          "episode": 14,
          "source_episode": 37
        },
        {
          "episode": 15,
          "source_episode": 40
        },
        {
          "episode": 16,
          "source_episode": 44
        },
        {
          "episode": 17,
          "source_episode": 46
        },
        {
          "episode": 18,
          "source_episode": 47
        },
        {
          "episode": 19,
          "source_episode": 50
        },
        {
          "episode": 20,
          "source_episode": 52
        },
        {
          "episode": 21,
          "source_episode": 53
        },
        {
          "episode": 22,
          "source_episode": 54
        },
        {
          "episode": 23,
          "source_episode": 55
        },
        {
          "episode": 24,
          "source_episode": 56
        },
        {
          "episode": 25,
          "source_episode": 61
        },
        {
          "episode": 26,
          "source_episode": 67
        },
        {
          "episode": 27,
          "source_episode": 68
        },
        {
          "episode": 28,
          "source_episode": 71
        },
        {
          "episode": 29,
          "source_episode": 72
        },
        {
          "episode": 30,
          "source_episode": 75
        },
        {
          "episode": 31,
          "source_episode": 76
        },
        {
          "episode": 32,
          "source_episode": 81
        },
        {
          "episode": 33,
          "source_episode": 82
        },
        {
          "episode": 34,
          "source_episode": 84
        },
        {
          "episode": 35,
          "source_episode": 89
        },
        {
          "episode": 36,
          "source_episode": 90
        },
        {
          "episode": 37,
          "source_episode": 91
        },
        {
          "episode": 38,
          "source_episode": 92
        },
        {
          "episode": 39,
          "source_episode": 94
        },
        {
          "episode": 40,
          "source_episode": 96
        },
        {
          "episode": 41,
          "source_episode": 98
        },
        {
          "episode": 42,
          "source_episode": 99
        },
        {
          "episode": 43,
          "source_episode": 103
        },
        {
          "episode": 44,
          "source_episode": 104
        },
        {
          "episode": 45,
          "source_episode": 105
        },
        {
          "episode": 46,
          "source_episode": 108
        },
        {
          "episode": 47,
          "source_episode": 110
        },
        {
          "episode": 48,
          "source_episode": 111
        },
        {
          "episode": 49,
          "source_episode": 114
        }
      ],
      "parent": "ankile/real01b-square-d2-blind-dagger-r3-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "6368c21287de220c5390c56f1bfcd6a1afc40beb8f9847cfa370773799e03069",
      "source_repo": "ankile/real01b-square-d2-baseline-uniform-r3-ef25cov25-nocf",
      "source_revision": "7ae87d31435b6a27dd27407b60d7d528c42039a6",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-c03-dagger-mining-no-cf",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 5
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 9
        },
        {
          "episode": 5,
          "source_episode": 13
        },
        {
          "episode": 6,
          "source_episode": 16
        },
        {
          "episode": 7,
          "source_episode": 20
        },
        {
          "episode": 8,
          "source_episode": 22
        },
        {
          "episode": 9,
          "source_episode": 24
        },
        {
          "episode": 10,
          "source_episode": 27
        },
        {
          "episode": 11,
          "source_episode": 29
        },
        {
          "episode": 12,
          "source_episode": 32
        },
        {
          "episode": 13,
          "source_episode": 34
        },
        {
          "episode": 14,
          "source_episode": 38
        },
        {
          "episode": 15,
          "source_episode": 39
        },
        {
          "episode": 16,
          "source_episode": 41
        },
        {
          "episode": 17,
          "source_episode": 42
        },
        {
          "episode": 18,
          "source_episode": 45
        },
        {
          "episode": 19,
          "source_episode": 48
        },
        {
          "episode": 20,
          "source_episode": 49
        },
        {
          "episode": 21,
          "source_episode": 51
        },
        {
          "episode": 22,
          "source_episode": 57
        },
        {
          "episode": 23,
          "source_episode": 59
        },
        {
          "episode": 24,
          "source_episode": 62
        },
        {
          "episode": 25,
          "source_episode": 63
        },
        {
          "episode": 26,
          "source_episode": 65
        },
        {
          "episode": 27,
          "source_episode": 69
        },
        {
          "episode": 28,
          "source_episode": 70
        },
        {
          "episode": 29,
          "source_episode": 73
        },
        {
          "episode": 30,
          "source_episode": 74
        },
        {
          "episode": 31,
          "source_episode": 77
        },
        {
          "episode": 32,
          "source_episode": 78
        },
        {
          "episode": 33,
          "source_episode": 79
        },
        {
          "episode": 34,
          "source_episode": 83
        },
        {
          "episode": 35,
          "source_episode": 85
        },
        {
          "episode": 36,
          "source_episode": 86
        },
        {
          "episode": 37,
          "source_episode": 87
        },
        {
          "episode": 38,
          "source_episode": 88
        },
        {
          "episode": 39,
          "source_episode": 93
        },
        {
          "episode": 40,
          "source_episode": 95
        },
        {
          "episode": 41,
          "source_episode": 97
        },
        {
          "episode": 42,
          "source_episode": 100
        },
        {
          "episode": 43,
          "source_episode": 101
        },
        {
          "episode": 44,
          "source_episode": 102
        },
        {
          "episode": 45,
          "source_episode": 106
        },
        {
          "episode": 46,
          "source_episode": 107
        },
        {
          "episode": 47,
          "source_episode": 109
        },
        {
          "episode": 48,
          "source_episode": 112
        },
        {
          "episode": 49,
          "source_episode": 113
        }
      ],
      "parent": "ankile/real01b-square-d2-blind-dagger-r3-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "ef21e12863535479aa148cc635ce77a79f9665ccbf237cf945af7834a489c46d",
      "source_repo": "ankile/real01b-square-d2-ours-sobol-r3-ef25cov25-nocf",
      "source_revision": "a14c4d55b24e7d4262c26681e9137603ff025d0e",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-c03-dagger-mixed",
      "episodes": 115,
      "parent": "",
      "source_repo": "ankile/real01b-square-d2-blind-dagger-r3-ef25cov25",
      "source_revision": "c82ec97d89aa5657e6fad4b21cdae947171ce439",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-square-d2-c03-dagger-mulligan",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 5
        },
        {
          "episode": 3,
          "source_episode": 6
        },
        {
          "episode": 4,
          "source_episode": 7
        },
        {
          "episode": 5,
          "source_episode": 8
        },
        {
          "episode": 6,
          "source_episode": 9
        },
        {
          "episode": 7,
          "source_episode": 10
        },
        {
          "episode": 8,
          "source_episode": 13
        },
        {
          "episode": 9,
          "source_episode": 14
        },
        {
          "episode": 10,
          "source_episode": 16
        },
        {
          "episode": 11,
          "source_episode": 20
        },
        {
          "episode": 12,
          "source_episode": 21
        },
        {
          "episode": 13,
          "source_episode": 22
        },
        {
          "episode": 14,
          "source_episode": 24
        },
        {
          "episode": 15,
          "source_episode": 25
        },
        {
          "episode": 16,
          "source_episode": 27
        },
        {
          "episode": 17,
          "source_episode": 28
        },
        {
          "episode": 18,
          "source_episode": 29
        },
        {
          "episode": 19,
          "source_episode": 30
        },
        {
          "episode": 20,
          "source_episode": 32
        },
        {
          "episode": 21,
          "source_episode": 33
        },
        {
          "episode": 22,
          "source_episode": 34
        },
        {
          "episode": 23,
          "source_episode": 38
        },
        {
          "episode": 24,
          "source_episode": 39
        },
        {
          "episode": 25,
          "source_episode": 41
        },
        {
          "episode": 26,
          "source_episode": 42
        },
        {
          "episode": 27,
          "source_episode": 43
        },
        {
          "episode": 28,
          "source_episode": 45
        },
        {
          "episode": 29,
          "source_episode": 48
        },
        {
          "episode": 30,
          "source_episode": 49
        },
        {
          "episode": 31,
          "source_episode": 51
        },
        {
          "episode": 32,
          "source_episode": 57
        },
        {
          "episode": 33,
          "source_episode": 58
        },
        {
          "episode": 34,
          "source_episode": 59
        },
        {
          "episode": 35,
          "source_episode": 60
        },
        {
          "episode": 36,
          "source_episode": 62
        },
        {
          "episode": 37,
          "source_episode": 63
        },
        {
          "episode": 38,
          "source_episode": 64
        },
        {
          "episode": 39,
          "source_episode": 65
        },
        {
          "episode": 40,
          "source_episode": 66
        },
        {
          "episode": 41,
          "source_episode": 69
        },
        {
          "episode": 42,
          "source_episode": 70
        },
        {
          "episode": 43,
          "source_episode": 73
        },
        {
          "episode": 44,
          "source_episode": 74
        },
        {
          "episode": 45,
          "source_episode": 77
        },
        {
          "episode": 46,
          "source_episode": 78
        },
        {
          "episode": 47,
          "source_episode": 79
        },
        {
          "episode": 48,
          "source_episode": 80
        },
        {
          "episode": 49,
          "source_episode": 83
        }
      ],
      "parent": "ankile/real01b-square-d2-blind-dagger-r3-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "555146cf0f166f5b4005e0e2d3a2819b03d87edc39bee61169ee7525f85011fa",
      "source_repo": "ankile/real01b-square-d2-ours-sobol-r3-ef25cov25-freecf",
      "source_revision": "d83757af3160dddceaeba8d902d62d3be15d4668",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-c04-dagger-baseline",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 5
        },
        {
          "episode": 2,
          "source_episode": 8
        },
        {
          "episode": 3,
          "source_episode": 9
        },
        {
          "episode": 4,
          "source_episode": 15
        },
        {
          "episode": 5,
          "source_episode": 16
        },
        {
          "episode": 6,
          "source_episode": 19
        },
        {
          "episode": 7,
          "source_episode": 20
        },
        {
          "episode": 8,
          "source_episode": 24
        },
        {
          "episode": 9,
          "source_episode": 27
        },
        {
          "episode": 10,
          "source_episode": 28
        },
        {
          "episode": 11,
          "source_episode": 29
        },
        {
          "episode": 12,
          "source_episode": 33
        },
        {
          "episode": 13,
          "source_episode": 34
        },
        {
          "episode": 14,
          "source_episode": 40
        },
        {
          "episode": 15,
          "source_episode": 42
        },
        {
          "episode": 16,
          "source_episode": 47
        },
        {
          "episode": 17,
          "source_episode": 48
        },
        {
          "episode": 18,
          "source_episode": 50
        },
        {
          "episode": 19,
          "source_episode": 51
        },
        {
          "episode": 20,
          "source_episode": 52
        },
        {
          "episode": 21,
          "source_episode": 54
        },
        {
          "episode": 22,
          "source_episode": 56
        },
        {
          "episode": 23,
          "source_episode": 58
        },
        {
          "episode": 24,
          "source_episode": 60
        },
        {
          "episode": 25,
          "source_episode": 61
        },
        {
          "episode": 26,
          "source_episode": 64
        },
        {
          "episode": 27,
          "source_episode": 67
        },
        {
          "episode": 28,
          "source_episode": 68
        },
        {
          "episode": 29,
          "source_episode": 73
        },
        {
          "episode": 30,
          "source_episode": 74
        },
        {
          "episode": 31,
          "source_episode": 77
        },
        {
          "episode": 32,
          "source_episode": 78
        },
        {
          "episode": 33,
          "source_episode": 80
        },
        {
          "episode": 34,
          "source_episode": 83
        },
        {
          "episode": 35,
          "source_episode": 85
        },
        {
          "episode": 36,
          "source_episode": 86
        },
        {
          "episode": 37,
          "source_episode": 87
        },
        {
          "episode": 38,
          "source_episode": 92
        },
        {
          "episode": 39,
          "source_episode": 94
        },
        {
          "episode": 40,
          "source_episode": 95
        },
        {
          "episode": 41,
          "source_episode": 98
        },
        {
          "episode": 42,
          "source_episode": 100
        },
        {
          "episode": 43,
          "source_episode": 102
        },
        {
          "episode": 44,
          "source_episode": 104
        },
        {
          "episode": 45,
          "source_episode": 106
        },
        {
          "episode": 46,
          "source_episode": 107
        },
        {
          "episode": 47,
          "source_episode": 109
        },
        {
          "episode": 48,
          "source_episode": 112
        },
        {
          "episode": 49,
          "source_episode": 114
        }
      ],
      "parent": "ankile/real01b-square-d2-blind-dagger-r4-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "4e66e2b880635f46133a473446834d7882ba6dab6d1b6c150474b62815067839",
      "source_repo": "ankile/real01b-square-d2-baseline-uniform-r4-ef25cov25-nocf",
      "source_revision": "ca473193885cea998344b530f56713879b99c4bd",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-c04-dagger-mining-no-cf",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 6
        },
        {
          "episode": 3,
          "source_episode": 10
        },
        {
          "episode": 4,
          "source_episode": 11
        },
        {
          "episode": 5,
          "source_episode": 13
        },
        {
          "episode": 6,
          "source_episode": 17
        },
        {
          "episode": 7,
          "source_episode": 21
        },
        {
          "episode": 8,
          "source_episode": 23
        },
        {
          "episode": 9,
          "source_episode": 25
        },
        {
          "episode": 10,
          "source_episode": 30
        },
        {
          "episode": 11,
          "source_episode": 31
        },
        {
          "episode": 12,
          "source_episode": 35
        },
        {
          "episode": 13,
          "source_episode": 37
        },
        {
          "episode": 14,
          "source_episode": 39
        },
        {
          "episode": 15,
          "source_episode": 41
        },
        {
          "episode": 16,
          "source_episode": 43
        },
        {
          "episode": 17,
          "source_episode": 44
        },
        {
          "episode": 18,
          "source_episode": 46
        },
        {
          "episode": 19,
          "source_episode": 49
        },
        {
          "episode": 20,
          "source_episode": 53
        },
        {
          "episode": 21,
          "source_episode": 55
        },
        {
          "episode": 22,
          "source_episode": 57
        },
        {
          "episode": 23,
          "source_episode": 59
        },
        {
          "episode": 24,
          "source_episode": 62
        },
        {
          "episode": 25,
          "source_episode": 63
        },
        {
          "episode": 26,
          "source_episode": 65
        },
        {
          "episode": 27,
          "source_episode": 69
        },
        {
          "episode": 28,
          "source_episode": 70
        },
        {
          "episode": 29,
          "source_episode": 71
        },
        {
          "episode": 30,
          "source_episode": 75
        },
        {
          "episode": 31,
          "source_episode": 76
        },
        {
          "episode": 32,
          "source_episode": 79
        },
        {
          "episode": 33,
          "source_episode": 81
        },
        {
          "episode": 34,
          "source_episode": 84
        },
        {
          "episode": 35,
          "source_episode": 88
        },
        {
          "episode": 36,
          "source_episode": 89
        },
        {
          "episode": 37,
          "source_episode": 90
        },
        {
          "episode": 38,
          "source_episode": 91
        },
        {
          "episode": 39,
          "source_episode": 93
        },
        {
          "episode": 40,
          "source_episode": 96
        },
        {
          "episode": 41,
          "source_episode": 97
        },
        {
          "episode": 42,
          "source_episode": 99
        },
        {
          "episode": 43,
          "source_episode": 101
        },
        {
          "episode": 44,
          "source_episode": 103
        },
        {
          "episode": 45,
          "source_episode": 105
        },
        {
          "episode": 46,
          "source_episode": 108
        },
        {
          "episode": 47,
          "source_episode": 110
        },
        {
          "episode": 48,
          "source_episode": 111
        },
        {
          "episode": 49,
          "source_episode": 113
        }
      ],
      "parent": "ankile/real01b-square-d2-blind-dagger-r4-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "40952b96dedeefd6fe348504d6bdcbabd8f956ae1f338790dbc4bd389e4ce08d",
      "source_repo": "ankile/real01b-square-d2-ours-sobol-r4-ef25cov25-nocf",
      "source_revision": "2f08d823f672fc563ef006bd66c25df63829c3b4",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-c04-dagger-mixed",
      "episodes": 115,
      "parent": "",
      "source_repo": "ankile/real01b-square-d2-blind-dagger-r4-ef25cov25",
      "source_revision": "dbf8750759ffd074f0103f9e1a23b20a1af3c576",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-square-d2-c04-dagger-mulligan",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 3
        },
        {
          "episode": 3,
          "source_episode": 4
        },
        {
          "episode": 4,
          "source_episode": 6
        },
        {
          "episode": 5,
          "source_episode": 7
        },
        {
          "episode": 6,
          "source_episode": 10
        },
        {
          "episode": 7,
          "source_episode": 11
        },
        {
          "episode": 8,
          "source_episode": 12
        },
        {
          "episode": 9,
          "source_episode": 13
        },
        {
          "episode": 10,
          "source_episode": 14
        },
        {
          "episode": 11,
          "source_episode": 17
        },
        {
          "episode": 12,
          "source_episode": 18
        },
        {
          "episode": 13,
          "source_episode": 21
        },
        {
          "episode": 14,
          "source_episode": 22
        },
        {
          "episode": 15,
          "source_episode": 23
        },
        {
          "episode": 16,
          "source_episode": 25
        },
        {
          "episode": 17,
          "source_episode": 26
        },
        {
          "episode": 18,
          "source_episode": 30
        },
        {
          "episode": 19,
          "source_episode": 31
        },
        {
          "episode": 20,
          "source_episode": 32
        },
        {
          "episode": 21,
          "source_episode": 35
        },
        {
          "episode": 22,
          "source_episode": 36
        },
        {
          "episode": 23,
          "source_episode": 37
        },
        {
          "episode": 24,
          "source_episode": 38
        },
        {
          "episode": 25,
          "source_episode": 39
        },
        {
          "episode": 26,
          "source_episode": 41
        },
        {
          "episode": 27,
          "source_episode": 43
        },
        {
          "episode": 28,
          "source_episode": 44
        },
        {
          "episode": 29,
          "source_episode": 45
        },
        {
          "episode": 30,
          "source_episode": 46
        },
        {
          "episode": 31,
          "source_episode": 49
        },
        {
          "episode": 32,
          "source_episode": 53
        },
        {
          "episode": 33,
          "source_episode": 55
        },
        {
          "episode": 34,
          "source_episode": 57
        },
        {
          "episode": 35,
          "source_episode": 59
        },
        {
          "episode": 36,
          "source_episode": 62
        },
        {
          "episode": 37,
          "source_episode": 63
        },
        {
          "episode": 38,
          "source_episode": 65
        },
        {
          "episode": 39,
          "source_episode": 66
        },
        {
          "episode": 40,
          "source_episode": 69
        },
        {
          "episode": 41,
          "source_episode": 70
        },
        {
          "episode": 42,
          "source_episode": 71
        },
        {
          "episode": 43,
          "source_episode": 72
        },
        {
          "episode": 44,
          "source_episode": 75
        },
        {
          "episode": 45,
          "source_episode": 76
        },
        {
          "episode": 46,
          "source_episode": 79
        },
        {
          "episode": 47,
          "source_episode": 81
        },
        {
          "episode": 48,
          "source_episode": 82
        },
        {
          "episode": 49,
          "source_episode": 84
        }
      ],
      "parent": "ankile/real01b-square-d2-blind-dagger-r4-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "f6ac43ec60bee9cb06e08e0160aec3e146d686f41c593940510eea4a779fe491",
      "source_repo": "ankile/real01b-square-d2-ours-sobol-r4-ef25cov25-freecf",
      "source_revision": "7c53fad4775f9bbbeccd3c9a0733314467e75ed3",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-c05-dagger-baseline",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 1
        },
        {
          "episode": 2,
          "source_episode": 2
        },
        {
          "episode": 3,
          "source_episode": 9
        },
        {
          "episode": 4,
          "source_episode": 10
        },
        {
          "episode": 5,
          "source_episode": 11
        },
        {
          "episode": 6,
          "source_episode": 14
        },
        {
          "episode": 7,
          "source_episode": 18
        },
        {
          "episode": 8,
          "source_episode": 19
        },
        {
          "episode": 9,
          "source_episode": 23
        },
        {
          "episode": 10,
          "source_episode": 24
        },
        {
          "episode": 11,
          "source_episode": 25
        },
        {
          "episode": 12,
          "source_episode": 28
        },
        {
          "episode": 13,
          "source_episode": 29
        },
        {
          "episode": 14,
          "source_episode": 32
        },
        {
          "episode": 15,
          "source_episode": 33
        },
        {
          "episode": 16,
          "source_episode": 37
        },
        {
          "episode": 17,
          "source_episode": 41
        },
        {
          "episode": 18,
          "source_episode": 42
        },
        {
          "episode": 19,
          "source_episode": 44
        },
        {
          "episode": 20,
          "source_episode": 45
        },
        {
          "episode": 21,
          "source_episode": 46
        },
        {
          "episode": 22,
          "source_episode": 51
        },
        {
          "episode": 23,
          "source_episode": 52
        },
        {
          "episode": 24,
          "source_episode": 53
        },
        {
          "episode": 25,
          "source_episode": 54
        },
        {
          "episode": 26,
          "source_episode": 57
        },
        {
          "episode": 27,
          "source_episode": 59
        },
        {
          "episode": 28,
          "source_episode": 61
        },
        {
          "episode": 29,
          "source_episode": 62
        },
        {
          "episode": 30,
          "source_episode": 68
        },
        {
          "episode": 31,
          "source_episode": 70
        },
        {
          "episode": 32,
          "source_episode": 71
        },
        {
          "episode": 33,
          "source_episode": 72
        },
        {
          "episode": 34,
          "source_episode": 76
        },
        {
          "episode": 35,
          "source_episode": 79
        },
        {
          "episode": 36,
          "source_episode": 81
        },
        {
          "episode": 37,
          "source_episode": 83
        },
        {
          "episode": 38,
          "source_episode": 84
        },
        {
          "episode": 39,
          "source_episode": 85
        },
        {
          "episode": 40,
          "source_episode": 90
        },
        {
          "episode": 41,
          "source_episode": 92
        },
        {
          "episode": 42,
          "source_episode": 95
        },
        {
          "episode": 43,
          "source_episode": 98
        },
        {
          "episode": 44,
          "source_episode": 99
        },
        {
          "episode": 45,
          "source_episode": 102
        },
        {
          "episode": 46,
          "source_episode": 104
        },
        {
          "episode": 47,
          "source_episode": 105
        },
        {
          "episode": 48,
          "source_episode": 106
        },
        {
          "episode": 49,
          "source_episode": 108
        }
      ],
      "parent": "ankile/real01b-square-d2-blind-dagger-r5-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "acdcc205120125bbbbc27bd374230a9113a03abc7ad05bdeaa85882c8591a23e",
      "source_repo": "ankile/real01b-square-d2-baseline-uniform-r5-ef25cov25-nocf",
      "source_revision": "7aa2de9e61e491f9c72c0a3d796b2fc4bb8449ec",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-c05-dagger-mining-no-cf",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 3
        },
        {
          "episode": 1,
          "source_episode": 5
        },
        {
          "episode": 2,
          "source_episode": 6
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 12
        },
        {
          "episode": 5,
          "source_episode": 13
        },
        {
          "episode": 6,
          "source_episode": 15
        },
        {
          "episode": 7,
          "source_episode": 17
        },
        {
          "episode": 8,
          "source_episode": 20
        },
        {
          "episode": 9,
          "source_episode": 21
        },
        {
          "episode": 10,
          "source_episode": 26
        },
        {
          "episode": 11,
          "source_episode": 27
        },
        {
          "episode": 12,
          "source_episode": 30
        },
        {
          "episode": 13,
          "source_episode": 31
        },
        {
          "episode": 14,
          "source_episode": 34
        },
        {
          "episode": 15,
          "source_episode": 36
        },
        {
          "episode": 16,
          "source_episode": 38
        },
        {
          "episode": 17,
          "source_episode": 39
        },
        {
          "episode": 18,
          "source_episode": 40
        },
        {
          "episode": 19,
          "source_episode": 43
        },
        {
          "episode": 20,
          "source_episode": 47
        },
        {
          "episode": 21,
          "source_episode": 48
        },
        {
          "episode": 22,
          "source_episode": 49
        },
        {
          "episode": 23,
          "source_episode": 50
        },
        {
          "episode": 24,
          "source_episode": 55
        },
        {
          "episode": 25,
          "source_episode": 56
        },
        {
          "episode": 26,
          "source_episode": 58
        },
        {
          "episode": 27,
          "source_episode": 60
        },
        {
          "episode": 28,
          "source_episode": 63
        },
        {
          "episode": 29,
          "source_episode": 64
        },
        {
          "episode": 30,
          "source_episode": 65
        },
        {
          "episode": 31,
          "source_episode": 67
        },
        {
          "episode": 32,
          "source_episode": 69
        },
        {
          "episode": 33,
          "source_episode": 73
        },
        {
          "episode": 34,
          "source_episode": 74
        },
        {
          "episode": 35,
          "source_episode": 77
        },
        {
          "episode": 36,
          "source_episode": 80
        },
        {
          "episode": 37,
          "source_episode": 82
        },
        {
          "episode": 38,
          "source_episode": 86
        },
        {
          "episode": 39,
          "source_episode": 88
        },
        {
          "episode": 40,
          "source_episode": 89
        },
        {
          "episode": 41,
          "source_episode": 91
        },
        {
          "episode": 42,
          "source_episode": 93
        },
        {
          "episode": 43,
          "source_episode": 94
        },
        {
          "episode": 44,
          "source_episode": 96
        },
        {
          "episode": 45,
          "source_episode": 97
        },
        {
          "episode": 46,
          "source_episode": 100
        },
        {
          "episode": 47,
          "source_episode": 101
        },
        {
          "episode": 48,
          "source_episode": 103
        },
        {
          "episode": 49,
          "source_episode": 107
        }
      ],
      "parent": "ankile/real01b-square-d2-blind-dagger-r5-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "6a9c0a0e4fca3ccc279b774ac4525a614b2c5d38a425b8a7852c3633ad485704",
      "source_repo": "ankile/real01b-square-d2-ours-sobol-r5-ef25cov25-nocf",
      "source_revision": "eeb424fca09b53a8ded53ff699186d38c593a0de",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-c05-dagger-mixed",
      "episodes": 109,
      "parent": "",
      "source_repo": "ankile/real01b-square-d2-blind-dagger-r5-ef25cov25",
      "source_revision": "55065860e1e88f1e6a2dec82ad5a0da67f8694a6",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-square-d2-c05-dagger-mulligan",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 3
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 5
        },
        {
          "episode": 3,
          "source_episode": 6
        },
        {
          "episode": 4,
          "source_episode": 7
        },
        {
          "episode": 5,
          "source_episode": 8
        },
        {
          "episode": 6,
          "source_episode": 12
        },
        {
          "episode": 7,
          "source_episode": 13
        },
        {
          "episode": 8,
          "source_episode": 15
        },
        {
          "episode": 9,
          "source_episode": 16
        },
        {
          "episode": 10,
          "source_episode": 17
        },
        {
          "episode": 11,
          "source_episode": 20
        },
        {
          "episode": 12,
          "source_episode": 21
        },
        {
          "episode": 13,
          "source_episode": 22
        },
        {
          "episode": 14,
          "source_episode": 26
        },
        {
          "episode": 15,
          "source_episode": 27
        },
        {
          "episode": 16,
          "source_episode": 30
        },
        {
          "episode": 17,
          "source_episode": 31
        },
        {
          "episode": 18,
          "source_episode": 34
        },
        {
          "episode": 19,
          "source_episode": 35
        },
        {
          "episode": 20,
          "source_episode": 36
        },
        {
          "episode": 21,
          "source_episode": 38
        },
        {
          "episode": 22,
          "source_episode": 39
        },
        {
          "episode": 23,
          "source_episode": 40
        },
        {
          "episode": 24,
          "source_episode": 43
        },
        {
          "episode": 25,
          "source_episode": 47
        },
        {
          "episode": 26,
          "source_episode": 48
        },
        {
          "episode": 27,
          "source_episode": 49
        },
        {
          "episode": 28,
          "source_episode": 50
        },
        {
          "episode": 29,
          "source_episode": 55
        },
        {
          "episode": 30,
          "source_episode": 56
        },
        {
          "episode": 31,
          "source_episode": 58
        },
        {
          "episode": 32,
          "source_episode": 60
        },
        {
          "episode": 33,
          "source_episode": 63
        },
        {
          "episode": 34,
          "source_episode": 64
        },
        {
          "episode": 35,
          "source_episode": 65
        },
        {
          "episode": 36,
          "source_episode": 66
        },
        {
          "episode": 37,
          "source_episode": 67
        },
        {
          "episode": 38,
          "source_episode": 69
        },
        {
          "episode": 39,
          "source_episode": 73
        },
        {
          "episode": 40,
          "source_episode": 74
        },
        {
          "episode": 41,
          "source_episode": 75
        },
        {
          "episode": 42,
          "source_episode": 77
        },
        {
          "episode": 43,
          "source_episode": 78
        },
        {
          "episode": 44,
          "source_episode": 80
        },
        {
          "episode": 45,
          "source_episode": 82
        },
        {
          "episode": 46,
          "source_episode": 86
        },
        {
          "episode": 47,
          "source_episode": 87
        },
        {
          "episode": 48,
          "source_episode": 88
        },
        {
          "episode": 49,
          "source_episode": 89
        }
      ],
      "parent": "ankile/real01b-square-d2-blind-dagger-r5-ef25cov25",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "cc8536d98a71904686be30f8a9935dac7271f7f2772b2593adf28d43595ab62f",
      "source_repo": "ankile/real01b-square-d2-ours-sobol-r5-ef25cov25-freecf",
      "source_revision": "2facc28ed1d889ee440279d2e8e3f018c1867da1",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r00-eval-b01",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/real01b-square-d2-r0-baseline-vs-ours-heldout-sobol50-checkpoint_75000",
      "source_revision": "3bb626b402814c530b43aca22ade57e3653c2040",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r01-eval-b01",
      "episodes": 150,
      "parent": "",
      "source_repo": "ankile/real01b-square-d2-r1-fixedinit-checkpoint100000-heldout-sobol50",
      "source_revision": "da0eb59be4d611c8cd8273e9c1f9aad468533729",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r01-eval-b01-baseline-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 2
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 6
        },
        {
          "episode": 3,
          "source_episode": 10
        },
        {
          "episode": 4,
          "source_episode": 13
        },
        {
          "episode": 5,
          "source_episode": 17
        },
        {
          "episode": 6,
          "source_episode": 20
        },
        {
          "episode": 7,
          "source_episode": 21
        },
        {
          "episode": 8,
          "source_episode": 24
        },
        {
          "episode": 9,
          "source_episode": 29
        },
        {
          "episode": 10,
          "source_episode": 31
        },
        {
          "episode": 11,
          "source_episode": 33
        },
        {
          "episode": 12,
          "source_episode": 38
        },
        {
          "episode": 13,
          "source_episode": 39
        },
        {
          "episode": 14,
          "source_episode": 43
        },
        {
          "episode": 15,
          "source_episode": 47
        },
        {
          "episode": 16,
          "source_episode": 49
        },
        {
          "episode": 17,
          "source_episode": 51
        },
        {
          "episode": 18,
          "source_episode": 54
        },
        {
          "episode": 19,
          "source_episode": 57
        },
        {
          "episode": 20,
          "source_episode": 60
        },
        {
          "episode": 21,
          "source_episode": 65
        },
        {
          "episode": 22,
          "source_episode": 67
        },
        {
          "episode": 23,
          "source_episode": 71
        },
        {
          "episode": 24,
          "source_episode": 74
        },
        {
          "episode": 25,
          "source_episode": 76
        },
        {
          "episode": 26,
          "source_episode": 80
        },
        {
          "episode": 27,
          "source_episode": 81
        },
        {
          "episode": 28,
          "source_episode": 84
        },
        {
          "episode": 29,
          "source_episode": 89
        },
        {
          "episode": 30,
          "source_episode": 92
        },
        {
          "episode": 31,
          "source_episode": 95
        },
        {
          "episode": 32,
          "source_episode": 97
        },
        {
          "episode": 33,
          "source_episode": 101
        },
        {
          "episode": 34,
          "source_episode": 103
        },
        {
          "episode": 35,
          "source_episode": 105
        },
        {
          "episode": 36,
          "source_episode": 110
        },
        {
          "episode": 37,
          "source_episode": 113
        },
        {
          "episode": 38,
          "source_episode": 116
        },
        {
          "episode": 39,
          "source_episode": 119
        },
        {
          "episode": 40,
          "source_episode": 120
        },
        {
          "episode": 41,
          "source_episode": 125
        },
        {
          "episode": 42,
          "source_episode": 128
        },
        {
          "episode": 43,
          "source_episode": 131
        },
        {
          "episode": 44,
          "source_episode": 132
        },
        {
          "episode": 45,
          "source_episode": 136
        },
        {
          "episode": 46,
          "source_episode": 138
        },
        {
          "episode": 47,
          "source_episode": 142
        },
        {
          "episode": 48,
          "source_episode": 146
        },
        {
          "episode": 49,
          "source_episode": 149
        }
      ],
      "parent": "ankile/real01b-square-d2-r1-fixedinit-checkpoint100000-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "bdbe9ad8e56670f268ceb0720a2f4375fbc1a32c0ec2bda35a715a2ca4ea113d",
      "source_repo": "ankile/real01b-square-d2-r1-baseline-nocf-c100k-heval-s2026062502-policy-rollouts",
      "source_revision": "2615dd3141b4dcb5530748ce08e3eb7d63d15f39",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r01-eval-b01-mining-no-cf-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 8
        },
        {
          "episode": 3,
          "source_episode": 9
        },
        {
          "episode": 4,
          "source_episode": 14
        },
        {
          "episode": 5,
          "source_episode": 16
        },
        {
          "episode": 6,
          "source_episode": 19
        },
        {
          "episode": 7,
          "source_episode": 22
        },
        {
          "episode": 8,
          "source_episode": 26
        },
        {
          "episode": 9,
          "source_episode": 27
        },
        {
          "episode": 10,
          "source_episode": 30
        },
        {
          "episode": 11,
          "source_episode": 35
        },
        {
          "episode": 12,
          "source_episode": 36
        },
        {
          "episode": 13,
          "source_episode": 40
        },
        {
          "episode": 14,
          "source_episode": 44
        },
        {
          "episode": 15,
          "source_episode": 45
        },
        {
          "episode": 16,
          "source_episode": 48
        },
        {
          "episode": 17,
          "source_episode": 53
        },
        {
          "episode": 18,
          "source_episode": 56
        },
        {
          "episode": 19,
          "source_episode": 58
        },
        {
          "episode": 20,
          "source_episode": 61
        },
        {
          "episode": 21,
          "source_episode": 64
        },
        {
          "episode": 22,
          "source_episode": 68
        },
        {
          "episode": 23,
          "source_episode": 70
        },
        {
          "episode": 24,
          "source_episode": 72
        },
        {
          "episode": 25,
          "source_episode": 75
        },
        {
          "episode": 26,
          "source_episode": 79
        },
        {
          "episode": 27,
          "source_episode": 83
        },
        {
          "episode": 28,
          "source_episode": 86
        },
        {
          "episode": 29,
          "source_episode": 87
        },
        {
          "episode": 30,
          "source_episode": 90
        },
        {
          "episode": 31,
          "source_episode": 93
        },
        {
          "episode": 32,
          "source_episode": 96
        },
        {
          "episode": 33,
          "source_episode": 99
        },
        {
          "episode": 34,
          "source_episode": 104
        },
        {
          "episode": 35,
          "source_episode": 107
        },
        {
          "episode": 36,
          "source_episode": 108
        },
        {
          "episode": 37,
          "source_episode": 112
        },
        {
          "episode": 38,
          "source_episode": 115
        },
        {
          "episode": 39,
          "source_episode": 117
        },
        {
          "episode": 40,
          "source_episode": 121
        },
        {
          "episode": 41,
          "source_episode": 124
        },
        {
          "episode": 42,
          "source_episode": 126
        },
        {
          "episode": 43,
          "source_episode": 130
        },
        {
          "episode": 44,
          "source_episode": 134
        },
        {
          "episode": 45,
          "source_episode": 135
        },
        {
          "episode": 46,
          "source_episode": 139
        },
        {
          "episode": 47,
          "source_episode": 141
        },
        {
          "episode": 48,
          "source_episode": 144
        },
        {
          "episode": 49,
          "source_episode": 148
        }
      ],
      "parent": "ankile/real01b-square-d2-r1-fixedinit-checkpoint100000-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "1cd9079df4cb06637b65886b2a6a3d3e6b0a517fb6e0c34b35930594f2fd5b8e",
      "source_repo": "ankile/real01b-square-d2-r1-ours-nocf-c100k-heval-s2026062502-policy-rollouts",
      "source_revision": "cece9a0c421230b51eb7a122f3553b23249bd848",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r01-eval-b01-mulligan-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 5
        },
        {
          "episode": 2,
          "source_episode": 7
        },
        {
          "episode": 3,
          "source_episode": 11
        },
        {
          "episode": 4,
          "source_episode": 12
        },
        {
          "episode": 5,
          "source_episode": 15
        },
        {
          "episode": 6,
          "source_episode": 18
        },
        {
          "episode": 7,
          "source_episode": 23
        },
        {
          "episode": 8,
          "source_episode": 25
        },
        {
          "episode": 9,
          "source_episode": 28
        },
        {
          "episode": 10,
          "source_episode": 32
        },
        {
          "episode": 11,
          "source_episode": 34
        },
        {
          "episode": 12,
          "source_episode": 37
        },
        {
          "episode": 13,
          "source_episode": 41
        },
        {
          "episode": 14,
          "source_episode": 42
        },
        {
          "episode": 15,
          "source_episode": 46
        },
        {
          "episode": 16,
          "source_episode": 50
        },
        {
          "episode": 17,
          "source_episode": 52
        },
        {
          "episode": 18,
          "source_episode": 55
        },
        {
          "episode": 19,
          "source_episode": 59
        },
        {
          "episode": 20,
          "source_episode": 62
        },
        {
          "episode": 21,
          "source_episode": 63
        },
        {
          "episode": 22,
          "source_episode": 66
        },
        {
          "episode": 23,
          "source_episode": 69
        },
        {
          "episode": 24,
          "source_episode": 73
        },
        {
          "episode": 25,
          "source_episode": 77
        },
        {
          "episode": 26,
          "source_episode": 78
        },
        {
          "episode": 27,
          "source_episode": 82
        },
        {
          "episode": 28,
          "source_episode": 85
        },
        {
          "episode": 29,
          "source_episode": 88
        },
        {
          "episode": 30,
          "source_episode": 91
        },
        {
          "episode": 31,
          "source_episode": 94
        },
        {
          "episode": 32,
          "source_episode": 98
        },
        {
          "episode": 33,
          "source_episode": 100
        },
        {
          "episode": 34,
          "source_episode": 102
        },
        {
          "episode": 35,
          "source_episode": 106
        },
        {
          "episode": 36,
          "source_episode": 109
        },
        {
          "episode": 37,
          "source_episode": 111
        },
        {
          "episode": 38,
          "source_episode": 114
        },
        {
          "episode": 39,
          "source_episode": 118
        },
        {
          "episode": 40,
          "source_episode": 122
        },
        {
          "episode": 41,
          "source_episode": 123
        },
        {
          "episode": 42,
          "source_episode": 127
        },
        {
          "episode": 43,
          "source_episode": 129
        },
        {
          "episode": 44,
          "source_episode": 133
        },
        {
          "episode": 45,
          "source_episode": 137
        },
        {
          "episode": 46,
          "source_episode": 140
        },
        {
          "episode": 47,
          "source_episode": 143
        },
        {
          "episode": 48,
          "source_episode": 145
        },
        {
          "episode": 49,
          "source_episode": 147
        }
      ],
      "parent": "ankile/real01b-square-d2-r1-fixedinit-checkpoint100000-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "51eef9b28913d53d4367010a42a285db96257729afa50eab7350cb6d69e94e9c",
      "source_repo": "ankile/real01b-square-d2-r1-ours-freecf-c100k-heval-s2026062502-policy-rollouts",
      "source_revision": "9d4a7d5fbb280e1e44a0fdcb35d5891556ae6a64",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r02-eval-b01",
      "episodes": 150,
      "parent": "",
      "source_repo": "ankile/real01b-square-d2-r2-fixedinit-checkpoint100000-heldout-sobol50",
      "source_revision": "96ae4c97b5bf26eac4adbce5a5ebab65fa8799a3",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r02-eval-b01-baseline-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 5
        },
        {
          "episode": 2,
          "source_episode": 7
        },
        {
          "episode": 3,
          "source_episode": 9
        },
        {
          "episode": 4,
          "source_episode": 12
        },
        {
          "episode": 5,
          "source_episode": 16
        },
        {
          "episode": 6,
          "source_episode": 20
        },
        {
          "episode": 7,
          "source_episode": 22
        },
        {
          "episode": 8,
          "source_episode": 26
        },
        {
          "episode": 9,
          "source_episode": 28
        },
        {
          "episode": 10,
          "source_episode": 30
        },
        {
          "episode": 11,
          "source_episode": 33
        },
        {
          "episode": 12,
          "source_episode": 38
        },
        {
          "episode": 13,
          "source_episode": 40
        },
        {
          "episode": 14,
          "source_episode": 42
        },
        {
          "episode": 15,
          "source_episode": 46
        },
        {
          "episode": 16,
          "source_episode": 49
        },
        {
          "episode": 17,
          "source_episode": 51
        },
        {
          "episode": 18,
          "source_episode": 55
        },
        {
          "episode": 19,
          "source_episode": 57
        },
        {
          "episode": 20,
          "source_episode": 60
        },
        {
          "episode": 21,
          "source_episode": 65
        },
        {
          "episode": 22,
          "source_episode": 68
        },
        {
          "episode": 23,
          "source_episode": 69
        },
        {
          "episode": 24,
          "source_episode": 73
        },
        {
          "episode": 25,
          "source_episode": 77
        },
        {
          "episode": 26,
          "source_episode": 79
        },
        {
          "episode": 27,
          "source_episode": 83
        },
        {
          "episode": 28,
          "source_episode": 84
        },
        {
          "episode": 29,
          "source_episode": 88
        },
        {
          "episode": 30,
          "source_episode": 91
        },
        {
          "episode": 31,
          "source_episode": 95
        },
        {
          "episode": 32,
          "source_episode": 98
        },
        {
          "episode": 33,
          "source_episode": 101
        },
        {
          "episode": 34,
          "source_episode": 103
        },
        {
          "episode": 35,
          "source_episode": 107
        },
        {
          "episode": 36,
          "source_episode": 109
        },
        {
          "episode": 37,
          "source_episode": 113
        },
        {
          "episode": 38,
          "source_episode": 116
        },
        {
          "episode": 39,
          "source_episode": 119
        },
        {
          "episode": 40,
          "source_episode": 121
        },
        {
          "episode": 41,
          "source_episode": 123
        },
        {
          "episode": 42,
          "source_episode": 127
        },
        {
          "episode": 43,
          "source_episode": 131
        },
        {
          "episode": 44,
          "source_episode": 133
        },
        {
          "episode": 45,
          "source_episode": 135
        },
        {
          "episode": 46,
          "source_episode": 140
        },
        {
          "episode": 47,
          "source_episode": 142
        },
        {
          "episode": 48,
          "source_episode": 146
        },
        {
          "episode": 49,
          "source_episode": 149
        }
      ],
      "parent": "ankile/real01b-square-d2-r2-fixedinit-checkpoint100000-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "c2e41b36194b760baf163537054cf741cc68d874a5eb27e63f46db9eaaca38af",
      "source_repo": "ankile/real01b-square-d2-r2-baseline-nocf-c100k-heval-s2026062802-policy-rollouts",
      "source_revision": "b0030376702b45e3ebfaede8d8bed23e1fd03f5d",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r02-eval-b01-mining-no-cf-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 2
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 8
        },
        {
          "episode": 3,
          "source_episode": 10
        },
        {
          "episode": 4,
          "source_episode": 14
        },
        {
          "episode": 5,
          "source_episode": 17
        },
        {
          "episode": 6,
          "source_episode": 18
        },
        {
          "episode": 7,
          "source_episode": 21
        },
        {
          "episode": 8,
          "source_episode": 25
        },
        {
          "episode": 9,
          "source_episode": 29
        },
        {
          "episode": 10,
          "source_episode": 32
        },
        {
          "episode": 11,
          "source_episode": 34
        },
        {
          "episode": 12,
          "source_episode": 36
        },
        {
          "episode": 13,
          "source_episode": 41
        },
        {
          "episode": 14,
          "source_episode": 44
        },
        {
          "episode": 15,
          "source_episode": 45
        },
        {
          "episode": 16,
          "source_episode": 50
        },
        {
          "episode": 17,
          "source_episode": 53
        },
        {
          "episode": 18,
          "source_episode": 54
        },
        {
          "episode": 19,
          "source_episode": 59
        },
        {
          "episode": 20,
          "source_episode": 62
        },
        {
          "episode": 21,
          "source_episode": 64
        },
        {
          "episode": 22,
          "source_episode": 67
        },
        {
          "episode": 23,
          "source_episode": 70
        },
        {
          "episode": 24,
          "source_episode": 72
        },
        {
          "episode": 25,
          "source_episode": 75
        },
        {
          "episode": 26,
          "source_episode": 78
        },
        {
          "episode": 27,
          "source_episode": 81
        },
        {
          "episode": 28,
          "source_episode": 86
        },
        {
          "episode": 29,
          "source_episode": 87
        },
        {
          "episode": 30,
          "source_episode": 90
        },
        {
          "episode": 31,
          "source_episode": 94
        },
        {
          "episode": 32,
          "source_episode": 97
        },
        {
          "episode": 33,
          "source_episode": 100
        },
        {
          "episode": 34,
          "source_episode": 104
        },
        {
          "episode": 35,
          "source_episode": 106
        },
        {
          "episode": 36,
          "source_episode": 110
        },
        {
          "episode": 37,
          "source_episode": 111
        },
        {
          "episode": 38,
          "source_episode": 114
        },
        {
          "episode": 39,
          "source_episode": 118
        },
        {
          "episode": 40,
          "source_episode": 122
        },
        {
          "episode": 41,
          "source_episode": 125
        },
        {
          "episode": 42,
          "source_episode": 128
        },
        {
          "episode": 43,
          "source_episode": 130
        },
        {
          "episode": 44,
          "source_episode": 134
        },
        {
          "episode": 45,
          "source_episode": 137
        },
        {
          "episode": 46,
          "source_episode": 138
        },
        {
          "episode": 47,
          "source_episode": 141
        },
        {
          "episode": 48,
          "source_episode": 145
        },
        {
          "episode": 49,
          "source_episode": 148
        }
      ],
      "parent": "ankile/real01b-square-d2-r2-fixedinit-checkpoint100000-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "fb638f079b703f97dc95c6dfa1fdb9a8024cff2e72663b764e3866b7cfcc9148",
      "source_repo": "ankile/real01b-square-d2-r2-ours-nocf-c100k-heval-s2026062802-policy-rollouts",
      "source_revision": "a03a7c691ef03b30a3c59a71f085bf0c25ee73e2",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r02-eval-b01-mulligan-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 6
        },
        {
          "episode": 3,
          "source_episode": 11
        },
        {
          "episode": 4,
          "source_episode": 13
        },
        {
          "episode": 5,
          "source_episode": 15
        },
        {
          "episode": 6,
          "source_episode": 19
        },
        {
          "episode": 7,
          "source_episode": 23
        },
        {
          "episode": 8,
          "source_episode": 24
        },
        {
          "episode": 9,
          "source_episode": 27
        },
        {
          "episode": 10,
          "source_episode": 31
        },
        {
          "episode": 11,
          "source_episode": 35
        },
        {
          "episode": 12,
          "source_episode": 37
        },
        {
          "episode": 13,
          "source_episode": 39
        },
        {
          "episode": 14,
          "source_episode": 43
        },
        {
          "episode": 15,
          "source_episode": 47
        },
        {
          "episode": 16,
          "source_episode": 48
        },
        {
          "episode": 17,
          "source_episode": 52
        },
        {
          "episode": 18,
          "source_episode": 56
        },
        {
          "episode": 19,
          "source_episode": 58
        },
        {
          "episode": 20,
          "source_episode": 61
        },
        {
          "episode": 21,
          "source_episode": 63
        },
        {
          "episode": 22,
          "source_episode": 66
        },
        {
          "episode": 23,
          "source_episode": 71
        },
        {
          "episode": 24,
          "source_episode": 74
        },
        {
          "episode": 25,
          "source_episode": 76
        },
        {
          "episode": 26,
          "source_episode": 80
        },
        {
          "episode": 27,
          "source_episode": 82
        },
        {
          "episode": 28,
          "source_episode": 85
        },
        {
          "episode": 29,
          "source_episode": 89
        },
        {
          "episode": 30,
          "source_episode": 92
        },
        {
          "episode": 31,
          "source_episode": 93
        },
        {
          "episode": 32,
          "source_episode": 96
        },
        {
          "episode": 33,
          "source_episode": 99
        },
        {
          "episode": 34,
          "source_episode": 102
        },
        {
          "episode": 35,
          "source_episode": 105
        },
        {
          "episode": 36,
          "source_episode": 108
        },
        {
          "episode": 37,
          "source_episode": 112
        },
        {
          "episode": 38,
          "source_episode": 115
        },
        {
          "episode": 39,
          "source_episode": 117
        },
        {
          "episode": 40,
          "source_episode": 120
        },
        {
          "episode": 41,
          "source_episode": 124
        },
        {
          "episode": 42,
          "source_episode": 126
        },
        {
          "episode": 43,
          "source_episode": 129
        },
        {
          "episode": 44,
          "source_episode": 132
        },
        {
          "episode": 45,
          "source_episode": 136
        },
        {
          "episode": 46,
          "source_episode": 139
        },
        {
          "episode": 47,
          "source_episode": 143
        },
        {
          "episode": 48,
          "source_episode": 144
        },
        {
          "episode": 49,
          "source_episode": 147
        }
      ],
      "parent": "ankile/real01b-square-d2-r2-fixedinit-checkpoint100000-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "9edf798acf4bca765a11e5fdcf4f6863311bd558d0c434f43e18e6fc84b97972",
      "source_repo": "ankile/real01b-square-d2-r2-ours-freecf-c100k-heval-s2026062802-policy-rollouts",
      "source_revision": "b65fac15196fe182a0e28530fa5c805313072310",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r03-eval-b01",
      "episodes": 150,
      "parent": "",
      "source_repo": "ankile/real01b-square-d2-r3-fixedinit-checkpoint100000-heldout-sobol50",
      "source_revision": "9a2591a2994ed04d242e7cb75cbd534766895021",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r03-eval-b01-baseline-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 8
        },
        {
          "episode": 3,
          "source_episode": 11
        },
        {
          "episode": 4,
          "source_episode": 13
        },
        {
          "episode": 5,
          "source_episode": 17
        },
        {
          "episode": 6,
          "source_episode": 18
        },
        {
          "episode": 7,
          "source_episode": 21
        },
        {
          "episode": 8,
          "source_episode": 25
        },
        {
          "episode": 9,
          "source_episode": 27
        },
        {
          "episode": 10,
          "source_episode": 30
        },
        {
          "episode": 11,
          "source_episode": 34
        },
        {
          "episode": 12,
          "source_episode": 36
        },
        {
          "episode": 13,
          "source_episode": 40
        },
        {
          "episode": 14,
          "source_episode": 44
        },
        {
          "episode": 15,
          "source_episode": 45
        },
        {
          "episode": 16,
          "source_episode": 49
        },
        {
          "episode": 17,
          "source_episode": 51
        },
        {
          "episode": 18,
          "source_episode": 54
        },
        {
          "episode": 19,
          "source_episode": 57
        },
        {
          "episode": 20,
          "source_episode": 61
        },
        {
          "episode": 21,
          "source_episode": 63
        },
        {
          "episode": 22,
          "source_episode": 67
        },
        {
          "episode": 23,
          "source_episode": 69
        },
        {
          "episode": 24,
          "source_episode": 72
        },
        {
          "episode": 25,
          "source_episode": 77
        },
        {
          "episode": 26,
          "source_episode": 78
        },
        {
          "episode": 27,
          "source_episode": 83
        },
        {
          "episode": 28,
          "source_episode": 86
        },
        {
          "episode": 29,
          "source_episode": 87
        },
        {
          "episode": 30,
          "source_episode": 90
        },
        {
          "episode": 31,
          "source_episode": 93
        },
        {
          "episode": 32,
          "source_episode": 97
        },
        {
          "episode": 33,
          "source_episode": 99
        },
        {
          "episode": 34,
          "source_episode": 104
        },
        {
          "episode": 35,
          "source_episode": 107
        },
        {
          "episode": 36,
          "source_episode": 109
        },
        {
          "episode": 37,
          "source_episode": 111
        },
        {
          "episode": 38,
          "source_episode": 115
        },
        {
          "episode": 39,
          "source_episode": 117
        },
        {
          "episode": 40,
          "source_episode": 120
        },
        {
          "episode": 41,
          "source_episode": 125
        },
        {
          "episode": 42,
          "source_episode": 127
        },
        {
          "episode": 43,
          "source_episode": 131
        },
        {
          "episode": 44,
          "source_episode": 134
        },
        {
          "episode": 45,
          "source_episode": 136
        },
        {
          "episode": 46,
          "source_episode": 138
        },
        {
          "episode": 47,
          "source_episode": 142
        },
        {
          "episode": 48,
          "source_episode": 146
        },
        {
          "episode": 49,
          "source_episode": 147
        }
      ],
      "parent": "ankile/real01b-square-d2-r3-fixedinit-checkpoint100000-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "651f6b5698d9234f33acb89d4165327b05574744474b524fe7bf0d354cf41a78",
      "source_repo": "ankile/real01b-square-d2-r3-baseline-nocf-c100k-heval-s2026063004-policy-rollouts",
      "source_revision": "171791c5d94242d180df336db68f142090ad124e",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r03-eval-b01-mulligan-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 2
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 7
        },
        {
          "episode": 3,
          "source_episode": 9
        },
        {
          "episode": 4,
          "source_episode": 12
        },
        {
          "episode": 5,
          "source_episode": 15
        },
        {
          "episode": 6,
          "source_episode": 20
        },
        {
          "episode": 7,
          "source_episode": 23
        },
        {
          "episode": 8,
          "source_episode": 26
        },
        {
          "episode": 9,
          "source_episode": 29
        },
        {
          "episode": 10,
          "source_episode": 32
        },
        {
          "episode": 11,
          "source_episode": 33
        },
        {
          "episode": 12,
          "source_episode": 37
        },
        {
          "episode": 13,
          "source_episode": 39
        },
        {
          "episode": 14,
          "source_episode": 43
        },
        {
          "episode": 15,
          "source_episode": 46
        },
        {
          "episode": 16,
          "source_episode": 50
        },
        {
          "episode": 17,
          "source_episode": 53
        },
        {
          "episode": 18,
          "source_episode": 56
        },
        {
          "episode": 19,
          "source_episode": 58
        },
        {
          "episode": 20,
          "source_episode": 60
        },
        {
          "episode": 21,
          "source_episode": 64
        },
        {
          "episode": 22,
          "source_episode": 68
        },
        {
          "episode": 23,
          "source_episode": 71
        },
        {
          "episode": 24,
          "source_episode": 73
        },
        {
          "episode": 25,
          "source_episode": 75
        },
        {
          "episode": 26,
          "source_episode": 80
        },
        {
          "episode": 27,
          "source_episode": 82
        },
        {
          "episode": 28,
          "source_episode": 84
        },
        {
          "episode": 29,
          "source_episode": 88
        },
        {
          "episode": 30,
          "source_episode": 92
        },
        {
          "episode": 31,
          "source_episode": 94
        },
        {
          "episode": 32,
          "source_episode": 98
        },
        {
          "episode": 33,
          "source_episode": 101
        },
        {
          "episode": 34,
          "source_episode": 102
        },
        {
          "episode": 35,
          "source_episode": 105
        },
        {
          "episode": 36,
          "source_episode": 110
        },
        {
          "episode": 37,
          "source_episode": 112
        },
        {
          "episode": 38,
          "source_episode": 116
        },
        {
          "episode": 39,
          "source_episode": 118
        },
        {
          "episode": 40,
          "source_episode": 121
        },
        {
          "episode": 41,
          "source_episode": 124
        },
        {
          "episode": 42,
          "source_episode": 126
        },
        {
          "episode": 43,
          "source_episode": 129
        },
        {
          "episode": 44,
          "source_episode": 132
        },
        {
          "episode": 45,
          "source_episode": 135
        },
        {
          "episode": 46,
          "source_episode": 139
        },
        {
          "episode": 47,
          "source_episode": 141
        },
        {
          "episode": 48,
          "source_episode": 145
        },
        {
          "episode": 49,
          "source_episode": 148
        }
      ],
      "parent": "ankile/real01b-square-d2-r3-fixedinit-checkpoint100000-heldout-sobol50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "f8fc05884edd4509447dc04fda5fccd47f60b0310a855e3cc619ed3d3629f1e4",
      "source_repo": "ankile/real01b-square-d2-r3-ours-freecf-c100k-heval-s2026063004-policy-rollouts",
      "source_revision": "133003ba65fb04f183c2e6e4e98e95348ceb194b",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r03-eval-b02",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/real01b-square-d2-final-dp-vs-iql-s1final-n16-heval-sobolseed2026070101-n50",
      "source_revision": "dd830f0192c9069587db55edb3f7df1dedba55d2",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r03-eval-b02-mulligan-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 5
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 8
        },
        {
          "episode": 5,
          "source_episode": 11
        },
        {
          "episode": 6,
          "source_episode": 13
        },
        {
          "episode": 7,
          "source_episode": 14
        },
        {
          "episode": 8,
          "source_episode": 17
        },
        {
          "episode": 9,
          "source_episode": 18
        },
        {
          "episode": 10,
          "source_episode": 20
        },
        {
          "episode": 11,
          "source_episode": 23
        },
        {
          "episode": 12,
          "source_episode": 24
        },
        {
          "episode": 13,
          "source_episode": 27
        },
        {
          "episode": 14,
          "source_episode": 29
        },
        {
          "episode": 15,
          "source_episode": 31
        },
        {
          "episode": 16,
          "source_episode": 33
        },
        {
          "episode": 17,
          "source_episode": 34
        },
        {
          "episode": 18,
          "source_episode": 37
        },
        {
          "episode": 19,
          "source_episode": 38
        },
        {
          "episode": 20,
          "source_episode": 41
        },
        {
          "episode": 21,
          "source_episode": 43
        },
        {
          "episode": 22,
          "source_episode": 45
        },
        {
          "episode": 23,
          "source_episode": 46
        },
        {
          "episode": 24,
          "source_episode": 48
        },
        {
          "episode": 25,
          "source_episode": 51
        },
        {
          "episode": 26,
          "source_episode": 52
        },
        {
          "episode": 27,
          "source_episode": 54
        },
        {
          "episode": 28,
          "source_episode": 57
        },
        {
          "episode": 29,
          "source_episode": 59
        },
        {
          "episode": 30,
          "source_episode": 60
        },
        {
          "episode": 31,
          "source_episode": 63
        },
        {
          "episode": 32,
          "source_episode": 64
        },
        {
          "episode": 33,
          "source_episode": 66
        },
        {
          "episode": 34,
          "source_episode": 69
        },
        {
          "episode": 35,
          "source_episode": 70
        },
        {
          "episode": 36,
          "source_episode": 72
        },
        {
          "episode": 37,
          "source_episode": 75
        },
        {
          "episode": 38,
          "source_episode": 76
        },
        {
          "episode": 39,
          "source_episode": 79
        },
        {
          "episode": 40,
          "source_episode": 80
        },
        {
          "episode": 41,
          "source_episode": 83
        },
        {
          "episode": 42,
          "source_episode": 85
        },
        {
          "episode": 43,
          "source_episode": 87
        },
        {
          "episode": 44,
          "source_episode": 88
        },
        {
          "episode": 45,
          "source_episode": 90
        },
        {
          "episode": 46,
          "source_episode": 92
        },
        {
          "episode": 47,
          "source_episode": 95
        },
        {
          "episode": 48,
          "source_episode": 96
        },
        {
          "episode": 49,
          "source_episode": 98
        }
      ],
      "parent": "ankile/real01b-square-d2-final-dp-vs-iql-s1final-n16-heval-sobolseed2026070101-n50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "3e0a772088333ab25de3b1166651f77682ce9fe4e26a05da4d2aad2484135390",
      "source_repo": "ankile/real01b-square-d2-final-dpvsiql-front50-ours-freecf-dp-heval-s2026070101-policy-rollouts",
      "source_revision": "23a4208ffabc554d9f29c529ba8cb08fb0ae80e5",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r03-eval-b02-mulligan-idql-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 4
        },
        {
          "episode": 3,
          "source_episode": 6
        },
        {
          "episode": 4,
          "source_episode": 9
        },
        {
          "episode": 5,
          "source_episode": 10
        },
        {
          "episode": 6,
          "source_episode": 12
        },
        {
          "episode": 7,
          "source_episode": 15
        },
        {
          "episode": 8,
          "source_episode": 16
        },
        {
          "episode": 9,
          "source_episode": 19
        },
        {
          "episode": 10,
          "source_episode": 21
        },
        {
          "episode": 11,
          "source_episode": 22
        },
        {
          "episode": 12,
          "source_episode": 25
        },
        {
          "episode": 13,
          "source_episode": 26
        },
        {
          "episode": 14,
          "source_episode": 28
        },
        {
          "episode": 15,
          "source_episode": 30
        },
        {
          "episode": 16,
          "source_episode": 32
        },
        {
          "episode": 17,
          "source_episode": 35
        },
        {
          "episode": 18,
          "source_episode": 36
        },
        {
          "episode": 19,
          "source_episode": 39
        },
        {
          "episode": 20,
          "source_episode": 40
        },
        {
          "episode": 21,
          "source_episode": 42
        },
        {
          "episode": 22,
          "source_episode": 44
        },
        {
          "episode": 23,
          "source_episode": 47
        },
        {
          "episode": 24,
          "source_episode": 49
        },
        {
          "episode": 25,
          "source_episode": 50
        },
        {
          "episode": 26,
          "source_episode": 53
        },
        {
          "episode": 27,
          "source_episode": 55
        },
        {
          "episode": 28,
          "source_episode": 56
        },
        {
          "episode": 29,
          "source_episode": 58
        },
        {
          "episode": 30,
          "source_episode": 61
        },
        {
          "episode": 31,
          "source_episode": 62
        },
        {
          "episode": 32,
          "source_episode": 65
        },
        {
          "episode": 33,
          "source_episode": 67
        },
        {
          "episode": 34,
          "source_episode": 68
        },
        {
          "episode": 35,
          "source_episode": 71
        },
        {
          "episode": 36,
          "source_episode": 73
        },
        {
          "episode": 37,
          "source_episode": 74
        },
        {
          "episode": 38,
          "source_episode": 77
        },
        {
          "episode": 39,
          "source_episode": 78
        },
        {
          "episode": 40,
          "source_episode": 81
        },
        {
          "episode": 41,
          "source_episode": 82
        },
        {
          "episode": 42,
          "source_episode": 84
        },
        {
          "episode": 43,
          "source_episode": 86
        },
        {
          "episode": 44,
          "source_episode": 89
        },
        {
          "episode": 45,
          "source_episode": 91
        },
        {
          "episode": 46,
          "source_episode": 93
        },
        {
          "episode": 47,
          "source_episode": 94
        },
        {
          "episode": 48,
          "source_episode": 97
        },
        {
          "episode": 49,
          "source_episode": 99
        }
      ],
      "parent": "ankile/real01b-square-d2-final-dp-vs-iql-s1final-n16-heval-sobolseed2026070101-n50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "b2070c5b1adee8846aaee3a9127099668610418ccb0967cbe890afd4afc3f3f2",
      "source_repo": "ankile/real01b-square-d2-final-dpvsiql-front50-ours-iql-s1final-heval-s2026070101-policy-rollouts",
      "source_revision": "e602b72dfe3fdebbd027f33eaeb12f0a24c1c715",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r03-eval-b03",
      "episodes": 150,
      "parent": "",
      "source_repo": "ankile/real01b-square-d2-final-trio-dp-freecf-iql-s1final-n16-heval-sobolseed2026070101-back50",
      "source_revision": "1023fd39edff4021bff67308b10fd73cd37970fb",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r03-eval-b03-baseline-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 2
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 7
        },
        {
          "episode": 3,
          "source_episode": 9
        },
        {
          "episode": 4,
          "source_episode": 12
        },
        {
          "episode": 5,
          "source_episode": 15
        },
        {
          "episode": 6,
          "source_episode": 19
        },
        {
          "episode": 7,
          "source_episode": 21
        },
        {
          "episode": 8,
          "source_episode": 26
        },
        {
          "episode": 9,
          "source_episode": 27
        },
        {
          "episode": 10,
          "source_episode": 30
        },
        {
          "episode": 11,
          "source_episode": 33
        },
        {
          "episode": 12,
          "source_episode": 38
        },
        {
          "episode": 13,
          "source_episode": 40
        },
        {
          "episode": 14,
          "source_episode": 44
        },
        {
          "episode": 15,
          "source_episode": 46
        },
        {
          "episode": 16,
          "source_episode": 50
        },
        {
          "episode": 17,
          "source_episode": 53
        },
        {
          "episode": 18,
          "source_episode": 54
        },
        {
          "episode": 19,
          "source_episode": 58
        },
        {
          "episode": 20,
          "source_episode": 61
        },
        {
          "episode": 21,
          "source_episode": 63
        },
        {
          "episode": 22,
          "source_episode": 67
        },
        {
          "episode": 23,
          "source_episode": 69
        },
        {
          "episode": 24,
          "source_episode": 72
        },
        {
          "episode": 25,
          "source_episode": 76
        },
        {
          "episode": 26,
          "source_episode": 80
        },
        {
          "episode": 27,
          "source_episode": 81
        },
        {
          "episode": 28,
          "source_episode": 85
        },
        {
          "episode": 29,
          "source_episode": 88
        },
        {
          "episode": 30,
          "source_episode": 92
        },
        {
          "episode": 31,
          "source_episode": 95
        },
        {
          "episode": 32,
          "source_episode": 96
        },
        {
          "episode": 33,
          "source_episode": 101
        },
        {
          "episode": 34,
          "source_episode": 102
        },
        {
          "episode": 35,
          "source_episode": 105
        },
        {
          "episode": 36,
          "source_episode": 109
        },
        {
          "episode": 37,
          "source_episode": 111
        },
        {
          "episode": 38,
          "source_episode": 115
        },
        {
          "episode": 39,
          "source_episode": 117
        },
        {
          "episode": 40,
          "source_episode": 122
        },
        {
          "episode": 41,
          "source_episode": 125
        },
        {
          "episode": 42,
          "source_episode": 127
        },
        {
          "episode": 43,
          "source_episode": 129
        },
        {
          "episode": 44,
          "source_episode": 133
        },
        {
          "episode": 45,
          "source_episode": 136
        },
        {
          "episode": 46,
          "source_episode": 138
        },
        {
          "episode": 47,
          "source_episode": 143
        },
        {
          "episode": 48,
          "source_episode": 145
        },
        {
          "episode": 49,
          "source_episode": 148
        }
      ],
      "parent": "ankile/real01b-square-d2-final-trio-dp-freecf-iql-s1final-n16-heval-sobolseed2026070101-back50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "e10c54c67dbdb42536e1cbef81fb18143920933c0d6c042e86142bd704fabdf8",
      "source_repo": "ankile/real01b-square-d2-final-trio-back50-baseline-nocf-heval-s2026070101-policy-rollouts",
      "source_revision": "e5f9ea998accc1bc63a9d47e738c89027fd30a2b",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r03-eval-b03-mulligan-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 8
        },
        {
          "episode": 3,
          "source_episode": 10
        },
        {
          "episode": 4,
          "source_episode": 14
        },
        {
          "episode": 5,
          "source_episode": 17
        },
        {
          "episode": 6,
          "source_episode": 20
        },
        {
          "episode": 7,
          "source_episode": 23
        },
        {
          "episode": 8,
          "source_episode": 25
        },
        {
          "episode": 9,
          "source_episode": 28
        },
        {
          "episode": 10,
          "source_episode": 32
        },
        {
          "episode": 11,
          "source_episode": 34
        },
        {
          "episode": 12,
          "source_episode": 37
        },
        {
          "episode": 13,
          "source_episode": 39
        },
        {
          "episode": 14,
          "source_episode": 42
        },
        {
          "episode": 15,
          "source_episode": 47
        },
        {
          "episode": 16,
          "source_episode": 49
        },
        {
          "episode": 17,
          "source_episode": 51
        },
        {
          "episode": 18,
          "source_episode": 56
        },
        {
          "episode": 19,
          "source_episode": 57
        },
        {
          "episode": 20,
          "source_episode": 60
        },
        {
          "episode": 21,
          "source_episode": 64
        },
        {
          "episode": 22,
          "source_episode": 66
        },
        {
          "episode": 23,
          "source_episode": 70
        },
        {
          "episode": 24,
          "source_episode": 73
        },
        {
          "episode": 25,
          "source_episode": 75
        },
        {
          "episode": 26,
          "source_episode": 79
        },
        {
          "episode": 27,
          "source_episode": 82
        },
        {
          "episode": 28,
          "source_episode": 84
        },
        {
          "episode": 29,
          "source_episode": 89
        },
        {
          "episode": 30,
          "source_episode": 91
        },
        {
          "episode": 31,
          "source_episode": 93
        },
        {
          "episode": 32,
          "source_episode": 97
        },
        {
          "episode": 33,
          "source_episode": 100
        },
        {
          "episode": 34,
          "source_episode": 104
        },
        {
          "episode": 35,
          "source_episode": 107
        },
        {
          "episode": 36,
          "source_episode": 110
        },
        {
          "episode": 37,
          "source_episode": 113
        },
        {
          "episode": 38,
          "source_episode": 116
        },
        {
          "episode": 39,
          "source_episode": 119
        },
        {
          "episode": 40,
          "source_episode": 120
        },
        {
          "episode": 41,
          "source_episode": 123
        },
        {
          "episode": 42,
          "source_episode": 128
        },
        {
          "episode": 43,
          "source_episode": 131
        },
        {
          "episode": 44,
          "source_episode": 134
        },
        {
          "episode": 45,
          "source_episode": 135
        },
        {
          "episode": 46,
          "source_episode": 140
        },
        {
          "episode": 47,
          "source_episode": 141
        },
        {
          "episode": 48,
          "source_episode": 146
        },
        {
          "episode": 49,
          "source_episode": 147
        }
      ],
      "parent": "ankile/real01b-square-d2-final-trio-dp-freecf-iql-s1final-n16-heval-sobolseed2026070101-back50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "f8f7479ca7d3cc109265864a9b6ba0338a4761b6f746925798a342d47fbc7f0d",
      "source_repo": "ankile/real01b-square-d2-final-trio-back50-ours-freecf-dp-heval-s2026070101-policy-rollouts",
      "source_revision": "a3586f18bfdd310fe3cb4dfa1bd4f37b6f4e1c57",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r03-eval-b03-mulligan-idql-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 5
        },
        {
          "episode": 2,
          "source_episode": 6
        },
        {
          "episode": 3,
          "source_episode": 11
        },
        {
          "episode": 4,
          "source_episode": 13
        },
        {
          "episode": 5,
          "source_episode": 16
        },
        {
          "episode": 6,
          "source_episode": 18
        },
        {
          "episode": 7,
          "source_episode": 22
        },
        {
          "episode": 8,
          "source_episode": 24
        },
        {
          "episode": 9,
          "source_episode": 29
        },
        {
          "episode": 10,
          "source_episode": 31
        },
        {
          "episode": 11,
          "source_episode": 35
        },
        {
          "episode": 12,
          "source_episode": 36
        },
        {
          "episode": 13,
          "source_episode": 41
        },
        {
          "episode": 14,
          "source_episode": 43
        },
        {
          "episode": 15,
          "source_episode": 45
        },
        {
          "episode": 16,
          "source_episode": 48
        },
        {
          "episode": 17,
          "source_episode": 52
        },
        {
          "episode": 18,
          "source_episode": 55
        },
        {
          "episode": 19,
          "source_episode": 59
        },
        {
          "episode": 20,
          "source_episode": 62
        },
        {
          "episode": 21,
          "source_episode": 65
        },
        {
          "episode": 22,
          "source_episode": 68
        },
        {
          "episode": 23,
          "source_episode": 71
        },
        {
          "episode": 24,
          "source_episode": 74
        },
        {
          "episode": 25,
          "source_episode": 77
        },
        {
          "episode": 26,
          "source_episode": 78
        },
        {
          "episode": 27,
          "source_episode": 83
        },
        {
          "episode": 28,
          "source_episode": 86
        },
        {
          "episode": 29,
          "source_episode": 87
        },
        {
          "episode": 30,
          "source_episode": 90
        },
        {
          "episode": 31,
          "source_episode": 94
        },
        {
          "episode": 32,
          "source_episode": 98
        },
        {
          "episode": 33,
          "source_episode": 99
        },
        {
          "episode": 34,
          "source_episode": 103
        },
        {
          "episode": 35,
          "source_episode": 106
        },
        {
          "episode": 36,
          "source_episode": 108
        },
        {
          "episode": 37,
          "source_episode": 112
        },
        {
          "episode": 38,
          "source_episode": 114
        },
        {
          "episode": 39,
          "source_episode": 118
        },
        {
          "episode": 40,
          "source_episode": 121
        },
        {
          "episode": 41,
          "source_episode": 124
        },
        {
          "episode": 42,
          "source_episode": 126
        },
        {
          "episode": 43,
          "source_episode": 130
        },
        {
          "episode": 44,
          "source_episode": 132
        },
        {
          "episode": 45,
          "source_episode": 137
        },
        {
          "episode": 46,
          "source_episode": 139
        },
        {
          "episode": 47,
          "source_episode": 142
        },
        {
          "episode": 48,
          "source_episode": 144
        },
        {
          "episode": 49,
          "source_episode": 149
        }
      ],
      "parent": "ankile/real01b-square-d2-final-trio-dp-freecf-iql-s1final-n16-heval-sobolseed2026070101-back50",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "b90ad9e12187bcdbfe6e86dcd4a8c646cdfb8da774f4fe43dd092032289edc3c",
      "source_repo": "ankile/real01b-square-d2-final-trio-back50-ours-iql-s1final-heval-s2026070101-policy-rollouts",
      "source_revision": "9c5c12bb8d2d3e90668d3ea70604cf7ea31c28f7",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r04-eval-b01",
      "episodes": 200,
      "parent": "",
      "source_repo": "ankile/real01b-square-d2-r4-quad-baseline-nocf-freecf-iql-s2final-n16-heval-sobolseed2026070304",
      "source_revision": "8a14e31657c7fd441b34118ff75d0fed78027c19",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r04-eval-b01-baseline-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 3
        },
        {
          "episode": 1,
          "source_episode": 6
        },
        {
          "episode": 2,
          "source_episode": 11
        },
        {
          "episode": 3,
          "source_episode": 14
        },
        {
          "episode": 4,
          "source_episode": 17
        },
        {
          "episode": 5,
          "source_episode": 23
        },
        {
          "episode": 6,
          "source_episode": 25
        },
        {
          "episode": 7,
          "source_episode": 31
        },
        {
          "episode": 8,
          "source_episode": 34
        },
        {
          "episode": 9,
          "source_episode": 37
        },
        {
          "episode": 10,
          "source_episode": 41
        },
        {
          "episode": 11,
          "source_episode": 45
        },
        {
          "episode": 12,
          "source_episode": 50
        },
        {
          "episode": 13,
          "source_episode": 55
        },
        {
          "episode": 14,
          "source_episode": 58
        },
        {
          "episode": 15,
          "source_episode": 60
        },
        {
          "episode": 16,
          "source_episode": 65
        },
        {
          "episode": 17,
          "source_episode": 71
        },
        {
          "episode": 18,
          "source_episode": 72
        },
        {
          "episode": 19,
          "source_episode": 79
        },
        {
          "episode": 20,
          "source_episode": 83
        },
        {
          "episode": 21,
          "source_episode": 86
        },
        {
          "episode": 22,
          "source_episode": 90
        },
        {
          "episode": 23,
          "source_episode": 93
        },
        {
          "episode": 24,
          "source_episode": 96
        },
        {
          "episode": 25,
          "source_episode": 101
        },
        {
          "episode": 26,
          "source_episode": 104
        },
        {
          "episode": 27,
          "source_episode": 108
        },
        {
          "episode": 28,
          "source_episode": 113
        },
        {
          "episode": 29,
          "source_episode": 116
        },
        {
          "episode": 30,
          "source_episode": 121
        },
        {
          "episode": 31,
          "source_episode": 126
        },
        {
          "episode": 32,
          "source_episode": 130
        },
        {
          "episode": 33,
          "source_episode": 132
        },
        {
          "episode": 34,
          "source_episode": 137
        },
        {
          "episode": 35,
          "source_episode": 140
        },
        {
          "episode": 36,
          "source_episode": 145
        },
        {
          "episode": 37,
          "source_episode": 149
        },
        {
          "episode": 38,
          "source_episode": 154
        },
        {
          "episode": 39,
          "source_episode": 158
        },
        {
          "episode": 40,
          "source_episode": 162
        },
        {
          "episode": 41,
          "source_episode": 166
        },
        {
          "episode": 42,
          "source_episode": 170
        },
        {
          "episode": 43,
          "source_episode": 174
        },
        {
          "episode": 44,
          "source_episode": 177
        },
        {
          "episode": 45,
          "source_episode": 183
        },
        {
          "episode": 46,
          "source_episode": 187
        },
        {
          "episode": 47,
          "source_episode": 188
        },
        {
          "episode": 48,
          "source_episode": 193
        },
        {
          "episode": 49,
          "source_episode": 198
        }
      ],
      "parent": "ankile/real01b-square-d2-r4-quad-baseline-nocf-freecf-iql-s2final-n16-heval-sobolseed2026070304",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "d2af7b36df2e3482d23b2a706aae6168cefa94e60b13a5a0220073965d718fed",
      "source_repo": "ankile/real01b-square-d2-r4-baseline-nocf-c100k-heval-s2026070304-policy-rollouts",
      "source_revision": "013f84483ffc0b42f811b0b44bdab981820726e3",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r04-eval-b01-mining-no-cf-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 2
        },
        {
          "episode": 1,
          "source_episode": 7
        },
        {
          "episode": 2,
          "source_episode": 10
        },
        {
          "episode": 3,
          "source_episode": 12
        },
        {
          "episode": 4,
          "source_episode": 18
        },
        {
          "episode": 5,
          "source_episode": 20
        },
        {
          "episode": 6,
          "source_episode": 24
        },
        {
          "episode": 7,
          "source_episode": 28
        },
        {
          "episode": 8,
          "source_episode": 33
        },
        {
          "episode": 9,
          "source_episode": 39
        },
        {
          "episode": 10,
          "source_episode": 43
        },
        {
          "episode": 11,
          "source_episode": 47
        },
        {
          "episode": 12,
          "source_episode": 48
        },
        {
          "episode": 13,
          "source_episode": 52
        },
        {
          "episode": 14,
          "source_episode": 59
        },
        {
          "episode": 15,
          "source_episode": 63
        },
        {
          "episode": 16,
          "source_episode": 66
        },
        {
          "episode": 17,
          "source_episode": 70
        },
        {
          "episode": 18,
          "source_episode": 74
        },
        {
          "episode": 19,
          "source_episode": 76
        },
        {
          "episode": 20,
          "source_episode": 82
        },
        {
          "episode": 21,
          "source_episode": 84
        },
        {
          "episode": 22,
          "source_episode": 89
        },
        {
          "episode": 23,
          "source_episode": 92
        },
        {
          "episode": 24,
          "source_episode": 99
        },
        {
          "episode": 25,
          "source_episode": 102
        },
        {
          "episode": 26,
          "source_episode": 106
        },
        {
          "episode": 27,
          "source_episode": 111
        },
        {
          "episode": 28,
          "source_episode": 114
        },
        {
          "episode": 29,
          "source_episode": 117
        },
        {
          "episode": 30,
          "source_episode": 120
        },
        {
          "episode": 31,
          "source_episode": 127
        },
        {
          "episode": 32,
          "source_episode": 129
        },
        {
          "episode": 33,
          "source_episode": 133
        },
        {
          "episode": 34,
          "source_episode": 136
        },
        {
          "episode": 35,
          "source_episode": 143
        },
        {
          "episode": 36,
          "source_episode": 146
        },
        {
          "episode": 37,
          "source_episode": 151
        },
        {
          "episode": 38,
          "source_episode": 153
        },
        {
          "episode": 39,
          "source_episode": 157
        },
        {
          "episode": 40,
          "source_episode": 160
        },
        {
          "episode": 41,
          "source_episode": 164
        },
        {
          "episode": 42,
          "source_episode": 169
        },
        {
          "episode": 43,
          "source_episode": 173
        },
        {
          "episode": 44,
          "source_episode": 176
        },
        {
          "episode": 45,
          "source_episode": 180
        },
        {
          "episode": 46,
          "source_episode": 186
        },
        {
          "episode": 47,
          "source_episode": 191
        },
        {
          "episode": 48,
          "source_episode": 192
        },
        {
          "episode": 49,
          "source_episode": 199
        }
      ],
      "parent": "ankile/real01b-square-d2-r4-quad-baseline-nocf-freecf-iql-s2final-n16-heval-sobolseed2026070304",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "ba13880ada26f08840036f303831a32ea41b525abd36b3e9a759de658b7c550c",
      "source_repo": "ankile/real01b-square-d2-r4-ours-nocf-c100k-dp-heval-s2026070304-policy-rollouts",
      "source_revision": "ae6871933396d6c6d588c3b90f253279a7c21875",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r04-eval-b01-mulligan-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 9
        },
        {
          "episode": 3,
          "source_episode": 15
        },
        {
          "episode": 4,
          "source_episode": 19
        },
        {
          "episode": 5,
          "source_episode": 22
        },
        {
          "episode": 6,
          "source_episode": 26
        },
        {
          "episode": 7,
          "source_episode": 29
        },
        {
          "episode": 8,
          "source_episode": 35
        },
        {
          "episode": 9,
          "source_episode": 36
        },
        {
          "episode": 10,
          "source_episode": 40
        },
        {
          "episode": 11,
          "source_episode": 46
        },
        {
          "episode": 12,
          "source_episode": 49
        },
        {
          "episode": 13,
          "source_episode": 54
        },
        {
          "episode": 14,
          "source_episode": 57
        },
        {
          "episode": 15,
          "source_episode": 61
        },
        {
          "episode": 16,
          "source_episode": 64
        },
        {
          "episode": 17,
          "source_episode": 69
        },
        {
          "episode": 18,
          "source_episode": 73
        },
        {
          "episode": 19,
          "source_episode": 77
        },
        {
          "episode": 20,
          "source_episode": 81
        },
        {
          "episode": 21,
          "source_episode": 85
        },
        {
          "episode": 22,
          "source_episode": 88
        },
        {
          "episode": 23,
          "source_episode": 95
        },
        {
          "episode": 24,
          "source_episode": 98
        },
        {
          "episode": 25,
          "source_episode": 103
        },
        {
          "episode": 26,
          "source_episode": 107
        },
        {
          "episode": 27,
          "source_episode": 110
        },
        {
          "episode": 28,
          "source_episode": 115
        },
        {
          "episode": 29,
          "source_episode": 118
        },
        {
          "episode": 30,
          "source_episode": 122
        },
        {
          "episode": 31,
          "source_episode": 125
        },
        {
          "episode": 32,
          "source_episode": 128
        },
        {
          "episode": 33,
          "source_episode": 134
        },
        {
          "episode": 34,
          "source_episode": 138
        },
        {
          "episode": 35,
          "source_episode": 142
        },
        {
          "episode": 36,
          "source_episode": 147
        },
        {
          "episode": 37,
          "source_episode": 148
        },
        {
          "episode": 38,
          "source_episode": 152
        },
        {
          "episode": 39,
          "source_episode": 156
        },
        {
          "episode": 40,
          "source_episode": 161
        },
        {
          "episode": 41,
          "source_episode": 165
        },
        {
          "episode": 42,
          "source_episode": 168
        },
        {
          "episode": 43,
          "source_episode": 172
        },
        {
          "episode": 44,
          "source_episode": 178
        },
        {
          "episode": 45,
          "source_episode": 181
        },
        {
          "episode": 46,
          "source_episode": 184
        },
        {
          "episode": 47,
          "source_episode": 190
        },
        {
          "episode": 48,
          "source_episode": 195
        },
        {
          "episode": 49,
          "source_episode": 196
        }
      ],
      "parent": "ankile/real01b-square-d2-r4-quad-baseline-nocf-freecf-iql-s2final-n16-heval-sobolseed2026070304",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "87f61525fd5f8a3b11a6fbdd50d327b8366540e04e9e05cb5267a6bc46117cb7",
      "source_repo": "ankile/real01b-square-d2-r4-ours-freecf-c100k-dp-heval-s2026070304-policy-rollouts",
      "source_revision": "c7b8c9f1edaeef2673a189cbf93477654cf99d02",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r04-eval-b01-mulligan-idql-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 5
        },
        {
          "episode": 2,
          "source_episode": 8
        },
        {
          "episode": 3,
          "source_episode": 13
        },
        {
          "episode": 4,
          "source_episode": 16
        },
        {
          "episode": 5,
          "source_episode": 21
        },
        {
          "episode": 6,
          "source_episode": 27
        },
        {
          "episode": 7,
          "source_episode": 30
        },
        {
          "episode": 8,
          "source_episode": 32
        },
        {
          "episode": 9,
          "source_episode": 38
        },
        {
          "episode": 10,
          "source_episode": 42
        },
        {
          "episode": 11,
          "source_episode": 44
        },
        {
          "episode": 12,
          "source_episode": 51
        },
        {
          "episode": 13,
          "source_episode": 53
        },
        {
          "episode": 14,
          "source_episode": 56
        },
        {
          "episode": 15,
          "source_episode": 62
        },
        {
          "episode": 16,
          "source_episode": 67
        },
        {
          "episode": 17,
          "source_episode": 68
        },
        {
          "episode": 18,
          "source_episode": 75
        },
        {
          "episode": 19,
          "source_episode": 78
        },
        {
          "episode": 20,
          "source_episode": 80
        },
        {
          "episode": 21,
          "source_episode": 87
        },
        {
          "episode": 22,
          "source_episode": 91
        },
        {
          "episode": 23,
          "source_episode": 94
        },
        {
          "episode": 24,
          "source_episode": 97
        },
        {
          "episode": 25,
          "source_episode": 100
        },
        {
          "episode": 26,
          "source_episode": 105
        },
        {
          "episode": 27,
          "source_episode": 109
        },
        {
          "episode": 28,
          "source_episode": 112
        },
        {
          "episode": 29,
          "source_episode": 119
        },
        {
          "episode": 30,
          "source_episode": 123
        },
        {
          "episode": 31,
          "source_episode": 124
        },
        {
          "episode": 32,
          "source_episode": 131
        },
        {
          "episode": 33,
          "source_episode": 135
        },
        {
          "episode": 34,
          "source_episode": 139
        },
        {
          "episode": 35,
          "source_episode": 141
        },
        {
          "episode": 36,
          "source_episode": 144
        },
        {
          "episode": 37,
          "source_episode": 150
        },
        {
          "episode": 38,
          "source_episode": 155
        },
        {
          "episode": 39,
          "source_episode": 159
        },
        {
          "episode": 40,
          "source_episode": 163
        },
        {
          "episode": 41,
          "source_episode": 167
        },
        {
          "episode": 42,
          "source_episode": 171
        },
        {
          "episode": 43,
          "source_episode": 175
        },
        {
          "episode": 44,
          "source_episode": 179
        },
        {
          "episode": 45,
          "source_episode": 182
        },
        {
          "episode": 46,
          "source_episode": 185
        },
        {
          "episode": 47,
          "source_episode": 189
        },
        {
          "episode": 48,
          "source_episode": 194
        },
        {
          "episode": 49,
          "source_episode": 197
        }
      ],
      "parent": "ankile/real01b-square-d2-r4-quad-baseline-nocf-freecf-iql-s2final-n16-heval-sobolseed2026070304",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "5bf1c5aaa36dab290e8ec1b430794c534bb8b5d7a205c05c3ed228dbb7537c01",
      "source_repo": "ankile/real01b-square-d2-r4-ours-freecf-iql-s2final-n16-heval-s2026070304-policy-rollouts",
      "source_revision": "88efbce75b7fef08c0b712503e3ea4d1795e3023",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r05-eval-b01",
      "episodes": 150,
      "parent": "",
      "source_repo": "ankile/real01b-square-d2-r5-redo-base-dp-filmtiidk4-c200k-n32-s2026081801",
      "source_revision": "bcd3467344b64847c12c38840b55a3ed1bb040a2",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r05-eval-b02",
      "episodes": 150,
      "parent": "",
      "source_repo": "ankile/real01b-square-d2-r5-trio-baseline-dp-iql-s3fixfinal-n16-heval-sobolseed2026070901",
      "source_revision": "f1ebe9a565d803fcaf3f8efba83896580a847a28",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r05-eval-b02-baseline-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 7
        },
        {
          "episode": 3,
          "source_episode": 9
        },
        {
          "episode": 4,
          "source_episode": 14
        },
        {
          "episode": 5,
          "source_episode": 15
        },
        {
          "episode": 6,
          "source_episode": 19
        },
        {
          "episode": 7,
          "source_episode": 21
        },
        {
          "episode": 8,
          "source_episode": 26
        },
        {
          "episode": 9,
          "source_episode": 29
        },
        {
          "episode": 10,
          "source_episode": 31
        },
        {
          "episode": 11,
          "source_episode": 35
        },
        {
          "episode": 12,
          "source_episode": 38
        },
        {
          "episode": 13,
          "source_episode": 40
        },
        {
          "episode": 14,
          "source_episode": 43
        },
        {
          "episode": 15,
          "source_episode": 45
        },
        {
          "episode": 16,
          "source_episode": 50
        },
        {
          "episode": 17,
          "source_episode": 52
        },
        {
          "episode": 18,
          "source_episode": 56
        },
        {
          "episode": 19,
          "source_episode": 57
        },
        {
          "episode": 20,
          "source_episode": 61
        },
        {
          "episode": 21,
          "source_episode": 63
        },
        {
          "episode": 22,
          "source_episode": 68
        },
        {
          "episode": 23,
          "source_episode": 69
        },
        {
          "episode": 24,
          "source_episode": 73
        },
        {
          "episode": 25,
          "source_episode": 77
        },
        {
          "episode": 26,
          "source_episode": 78
        },
        {
          "episode": 27,
          "source_episode": 81
        },
        {
          "episode": 28,
          "source_episode": 84
        },
        {
          "episode": 29,
          "source_episode": 87
        },
        {
          "episode": 30,
          "source_episode": 91
        },
        {
          "episode": 31,
          "source_episode": 95
        },
        {
          "episode": 32,
          "source_episode": 96
        },
        {
          "episode": 33,
          "source_episode": 101
        },
        {
          "episode": 34,
          "source_episode": 103
        },
        {
          "episode": 35,
          "source_episode": 105
        },
        {
          "episode": 36,
          "source_episode": 108
        },
        {
          "episode": 37,
          "source_episode": 111
        },
        {
          "episode": 38,
          "source_episode": 116
        },
        {
          "episode": 39,
          "source_episode": 119
        },
        {
          "episode": 40,
          "source_episode": 121
        },
        {
          "episode": 41,
          "source_episode": 123
        },
        {
          "episode": 42,
          "source_episode": 127
        },
        {
          "episode": 43,
          "source_episode": 131
        },
        {
          "episode": 44,
          "source_episode": 133
        },
        {
          "episode": 45,
          "source_episode": 136
        },
        {
          "episode": 46,
          "source_episode": 139
        },
        {
          "episode": 47,
          "source_episode": 142
        },
        {
          "episode": 48,
          "source_episode": 145
        },
        {
          "episode": 49,
          "source_episode": 149
        }
      ],
      "parent": "ankile/real01b-square-d2-r5-trio-baseline-dp-iql-s3fixfinal-n16-heval-sobolseed2026070901",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "e36de687e7b92b26c66ea92b2186ba3785c812c882839d8be862810adb70b99c",
      "source_repo": "ankile/real01b-square-d2-r5-baseline-nocf-c100k-heval-s2026070901-policy-rollouts",
      "source_revision": "28aff280dd183a5359d853e359e30feb6545cce5",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r05-eval-b02-mulligan-dp-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 1
        },
        {
          "episode": 1,
          "source_episode": 3
        },
        {
          "episode": 2,
          "source_episode": 6
        },
        {
          "episode": 3,
          "source_episode": 10
        },
        {
          "episode": 4,
          "source_episode": 12
        },
        {
          "episode": 5,
          "source_episode": 16
        },
        {
          "episode": 6,
          "source_episode": 20
        },
        {
          "episode": 7,
          "source_episode": 22
        },
        {
          "episode": 8,
          "source_episode": 25
        },
        {
          "episode": 9,
          "source_episode": 27
        },
        {
          "episode": 10,
          "source_episode": 32
        },
        {
          "episode": 11,
          "source_episode": 34
        },
        {
          "episode": 12,
          "source_episode": 37
        },
        {
          "episode": 13,
          "source_episode": 41
        },
        {
          "episode": 14,
          "source_episode": 42
        },
        {
          "episode": 15,
          "source_episode": 46
        },
        {
          "episode": 16,
          "source_episode": 49
        },
        {
          "episode": 17,
          "source_episode": 53
        },
        {
          "episode": 18,
          "source_episode": 55
        },
        {
          "episode": 19,
          "source_episode": 58
        },
        {
          "episode": 20,
          "source_episode": 60
        },
        {
          "episode": 21,
          "source_episode": 64
        },
        {
          "episode": 22,
          "source_episode": 67
        },
        {
          "episode": 23,
          "source_episode": 71
        },
        {
          "episode": 24,
          "source_episode": 72
        },
        {
          "episode": 25,
          "source_episode": 75
        },
        {
          "episode": 26,
          "source_episode": 79
        },
        {
          "episode": 27,
          "source_episode": 83
        },
        {
          "episode": 28,
          "source_episode": 86
        },
        {
          "episode": 29,
          "source_episode": 88
        },
        {
          "episode": 30,
          "source_episode": 92
        },
        {
          "episode": 31,
          "source_episode": 94
        },
        {
          "episode": 32,
          "source_episode": 98
        },
        {
          "episode": 33,
          "source_episode": 100
        },
        {
          "episode": 34,
          "source_episode": 102
        },
        {
          "episode": 35,
          "source_episode": 106
        },
        {
          "episode": 36,
          "source_episode": 109
        },
        {
          "episode": 37,
          "source_episode": 112
        },
        {
          "episode": 38,
          "source_episode": 115
        },
        {
          "episode": 39,
          "source_episode": 117
        },
        {
          "episode": 40,
          "source_episode": 122
        },
        {
          "episode": 41,
          "source_episode": 125
        },
        {
          "episode": 42,
          "source_episode": 128
        },
        {
          "episode": 43,
          "source_episode": 130
        },
        {
          "episode": 44,
          "source_episode": 134
        },
        {
          "episode": 45,
          "source_episode": 137
        },
        {
          "episode": 46,
          "source_episode": 140
        },
        {
          "episode": 47,
          "source_episode": 141
        },
        {
          "episode": 48,
          "source_episode": 144
        },
        {
          "episode": 49,
          "source_episode": 148
        }
      ],
      "parent": "ankile/real01b-square-d2-r5-trio-baseline-dp-iql-s3fixfinal-n16-heval-sobolseed2026070901",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "c8eca3f169af68ad4a52c33a5697255a7af41b8d810547d2ed2e0dbff4058b51",
      "source_repo": "ankile/real01b-square-d2-r5-ours-freecf-c100k-dp-heval-s2026070901-policy-rollouts",
      "source_revision": "91bbf59ac7a5ddad622bc5b3f2d2b935385399f6",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/real-square-d2-r05-eval-b02-mulligan-idql-policy-rollouts",
      "episodes": 50,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 2
        },
        {
          "episode": 1,
          "source_episode": 5
        },
        {
          "episode": 2,
          "source_episode": 8
        },
        {
          "episode": 3,
          "source_episode": 11
        },
        {
          "episode": 4,
          "source_episode": 13
        },
        {
          "episode": 5,
          "source_episode": 17
        },
        {
          "episode": 6,
          "source_episode": 18
        },
        {
          "episode": 7,
          "source_episode": 23
        },
        {
          "episode": 8,
          "source_episode": 24
        },
        {
          "episode": 9,
          "source_episode": 28
        },
        {
          "episode": 10,
          "source_episode": 30
        },
        {
          "episode": 11,
          "source_episode": 33
        },
        {
          "episode": 12,
          "source_episode": 36
        },
        {
          "episode": 13,
          "source_episode": 39
        },
        {
          "episode": 14,
          "source_episode": 44
        },
        {
          "episode": 15,
          "source_episode": 47
        },
        {
          "episode": 16,
          "source_episode": 48
        },
        {
          "episode": 17,
          "source_episode": 51
        },
        {
          "episode": 18,
          "source_episode": 54
        },
        {
          "episode": 19,
          "source_episode": 59
        },
        {
          "episode": 20,
          "source_episode": 62
        },
        {
          "episode": 21,
          "source_episode": 65
        },
        {
          "episode": 22,
          "source_episode": 66
        },
        {
          "episode": 23,
          "source_episode": 70
        },
        {
          "episode": 24,
          "source_episode": 74
        },
        {
          "episode": 25,
          "source_episode": 76
        },
        {
          "episode": 26,
          "source_episode": 80
        },
        {
          "episode": 27,
          "source_episode": 82
        },
        {
          "episode": 28,
          "source_episode": 85
        },
        {
          "episode": 29,
          "source_episode": 89
        },
        {
          "episode": 30,
          "source_episode": 90
        },
        {
          "episode": 31,
          "source_episode": 93
        },
        {
          "episode": 32,
          "source_episode": 97
        },
        {
          "episode": 33,
          "source_episode": 99
        },
        {
          "episode": 34,
          "source_episode": 104
        },
        {
          "episode": 35,
          "source_episode": 107
        },
        {
          "episode": 36,
          "source_episode": 110
        },
        {
          "episode": 37,
          "source_episode": 113
        },
        {
          "episode": 38,
          "source_episode": 114
        },
        {
          "episode": 39,
          "source_episode": 118
        },
        {
          "episode": 40,
          "source_episode": 120
        },
        {
          "episode": 41,
          "source_episode": 124
        },
        {
          "episode": 42,
          "source_episode": 126
        },
        {
          "episode": 43,
          "source_episode": 129
        },
        {
          "episode": 44,
          "source_episode": 132
        },
        {
          "episode": 45,
          "source_episode": 135
        },
        {
          "episode": 46,
          "source_episode": 138
        },
        {
          "episode": 47,
          "source_episode": 143
        },
        {
          "episode": 48,
          "source_episode": 146
        },
        {
          "episode": 49,
          "source_episode": 147
        }
      ],
      "parent": "ankile/real01b-square-d2-r5-trio-baseline-dp-iql-s3fixfinal-n16-heval-sobolseed2026070901",
      "sidecar": "meta/real_eval_policy_split_manifest.jsonl",
      "sidecar_sha256": "17efa754efdcef7945f909d3c14d1a941c7cde8ca8563d9848adceb98db784ea",
      "source_repo": "ankile/real01b-square-d2-r5-ours-freecf-iql-s3fixfinal-n16-heval-s2026070901-policy-rollouts",
      "source_revision": "980b343be3559a4f7032e51bf116efa40a91206f",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "compared_columns": [
        "action",
        "observation.environment_state",
        "observation.state"
      ],
      "destination_repo": "mulligan/sim-square-broad-c00-teleop-baseline",
      "episodes": 200,
      "mapping": [
        {
          "episode": 0,
          "source_episode": 5,
          "trajectory_sha256": "9d81dd4fcc82270009663214ca841c7a71bc6e88f936061668c532eef021961e"
        },
        {
          "episode": 1,
          "source_episode": 6,
          "trajectory_sha256": "72a8ab472a206ab9a88935af9b63f6abfe3dbde02b5a362c3995a0833832c7b2"
        },
        {
          "episode": 2,
          "source_episode": 8,
          "trajectory_sha256": "bf577588ef5c73d982ec2a5bebf49a2edac3d179d225e1af71cc930c3db24a09"
        },
        {
          "episode": 3,
          "source_episode": 12,
          "trajectory_sha256": "671ce08e676f6fce307baea87c9c6a239d615e58609e9179da6d242740b16acd"
        },
        {
          "episode": 4,
          "source_episode": 13,
          "trajectory_sha256": "627acda5c08d78af7e38276c594127cb266895b6cd202fa019e277eab0e709f1"
        },
        {
          "episode": 5,
          "source_episode": 14,
          "trajectory_sha256": "9e8ad3ad59728efe02ac9f9bf9a8d7278dae9212e956f671a56d995c5c04edc9"
        },
        {
          "episode": 6,
          "source_episode": 15,
          "trajectory_sha256": "77967849fbf8944030d27571619404b7fd5306780ac0b94e78de596e0004cc39"
        },
        {
          "episode": 7,
          "source_episode": 19,
          "trajectory_sha256": "a48603489c8d72cc2c1e93d1226f78be6f1309d1b4e9c51feaf7d6a73142142a"
        },
        {
          "episode": 8,
          "source_episode": 21,
          "trajectory_sha256": "07817da168fd199044940bbb8ecd5417943c3708daca8878a39a34c116b5b590"
        },
        {
          "episode": 9,
          "source_episode": 23,
          "trajectory_sha256": "242e507c553bc46e40ba5327f37270d44715ea54cca4df5c62d4be8e675db994"
        },
        {
          "episode": 10,
          "source_episode": 25,
          "trajectory_sha256": "cda5c1ad9218c07988d6306b9725a83389a23e7eec3a6405ad613519a8b0df12"
        },
        {
          "episode": 11,
          "source_episode": 26,
          "trajectory_sha256": "dadf0f27dcb0ab09701c06bb9c10fc6748f1b7574ad3086f10f2828debf3de28"
        },
        {
          "episode": 12,
          "source_episode": 31,
          "trajectory_sha256": "88d9f8413103d6050496654199d7ebe8c478ce598dc3ed1410a5b0e161de7c42"
        },
        {
          "episode": 13,
          "source_episode": 32,
          "trajectory_sha256": "32e25578a65f2c95d92cbfa212bb38e0d96bd33e975b04a873759044a8628b56"
        },
        {
          "episode": 14,
          "source_episode": 33,
          "trajectory_sha256": "516d8a4a81c7b48f919cd2c87a7f9a285cdfdcd0f9e699976d7d1b5dbcdce683"
        },
        {
          "episode": 15,
          "source_episode": 34,
          "trajectory_sha256": "415d337886877053adc4b9229e96e02ad99754ac90be048493f7cbd5574248e6"
        },
        {
          "episode": 16,
          "source_episode": 37,
          "trajectory_sha256": "a91278ad2274453f6ad79f5f6a828e2a2fb019609a19523f40c0a4f6ba92e008"
        },
        {
          "episode": 17,
          "source_episode": 41,
          "trajectory_sha256": "2ac3477813133fc12d1208edb0ac650f3322b7f5468796b0e0a68f4c608bad50"
        },
        {
          "episode": 18,
          "source_episode": 46,
          "trajectory_sha256": "84fa3085c655cc9d89f96db9dc5c9bd4ab213e3eb2bd9e717b096cc55a3dce05"
        },
        {
          "episode": 19,
          "source_episode": 47,
          "trajectory_sha256": "a3962593ddfaa5744e149e94d04744efba9b082a08ae063a0530cfb720e54b11"
        },
        {
          "episode": 20,
          "source_episode": 50,
          "trajectory_sha256": "e40309486339292e15589c8ee0b20810d51fac484d0b53255c1bbb27199a09ca"
        },
        {
          "episode": 21,
          "source_episode": 53,
          "trajectory_sha256": "5c316af5232f8bd320696e50423c8fa598475712b2ed16d594c061eeacb2d178"
        },
        {
          "episode": 22,
          "source_episode": 57,
          "trajectory_sha256": "079be082cdcf1ffc04fcc65664c4a394358c08eeb2c1c40e412fa1d748d1e76b"
        },
        {
          "episode": 23,
          "source_episode": 58,
          "trajectory_sha256": "ae34b4913843bfe67d7cadf226fd146a2fbfb702f17a591bfb8c7a7cb6e4a448"
        },
        {
          "episode": 24,
          "source_episode": 60,
          "trajectory_sha256": "948c4f35ae49c48c0a44ec5901b1560bb2791aef250735862c28809bd186fe34"
        },
        {
          "episode": 25,
          "source_episode": 65,
          "trajectory_sha256": "c56aa435a19586385326ef8e4c99eee79fb8c3b05ee08c22fcc18a3711b4c007"
        },
        {
          "episode": 26,
          "source_episode": 66,
          "trajectory_sha256": "e56b487f180502b5b003765c6c4c2b2de080e525c10d6b5c2fdd60dfbda051c6"
        },
        {
          "episode": 27,
          "source_episode": 67,
          "trajectory_sha256": "65e39d37e26fe891ba500b02e354f239b9bed5ec03e3ffc40ce658c82a1c6c14"
        },
        {
          "episode": 28,
          "source_episode": 70,
          "trajectory_sha256": "e9f4829c29c785d706ba7910404a1936ca973c272091e6b6fbba359f6a88eeaa"
        },
        {
          "episode": 29,
          "source_episode": 71,
          "trajectory_sha256": "940f5f28452c0fc2193bbe7b43d8ca1f27804f9a5f818ea3f077e5a4af3773dd"
        },
        {
          "episode": 30,
          "source_episode": 73,
          "trajectory_sha256": "ba590401b7869f1f39e087b69298450782a460ab6d439055bcc1033f2090f8f8"
        },
        {
          "episode": 31,
          "source_episode": 76,
          "trajectory_sha256": "ce5b28f0afeddec079f2f091746096f18c20af2a70aa25d42286ee3ce6015597"
        },
        {
          "episode": 32,
          "source_episode": 78,
          "trajectory_sha256": "52b9f70309dd94258d694fe2f67a0120b4354341b701749242558f611d1df93e"
        },
        {
          "episode": 33,
          "source_episode": 82,
          "trajectory_sha256": "f679b28d80d32e1d26af9bc752c13b2850dc96cc24dfe53ce6d9118267443f5b"
        },
        {
          "episode": 34,
          "source_episode": 83,
          "trajectory_sha256": "b77b785f5187f3ae909959c439570f90dffab89c3a7c026d75f56fb6376e43ac"
        },
        {
          "episode": 35,
          "source_episode": 84,
          "trajectory_sha256": "bc8b42c7df5708ce31317969bb99302e03ffc49325a194d91f2eee585d6afd68"
        },
        {
          "episode": 36,
          "source_episode": 85,
          "trajectory_sha256": "37bde8b20e6029ec4e14f6c1db6d6674e7d972099a0c1a3b9945f9ebd7a21d29"
        },
        {
          "episode": 37,
          "source_episode": 86,
          "trajectory_sha256": "e579d915a64644502fa4d3d684953876b052bdab8807694971c5b0ceabc13639"
        },
        {
          "episode": 38,
          "source_episode": 88,
          "trajectory_sha256": "be4494109f85b592e1f6f441db0586ea6f2890e43faee756f81ead5fa0bf610f"
        },
        {
          "episode": 39,
          "source_episode": 92,
          "trajectory_sha256": "f361df596387422e9a29ca763eb4265b7c646bb96e19db5077e8f74d830e78b0"
        },
        {
          "episode": 40,
          "source_episode": 93,
          "trajectory_sha256": "91c0d943ecca87342bf9d585d392a0768c1f7826ed1c2e2cffc52074f4abe80f"
        },
        {
          "episode": 41,
          "source_episode": 94,
          "trajectory_sha256": "056cec8fe8bb956ed42f3c852f4eec090664adb0cc89843c8262ff2b59511f5d"
        },
        {
          "episode": 42,
          "source_episode": 95,
          "trajectory_sha256": "6fe8db1c27039da05540e7c703d4c03b782eb66a55a9d3dda6faf21f0b54544a"
        },
        {
          "episode": 43,
          "source_episode": 97,
          "trajectory_sha256": "34c7217b71df98be43b33d749f540a02b7238ed611c08510dadac6233ce7fd28"
        },
        {
          "episode": 44,
          "source_episode": 98,
          "trajectory_sha256": "e32605ed439d686a96b62e6e4f1a94fb5a205ccb9172c1f2a73f00c624237664"
        },
        {
          "episode": 45,
          "source_episode": 99,
          "trajectory_sha256": "8395aee79f54d0065fcbf61c17c1ccdabfcf81f88b3d59603051703713a3477b"
        },
        {
          "episode": 46,
          "source_episode": 101,
          "trajectory_sha256": "c8b6aa571d7556bad230949b1d366d7f07318f2a5d23d3550f4ccae33aacc777"
        },
        {
          "episode": 47,
          "source_episode": 102,
          "trajectory_sha256": "d5aeb0ea683ae99490102c4151194158c65c403e10adcba3da710ede1be1d481"
        },
        {
          "episode": 48,
          "source_episode": 104,
          "trajectory_sha256": "d041807d662a7c428a587778743d8224db77861fa636ddad9ae9b12a57e167f3"
        },
        {
          "episode": 49,
          "source_episode": 105,
          "trajectory_sha256": "6cf50a4dbc42e7cff44d4e3cee98afe58e4468a9277070a2ad0e856cee7f5576"
        },
        {
          "episode": 50,
          "source_episode": 106,
          "trajectory_sha256": "5989c8e7fa5765e6e7e374990e4f6cec25c7d67cf68ed9285161f64036d0a211"
        },
        {
          "episode": 51,
          "source_episode": 107,
          "trajectory_sha256": "51d7ca50a709545d67207a505ffb6069793617da257dc6c7fee5dc64ab6ecaf9"
        },
        {
          "episode": 52,
          "source_episode": 110,
          "trajectory_sha256": "06ff636ecf9608effe9b4b7cb52679719ce6aa0bdad065739862891b10256822"
        },
        {
          "episode": 53,
          "source_episode": 111,
          "trajectory_sha256": "5fc69cae3f798031051d0b1fa67d3922db281d745b706391fa1d5d8d5fc07c0f"
        },
        {
          "episode": 54,
          "source_episode": 112,
          "trajectory_sha256": "b918e1ed672f4d364a3734884e9fcef3ff26835265b50c4f68f8147e3b45036a"
        },
        {
          "episode": 55,
          "source_episode": 116,
          "trajectory_sha256": "91b8affd5aeceb8614983d45ccb571fdeb9a68608e0dc26829f052875f41b694"
        },
        {
          "episode": 56,
          "source_episode": 119,
          "trajectory_sha256": "e556f8ce7aeaeb79457b8d72db4eff374d0bf8f62ce73c9eed9b8c037b028f55"
        },
        {
          "episode": 57,
          "source_episode": 123,
          "trajectory_sha256": "e87c257477c4e0739f64fa0876da70de16f4c2c86f903e74d839d01c3a21bcc0"
        },
        {
          "episode": 58,
          "source_episode": 125,
          "trajectory_sha256": "89ea8db8b86ca6a89a28804a501a690ebec9664ea59e4aa02a000ecc23f8a239"
        },
        {
          "episode": 59,
          "source_episode": 127,
          "trajectory_sha256": "7fea7c5ed5ae9223ade491e39577b7ea3a8f259f0fe5ebc68a214e00a4cd1665"
        },
        {
          "episode": 60,
          "source_episode": 128,
          "trajectory_sha256": "39421a9e9a9ccf0485712270f93bad7c8b912ba418d76cf61015562d113dd528"
        },
        {
          "episode": 61,
          "source_episode": 129,
          "trajectory_sha256": "e1f359aef114118c3c18bae9a5340f580b09d467b433644bf534bdd7de11b17f"
        },
        {
          "episode": 62,
          "source_episode": 130,
          "trajectory_sha256": "b9803cca144eee0e6066e7c0855117758a65809cfd6a3bbda2939f1559178f64"
        },
        {
          "episode": 63,
          "source_episode": 131,
          "trajectory_sha256": "0921383633a4ec55497ecefd48aff658a22ac1d034c6aef7f2f1f34ee61c45be"
        },
        {
          "episode": 64,
          "source_episode": 132,
          "trajectory_sha256": "4b4f7d8c9af7db1513d8b5e53bb9502062db96cad7ed1946c942d140958b3511"
        },
        {
          "episode": 65,
          "source_episode": 133,
          "trajectory_sha256": "df561114e2f1df4e0a06f34b7a98aaa2bea9f91607df5646b4a279d7344db46a"
        },
        {
          "episode": 66,
          "source_episode": 134,
          "trajectory_sha256": "201ecf7c30a7c1ff8481aacc93b22661d8612c546ebd022e28e8fdb076755c30"
        },
        {
          "episode": 67,
          "source_episode": 135,
          "trajectory_sha256": "f7cd7b082fafeb2b430afc8e91f5241d87af65f36bef13cbf8a09e21370da340"
        },
        {
          "episode": 68,
          "source_episode": 139,
          "trajectory_sha256": "038d284f2b6f4581c5add2483fdbb37d9f8630c7c04a7b86a94ffcc806da527f"
        },
        {
          "episode": 69,
          "source_episode": 140,
          "trajectory_sha256": "304a52cd9e0fe64e4b7985253ab4a15e686971120229e11fa0d1ac0dc8748496"
        },
        {
          "episode": 70,
          "source_episode": 146,
          "trajectory_sha256": "cfda1734ce1c2431db23125f559f2adc4f1ddc147a3a9ed8f67690ff8f3b97d0"
        },
        {
          "episode": 71,
          "source_episode": 147,
          "trajectory_sha256": "c91d1c679b907c39f6d5a5a1a5102627a5488750652887546303739f4f71b372"
        },
        {
          "episode": 72,
          "source_episode": 150,
          "trajectory_sha256": "0a09c7c51258da3856e24eb1e88d29f1cdbf26ce86d1c2f1e4da795facb106aa"
        },
        {
          "episode": 73,
          "source_episode": 155,
          "trajectory_sha256": "7c83e9010b1dbfabf8edbee8b03c1e844e7d766ccf880f69441e2fce04820810"
        },
        {
          "episode": 74,
          "source_episode": 157,
          "trajectory_sha256": "3e23257418a2f572ac3a3bbd1981b6a78c29c274974fa6ad64ca91d7ee45b300"
        },
        {
          "episode": 75,
          "source_episode": 158,
          "trajectory_sha256": "1bea37182f74945d42faba9d85eb843f450f82ac79892c318c0258659ca46435"
        },
        {
          "episode": 76,
          "source_episode": 159,
          "trajectory_sha256": "8a73ff8053a4c732dc31dd42f6d83d24ba2ae0b6d620f064056da945b59f6d77"
        },
        {
          "episode": 77,
          "source_episode": 160,
          "trajectory_sha256": "bd63cfc441165a83b5b28a7ebf2dc3299d6f6d193e47c87a3f1a37306cf4ceb9"
        },
        {
          "episode": 78,
          "source_episode": 161,
          "trajectory_sha256": "25bdce900b70d8b1c3346e336a0d95a056aebcf256d0cd3dffdf26ae48e78593"
        },
        {
          "episode": 79,
          "source_episode": 162,
          "trajectory_sha256": "da0b8ae28e2421dba36c1ac44ebb84d5ccd5ffe14f2df7617cc646020cbb6700"
        },
        {
          "episode": 80,
          "source_episode": 163,
          "trajectory_sha256": "a88bbcb03f9c52df1956ad3ffd432525c462a147e6ae839fb11ff77856d4ea8f"
        },
        {
          "episode": 81,
          "source_episode": 164,
          "trajectory_sha256": "44ba8b6bd57d8fa6e440330bf44fd0da9973f1e5e096bf46cfb2d7786322f040"
        },
        {
          "episode": 82,
          "source_episode": 165,
          "trajectory_sha256": "901720526bfc21f701642d00c2ef485170cc6179f1499366c11f279c4853e5d2"
        },
        {
          "episode": 83,
          "source_episode": 166,
          "trajectory_sha256": "111d213cea66fdb9e77d48d0299edc9750acb30ef1258dff7b79512adf943bb7"
        },
        {
          "episode": 84,
          "source_episode": 167,
          "trajectory_sha256": "8a3ec5b29d3bc5dc4270930c1b8ce4e2dce34d8377e472956d905aeacdc93c1e"
        },
        {
          "episode": 85,
          "source_episode": 169,
          "trajectory_sha256": "d280f0105f8418bb885fa43cb4c6e7dba3a6abbacd0ffe5bb7247e0d61853c5c"
        },
        {
          "episode": 86,
          "source_episode": 174,
          "trajectory_sha256": "d2f4999915e0078a8a000d3953843d8421a8abb6478a1962b3a30a2ec9417d1a"
        },
        {
          "episode": 87,
          "source_episode": 176,
          "trajectory_sha256": "c90a583c1ccf7be5dd0a5f115d2f088f6ce994d0d3f8cb358f2e791dc48eed35"
        },
        {
          "episode": 88,
          "source_episode": 181,
          "trajectory_sha256": "cfed0b7ff7d9bd42249f355fb31c1d8cb1b8b068859a0f7a7944dc4146bde001"
        },
        {
          "episode": 89,
          "source_episode": 182,
          "trajectory_sha256": "5a406a8736d2c22e009b2deb7639c8b42b0faa26b65cce4f29929fac522325a7"
        },
        {
          "episode": 90,
          "source_episode": 183,
          "trajectory_sha256": "1aa893687af18d67ebec49d0c3aea2d55090c8e481ef11a4fefc576b291719a8"
        },
        {
          "episode": 91,
          "source_episode": 185,
          "trajectory_sha256": "71e9962a744eae1c942efe189d27a7eaf84e401481ab2d1d0825ff7bcf5b9d29"
        },
        {
          "episode": 92,
          "source_episode": 187,
          "trajectory_sha256": "11f7d4e1d760e53e7163c87e9213dfa2fdd74b5fb9a30dc6fe863d47e9d92fff"
        },
        {
          "episode": 93,
          "source_episode": 189,
          "trajectory_sha256": "7cd3a8643da49461d935480196ea5b9488eb95002acfb423db145fb8577867c5"
        },
        {
          "episode": 94,
          "source_episode": 190,
          "trajectory_sha256": "267f2bbddb2d74e4867c4d6d5553d57b047e52d8a4d91618f10505f0aa149c47"
        },
        {
          "episode": 95,
          "source_episode": 193,
          "trajectory_sha256": "ff4eea86eef53361e4bae1ba7f865d645a09614067e9cf5129ed0968bf82b232"
        },
        {
          "episode": 96,
          "source_episode": 194,
          "trajectory_sha256": "a337ec88149decd4e7360429ab2d9b1b441a1303a1f0726242707d407819d206"
        },
        {
          "episode": 97,
          "source_episode": 195,
          "trajectory_sha256": "840dc8583814a41769f3bca068b89940cbb9580054919e729a87ffdb784ecb9c"
        },
        {
          "episode": 98,
          "source_episode": 198,
          "trajectory_sha256": "1729ec0c560f6fa09209485cf521fdd605e2042f8e9f312a01335a490ddcabb7"
        },
        {
          "episode": 99,
          "source_episode": 199,
          "trajectory_sha256": "d5d7032d72f0d04261feb056ed0f27d47a6a040c7fca89f97f20dcc94821894a"
        },
        {
          "episode": 100,
          "source_episode": 203,
          "trajectory_sha256": "1acea336e9eac8f6772e55552e1e25f216eca87931f1e70ff62bf18e4240f058"
        },
        {
          "episode": 101,
          "source_episode": 206,
          "trajectory_sha256": "0241182027e00909b523b0e79f37e0f9e39c8c621a87a9c6caf0b210bac51d1f"
        },
        {
          "episode": 102,
          "source_episode": 209,
          "trajectory_sha256": "e28aad01373c3dc4caa60a805955a3c46c41e03022b4811f1987316abb694a81"
        },
        {
          "episode": 103,
          "source_episode": 211,
          "trajectory_sha256": "f0e72eb14a9d86dc8171190cb0d5e7395f48cffbb7fbba82e22a12a603fcc959"
        },
        {
          "episode": 104,
          "source_episode": 212,
          "trajectory_sha256": "a7239316dc73b5627f9b27c15030fae1ff404fc484572ed9593d99c74d74c035"
        },
        {
          "episode": 105,
          "source_episode": 214,
          "trajectory_sha256": "ef8c0fbcb5c496c8eee841722bd25e735e4cff0c1600f053b9aefb2ab7f8aa4c"
        },
        {
          "episode": 106,
          "source_episode": 215,
          "trajectory_sha256": "2f37d911039ff98d20c340b10aeca2f22cce70c8c7c58cd9fe342b362c506ca5"
        },
        {
          "episode": 107,
          "source_episode": 216,
          "trajectory_sha256": "225576e77c1a4d29ffd008744b3b2048bf759e9d9bbbef33d46f6de1c2a9cb4a"
        },
        {
          "episode": 108,
          "source_episode": 217,
          "trajectory_sha256": "39e9691efd732c86165be49d1da9327f8d3e98c79fa22707f340f9ce3f8db4e6"
        },
        {
          "episode": 109,
          "source_episode": 222,
          "trajectory_sha256": "9fd3beda2f16161496c4d0274a99b3c16f2c74953ebd9f03f5e4eedb6ab67042"
        },
        {
          "episode": 110,
          "source_episode": 223,
          "trajectory_sha256": "7391d6cb6cc7fe6530a108c29577afd5e87dbd86b8d6a25ccf7720667848a2a6"
        },
        {
          "episode": 111,
          "source_episode": 225,
          "trajectory_sha256": "1ffe5575067f3e0c3b89f644002a54fc37e78968e79ed3fafb8dc1807c928876"
        },
        {
          "episode": 112,
          "source_episode": 226,
          "trajectory_sha256": "f2f03b1eeb56701eac6ec082b85945067b5291dc2cecec1faf3914ef67a84462"
        },
        {
          "episode": 113,
          "source_episode": 228,
          "trajectory_sha256": "fb396c36d78c0610d2a23bdcbdfae1b2e6c6ebe05d46d8e9589cab0066fd68cb"
        },
        {
          "episode": 114,
          "source_episode": 236,
          "trajectory_sha256": "486cab5caefae471a82e60188c3baeb37f8456009358afe6bb3b0b5510bbdd06"
        },
        {
          "episode": 115,
          "source_episode": 237,
          "trajectory_sha256": "90176527aa41b39e96e22153b291803b18d076e59ea129eaac1d56153f453852"
        },
        {
          "episode": 116,
          "source_episode": 238,
          "trajectory_sha256": "35b3e8873abadb3fbf8ea60fca559f9d6e38a4d919d62e9fc5d8df8c5edd00c4"
        },
        {
          "episode": 117,
          "source_episode": 240,
          "trajectory_sha256": "4fc4732db20c600b7bb052e02e64b9274fc7f9a5f162d9cd1bda8a960ea1f486"
        },
        {
          "episode": 118,
          "source_episode": 241,
          "trajectory_sha256": "09b64668ee62e99a61e500ba509bc20fe756865e9832b129f7870d78161e29fe"
        },
        {
          "episode": 119,
          "source_episode": 246,
          "trajectory_sha256": "ba854289935a1f6fb5738c18f938d585c0e3199316fa1017070ed39ac81637c3"
        },
        {
          "episode": 120,
          "source_episode": 247,
          "trajectory_sha256": "93c95f91889ffb071a43f80f4a6398ec92a5f91fc5719bc89f15eb33795eb5fa"
        },
        {
          "episode": 121,
          "source_episode": 249,
          "trajectory_sha256": "171ee668b99d2a7403f82a7bc2822f4c1eb505b22dae34232762b7a69ecccbff"
        },
        {
          "episode": 122,
          "source_episode": 250,
          "trajectory_sha256": "98a63ac36ec04f1eb5f4ec507166760cbecccad658d9e61104b5440bd162e990"
        },
        {
          "episode": 123,
          "source_episode": 254,
          "trajectory_sha256": "5a820f5ca87dae88531e8a9b195ab4349540bfa3360b8939603ee6181b7c0a10"
        },
        {
          "episode": 124,
          "source_episode": 255,
          "trajectory_sha256": "bd307b5447683dff935b57b5de16aa0f953dc8c81d095f0004b6a7c5df79f051"
        },
        {
          "episode": 125,
          "source_episode": 256,
          "trajectory_sha256": "af007097c86f552e30778ceca7685807441b69c882a47072be4b291d98b68e42"
        },
        {
          "episode": 126,
          "source_episode": 258,
          "trajectory_sha256": "91de18cf7c8787bf969e395390ad768133326f60bb7f6844105c623c16be9ccf"
        },
        {
          "episode": 127,
          "source_episode": 260,
          "trajectory_sha256": "69d29e1bb26a024d6068167ae788101057c37f28a24bdb416260771cd5814fd4"
        },
        {
          "episode": 128,
          "source_episode": 261,
          "trajectory_sha256": "a8be61132d6baf1827f0ac7547d971349dd74f0942cb0c73f8b19cbe8a8f8b18"
        },
        {
          "episode": 129,
          "source_episode": 264,
          "trajectory_sha256": "74dba844b7d30a4ca0e937a21ca7e7af2af9f37282bc27d6dc9529fe79af28e4"
        },
        {
          "episode": 130,
          "source_episode": 267,
          "trajectory_sha256": "4c27e9995a1216f7ae2d32a96c6af049bec2f49648315ccb44318abd6785bff7"
        },
        {
          "episode": 131,
          "source_episode": 270,
          "trajectory_sha256": "fb8dd79ae5ef52fa94e58bd6fc52f62c55ef0d41c1153a990d1736846e7af2a7"
        },
        {
          "episode": 132,
          "source_episode": 273,
          "trajectory_sha256": "82aa3357a4e74c32ba7347d8daf53fb654705c9ba71719cb65c7679c16ac9739"
        },
        {
          "episode": 133,
          "source_episode": 275,
          "trajectory_sha256": "bdc99d674b2d3348a5cb46913446824c7e9a34b6a8a6fc72e3c5e9d011471df0"
        },
        {
          "episode": 134,
          "source_episode": 276,
          "trajectory_sha256": "a8acbd8e32d12973f7f6ff422e1b2e2891dad548ff3261507fb652895cb5f2d8"
        },
        {
          "episode": 135,
          "source_episode": 278,
          "trajectory_sha256": "16687cff6b25a113e33570027d7ac7411f8cc205c5c27cafb9df55888ffb573e"
        },
        {
          "episode": 136,
          "source_episode": 280,
          "trajectory_sha256": "b1442073a1c8c769fecf6e6bb73a472aeceee9a3e5073618938ae1c99aec3f56"
        },
        {
          "episode": 137,
          "source_episode": 281,
          "trajectory_sha256": "a90149ce8ce780f143a02b77327a98ecc094c9f7b2002b0eb7b52d61434b6bf4"
        },
        {
          "episode": 138,
          "source_episode": 283,
          "trajectory_sha256": "9b94ba85cfcf5a3409b18542c0d58c3334e518c4cec7582938dc293238a77765"
        },
        {
          "episode": 139,
          "source_episode": 284,
          "trajectory_sha256": "f8e6c6e3c3f349cfbc0224bfed7789e6e57033f1d54f83953eab2f8de41b2fd9"
        },
        {
          "episode": 140,
          "source_episode": 285,
          "trajectory_sha256": "039110c6e953dbbca2e8f527b717ab0ec80b253763fbd66790cecfaff0a97673"
        },
        {
          "episode": 141,
          "source_episode": 286,
          "trajectory_sha256": "8a2ec57d6353249847a05e1fca776d6c59e92bada06da38e0090aeed78c92ad3"
        },
        {
          "episode": 142,
          "source_episode": 291,
          "trajectory_sha256": "7280750f47368271b1c129e9608e6e5e9aaab482191a8d6842d4171d6a9fd1e6"
        },
        {
          "episode": 143,
          "source_episode": 292,
          "trajectory_sha256": "77f9b38ec4fdf81ab70b274496eba5a84716a68357b5be5afa91c235a2848d2a"
        },
        {
          "episode": 144,
          "source_episode": 293,
          "trajectory_sha256": "f4d8922513e66327a3eec7bc0fd8cc1f0a436de3ba04c547cbac18f4d00d1e22"
        },
        {
          "episode": 145,
          "source_episode": 295,
          "trajectory_sha256": "63b877ccadece7ab492b739248bc2e8430ac0f98abe2a105d750b2d42101f520"
        },
        {
          "episode": 146,
          "source_episode": 298,
          "trajectory_sha256": "298f70b04cbc365cdca8fcb4e044e21257a7fb671b090b4cdca277e36ae6a8b3"
        },
        {
          "episode": 147,
          "source_episode": 299,
          "trajectory_sha256": "0e45ba7ca77cc0f7a292a2258d4599ecef05d8c7f35ee327307de6c9b4a185c5"
        },
        {
          "episode": 148,
          "source_episode": 300,
          "trajectory_sha256": "81b8d03812488db5651a90b6ec679fb0799f85253ffae5302feeb6b867ab7f3d"
        },
        {
          "episode": 149,
          "source_episode": 304,
          "trajectory_sha256": "f3c43b2ff51b829b225e9c45af8d0206da52d0c533005dfc9209a03310332b4f"
        },
        {
          "episode": 150,
          "source_episode": 305,
          "trajectory_sha256": "99be9dcb6fcd5cb9115808bfb7efd4f3b26333c933daf610da488141b331f6e7"
        },
        {
          "episode": 151,
          "source_episode": 306,
          "trajectory_sha256": "7e2db7ec12146b99b746a97626b645c929bb8b5d6c4279c96097494ec8e31a35"
        },
        {
          "episode": 152,
          "source_episode": 309,
          "trajectory_sha256": "87727ac48a749ac85b6e2c2327778176e51673a7f668e39ad5151911a10804f2"
        },
        {
          "episode": 153,
          "source_episode": 311,
          "trajectory_sha256": "dab7c9baf22f594a77feb99418e2b6ed961a847f81ad99facb87aae8cba49b09"
        },
        {
          "episode": 154,
          "source_episode": 313,
          "trajectory_sha256": "87b0541855a5e37fd7434293a23d2b2446bd2b3434133eb2dfbb25feb7c24cdf"
        },
        {
          "episode": 155,
          "source_episode": 314,
          "trajectory_sha256": "96a0551af19be206509b7a12e499e0370daf8e06e5781a0c0cd4f1b7b39346ad"
        },
        {
          "episode": 156,
          "source_episode": 315,
          "trajectory_sha256": "57424ed7f07454594b1e213378f5afe2b5606b68695df41cc8f44f05e0889859"
        },
        {
          "episode": 157,
          "source_episode": 316,
          "trajectory_sha256": "533d9dc038ceb3de4ccd57c2888c904392f91f0b8c58fcb84d70bd97711a0aec"
        },
        {
          "episode": 158,
          "source_episode": 322,
          "trajectory_sha256": "5dd0c2e2aae7fbff491919375a719dc2484f5297bbb6f99c3d58954991b35e9e"
        },
        {
          "episode": 159,
          "source_episode": 325,
          "trajectory_sha256": "8c748229e44d8dbd80c9308b3078560062b1661a7151985d8b54fe8af6e66387"
        },
        {
          "episode": 160,
          "source_episode": 326,
          "trajectory_sha256": "b7f1ca47a6d1dc6786e92d6f96b3950b768424dd0624367a954186f8875f2be2"
        },
        {
          "episode": 161,
          "source_episode": 327,
          "trajectory_sha256": "ea7b6c97de24c6d275be7463df320fb54173d98a9b25f8304f8b5fb3bf75ec56"
        },
        {
          "episode": 162,
          "source_episode": 328,
          "trajectory_sha256": "f8ed3ceb7741befb349b84cb15381453807c82926c2d0516b14aec8e021d040f"
        },
        {
          "episode": 163,
          "source_episode": 329,
          "trajectory_sha256": "761ac0f423ebdd8fb3f63df84d0297b13bc0d45b919c54a4a5610361f5bf88c6"
        },
        {
          "episode": 164,
          "source_episode": 330,
          "trajectory_sha256": "0763c6fcae6896d66ae955d410a76778e6c9fb867997a95e8b65f6f2d88cc8ab"
        },
        {
          "episode": 165,
          "source_episode": 331,
          "trajectory_sha256": "baf6d809c916101e97973af53311b023a5b5b19babea400b5bc0ed5df73e0ae3"
        },
        {
          "episode": 166,
          "source_episode": 334,
          "trajectory_sha256": "beac6ca2a78804ade611200b90b938b95b981c95fb6d041e4b84cde4b6ed79be"
        },
        {
          "episode": 167,
          "source_episode": 336,
          "trajectory_sha256": "6b082159134f4c84aa4c4c6af215a83399fd07d26b6c8d9284fd1293d29bbb30"
        },
        {
          "episode": 168,
          "source_episode": 337,
          "trajectory_sha256": "c9c4bf21fd0d07b63a7bb95fda271b09cb0bd9d65140e4a8d76316f6081ee5c1"
        },
        {
          "episode": 169,
          "source_episode": 338,
          "trajectory_sha256": "314c52bc0825e340b21a7e9403d38eb6b3d00909ce4b8afbccab9238d1e13f2e"
        },
        {
          "episode": 170,
          "source_episode": 339,
          "trajectory_sha256": "5f629bc1c3b310c4054e3b136afa78f98857329e8c062b07014ab7be4860502c"
        },
        {
          "episode": 171,
          "source_episode": 340,
          "trajectory_sha256": "9c0997cb815f725b8f251c3113cdbc92afe9db0e15db7ca44081b7d9fe591d62"
        },
        {
          "episode": 172,
          "source_episode": 341,
          "trajectory_sha256": "f68a17b4beede487c2de53b42335a883d660482c7f8f41e92b96172f98969e8e"
        },
        {
          "episode": 173,
          "source_episode": 342,
          "trajectory_sha256": "e36953dfd09249b5ba7feb8c095755271909463d94b5f995b32f4406ca9006cb"
        },
        {
          "episode": 174,
          "source_episode": 343,
          "trajectory_sha256": "8a429edf6fdbbd3521623cb34079dc38728ecb97190601648285451063ca7ea3"
        },
        {
          "episode": 175,
          "source_episode": 344,
          "trajectory_sha256": "33572e8a86ecd18e4b7b7f5d473af742632e335c18153ed3bcefd98649369518"
        },
        {
          "episode": 176,
          "source_episode": 347,
          "trajectory_sha256": "58c5a60a0376072638c93c1fe354836ee18fefdde3847c9a0ef64033f7617b6b"
        },
        {
          "episode": 177,
          "source_episode": 348,
          "trajectory_sha256": "4a8a49d5a116de1bbd66badb5ffee189e0fc8d2aaeccab44dfc5c49b03d664ff"
        },
        {
          "episode": 178,
          "source_episode": 350,
          "trajectory_sha256": "ceee0f4d80ec5779babf204a3aa504d5811630c2081d48881ea7e84db8f2fbe0"
        },
        {
          "episode": 179,
          "source_episode": 353,
          "trajectory_sha256": "331294bcf5866a2f9819c2403f731d52a2c8d581fcecd52eb03475315303f312"
        },
        {
          "episode": 180,
          "source_episode": 355,
          "trajectory_sha256": "42102950628a9ded91b7afbcda2b20e971bd16a03f7ead25388b34cda847de4c"
        },
        {
          "episode": 181,
          "source_episode": 356,
          "trajectory_sha256": "5863e2ec7736aa6ea47d17826b64570d73c39377a0f6fbb3c0f0859ef3553f03"
        },
        {
          "episode": 182,
          "source_episode": 359,
          "trajectory_sha256": "5a9d60972319a60a8de764d8579afa3d5c28d81e3ed239c60ad5ec71c7889118"
        },
        {
          "episode": 183,
          "source_episode": 360,
          "trajectory_sha256": "40fc221fa9de1ee9d550e3135e75be92bda7c795f818bc470ed9c804b799c197"
        },
        {
          "episode": 184,
          "source_episode": 361,
          "trajectory_sha256": "d243680062e4ef55accefd1417fecf8be6152ad09641847aef0850c6f4c13748"
        },
        {
          "episode": 185,
          "source_episode": 362,
          "trajectory_sha256": "6833e1252668e9245668b74d71c515f11047ab006278687fbdf42f5093498878"
        },
        {
          "episode": 186,
          "source_episode": 365,
          "trajectory_sha256": "047868fd45a62b177619885e4b494408e8e98c2b373df5a14763ca1bfa2a0554"
        },
        {
          "episode": 187,
          "source_episode": 367,
          "trajectory_sha256": "b0f45b85c922fbd6a97653b22b9f1a4d601a1839dd55a558316647d88f732bbb"
        },
        {
          "episode": 188,
          "source_episode": 368,
          "trajectory_sha256": "57aa6339ff36bbb0cbf7529c43edb57dda3f3bb53330ce3c6bc2605e577e9276"
        },
        {
          "episode": 189,
          "source_episode": 373,
          "trajectory_sha256": "46a3bbba15032ac727915bbb2a4b0feac2cded25d55d088cb4d0e0adc8442ae4"
        },
        {
          "episode": 190,
          "source_episode": 374,
          "trajectory_sha256": "be33829a4855cb93a5e8523f6cba6841f1fdcf32eb4337e460ec6fcd8d92072f"
        },
        {
          "episode": 191,
          "source_episode": 379,
          "trajectory_sha256": "dd2976e2d2e27ac79fd63dacd13c6d200463543e834cbff876777577c12f8142"
        },
        {
          "episode": 192,
          "source_episode": 380,
          "trajectory_sha256": "31b9bf9285ecb41efb9148a7f60bff3a571ce2bc44b456b370d74276d327cbd1"
        },
        {
          "episode": 193,
          "source_episode": 382,
          "trajectory_sha256": "437cd747bbea75b938ba3d2137c3b1010f5d084f33bff7582187c67cbe330e78"
        },
        {
          "episode": 194,
          "source_episode": 384,
          "trajectory_sha256": "b6f5a70d83e420d878958e1efb7079a57905bd49bd3966414a9cc559118290e0"
        },
        {
          "episode": 195,
          "source_episode": 388,
          "trajectory_sha256": "015e69e31bf3e477ae3223a511ccc574ee9157ab2df32776d34ca84c6ce0695f"
        },
        {
          "episode": 196,
          "source_episode": 389,
          "trajectory_sha256": "50a96e1e5b57682e889e0f9f8cc0e70020d2c6c6c14ca3ba7f2a9f2737194fcb"
        },
        {
          "episode": 197,
          "source_episode": 393,
          "trajectory_sha256": "539acf739247a64b2d19599b1d65c1f9e126751b9735013a5c80170aeaa6936d"
        },
        {
          "episode": 198,
          "source_episode": 395,
          "trajectory_sha256": "e8b6b15730e3fec1a04e6feda7cc29e975e7811ce1f4cb85a76cebddb038d1de"
        },
        {
          "episode": 199,
          "source_episode": 399,
          "trajectory_sha256": "e60e788547f33b2db18f9ca6354ab11d4223eda3d16cfd7085903a2eb11d58ef"
        }
      ],
      "parent": "ankile/square-d1-01a-blind-iter0",
      "source_repo": "ankile/square-d1-01a-baseline-uniform-r0",
      "source_revision": "522f3ebe1760a73d4e108ccd5d0805f38d63be11",
      "state": "complete_exact_trajectory_mapping"
    },
    {
      "compared_columns": [
        "action",
        "observation.environment_state",
        "observation.state"
      ],
      "destination_repo": "mulligan/sim-square-broad-c00-teleop-baseline-first100",
      "episodes": 100,
      "mapping": [
        {
          "episode": 0,
          "source_episode": 5,
          "trajectory_sha256": "9d81dd4fcc82270009663214ca841c7a71bc6e88f936061668c532eef021961e"
        },
        {
          "episode": 1,
          "source_episode": 6,
          "trajectory_sha256": "72a8ab472a206ab9a88935af9b63f6abfe3dbde02b5a362c3995a0833832c7b2"
        },
        {
          "episode": 2,
          "source_episode": 8,
          "trajectory_sha256": "bf577588ef5c73d982ec2a5bebf49a2edac3d179d225e1af71cc930c3db24a09"
        },
        {
          "episode": 3,
          "source_episode": 12,
          "trajectory_sha256": "671ce08e676f6fce307baea87c9c6a239d615e58609e9179da6d242740b16acd"
        },
        {
          "episode": 4,
          "source_episode": 13,
          "trajectory_sha256": "627acda5c08d78af7e38276c594127cb266895b6cd202fa019e277eab0e709f1"
        },
        {
          "episode": 5,
          "source_episode": 14,
          "trajectory_sha256": "9e8ad3ad59728efe02ac9f9bf9a8d7278dae9212e956f671a56d995c5c04edc9"
        },
        {
          "episode": 6,
          "source_episode": 15,
          "trajectory_sha256": "77967849fbf8944030d27571619404b7fd5306780ac0b94e78de596e0004cc39"
        },
        {
          "episode": 7,
          "source_episode": 19,
          "trajectory_sha256": "a48603489c8d72cc2c1e93d1226f78be6f1309d1b4e9c51feaf7d6a73142142a"
        },
        {
          "episode": 8,
          "source_episode": 21,
          "trajectory_sha256": "07817da168fd199044940bbb8ecd5417943c3708daca8878a39a34c116b5b590"
        },
        {
          "episode": 9,
          "source_episode": 23,
          "trajectory_sha256": "242e507c553bc46e40ba5327f37270d44715ea54cca4df5c62d4be8e675db994"
        },
        {
          "episode": 10,
          "source_episode": 25,
          "trajectory_sha256": "cda5c1ad9218c07988d6306b9725a83389a23e7eec3a6405ad613519a8b0df12"
        },
        {
          "episode": 11,
          "source_episode": 26,
          "trajectory_sha256": "dadf0f27dcb0ab09701c06bb9c10fc6748f1b7574ad3086f10f2828debf3de28"
        },
        {
          "episode": 12,
          "source_episode": 31,
          "trajectory_sha256": "88d9f8413103d6050496654199d7ebe8c478ce598dc3ed1410a5b0e161de7c42"
        },
        {
          "episode": 13,
          "source_episode": 32,
          "trajectory_sha256": "32e25578a65f2c95d92cbfa212bb38e0d96bd33e975b04a873759044a8628b56"
        },
        {
          "episode": 14,
          "source_episode": 33,
          "trajectory_sha256": "516d8a4a81c7b48f919cd2c87a7f9a285cdfdcd0f9e699976d7d1b5dbcdce683"
        },
        {
          "episode": 15,
          "source_episode": 34,
          "trajectory_sha256": "415d337886877053adc4b9229e96e02ad99754ac90be048493f7cbd5574248e6"
        },
        {
          "episode": 16,
          "source_episode": 37,
          "trajectory_sha256": "a91278ad2274453f6ad79f5f6a828e2a2fb019609a19523f40c0a4f6ba92e008"
        },
        {
          "episode": 17,
          "source_episode": 41,
          "trajectory_sha256": "2ac3477813133fc12d1208edb0ac650f3322b7f5468796b0e0a68f4c608bad50"
        },
        {
          "episode": 18,
          "source_episode": 46,
          "trajectory_sha256": "84fa3085c655cc9d89f96db9dc5c9bd4ab213e3eb2bd9e717b096cc55a3dce05"
        },
        {
          "episode": 19,
          "source_episode": 47,
          "trajectory_sha256": "a3962593ddfaa5744e149e94d04744efba9b082a08ae063a0530cfb720e54b11"
        },
        {
          "episode": 20,
          "source_episode": 50,
          "trajectory_sha256": "e40309486339292e15589c8ee0b20810d51fac484d0b53255c1bbb27199a09ca"
        },
        {
          "episode": 21,
          "source_episode": 53,
          "trajectory_sha256": "5c316af5232f8bd320696e50423c8fa598475712b2ed16d594c061eeacb2d178"
        },
        {
          "episode": 22,
          "source_episode": 57,
          "trajectory_sha256": "079be082cdcf1ffc04fcc65664c4a394358c08eeb2c1c40e412fa1d748d1e76b"
        },
        {
          "episode": 23,
          "source_episode": 58,
          "trajectory_sha256": "ae34b4913843bfe67d7cadf226fd146a2fbfb702f17a591bfb8c7a7cb6e4a448"
        },
        {
          "episode": 24,
          "source_episode": 60,
          "trajectory_sha256": "948c4f35ae49c48c0a44ec5901b1560bb2791aef250735862c28809bd186fe34"
        },
        {
          "episode": 25,
          "source_episode": 65,
          "trajectory_sha256": "c56aa435a19586385326ef8e4c99eee79fb8c3b05ee08c22fcc18a3711b4c007"
        },
        {
          "episode": 26,
          "source_episode": 66,
          "trajectory_sha256": "e56b487f180502b5b003765c6c4c2b2de080e525c10d6b5c2fdd60dfbda051c6"
        },
        {
          "episode": 27,
          "source_episode": 67,
          "trajectory_sha256": "65e39d37e26fe891ba500b02e354f239b9bed5ec03e3ffc40ce658c82a1c6c14"
        },
        {
          "episode": 28,
          "source_episode": 70,
          "trajectory_sha256": "e9f4829c29c785d706ba7910404a1936ca973c272091e6b6fbba359f6a88eeaa"
        },
        {
          "episode": 29,
          "source_episode": 71,
          "trajectory_sha256": "940f5f28452c0fc2193bbe7b43d8ca1f27804f9a5f818ea3f077e5a4af3773dd"
        },
        {
          "episode": 30,
          "source_episode": 73,
          "trajectory_sha256": "ba590401b7869f1f39e087b69298450782a460ab6d439055bcc1033f2090f8f8"
        },
        {
          "episode": 31,
          "source_episode": 76,
          "trajectory_sha256": "ce5b28f0afeddec079f2f091746096f18c20af2a70aa25d42286ee3ce6015597"
        },
        {
          "episode": 32,
          "source_episode": 78,
          "trajectory_sha256": "52b9f70309dd94258d694fe2f67a0120b4354341b701749242558f611d1df93e"
        },
        {
          "episode": 33,
          "source_episode": 82,
          "trajectory_sha256": "f679b28d80d32e1d26af9bc752c13b2850dc96cc24dfe53ce6d9118267443f5b"
        },
        {
          "episode": 34,
          "source_episode": 83,
          "trajectory_sha256": "b77b785f5187f3ae909959c439570f90dffab89c3a7c026d75f56fb6376e43ac"
        },
        {
          "episode": 35,
          "source_episode": 84,
          "trajectory_sha256": "bc8b42c7df5708ce31317969bb99302e03ffc49325a194d91f2eee585d6afd68"
        },
        {
          "episode": 36,
          "source_episode": 85,
          "trajectory_sha256": "37bde8b20e6029ec4e14f6c1db6d6674e7d972099a0c1a3b9945f9ebd7a21d29"
        },
        {
          "episode": 37,
          "source_episode": 86,
          "trajectory_sha256": "e579d915a64644502fa4d3d684953876b052bdab8807694971c5b0ceabc13639"
        },
        {
          "episode": 38,
          "source_episode": 88,
          "trajectory_sha256": "be4494109f85b592e1f6f441db0586ea6f2890e43faee756f81ead5fa0bf610f"
        },
        {
          "episode": 39,
          "source_episode": 92,
          "trajectory_sha256": "f361df596387422e9a29ca763eb4265b7c646bb96e19db5077e8f74d830e78b0"
        },
        {
          "episode": 40,
          "source_episode": 93,
          "trajectory_sha256": "91c0d943ecca87342bf9d585d392a0768c1f7826ed1c2e2cffc52074f4abe80f"
        },
        {
          "episode": 41,
          "source_episode": 94,
          "trajectory_sha256": "056cec8fe8bb956ed42f3c852f4eec090664adb0cc89843c8262ff2b59511f5d"
        },
        {
          "episode": 42,
          "source_episode": 95,
          "trajectory_sha256": "6fe8db1c27039da05540e7c703d4c03b782eb66a55a9d3dda6faf21f0b54544a"
        },
        {
          "episode": 43,
          "source_episode": 97,
          "trajectory_sha256": "34c7217b71df98be43b33d749f540a02b7238ed611c08510dadac6233ce7fd28"
        },
        {
          "episode": 44,
          "source_episode": 98,
          "trajectory_sha256": "e32605ed439d686a96b62e6e4f1a94fb5a205ccb9172c1f2a73f00c624237664"
        },
        {
          "episode": 45,
          "source_episode": 99,
          "trajectory_sha256": "8395aee79f54d0065fcbf61c17c1ccdabfcf81f88b3d59603051703713a3477b"
        },
        {
          "episode": 46,
          "source_episode": 101,
          "trajectory_sha256": "c8b6aa571d7556bad230949b1d366d7f07318f2a5d23d3550f4ccae33aacc777"
        },
        {
          "episode": 47,
          "source_episode": 102,
          "trajectory_sha256": "d5aeb0ea683ae99490102c4151194158c65c403e10adcba3da710ede1be1d481"
        },
        {
          "episode": 48,
          "source_episode": 104,
          "trajectory_sha256": "d041807d662a7c428a587778743d8224db77861fa636ddad9ae9b12a57e167f3"
        },
        {
          "episode": 49,
          "source_episode": 105,
          "trajectory_sha256": "6cf50a4dbc42e7cff44d4e3cee98afe58e4468a9277070a2ad0e856cee7f5576"
        },
        {
          "episode": 50,
          "source_episode": 106,
          "trajectory_sha256": "5989c8e7fa5765e6e7e374990e4f6cec25c7d67cf68ed9285161f64036d0a211"
        },
        {
          "episode": 51,
          "source_episode": 107,
          "trajectory_sha256": "51d7ca50a709545d67207a505ffb6069793617da257dc6c7fee5dc64ab6ecaf9"
        },
        {
          "episode": 52,
          "source_episode": 110,
          "trajectory_sha256": "06ff636ecf9608effe9b4b7cb52679719ce6aa0bdad065739862891b10256822"
        },
        {
          "episode": 53,
          "source_episode": 111,
          "trajectory_sha256": "5fc69cae3f798031051d0b1fa67d3922db281d745b706391fa1d5d8d5fc07c0f"
        },
        {
          "episode": 54,
          "source_episode": 112,
          "trajectory_sha256": "b918e1ed672f4d364a3734884e9fcef3ff26835265b50c4f68f8147e3b45036a"
        },
        {
          "episode": 55,
          "source_episode": 116,
          "trajectory_sha256": "91b8affd5aeceb8614983d45ccb571fdeb9a68608e0dc26829f052875f41b694"
        },
        {
          "episode": 56,
          "source_episode": 119,
          "trajectory_sha256": "e556f8ce7aeaeb79457b8d72db4eff374d0bf8f62ce73c9eed9b8c037b028f55"
        },
        {
          "episode": 57,
          "source_episode": 123,
          "trajectory_sha256": "e87c257477c4e0739f64fa0876da70de16f4c2c86f903e74d839d01c3a21bcc0"
        },
        {
          "episode": 58,
          "source_episode": 125,
          "trajectory_sha256": "89ea8db8b86ca6a89a28804a501a690ebec9664ea59e4aa02a000ecc23f8a239"
        },
        {
          "episode": 59,
          "source_episode": 127,
          "trajectory_sha256": "7fea7c5ed5ae9223ade491e39577b7ea3a8f259f0fe5ebc68a214e00a4cd1665"
        },
        {
          "episode": 60,
          "source_episode": 128,
          "trajectory_sha256": "39421a9e9a9ccf0485712270f93bad7c8b912ba418d76cf61015562d113dd528"
        },
        {
          "episode": 61,
          "source_episode": 129,
          "trajectory_sha256": "e1f359aef114118c3c18bae9a5340f580b09d467b433644bf534bdd7de11b17f"
        },
        {
          "episode": 62,
          "source_episode": 130,
          "trajectory_sha256": "b9803cca144eee0e6066e7c0855117758a65809cfd6a3bbda2939f1559178f64"
        },
        {
          "episode": 63,
          "source_episode": 131,
          "trajectory_sha256": "0921383633a4ec55497ecefd48aff658a22ac1d034c6aef7f2f1f34ee61c45be"
        },
        {
          "episode": 64,
          "source_episode": 132,
          "trajectory_sha256": "4b4f7d8c9af7db1513d8b5e53bb9502062db96cad7ed1946c942d140958b3511"
        },
        {
          "episode": 65,
          "source_episode": 133,
          "trajectory_sha256": "df561114e2f1df4e0a06f34b7a98aaa2bea9f91607df5646b4a279d7344db46a"
        },
        {
          "episode": 66,
          "source_episode": 134,
          "trajectory_sha256": "201ecf7c30a7c1ff8481aacc93b22661d8612c546ebd022e28e8fdb076755c30"
        },
        {
          "episode": 67,
          "source_episode": 135,
          "trajectory_sha256": "f7cd7b082fafeb2b430afc8e91f5241d87af65f36bef13cbf8a09e21370da340"
        },
        {
          "episode": 68,
          "source_episode": 139,
          "trajectory_sha256": "038d284f2b6f4581c5add2483fdbb37d9f8630c7c04a7b86a94ffcc806da527f"
        },
        {
          "episode": 69,
          "source_episode": 140,
          "trajectory_sha256": "304a52cd9e0fe64e4b7985253ab4a15e686971120229e11fa0d1ac0dc8748496"
        },
        {
          "episode": 70,
          "source_episode": 146,
          "trajectory_sha256": "cfda1734ce1c2431db23125f559f2adc4f1ddc147a3a9ed8f67690ff8f3b97d0"
        },
        {
          "episode": 71,
          "source_episode": 147,
          "trajectory_sha256": "c91d1c679b907c39f6d5a5a1a5102627a5488750652887546303739f4f71b372"
        },
        {
          "episode": 72,
          "source_episode": 150,
          "trajectory_sha256": "0a09c7c51258da3856e24eb1e88d29f1cdbf26ce86d1c2f1e4da795facb106aa"
        },
        {
          "episode": 73,
          "source_episode": 155,
          "trajectory_sha256": "7c83e9010b1dbfabf8edbee8b03c1e844e7d766ccf880f69441e2fce04820810"
        },
        {
          "episode": 74,
          "source_episode": 157,
          "trajectory_sha256": "3e23257418a2f572ac3a3bbd1981b6a78c29c274974fa6ad64ca91d7ee45b300"
        },
        {
          "episode": 75,
          "source_episode": 158,
          "trajectory_sha256": "1bea37182f74945d42faba9d85eb843f450f82ac79892c318c0258659ca46435"
        },
        {
          "episode": 76,
          "source_episode": 159,
          "trajectory_sha256": "8a73ff8053a4c732dc31dd42f6d83d24ba2ae0b6d620f064056da945b59f6d77"
        },
        {
          "episode": 77,
          "source_episode": 160,
          "trajectory_sha256": "bd63cfc441165a83b5b28a7ebf2dc3299d6f6d193e47c87a3f1a37306cf4ceb9"
        },
        {
          "episode": 78,
          "source_episode": 161,
          "trajectory_sha256": "25bdce900b70d8b1c3346e336a0d95a056aebcf256d0cd3dffdf26ae48e78593"
        },
        {
          "episode": 79,
          "source_episode": 162,
          "trajectory_sha256": "da0b8ae28e2421dba36c1ac44ebb84d5ccd5ffe14f2df7617cc646020cbb6700"
        },
        {
          "episode": 80,
          "source_episode": 163,
          "trajectory_sha256": "a88bbcb03f9c52df1956ad3ffd432525c462a147e6ae839fb11ff77856d4ea8f"
        },
        {
          "episode": 81,
          "source_episode": 164,
          "trajectory_sha256": "44ba8b6bd57d8fa6e440330bf44fd0da9973f1e5e096bf46cfb2d7786322f040"
        },
        {
          "episode": 82,
          "source_episode": 165,
          "trajectory_sha256": "901720526bfc21f701642d00c2ef485170cc6179f1499366c11f279c4853e5d2"
        },
        {
          "episode": 83,
          "source_episode": 166,
          "trajectory_sha256": "111d213cea66fdb9e77d48d0299edc9750acb30ef1258dff7b79512adf943bb7"
        },
        {
          "episode": 84,
          "source_episode": 167,
          "trajectory_sha256": "8a3ec5b29d3bc5dc4270930c1b8ce4e2dce34d8377e472956d905aeacdc93c1e"
        },
        {
          "episode": 85,
          "source_episode": 169,
          "trajectory_sha256": "d280f0105f8418bb885fa43cb4c6e7dba3a6abbacd0ffe5bb7247e0d61853c5c"
        },
        {
          "episode": 86,
          "source_episode": 174,
          "trajectory_sha256": "d2f4999915e0078a8a000d3953843d8421a8abb6478a1962b3a30a2ec9417d1a"
        },
        {
          "episode": 87,
          "source_episode": 176,
          "trajectory_sha256": "c90a583c1ccf7be5dd0a5f115d2f088f6ce994d0d3f8cb358f2e791dc48eed35"
        },
        {
          "episode": 88,
          "source_episode": 181,
          "trajectory_sha256": "cfed0b7ff7d9bd42249f355fb31c1d8cb1b8b068859a0f7a7944dc4146bde001"
        },
        {
          "episode": 89,
          "source_episode": 182,
          "trajectory_sha256": "5a406a8736d2c22e009b2deb7639c8b42b0faa26b65cce4f29929fac522325a7"
        },
        {
          "episode": 90,
          "source_episode": 183,
          "trajectory_sha256": "1aa893687af18d67ebec49d0c3aea2d55090c8e481ef11a4fefc576b291719a8"
        },
        {
          "episode": 91,
          "source_episode": 185,
          "trajectory_sha256": "71e9962a744eae1c942efe189d27a7eaf84e401481ab2d1d0825ff7bcf5b9d29"
        },
        {
          "episode": 92,
          "source_episode": 187,
          "trajectory_sha256": "11f7d4e1d760e53e7163c87e9213dfa2fdd74b5fb9a30dc6fe863d47e9d92fff"
        },
        {
          "episode": 93,
          "source_episode": 189,
          "trajectory_sha256": "7cd3a8643da49461d935480196ea5b9488eb95002acfb423db145fb8577867c5"
        },
        {
          "episode": 94,
          "source_episode": 190,
          "trajectory_sha256": "267f2bbddb2d74e4867c4d6d5553d57b047e52d8a4d91618f10505f0aa149c47"
        },
        {
          "episode": 95,
          "source_episode": 193,
          "trajectory_sha256": "ff4eea86eef53361e4bae1ba7f865d645a09614067e9cf5129ed0968bf82b232"
        },
        {
          "episode": 96,
          "source_episode": 194,
          "trajectory_sha256": "a337ec88149decd4e7360429ab2d9b1b441a1303a1f0726242707d407819d206"
        },
        {
          "episode": 97,
          "source_episode": 195,
          "trajectory_sha256": "840dc8583814a41769f3bca068b89940cbb9580054919e729a87ffdb784ecb9c"
        },
        {
          "episode": 98,
          "source_episode": 198,
          "trajectory_sha256": "1729ec0c560f6fa09209485cf521fdd605e2042f8e9f312a01335a490ddcabb7"
        },
        {
          "episode": 99,
          "source_episode": 199,
          "trajectory_sha256": "d5d7032d72f0d04261feb056ed0f27d47a6a040c7fca89f97f20dcc94821894a"
        }
      ],
      "parent": "ankile/square-d1-01a-blind-iter0",
      "source_repo": "ankile/square-d1-01a-baseline-uniform-r0-first100",
      "source_revision": "ba721fb4da2865bb5ebb039c1b9cb204c42045d2",
      "state": "complete_exact_trajectory_mapping"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c00-teleop-mixed",
      "episodes": 400,
      "parent": "",
      "source_repo": "ankile/square-d1-01a-blind-iter0",
      "source_revision": "fd0fb7367bfa2b99f33ea6243becf1178afe68dd",
      "state": "original_recording_no_parent"
    },
    {
      "compared_columns": [
        "action",
        "observation.environment_state",
        "observation.state"
      ],
      "destination_repo": "mulligan/sim-square-broad-c00-teleop-sobol",
      "episodes": 200,
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0,
          "trajectory_sha256": "6e17a870f0c41825382e01b2a9f10aa1c121b9b577d496de05e0f3ec94faf531"
        },
        {
          "episode": 1,
          "source_episode": 1,
          "trajectory_sha256": "33263c5a4e031545905df17789da861fa08ca6c9a1726fd5c9257e916c874846"
        },
        {
          "episode": 2,
          "source_episode": 2,
          "trajectory_sha256": "16d70f20cf8a587224bce632ca3a3d76f8ad55520dc0cebfae40c657f134945d"
        },
        {
          "episode": 3,
          "source_episode": 3,
          "trajectory_sha256": "21457788a019d1c98b73a92287817dff61b2bdb5a1817660d49fa63edaeaad27"
        },
        {
          "episode": 4,
          "source_episode": 4,
          "trajectory_sha256": "cc6edb270b8db48f86f3f131d23a316e393de68ca478f82e2e6a5319f2507a92"
        },
        {
          "episode": 5,
          "source_episode": 7,
          "trajectory_sha256": "a85cfe6bb2ab69b3c07d7faf6b22fbf0d4cb56eb6aa0fdff9a23510ef8feeab7"
        },
        {
          "episode": 6,
          "source_episode": 9,
          "trajectory_sha256": "c31f932b541710cc01678d437cb93ee333253ab95e3dba4fbe59aa519c7b27bf"
        },
        {
          "episode": 7,
          "source_episode": 10,
          "trajectory_sha256": "4671a6418874711f56368f7773842decc8c30debbf07c442784a73e3eb0b8414"
        },
        {
          "episode": 8,
          "source_episode": 11,
          "trajectory_sha256": "99f1de38042912ded64af8453d32a2626aaa5f0b0d36ecf0b5b3d95f9c28269a"
        },
        {
          "episode": 9,
          "source_episode": 16,
          "trajectory_sha256": "5af4f94e6ec15553b27ed8285738bdf6c1c981e182380a7b9026d52d5cd5a391"
        },
        {
          "episode": 10,
          "source_episode": 17,
          "trajectory_sha256": "23d3ee586c642bbb6657879e5393df09331a8e11962dc853a495fe4b9c5c981f"
        },
        {
          "episode": 11,
          "source_episode": 18,
          "trajectory_sha256": "48c24c5fd09fd096d4ef51231ffe95e6c80b02dbdef3ec3cd54543d81a1e5b76"
        },
        {
          "episode": 12,
          "source_episode": 20,
          "trajectory_sha256": "9d805675a4345fb407acca6c892caa75855e6b5c3dcfdfac27904435921f62c9"
        },
        {
          "episode": 13,
          "source_episode": 22,
          "trajectory_sha256": "8d148b691e72d78edc878dadf184fb1703c577847b9f27f7feabb286b6b3fe71"
        },
        {
          "episode": 14,
          "source_episode": 24,
          "trajectory_sha256": "56c7bd776ba7e8b3c0bf82a36a84f1550b3d5545f54c615f45ce426c79355c2d"
        },
        {
          "episode": 15,
          "source_episode": 27,
          "trajectory_sha256": "b166eda702ac46f885921fc91b2c13d4333da08017cf30cee588de192b9709cd"
        },
        {
          "episode": 16,
          "source_episode": 28,
          "trajectory_sha256": "b3fecda29be8ed1279970137e86927143688553560e1883c822f034b823cf0e2"
        },
        {
          "episode": 17,
          "source_episode": 29,
          "trajectory_sha256": "7d2c5514043154e23d29a261cc4584f33314030990ecdb1f6380825c544d1382"
        },
        {
          "episode": 18,
          "source_episode": 30,
          "trajectory_sha256": "86c37aec362cc2c902b6d12097ba69a27f3b90a448b5be6d603e4e363af8da92"
        },
        {
          "episode": 19,
          "source_episode": 35,
          "trajectory_sha256": "a0337634e766a812692cf844981e29411211d5416b5c7cfa20e91e164d9fe264"
        },
        {
          "episode": 20,
          "source_episode": 36,
          "trajectory_sha256": "b2ddef017636179531d0634f5dbecd5fed1ec3e5aab63bad693c5c97112fae29"
        },
        {
          "episode": 21,
          "source_episode": 38,
          "trajectory_sha256": "a7fba05d7b3e4348a1daddd9acf639f3d01d7d693dc4f1877c548e98b4fa9cf5"
        },
        {
          "episode": 22,
          "source_episode": 39,
          "trajectory_sha256": "5640a14516b4932c6edf99ef249df93ed85a51f2e936d06fa2b33c8188457b51"
        },
        {
          "episode": 23,
          "source_episode": 40,
          "trajectory_sha256": "beace0dc4a02c53d566d152270653c3d2471880b3287521be081c43f53b1cccb"
        },
        {
          "episode": 24,
          "source_episode": 42,
          "trajectory_sha256": "eaf906aef86e4c23e008ae3f14e5562afc0b6da17a21dc84eb888efc69bc1c26"
        },
        {
          "episode": 25,
          "source_episode": 43,
          "trajectory_sha256": "192bef21a165032849cacb88472aead536539f8f56cb2c4664d27609f0ddc654"
        },
        {
          "episode": 26,
          "source_episode": 44,
          "trajectory_sha256": "945f94047196a5e78d5932b386937765e79e0c880ed2ccbfdcb6002bf828cd36"
        },
        {
          "episode": 27,
          "source_episode": 45,
          "trajectory_sha256": "3f61c21380535086914fdf65b3680c41dae07fe3dd0196455eebc927764a6a25"
        },
        {
          "episode": 28,
          "source_episode": 48,
          "trajectory_sha256": "594da5d2609f951197e6784e1064a27ead8cd8b43e94a76eee3628d02af9ff63"
        },
        {
          "episode": 29,
          "source_episode": 49,
          "trajectory_sha256": "2701a59a306d4c295b258f63d93ea65a81c8c600acc0fd8dd2ed7bd470b01010"
        },
        {
          "episode": 30,
          "source_episode": 51,
          "trajectory_sha256": "1927b7841fddb08dd5e259bb19495afb0dfd1c643a35ecd1cc354ae670f2e9bb"
        },
        {
          "episode": 31,
          "source_episode": 52,
          "trajectory_sha256": "c647db482cf0ee6db06be6bfee53421c78ce3a0798adb45571c93b4a6025d4f0"
        },
        {
          "episode": 32,
          "source_episode": 54,
          "trajectory_sha256": "814f9792008fc9f5b5aba616e7138edf4b1c8a680fd6b385bd8f279f6ee39f03"
        },
        {
          "episode": 33,
          "source_episode": 55,
          "trajectory_sha256": "d0bbd509756b9eb0e5574709db35876e6719bab890f347c49f7fcd2e518f2771"
        },
        {
          "episode": 34,
          "source_episode": 56,
          "trajectory_sha256": "c0c3cbb27dae4facc76b417952123b83a94fd2ae3d9b361fcc49916acdb10304"
        },
        {
          "episode": 35,
          "source_episode": 59,
          "trajectory_sha256": "40ee960fee719aa4ae93b1d6cd501378b6f27fb6857b487dcec58353b76bcd16"
        },
        {
          "episode": 36,
          "source_episode": 61,
          "trajectory_sha256": "6533d7c48df999699d07bf8d5c238207a990b2efcccdc2b0129e6617b9ea15b4"
        },
        {
          "episode": 37,
          "source_episode": 62,
          "trajectory_sha256": "9b3424128c418e5fe8db40298fda28565897008102c81ac90afed262e004d908"
        },
        {
          "episode": 38,
          "source_episode": 63,
          "trajectory_sha256": "620ee2270e218702bcadad0a089f99b7c6559149ec5e377cb7292f771a8b9b08"
        },
        {
          "episode": 39,
          "source_episode": 64,
          "trajectory_sha256": "f4ab31863219da566c338292e205324436b195e062a9f05b9476229002e21e5f"
        },
        {
          "episode": 40,
          "source_episode": 68,
          "trajectory_sha256": "c28559ebaba4c95b5765588d1a742f671b96a3b7a8ce0ae9a82e98b26c8aac4c"
        },
        {
          "episode": 41,
          "source_episode": 69,
          "trajectory_sha256": "f0a3cfa446df7e8f3f994cc946348ae86bbed84122d8b7aa52b47aaf2fd270be"
        },
        {
          "episode": 42,
          "source_episode": 72,
          "trajectory_sha256": "6a70f5c1919de1cfccb3bd5ee05ee0fb738892434b73505e14f573744086831d"
        },
        {
          "episode": 43,
          "source_episode": 74,
          "trajectory_sha256": "1fd8118fc306c73c167c0e2d99c1ee2f18eb02886501d24b16ebba8249479f84"
        },
        {
          "episode": 44,
          "source_episode": 75,
          "trajectory_sha256": "6b32aba7c9d74ea0697da4d14b28aef0aa420685851718069b650f0b0cbc7df5"
        },
        {
          "episode": 45,
          "source_episode": 77,
          "trajectory_sha256": "2367e9c3b5d266027c4e612a89463b44747a3267dcbb61569d30339cadd5f629"
        },
        {
          "episode": 46,
          "source_episode": 79,
          "trajectory_sha256": "392686736dcb6c612d5b8de0ea5700533b1ea71a382263b312b6cc224a79efc7"
        },
        {
          "episode": 47,
          "source_episode": 80,
          "trajectory_sha256": "bfe0d1e85aa1455f44d345da59c78e288b6e0a0cf7ccbd9245f53a1ca6533c51"
        },
        {
          "episode": 48,
          "source_episode": 81,
          "trajectory_sha256": "b5c734d8e93332b70bac6370fee9c635d6a7ebab42891df50b7661cc8f62b799"
        },
        {
          "episode": 49,
          "source_episode": 87,
          "trajectory_sha256": "324a61abd61168a3c208882f479add9f12f0dd041358626a7b8a8c02776cdd12"
        },
        {
          "episode": 50,
          "source_episode": 89,
          "trajectory_sha256": "d18cdbf9eda770b803b50e485ab9d3a7942ccef443e8d290da7234a73892152a"
        },
        {
          "episode": 51,
          "source_episode": 90,
          "trajectory_sha256": "c864a8f519c317a73a06245acabff0212afd2edc21339e7471cf099361cd0b64"
        },
        {
          "episode": 52,
          "source_episode": 91,
          "trajectory_sha256": "b5c702ec0165a7d47cc54561014ce0cdf9867a4f106212b39ff6e8613b1befb2"
        },
        {
          "episode": 53,
          "source_episode": 96,
          "trajectory_sha256": "7dd4bf8e27ae5ccaf2cc4996dce32aa6f08e047cb5b4ff048b78b9f19f2aed24"
        },
        {
          "episode": 54,
          "source_episode": 100,
          "trajectory_sha256": "ab2e922b82160ab3b4000b9d967fe2e7f318ce787f8c1f92749b1e77b63ce57f"
        },
        {
          "episode": 55,
          "source_episode": 103,
          "trajectory_sha256": "b17f9e1dd03f508ef636ee6ef6d4321ad4c39fd163a491a283885a4aeb0cf980"
        },
        {
          "episode": 56,
          "source_episode": 108,
          "trajectory_sha256": "4dadf86821209888c0fda9d84519280b277798bb30a033e9d8899132958cfbb2"
        },
        {
          "episode": 57,
          "source_episode": 109,
          "trajectory_sha256": "7ffdfbf7cdcfebc5f2595531db16beb6c7f2feeb7f02ac799585f190f0ab2e17"
        },
        {
          "episode": 58,
          "source_episode": 113,
          "trajectory_sha256": "ab890c50deb75ba5cadf0a78065c7b5563c1ffd376edcf292ac426cba1511ac9"
        },
        {
          "episode": 59,
          "source_episode": 114,
          "trajectory_sha256": "9482a568d8ba9cacc6476d484374263d950a4bf939b27cdf2147c19767510fcc"
        },
        {
          "episode": 60,
          "source_episode": 115,
          "trajectory_sha256": "34f61a676a85f642efb5649a123d819ea2e443e86b20111e7ec89675255bec52"
        },
        {
          "episode": 61,
          "source_episode": 117,
          "trajectory_sha256": "7e4ca3b9f5cef5584131630563e719fee495f1bcb5f9da41cd8d7b32d7c055c9"
        },
        {
          "episode": 62,
          "source_episode": 118,
          "trajectory_sha256": "18851cb465803b49d265937e63ebd61cb823ce4cdc42d5d79548c8d2686c8291"
        },
        {
          "episode": 63,
          "source_episode": 120,
          "trajectory_sha256": "1a38bfc79999e0b122b74dfbecb464e4677e943aa90fc9847dd9b436663f759d"
        },
        {
          "episode": 64,
          "source_episode": 121,
          "trajectory_sha256": "8242ac2937d865d695259bc1589f91cc3879036a76ba7986026977fff2c8f02e"
        },
        {
          "episode": 65,
          "source_episode": 122,
          "trajectory_sha256": "813813d12949e34e618bd5cf868d46ee855f1406ef84adf12eff5e0089a8cfc9"
        },
        {
          "episode": 66,
          "source_episode": 124,
          "trajectory_sha256": "189690700924773cc841c68ffd4bda727e0b0502e0436d38eecf6868c624938d"
        },
        {
          "episode": 67,
          "source_episode": 126,
          "trajectory_sha256": "cf963a117baad18843cebae804a1926bdbee991fd6e1e8d4d935755f7305aad4"
        },
        {
          "episode": 68,
          "source_episode": 136,
          "trajectory_sha256": "43b48da18081248e81877f23aab8af3afd8ae4d5f0cd90b93f3b3cca60d24f6d"
        },
        {
          "episode": 69,
          "source_episode": 137,
          "trajectory_sha256": "d959d415a303d458c89dde5ad27601916e22813ac02a82f518c2e465f27d395c"
        },
        {
          "episode": 70,
          "source_episode": 138,
          "trajectory_sha256": "b5cbd841e0da83c6afc762d66f030ccb76cef08d72180df42c018304e81c6490"
        },
        {
          "episode": 71,
          "source_episode": 141,
          "trajectory_sha256": "998f3e5b724b24d60744287459deb45cc3c3f03fab8579ca7ce33681a1a90c4f"
        },
        {
          "episode": 72,
          "source_episode": 142,
          "trajectory_sha256": "4d3a5b89d4955df139d528558e227582d33680496606b3aa1406d17f80225845"
        },
        {
          "episode": 73,
          "source_episode": 143,
          "trajectory_sha256": "78ba70027e84e786a3b9a00099b9fb44d7f0c10cc342a282a4816a65d3729c91"
        },
        {
          "episode": 74,
          "source_episode": 144,
          "trajectory_sha256": "6f46c91148c44d11cde4a560f8a44cea4ac3d3695767618689cb1bc7767c5255"
        },
        {
          "episode": 75,
          "source_episode": 145,
          "trajectory_sha256": "c1f3102e88f471e43cc2c9a795eec337bf6aefd22b40f1bccd3cf35923ce00fa"
        },
        {
          "episode": 76,
          "source_episode": 148,
          "trajectory_sha256": "77536ea454f753476d1576f3c57891f92c8ae51e78af44ca2cd3abfa078a2186"
        },
        {
          "episode": 77,
          "source_episode": 149,
          "trajectory_sha256": "c4b29efaafce1ae8aeb16d71e5eafc9017180804b6858063681b6f4ba5b9806a"
        },
        {
          "episode": 78,
          "source_episode": 151,
          "trajectory_sha256": "2dd31dc8bf78ba48e0e0bd6fec2d3321d6d3412a7bd513505350ebbe1b946a57"
        },
        {
          "episode": 79,
          "source_episode": 152,
          "trajectory_sha256": "f07c14b444d2b85a133e0d6aa090f79bc6679a047815b2eef5c2eaff74648118"
        },
        {
          "episode": 80,
          "source_episode": 153,
          "trajectory_sha256": "414ac6ac3d5c24c5aa0a788d839da8d86ad6078d399fb5a6241042c9329e46d9"
        },
        {
          "episode": 81,
          "source_episode": 154,
          "trajectory_sha256": "592da58d35a4b24cdd64ce53ecf4621eeaf5346491cb20b8707d4c7c4b88f65c"
        },
        {
          "episode": 82,
          "source_episode": 156,
          "trajectory_sha256": "0b74faf3875dc58200d7f5b144fe66a1f6315143208f24fa448adb6bc16e25a7"
        },
        {
          "episode": 83,
          "source_episode": 168,
          "trajectory_sha256": "b967c2ec82429389fd10a9eca2c035ba87cd1c21d11fa57bcc4cbf418d0e826c"
        },
        {
          "episode": 84,
          "source_episode": 170,
          "trajectory_sha256": "1fee4b34809e680eb56e8bf3addc5d76b714289bad90219372f0310081ae655b"
        },
        {
          "episode": 85,
          "source_episode": 171,
          "trajectory_sha256": "cbd762e21a5e1672bcfdc62af3df6999980b9dd4b8d535c5f05fc5ff3e500281"
        },
        {
          "episode": 86,
          "source_episode": 172,
          "trajectory_sha256": "083623bf27e9e48381a9b169a40bfbb639d4f539ed565b5f29c442230a169323"
        },
        {
          "episode": 87,
          "source_episode": 173,
          "trajectory_sha256": "e8e82f0c63aea6ab39dc3a0467032540af662b4c5a0c77be72b7e94ae3ecd827"
        },
        {
          "episode": 88,
          "source_episode": 175,
          "trajectory_sha256": "e4efcc3e541bb281f34211334f7a340b9b0e6d5e5307c36cfcc2d5baccc7686e"
        },
        {
          "episode": 89,
          "source_episode": 177,
          "trajectory_sha256": "fd04522e283d94a42ae3c8c30469dbc891eb3d3066642cbb6707680aa5adfd12"
        },
        {
          "episode": 90,
          "source_episode": 178,
          "trajectory_sha256": "8a58ca3377b1e9ece25ff798890bc4593117b937f0cd02a23c6da1e1811968cc"
        },
        {
          "episode": 91,
          "source_episode": 179,
          "trajectory_sha256": "bb4b1aa06faddce8827d5172237f2ce6c5d14dfe18d77bbf6692c82d618fd564"
        },
        {
          "episode": 92,
          "source_episode": 180,
          "trajectory_sha256": "8cafe3e537cce17ea425b471b0498e43794e5019ac75dbd4071d8bc708fc9652"
        },
        {
          "episode": 93,
          "source_episode": 184,
          "trajectory_sha256": "359d32d37bd2c97bc6c3c63ecf791a5cf5f1100d0f79aa5f35cbbde2374d3644"
        },
        {
          "episode": 94,
          "source_episode": 186,
          "trajectory_sha256": "3eb7dc141dfc4a9dbfcd643b81a24fdf3c212bbbcaefd0e7ddeb3ad6868c6949"
        },
        {
          "episode": 95,
          "source_episode": 188,
          "trajectory_sha256": "feb3f25dda61b8d69927b133f102e9d58ca47ab99845c30b1eed3638878cfe9c"
        },
        {
          "episode": 96,
          "source_episode": 191,
          "trajectory_sha256": "50af8378764e906a7adc3d5686045878a3370f7df9672fbfb8a63034098cdc50"
        },
        {
          "episode": 97,
          "source_episode": 192,
          "trajectory_sha256": "b934ddc32bf51c391ddd64fe6b1ad12ddd3d2c4f72cf5a5983fa6d99cc426004"
        },
        {
          "episode": 98,
          "source_episode": 196,
          "trajectory_sha256": "3e298e256b068ee0cf5b6061377877287a19f01436f5434083e16aa1e6218fc3"
        },
        {
          "episode": 99,
          "source_episode": 197,
          "trajectory_sha256": "6a226f7a5a30db93045e908c84b3977e63efe10706b5708954a8f7e7d69d53cc"
        },
        {
          "episode": 100,
          "source_episode": 200,
          "trajectory_sha256": "aed8c0205ecac2bbec806e76578f073ba7c0bd5872f306569cfe2f87b881d438"
        },
        {
          "episode": 101,
          "source_episode": 201,
          "trajectory_sha256": "60cd66c58d7bab1f8a081bb12a0f1a0d04acbdbf2b2cc9e3d276ec00a493e870"
        },
        {
          "episode": 102,
          "source_episode": 202,
          "trajectory_sha256": "2bdb66bc39d6f080c023b94b8c6dc1566e1be0b4262b1e4803527118f6379c13"
        },
        {
          "episode": 103,
          "source_episode": 204,
          "trajectory_sha256": "cc704339ec77c54e2e757090b6a7d5f1f47196e7df8e641308ca79838905e2a5"
        },
        {
          "episode": 104,
          "source_episode": 205,
          "trajectory_sha256": "7e0755be44149cdc15d5f1d11e59bea7314954a254e5304dc7a9242146558d17"
        },
        {
          "episode": 105,
          "source_episode": 207,
          "trajectory_sha256": "0dcf4610bf037bebcad7cf88623a463fdc7eb065d461623441f0d2c1ad89ecd2"
        },
        {
          "episode": 106,
          "source_episode": 208,
          "trajectory_sha256": "e8473bffb9844a1591f93ee6441b83d37c7112b01d934201b7b8cf24ec36b24d"
        },
        {
          "episode": 107,
          "source_episode": 210,
          "trajectory_sha256": "79e224e0f3e5d9efb0718852bf80d8e8cb35542c17e6ea13f36a6470e1dcc688"
        },
        {
          "episode": 108,
          "source_episode": 213,
          "trajectory_sha256": "34c3a842e6356a3ff11f8adb17ef4dea02ceed382226f65c56837823988b6e51"
        },
        {
          "episode": 109,
          "source_episode": 218,
          "trajectory_sha256": "6a0e6c7c1dc1d0b1f5242ab982b30416ba06815e961409cd751e32f31b5c4fe3"
        },
        {
          "episode": 110,
          "source_episode": 219,
          "trajectory_sha256": "e0037a811f9c8b1d9ee7ddeb7f4468a8860092f4bd87244f864a0a463d91b2bb"
        },
        {
          "episode": 111,
          "source_episode": 220,
          "trajectory_sha256": "b8fc7bd88cd4d23621ed3121f24c3df784f07dd997ba262fe3bb8a40bb9f1416"
        },
        {
          "episode": 112,
          "source_episode": 221,
          "trajectory_sha256": "8a4410170e919d1fb1decd4f580ea1da9b4a8c502dea8f7929ec7056a9eef323"
        },
        {
          "episode": 113,
          "source_episode": 224,
          "trajectory_sha256": "0adf7c9d4f7aa51d3ccd4e343c13457bc6723dd4f3c16b87221a3a7b1425d528"
        },
        {
          "episode": 114,
          "source_episode": 227,
          "trajectory_sha256": "361903c170e1785fc0adb39633c8f029d0f17db87fe696a560d9fbfaecf3b0b0"
        },
        {
          "episode": 115,
          "source_episode": 229,
          "trajectory_sha256": "43225147a7b2c36813fcaa1b6a9c47c2399e51fd3652a504e62c27cd1f3cb9dc"
        },
        {
          "episode": 116,
          "source_episode": 230,
          "trajectory_sha256": "b3ef97a6aa8bc2c39345b878ca971115a374e88368f24fd67d8b8d5421881899"
        },
        {
          "episode": 117,
          "source_episode": 231,
          "trajectory_sha256": "e0a8a9470ac850edc1f0df22c6140c280f041d117e4c44b4c96fcc732472ca1d"
        },
        {
          "episode": 118,
          "source_episode": 232,
          "trajectory_sha256": "62c50db3a566d63f653cd1a47c90af92c820cc9656a7fcdadefdd5ae85dd6414"
        },
        {
          "episode": 119,
          "source_episode": 233,
          "trajectory_sha256": "d5357e9f28f8e9a5a237540604db267f7b0a02670cb977a5b0fc272b83ceb445"
        },
        {
          "episode": 120,
          "source_episode": 234,
          "trajectory_sha256": "fd30d35de249801e418dbcde376a5d391347dbdf1a604d936efd78b33334a157"
        },
        {
          "episode": 121,
          "source_episode": 235,
          "trajectory_sha256": "be4d0baaeb59a48bc612ac4f86bfe2e45d063812e58219ffaea35616dc732306"
        },
        {
          "episode": 122,
          "source_episode": 239,
          "trajectory_sha256": "676a75f4c94581e82a1493b5766bcecc54507fc97744802816032856f1e0b92a"
        },
        {
          "episode": 123,
          "source_episode": 242,
          "trajectory_sha256": "780703aba18498e7db1c772ff1efd3c56428eaadeb73121b8ea138d31e1db06e"
        },
        {
          "episode": 124,
          "source_episode": 243,
          "trajectory_sha256": "9fba383fa5f0ba49b2a105357350ba26709779ce8d85b2b418853e499fb64a3d"
        },
        {
          "episode": 125,
          "source_episode": 244,
          "trajectory_sha256": "5505e1df2ed5119f712dbf1a6b21c0627a291dc8874f068cfe6069d2bf7cec99"
        },
        {
          "episode": 126,
          "source_episode": 245,
          "trajectory_sha256": "9268e17f21e7b9ce2b2744a1d5448fc8e874673cfc23bdea6e3f2dd4c747bc70"
        },
        {
          "episode": 127,
          "source_episode": 248,
          "trajectory_sha256": "6b82c162f4d3ded9c026e62ccd361c6a8293b931c704b7502510a84ad665d916"
        },
        {
          "episode": 128,
          "source_episode": 251,
          "trajectory_sha256": "6a59b414c570d8881a5f3857b1c727420ecafe830fce62c4a80d8bf3facddac8"
        },
        {
          "episode": 129,
          "source_episode": 252,
          "trajectory_sha256": "02f809c9c2e391ba900f6874479fd8c0952799e9f6458686564c9fde934087a2"
        },
        {
          "episode": 130,
          "source_episode": 253,
          "trajectory_sha256": "37ea279facf211a511d2bdf6734c573eabf20a1dd3b1e28173117e20db46ca54"
        },
        {
          "episode": 131,
          "source_episode": 257,
          "trajectory_sha256": "c9c64b38e69bfb84bdf352a12d339c385b5cc7d5e4afd5de07d513c34fe9f574"
        },
        {
          "episode": 132,
          "source_episode": 259,
          "trajectory_sha256": "4997fd15e140ce1c456a95fbf75df1d25dfbced3b7457293913284279fec7ac4"
        },
        {
          "episode": 133,
          "source_episode": 262,
          "trajectory_sha256": "175bded98c179d948dea3aa73a2eedfd77fd8da0e08a55496c58a82d843fcf98"
        },
        {
          "episode": 134,
          "source_episode": 263,
          "trajectory_sha256": "d4e735f4fb336b47fa3bc5661a481c462989d1fbab28bcfa40c26fce08396848"
        },
        {
          "episode": 135,
          "source_episode": 265,
          "trajectory_sha256": "f1df7b1affbf98eb4de78f79eb2d02c8658b1a52efcf00fa30059fbde7d725bf"
        },
        {
          "episode": 136,
          "source_episode": 266,
          "trajectory_sha256": "a78bfb6a5de3061c8df2a93dd759c0e526106d3d93525787170a90a98b175fd5"
        },
        {
          "episode": 137,
          "source_episode": 268,
          "trajectory_sha256": "4e2b85e22cdab006c99b6e2220c7efd0fc327f572c17510553350a67ca0f68f1"
        },
        {
          "episode": 138,
          "source_episode": 269,
          "trajectory_sha256": "c25245d84e3d51bd49ae3335afb623429024fb2e2b9e7a47beeeb666c89e3ce9"
        },
        {
          "episode": 139,
          "source_episode": 271,
          "trajectory_sha256": "63d7a1ab3933d9971fc437ecf4f0f1f2127d49646824c2a6809c9d8d88eb2af2"
        },
        {
          "episode": 140,
          "source_episode": 272,
          "trajectory_sha256": "fa78fc4f1344ce4a80e9ad95b53505dfe68e431a8cdf57f23fe7ec128a8d3f24"
        },
        {
          "episode": 141,
          "source_episode": 274,
          "trajectory_sha256": "59bb74737423b0b1d7061c299f662e10924ba0af305d35c8b0afe19a1398c8d4"
        },
        {
          "episode": 142,
          "source_episode": 277,
          "trajectory_sha256": "c237c918e2db71ee6eeb70d8f40a9832a7eb229860219d331838a0857e8f62be"
        },
        {
          "episode": 143,
          "source_episode": 279,
          "trajectory_sha256": "31a1d10b840b11e9f98b4d661c14107ec93a45d14fec83ee3b7b2f048b75bf81"
        },
        {
          "episode": 144,
          "source_episode": 282,
          "trajectory_sha256": "dab2e92201bc6d16d81b1fa1eb001697c8909e701c0453455eeb75616a18a23f"
        },
        {
          "episode": 145,
          "source_episode": 287,
          "trajectory_sha256": "fb3a2bae767a43b8f75631e16c887463485c538db4c3515ca70aa2f23ce0f0e5"
        },
        {
          "episode": 146,
          "source_episode": 288,
          "trajectory_sha256": "126145665cd8a2a2a209338db557a1d81286f500f96d2428b1545e0e81922027"
        },
        {
          "episode": 147,
          "source_episode": 289,
          "trajectory_sha256": "24dbecda7dc57f5a27d89ae2e9efff9aba66d3b79b8358e7207114e22557cf03"
        },
        {
          "episode": 148,
          "source_episode": 290,
          "trajectory_sha256": "ae367abb816fe14175e157f6aa579ebcff6686211e0b300f5667eaf4351c2ad2"
        },
        {
          "episode": 149,
          "source_episode": 294,
          "trajectory_sha256": "093f3d8729342fd7ebfa4ed8707837c201805e9c05c820c2fcea49b620edeb9b"
        },
        {
          "episode": 150,
          "source_episode": 296,
          "trajectory_sha256": "0efb4ef72230ffc9f1a24270d424887f0fdc73eee7622c0004f4b7996b0039e4"
        },
        {
          "episode": 151,
          "source_episode": 297,
          "trajectory_sha256": "12219becf1f92d8ee5c93a83819c75c5f9cc14b4d9d2604063b0e9ad3992c089"
        },
        {
          "episode": 152,
          "source_episode": 301,
          "trajectory_sha256": "e528d3edeae853cf1b51f222466ddfd8066ff356dbed23c67722fdd22a2f2083"
        },
        {
          "episode": 153,
          "source_episode": 302,
          "trajectory_sha256": "b6120b3422f59d9744e3a04d49604ae64d371bbb33740784884d424cb884522c"
        },
        {
          "episode": 154,
          "source_episode": 303,
          "trajectory_sha256": "0279d50f0def75745079362c0a64b0980d8bfe784156e60d0febb6374f650979"
        },
        {
          "episode": 155,
          "source_episode": 307,
          "trajectory_sha256": "e3bbfb75161f4a377e0ca9bebd719936f2c5230ab43db8dfcc1ef2998ffc1175"
        },
        {
          "episode": 156,
          "source_episode": 308,
          "trajectory_sha256": "ee65647147e34be986fc317f51ea018e8861d7f8a93f08a13126ee1a3cfebec8"
        },
        {
          "episode": 157,
          "source_episode": 310,
          "trajectory_sha256": "e4d54972dd2121c89bfe8c848beaa3b3f3441dd527c14b82c466dac0f9ede1a4"
        },
        {
          "episode": 158,
          "source_episode": 312,
          "trajectory_sha256": "18e4208637a84ce6668f76fccd4ff3187614ea80677747d4ba02a8d7ccebda55"
        },
        {
          "episode": 159,
          "source_episode": 317,
          "trajectory_sha256": "7fa0d9cf3335aff046a7a1c50d640d3829ed20c4311e549e7ed83c0d690ab6c0"
        },
        {
          "episode": 160,
          "source_episode": 318,
          "trajectory_sha256": "3435a0649e18e0ce4c9576e2a909e9b122ccea46f562b6c17619ce5347e8fa16"
        },
        {
          "episode": 161,
          "source_episode": 319,
          "trajectory_sha256": "14c2b17139616cf2ca5e4d544664e9e228e7641e66009605d123809cbd64239c"
        },
        {
          "episode": 162,
          "source_episode": 320,
          "trajectory_sha256": "3d0fa462a454374a9a1a196debaddc1075e3311f35d64943794d98af3439b058"
        },
        {
          "episode": 163,
          "source_episode": 321,
          "trajectory_sha256": "4941c622d01002618c52bf0b3774a1e59fc5c72e16c17e2d4c00ab18de6dfe58"
        },
        {
          "episode": 164,
          "source_episode": 323,
          "trajectory_sha256": "20063348143dcdc21afc2020daa289ff4abdfacf292da688bbadc11bb1abb573"
        },
        {
          "episode": 165,
          "source_episode": 324,
          "trajectory_sha256": "28a132a2f9c4361ea64e4f8acc3c83ec91a81b05a1d31f969ca1393d300b4180"
        },
        {
          "episode": 166,
          "source_episode": 332,
          "trajectory_sha256": "aed08546a3f50ff14b72e90e0c116e2d4e3d3c1adf3a84e39c668e921b749ed5"
        },
        {
          "episode": 167,
          "source_episode": 333,
          "trajectory_sha256": "5d272c2732a1b4c72e811132bcdc2de809d0a43a533d0a9a997a810b26b451a6"
        },
        {
          "episode": 168,
          "source_episode": 335,
          "trajectory_sha256": "8e18cdc5dba1bf6df52971e4cfdda316e3990374be821b5f4b8eca9ac62766f9"
        },
        {
          "episode": 169,
          "source_episode": 345,
          "trajectory_sha256": "e48746df595652642dd147c336af64653edd1a81326017ee20261f267fdcb36c"
        },
        {
          "episode": 170,
          "source_episode": 346,
          "trajectory_sha256": "8a3c1ca4295ca343330ed0fb6a2be9f548a091c57313554d0bb92bb030e034f8"
        },
        {
          "episode": 171,
          "source_episode": 349,
          "trajectory_sha256": "94286af345d31db19e509203f1d3f883b81c848cd7e49e47f6d50aebbb773a4c"
        },
        {
          "episode": 172,
          "source_episode": 351,
          "trajectory_sha256": "1dd9df9872355a3b6f6d947f04849dc85d92c0fd7840b75e2fa8f5d3bccdfab8"
        },
        {
          "episode": 173,
          "source_episode": 352,
          "trajectory_sha256": "8d6e83b6597d21f45f94cbbacb360f298d15b0d18b5364d45fd14a34b55657c5"
        },
        {
          "episode": 174,
          "source_episode": 354,
          "trajectory_sha256": "288ce68860538669e2675d983d32e03e87481fa4c114e540141dd072af96a744"
        },
        {
          "episode": 175,
          "source_episode": 357,
          "trajectory_sha256": "0fb420f558d4513aea6af0d1f1ff7748adfa9039a77cffee758915e02f76453c"
        },
        {
          "episode": 176,
          "source_episode": 358,
          "trajectory_sha256": "0ea4c211b07d9931c3cdf5bfd2e8a8d43fba92db3082690b4529c023844148f3"
        },
        {
          "episode": 177,
          "source_episode": 363,
          "trajectory_sha256": "b769b66cdb4d4fd3b70b991f2fb6f2ca6daca31df34046f5c834941d84a44603"
        },
        {
          "episode": 178,
          "source_episode": 364,
          "trajectory_sha256": "56c4eb385cdb30d1c9f0b2f6cf6775fdb17e3f602b23d03eb29c82c78fdbf2ab"
        },
        {
          "episode": 179,
          "source_episode": 366,
          "trajectory_sha256": "f4359e7589496246d7a13580c50f9ea6d24434728c6e2fbefc1914b92528d18e"
        },
        {
          "episode": 180,
          "source_episode": 369,
          "trajectory_sha256": "0e102f48613d1786cf3039b012a8041c795173c88bb55b3487316470c737d459"
        },
        {
          "episode": 181,
          "source_episode": 370,
          "trajectory_sha256": "d0b671d7ecc3e2b56f06afb6837b3c9678b297f69d59c1cfc75578ce5dcd2303"
        },
        {
          "episode": 182,
          "source_episode": 371,
          "trajectory_sha256": "0ce42716137fda61710b6bc5cf5756391b1f52a9eca2faeace07980c7221ff73"
        },
        {
          "episode": 183,
          "source_episode": 372,
          "trajectory_sha256": "96a5f188f4c1f74dda2771d7be500a9c7b2cc3c8c203cad6074e71408c30cc45"
        },
        {
          "episode": 184,
          "source_episode": 375,
          "trajectory_sha256": "7b4c96f21cf6b0713846b9b8a50a8e9c218f352ea9c3a8381f447bb489eaeed3"
        },
        {
          "episode": 185,
          "source_episode": 376,
          "trajectory_sha256": "1b4f482b456bbc0d0cfabd3930f5984329dcb10be000091eaeb3f293eb9fe648"
        },
        {
          "episode": 186,
          "source_episode": 377,
          "trajectory_sha256": "f27588e23aff89fd4484c27c43735a4459cb09ae34504bb22b7397be3f680ff6"
        },
        {
          "episode": 187,
          "source_episode": 378,
          "trajectory_sha256": "ab092aa4cedf8556a21ee0c699511236d316f665e213a214c8bcb446ec286ebf"
        },
        {
          "episode": 188,
          "source_episode": 381,
          "trajectory_sha256": "f7d713738cb9f8debe96367d935b4bb444392c5806ef8ecab6179ce1b2b460fc"
        },
        {
          "episode": 189,
          "source_episode": 383,
          "trajectory_sha256": "55389d838777d6c0d8a53cfd47ddf06c67c825e9d0e385f79f75e03d3e986a1e"
        },
        {
          "episode": 190,
          "source_episode": 385,
          "trajectory_sha256": "d5b84cd53a046cd6097d2be532f0bb2e5d34d7cb2e0a11f6905f3fcc07698d9e"
        },
        {
          "episode": 191,
          "source_episode": 386,
          "trajectory_sha256": "a1678d13495f155bc96583a9dfb439e9f9dba09514597ed3b490f077567d1fc5"
        },
        {
          "episode": 192,
          "source_episode": 387,
          "trajectory_sha256": "85f819109b7298c10a54c3fd644f333df9d7816fc23e4152372ebf0849a2d45c"
        },
        {
          "episode": 193,
          "source_episode": 390,
          "trajectory_sha256": "78ff0c264135373cc0dfa90c6f9c30ebef7bf2ca658333ff0750ad50588a09bc"
        },
        {
          "episode": 194,
          "source_episode": 391,
          "trajectory_sha256": "77dcf738aebae1c5e7b4e06e61ff5edbc037dbd4d0ea9bdd895749ab12b89111"
        },
        {
          "episode": 195,
          "source_episode": 392,
          "trajectory_sha256": "80537c06f3c47080755b785c99dc0309528ee0abaa2985ca8ef541950e2a4317"
        },
        {
          "episode": 196,
          "source_episode": 394,
          "trajectory_sha256": "e67bbab32e0e6e81cdce8757a13fdb411bd128fce5987a562c2f9359d69a2903"
        },
        {
          "episode": 197,
          "source_episode": 396,
          "trajectory_sha256": "db81c292f8d29a505ef252d51e0b2b3d15033f4b5b9b5e747aa754015223b978"
        },
        {
          "episode": 198,
          "source_episode": 397,
          "trajectory_sha256": "c6cf1d88e1b009e2a41d04e418e8c92d3e620deecbd93174468d91bfeb6f8d7d"
        },
        {
          "episode": 199,
          "source_episode": 398,
          "trajectory_sha256": "88c41c779d37243f57817f594c9b07b78f07a4fd6162059ca590e4b1ee8ba00b"
        }
      ],
      "parent": "ankile/square-d1-01a-blind-iter0",
      "source_repo": "ankile/square-d1-01a-ours-sobol-r0",
      "source_revision": "bc3437c3c8300c556d36e351c81858a1db734c1f",
      "state": "complete_exact_trajectory_mapping"
    },
    {
      "compared_columns": [
        "action",
        "observation.environment_state",
        "observation.state"
      ],
      "destination_repo": "mulligan/sim-square-broad-c00-teleop-sobol-first100",
      "episodes": 100,
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0,
          "trajectory_sha256": "6e17a870f0c41825382e01b2a9f10aa1c121b9b577d496de05e0f3ec94faf531"
        },
        {
          "episode": 1,
          "source_episode": 1,
          "trajectory_sha256": "33263c5a4e031545905df17789da861fa08ca6c9a1726fd5c9257e916c874846"
        },
        {
          "episode": 2,
          "source_episode": 2,
          "trajectory_sha256": "16d70f20cf8a587224bce632ca3a3d76f8ad55520dc0cebfae40c657f134945d"
        },
        {
          "episode": 3,
          "source_episode": 3,
          "trajectory_sha256": "21457788a019d1c98b73a92287817dff61b2bdb5a1817660d49fa63edaeaad27"
        },
        {
          "episode": 4,
          "source_episode": 4,
          "trajectory_sha256": "cc6edb270b8db48f86f3f131d23a316e393de68ca478f82e2e6a5319f2507a92"
        },
        {
          "episode": 5,
          "source_episode": 7,
          "trajectory_sha256": "a85cfe6bb2ab69b3c07d7faf6b22fbf0d4cb56eb6aa0fdff9a23510ef8feeab7"
        },
        {
          "episode": 6,
          "source_episode": 9,
          "trajectory_sha256": "c31f932b541710cc01678d437cb93ee333253ab95e3dba4fbe59aa519c7b27bf"
        },
        {
          "episode": 7,
          "source_episode": 10,
          "trajectory_sha256": "4671a6418874711f56368f7773842decc8c30debbf07c442784a73e3eb0b8414"
        },
        {
          "episode": 8,
          "source_episode": 11,
          "trajectory_sha256": "99f1de38042912ded64af8453d32a2626aaa5f0b0d36ecf0b5b3d95f9c28269a"
        },
        {
          "episode": 9,
          "source_episode": 16,
          "trajectory_sha256": "5af4f94e6ec15553b27ed8285738bdf6c1c981e182380a7b9026d52d5cd5a391"
        },
        {
          "episode": 10,
          "source_episode": 17,
          "trajectory_sha256": "23d3ee586c642bbb6657879e5393df09331a8e11962dc853a495fe4b9c5c981f"
        },
        {
          "episode": 11,
          "source_episode": 18,
          "trajectory_sha256": "48c24c5fd09fd096d4ef51231ffe95e6c80b02dbdef3ec3cd54543d81a1e5b76"
        },
        {
          "episode": 12,
          "source_episode": 20,
          "trajectory_sha256": "9d805675a4345fb407acca6c892caa75855e6b5c3dcfdfac27904435921f62c9"
        },
        {
          "episode": 13,
          "source_episode": 22,
          "trajectory_sha256": "8d148b691e72d78edc878dadf184fb1703c577847b9f27f7feabb286b6b3fe71"
        },
        {
          "episode": 14,
          "source_episode": 24,
          "trajectory_sha256": "56c7bd776ba7e8b3c0bf82a36a84f1550b3d5545f54c615f45ce426c79355c2d"
        },
        {
          "episode": 15,
          "source_episode": 27,
          "trajectory_sha256": "b166eda702ac46f885921fc91b2c13d4333da08017cf30cee588de192b9709cd"
        },
        {
          "episode": 16,
          "source_episode": 28,
          "trajectory_sha256": "b3fecda29be8ed1279970137e86927143688553560e1883c822f034b823cf0e2"
        },
        {
          "episode": 17,
          "source_episode": 29,
          "trajectory_sha256": "7d2c5514043154e23d29a261cc4584f33314030990ecdb1f6380825c544d1382"
        },
        {
          "episode": 18,
          "source_episode": 30,
          "trajectory_sha256": "86c37aec362cc2c902b6d12097ba69a27f3b90a448b5be6d603e4e363af8da92"
        },
        {
          "episode": 19,
          "source_episode": 35,
          "trajectory_sha256": "a0337634e766a812692cf844981e29411211d5416b5c7cfa20e91e164d9fe264"
        },
        {
          "episode": 20,
          "source_episode": 36,
          "trajectory_sha256": "b2ddef017636179531d0634f5dbecd5fed1ec3e5aab63bad693c5c97112fae29"
        },
        {
          "episode": 21,
          "source_episode": 38,
          "trajectory_sha256": "a7fba05d7b3e4348a1daddd9acf639f3d01d7d693dc4f1877c548e98b4fa9cf5"
        },
        {
          "episode": 22,
          "source_episode": 39,
          "trajectory_sha256": "5640a14516b4932c6edf99ef249df93ed85a51f2e936d06fa2b33c8188457b51"
        },
        {
          "episode": 23,
          "source_episode": 40,
          "trajectory_sha256": "beace0dc4a02c53d566d152270653c3d2471880b3287521be081c43f53b1cccb"
        },
        {
          "episode": 24,
          "source_episode": 42,
          "trajectory_sha256": "eaf906aef86e4c23e008ae3f14e5562afc0b6da17a21dc84eb888efc69bc1c26"
        },
        {
          "episode": 25,
          "source_episode": 43,
          "trajectory_sha256": "192bef21a165032849cacb88472aead536539f8f56cb2c4664d27609f0ddc654"
        },
        {
          "episode": 26,
          "source_episode": 44,
          "trajectory_sha256": "945f94047196a5e78d5932b386937765e79e0c880ed2ccbfdcb6002bf828cd36"
        },
        {
          "episode": 27,
          "source_episode": 45,
          "trajectory_sha256": "3f61c21380535086914fdf65b3680c41dae07fe3dd0196455eebc927764a6a25"
        },
        {
          "episode": 28,
          "source_episode": 48,
          "trajectory_sha256": "594da5d2609f951197e6784e1064a27ead8cd8b43e94a76eee3628d02af9ff63"
        },
        {
          "episode": 29,
          "source_episode": 49,
          "trajectory_sha256": "2701a59a306d4c295b258f63d93ea65a81c8c600acc0fd8dd2ed7bd470b01010"
        },
        {
          "episode": 30,
          "source_episode": 51,
          "trajectory_sha256": "1927b7841fddb08dd5e259bb19495afb0dfd1c643a35ecd1cc354ae670f2e9bb"
        },
        {
          "episode": 31,
          "source_episode": 52,
          "trajectory_sha256": "c647db482cf0ee6db06be6bfee53421c78ce3a0798adb45571c93b4a6025d4f0"
        },
        {
          "episode": 32,
          "source_episode": 54,
          "trajectory_sha256": "814f9792008fc9f5b5aba616e7138edf4b1c8a680fd6b385bd8f279f6ee39f03"
        },
        {
          "episode": 33,
          "source_episode": 55,
          "trajectory_sha256": "d0bbd509756b9eb0e5574709db35876e6719bab890f347c49f7fcd2e518f2771"
        },
        {
          "episode": 34,
          "source_episode": 56,
          "trajectory_sha256": "c0c3cbb27dae4facc76b417952123b83a94fd2ae3d9b361fcc49916acdb10304"
        },
        {
          "episode": 35,
          "source_episode": 59,
          "trajectory_sha256": "40ee960fee719aa4ae93b1d6cd501378b6f27fb6857b487dcec58353b76bcd16"
        },
        {
          "episode": 36,
          "source_episode": 61,
          "trajectory_sha256": "6533d7c48df999699d07bf8d5c238207a990b2efcccdc2b0129e6617b9ea15b4"
        },
        {
          "episode": 37,
          "source_episode": 62,
          "trajectory_sha256": "9b3424128c418e5fe8db40298fda28565897008102c81ac90afed262e004d908"
        },
        {
          "episode": 38,
          "source_episode": 63,
          "trajectory_sha256": "620ee2270e218702bcadad0a089f99b7c6559149ec5e377cb7292f771a8b9b08"
        },
        {
          "episode": 39,
          "source_episode": 64,
          "trajectory_sha256": "f4ab31863219da566c338292e205324436b195e062a9f05b9476229002e21e5f"
        },
        {
          "episode": 40,
          "source_episode": 68,
          "trajectory_sha256": "c28559ebaba4c95b5765588d1a742f671b96a3b7a8ce0ae9a82e98b26c8aac4c"
        },
        {
          "episode": 41,
          "source_episode": 69,
          "trajectory_sha256": "f0a3cfa446df7e8f3f994cc946348ae86bbed84122d8b7aa52b47aaf2fd270be"
        },
        {
          "episode": 42,
          "source_episode": 72,
          "trajectory_sha256": "6a70f5c1919de1cfccb3bd5ee05ee0fb738892434b73505e14f573744086831d"
        },
        {
          "episode": 43,
          "source_episode": 74,
          "trajectory_sha256": "1fd8118fc306c73c167c0e2d99c1ee2f18eb02886501d24b16ebba8249479f84"
        },
        {
          "episode": 44,
          "source_episode": 75,
          "trajectory_sha256": "6b32aba7c9d74ea0697da4d14b28aef0aa420685851718069b650f0b0cbc7df5"
        },
        {
          "episode": 45,
          "source_episode": 77,
          "trajectory_sha256": "2367e9c3b5d266027c4e612a89463b44747a3267dcbb61569d30339cadd5f629"
        },
        {
          "episode": 46,
          "source_episode": 79,
          "trajectory_sha256": "392686736dcb6c612d5b8de0ea5700533b1ea71a382263b312b6cc224a79efc7"
        },
        {
          "episode": 47,
          "source_episode": 80,
          "trajectory_sha256": "bfe0d1e85aa1455f44d345da59c78e288b6e0a0cf7ccbd9245f53a1ca6533c51"
        },
        {
          "episode": 48,
          "source_episode": 81,
          "trajectory_sha256": "b5c734d8e93332b70bac6370fee9c635d6a7ebab42891df50b7661cc8f62b799"
        },
        {
          "episode": 49,
          "source_episode": 87,
          "trajectory_sha256": "324a61abd61168a3c208882f479add9f12f0dd041358626a7b8a8c02776cdd12"
        },
        {
          "episode": 50,
          "source_episode": 89,
          "trajectory_sha256": "d18cdbf9eda770b803b50e485ab9d3a7942ccef443e8d290da7234a73892152a"
        },
        {
          "episode": 51,
          "source_episode": 90,
          "trajectory_sha256": "c864a8f519c317a73a06245acabff0212afd2edc21339e7471cf099361cd0b64"
        },
        {
          "episode": 52,
          "source_episode": 91,
          "trajectory_sha256": "b5c702ec0165a7d47cc54561014ce0cdf9867a4f106212b39ff6e8613b1befb2"
        },
        {
          "episode": 53,
          "source_episode": 96,
          "trajectory_sha256": "7dd4bf8e27ae5ccaf2cc4996dce32aa6f08e047cb5b4ff048b78b9f19f2aed24"
        },
        {
          "episode": 54,
          "source_episode": 100,
          "trajectory_sha256": "ab2e922b82160ab3b4000b9d967fe2e7f318ce787f8c1f92749b1e77b63ce57f"
        },
        {
          "episode": 55,
          "source_episode": 103,
          "trajectory_sha256": "b17f9e1dd03f508ef636ee6ef6d4321ad4c39fd163a491a283885a4aeb0cf980"
        },
        {
          "episode": 56,
          "source_episode": 108,
          "trajectory_sha256": "4dadf86821209888c0fda9d84519280b277798bb30a033e9d8899132958cfbb2"
        },
        {
          "episode": 57,
          "source_episode": 109,
          "trajectory_sha256": "7ffdfbf7cdcfebc5f2595531db16beb6c7f2feeb7f02ac799585f190f0ab2e17"
        },
        {
          "episode": 58,
          "source_episode": 113,
          "trajectory_sha256": "ab890c50deb75ba5cadf0a78065c7b5563c1ffd376edcf292ac426cba1511ac9"
        },
        {
          "episode": 59,
          "source_episode": 114,
          "trajectory_sha256": "9482a568d8ba9cacc6476d484374263d950a4bf939b27cdf2147c19767510fcc"
        },
        {
          "episode": 60,
          "source_episode": 115,
          "trajectory_sha256": "34f61a676a85f642efb5649a123d819ea2e443e86b20111e7ec89675255bec52"
        },
        {
          "episode": 61,
          "source_episode": 117,
          "trajectory_sha256": "7e4ca3b9f5cef5584131630563e719fee495f1bcb5f9da41cd8d7b32d7c055c9"
        },
        {
          "episode": 62,
          "source_episode": 118,
          "trajectory_sha256": "18851cb465803b49d265937e63ebd61cb823ce4cdc42d5d79548c8d2686c8291"
        },
        {
          "episode": 63,
          "source_episode": 120,
          "trajectory_sha256": "1a38bfc79999e0b122b74dfbecb464e4677e943aa90fc9847dd9b436663f759d"
        },
        {
          "episode": 64,
          "source_episode": 121,
          "trajectory_sha256": "8242ac2937d865d695259bc1589f91cc3879036a76ba7986026977fff2c8f02e"
        },
        {
          "episode": 65,
          "source_episode": 122,
          "trajectory_sha256": "813813d12949e34e618bd5cf868d46ee855f1406ef84adf12eff5e0089a8cfc9"
        },
        {
          "episode": 66,
          "source_episode": 124,
          "trajectory_sha256": "189690700924773cc841c68ffd4bda727e0b0502e0436d38eecf6868c624938d"
        },
        {
          "episode": 67,
          "source_episode": 126,
          "trajectory_sha256": "cf963a117baad18843cebae804a1926bdbee991fd6e1e8d4d935755f7305aad4"
        },
        {
          "episode": 68,
          "source_episode": 136,
          "trajectory_sha256": "43b48da18081248e81877f23aab8af3afd8ae4d5f0cd90b93f3b3cca60d24f6d"
        },
        {
          "episode": 69,
          "source_episode": 137,
          "trajectory_sha256": "d959d415a303d458c89dde5ad27601916e22813ac02a82f518c2e465f27d395c"
        },
        {
          "episode": 70,
          "source_episode": 138,
          "trajectory_sha256": "b5cbd841e0da83c6afc762d66f030ccb76cef08d72180df42c018304e81c6490"
        },
        {
          "episode": 71,
          "source_episode": 141,
          "trajectory_sha256": "998f3e5b724b24d60744287459deb45cc3c3f03fab8579ca7ce33681a1a90c4f"
        },
        {
          "episode": 72,
          "source_episode": 142,
          "trajectory_sha256": "4d3a5b89d4955df139d528558e227582d33680496606b3aa1406d17f80225845"
        },
        {
          "episode": 73,
          "source_episode": 143,
          "trajectory_sha256": "78ba70027e84e786a3b9a00099b9fb44d7f0c10cc342a282a4816a65d3729c91"
        },
        {
          "episode": 74,
          "source_episode": 144,
          "trajectory_sha256": "6f46c91148c44d11cde4a560f8a44cea4ac3d3695767618689cb1bc7767c5255"
        },
        {
          "episode": 75,
          "source_episode": 145,
          "trajectory_sha256": "c1f3102e88f471e43cc2c9a795eec337bf6aefd22b40f1bccd3cf35923ce00fa"
        },
        {
          "episode": 76,
          "source_episode": 148,
          "trajectory_sha256": "77536ea454f753476d1576f3c57891f92c8ae51e78af44ca2cd3abfa078a2186"
        },
        {
          "episode": 77,
          "source_episode": 149,
          "trajectory_sha256": "c4b29efaafce1ae8aeb16d71e5eafc9017180804b6858063681b6f4ba5b9806a"
        },
        {
          "episode": 78,
          "source_episode": 151,
          "trajectory_sha256": "2dd31dc8bf78ba48e0e0bd6fec2d3321d6d3412a7bd513505350ebbe1b946a57"
        },
        {
          "episode": 79,
          "source_episode": 152,
          "trajectory_sha256": "f07c14b444d2b85a133e0d6aa090f79bc6679a047815b2eef5c2eaff74648118"
        },
        {
          "episode": 80,
          "source_episode": 153,
          "trajectory_sha256": "414ac6ac3d5c24c5aa0a788d839da8d86ad6078d399fb5a6241042c9329e46d9"
        },
        {
          "episode": 81,
          "source_episode": 154,
          "trajectory_sha256": "592da58d35a4b24cdd64ce53ecf4621eeaf5346491cb20b8707d4c7c4b88f65c"
        },
        {
          "episode": 82,
          "source_episode": 156,
          "trajectory_sha256": "0b74faf3875dc58200d7f5b144fe66a1f6315143208f24fa448adb6bc16e25a7"
        },
        {
          "episode": 83,
          "source_episode": 168,
          "trajectory_sha256": "b967c2ec82429389fd10a9eca2c035ba87cd1c21d11fa57bcc4cbf418d0e826c"
        },
        {
          "episode": 84,
          "source_episode": 170,
          "trajectory_sha256": "1fee4b34809e680eb56e8bf3addc5d76b714289bad90219372f0310081ae655b"
        },
        {
          "episode": 85,
          "source_episode": 171,
          "trajectory_sha256": "cbd762e21a5e1672bcfdc62af3df6999980b9dd4b8d535c5f05fc5ff3e500281"
        },
        {
          "episode": 86,
          "source_episode": 172,
          "trajectory_sha256": "083623bf27e9e48381a9b169a40bfbb639d4f539ed565b5f29c442230a169323"
        },
        {
          "episode": 87,
          "source_episode": 173,
          "trajectory_sha256": "e8e82f0c63aea6ab39dc3a0467032540af662b4c5a0c77be72b7e94ae3ecd827"
        },
        {
          "episode": 88,
          "source_episode": 175,
          "trajectory_sha256": "e4efcc3e541bb281f34211334f7a340b9b0e6d5e5307c36cfcc2d5baccc7686e"
        },
        {
          "episode": 89,
          "source_episode": 177,
          "trajectory_sha256": "fd04522e283d94a42ae3c8c30469dbc891eb3d3066642cbb6707680aa5adfd12"
        },
        {
          "episode": 90,
          "source_episode": 178,
          "trajectory_sha256": "8a58ca3377b1e9ece25ff798890bc4593117b937f0cd02a23c6da1e1811968cc"
        },
        {
          "episode": 91,
          "source_episode": 179,
          "trajectory_sha256": "bb4b1aa06faddce8827d5172237f2ce6c5d14dfe18d77bbf6692c82d618fd564"
        },
        {
          "episode": 92,
          "source_episode": 180,
          "trajectory_sha256": "8cafe3e537cce17ea425b471b0498e43794e5019ac75dbd4071d8bc708fc9652"
        },
        {
          "episode": 93,
          "source_episode": 184,
          "trajectory_sha256": "359d32d37bd2c97bc6c3c63ecf791a5cf5f1100d0f79aa5f35cbbde2374d3644"
        },
        {
          "episode": 94,
          "source_episode": 186,
          "trajectory_sha256": "3eb7dc141dfc4a9dbfcd643b81a24fdf3c212bbbcaefd0e7ddeb3ad6868c6949"
        },
        {
          "episode": 95,
          "source_episode": 188,
          "trajectory_sha256": "feb3f25dda61b8d69927b133f102e9d58ca47ab99845c30b1eed3638878cfe9c"
        },
        {
          "episode": 96,
          "source_episode": 191,
          "trajectory_sha256": "50af8378764e906a7adc3d5686045878a3370f7df9672fbfb8a63034098cdc50"
        },
        {
          "episode": 97,
          "source_episode": 192,
          "trajectory_sha256": "b934ddc32bf51c391ddd64fe6b1ad12ddd3d2c4f72cf5a5983fa6d99cc426004"
        },
        {
          "episode": 98,
          "source_episode": 196,
          "trajectory_sha256": "3e298e256b068ee0cf5b6061377877287a19f01436f5434083e16aa1e6218fc3"
        },
        {
          "episode": 99,
          "source_episode": 197,
          "trajectory_sha256": "6a226f7a5a30db93045e908c84b3977e63efe10706b5708954a8f7e7d69d53cc"
        }
      ],
      "parent": "ankile/square-d1-01a-blind-iter0",
      "source_repo": "ankile/square-d1-01a-ours-sobol-r0-first100",
      "source_revision": "438bb0f2cd2c87b2c308ab18fa4238a52fdd907f",
      "state": "complete_exact_trajectory_mapping"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c01-auto-bc-n1-shared-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-d1-01a-auto-bc-n1-shared-r1-policy-rollouts",
      "source_revision": "496e5b2333777a74c6e62c22e2bf07ea424d3556",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c01-auto-iql-n32-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-d1-01a-auto-iql-n32-r1-policy-rollouts",
      "source_revision": "4e849f3995b83e3392de01cd7dad57aa990da67d",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c01-baseline-policy-rollouts",
      "episodes": 200,
      "parent": "",
      "source_repo": "ankile/square-d1-01a-baseline-uniform-r1-policy-rollouts",
      "source_revision": "c57289024d4539a5e75e820ce20d1f615a7b37dd",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c01-dagger-baseline",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 3
        },
        {
          "episode": 1,
          "source_episode": 5
        },
        {
          "episode": 2,
          "source_episode": 7
        },
        {
          "episode": 3,
          "source_episode": 10
        },
        {
          "episode": 4,
          "source_episode": 12
        },
        {
          "episode": 5,
          "source_episode": 15
        },
        {
          "episode": 6,
          "source_episode": 17
        },
        {
          "episode": 7,
          "source_episode": 20
        },
        {
          "episode": 8,
          "source_episode": 22
        },
        {
          "episode": 9,
          "source_episode": 24
        },
        {
          "episode": 10,
          "source_episode": 26
        },
        {
          "episode": 11,
          "source_episode": 28
        },
        {
          "episode": 12,
          "source_episode": 30
        },
        {
          "episode": 13,
          "source_episode": 32
        },
        {
          "episode": 14,
          "source_episode": 35
        },
        {
          "episode": 15,
          "source_episode": 37
        },
        {
          "episode": 16,
          "source_episode": 40
        },
        {
          "episode": 17,
          "source_episode": 42
        },
        {
          "episode": 18,
          "source_episode": 45
        },
        {
          "episode": 19,
          "source_episode": 48
        },
        {
          "episode": 20,
          "source_episode": 50
        },
        {
          "episode": 21,
          "source_episode": 52
        },
        {
          "episode": 22,
          "source_episode": 55
        },
        {
          "episode": 23,
          "source_episode": 57
        },
        {
          "episode": 24,
          "source_episode": 59
        },
        {
          "episode": 25,
          "source_episode": 61
        },
        {
          "episode": 26,
          "source_episode": 63
        },
        {
          "episode": 27,
          "source_episode": 65
        },
        {
          "episode": 28,
          "source_episode": 68
        },
        {
          "episode": 29,
          "source_episode": 70
        },
        {
          "episode": 30,
          "source_episode": 73
        },
        {
          "episode": 31,
          "source_episode": 76
        },
        {
          "episode": 32,
          "source_episode": 78
        },
        {
          "episode": 33,
          "source_episode": 80
        },
        {
          "episode": 34,
          "source_episode": 82
        },
        {
          "episode": 35,
          "source_episode": 84
        },
        {
          "episode": 36,
          "source_episode": 86
        },
        {
          "episode": 37,
          "source_episode": 88
        },
        {
          "episode": 38,
          "source_episode": 90
        },
        {
          "episode": 39,
          "source_episode": 92
        },
        {
          "episode": 40,
          "source_episode": 95
        },
        {
          "episode": 41,
          "source_episode": 97
        },
        {
          "episode": 42,
          "source_episode": 99
        },
        {
          "episode": 43,
          "source_episode": 101
        },
        {
          "episode": 44,
          "source_episode": 103
        },
        {
          "episode": 45,
          "source_episode": 105
        },
        {
          "episode": 46,
          "source_episode": 107
        },
        {
          "episode": 47,
          "source_episode": 110
        },
        {
          "episode": 48,
          "source_episode": 113
        },
        {
          "episode": 49,
          "source_episode": 115
        },
        {
          "episode": 50,
          "source_episode": 119
        },
        {
          "episode": 51,
          "source_episode": 123
        },
        {
          "episode": 52,
          "source_episode": 126
        },
        {
          "episode": 53,
          "source_episode": 129
        },
        {
          "episode": 54,
          "source_episode": 132
        },
        {
          "episode": 55,
          "source_episode": 137
        },
        {
          "episode": 56,
          "source_episode": 140
        },
        {
          "episode": 57,
          "source_episode": 145
        },
        {
          "episode": 58,
          "source_episode": 150
        },
        {
          "episode": 59,
          "source_episode": 153
        },
        {
          "episode": 60,
          "source_episode": 156
        },
        {
          "episode": 61,
          "source_episode": 160
        },
        {
          "episode": 62,
          "source_episode": 163
        },
        {
          "episode": 63,
          "source_episode": 167
        },
        {
          "episode": 64,
          "source_episode": 172
        },
        {
          "episode": 65,
          "source_episode": 175
        },
        {
          "episode": 66,
          "source_episode": 178
        },
        {
          "episode": 67,
          "source_episode": 182
        },
        {
          "episode": 68,
          "source_episode": 186
        },
        {
          "episode": 69,
          "source_episode": 190
        },
        {
          "episode": 70,
          "source_episode": 194
        },
        {
          "episode": 71,
          "source_episode": 199
        },
        {
          "episode": 72,
          "source_episode": 204
        },
        {
          "episode": 73,
          "source_episode": 207
        },
        {
          "episode": 74,
          "source_episode": 208
        },
        {
          "episode": 75,
          "source_episode": 210
        },
        {
          "episode": 76,
          "source_episode": 213
        },
        {
          "episode": 77,
          "source_episode": 215
        },
        {
          "episode": 78,
          "source_episode": 219
        },
        {
          "episode": 79,
          "source_episode": 221
        },
        {
          "episode": 80,
          "source_episode": 226
        },
        {
          "episode": 81,
          "source_episode": 228
        },
        {
          "episode": 82,
          "source_episode": 231
        },
        {
          "episode": 83,
          "source_episode": 235
        },
        {
          "episode": 84,
          "source_episode": 236
        },
        {
          "episode": 85,
          "source_episode": 240
        },
        {
          "episode": 86,
          "source_episode": 244
        },
        {
          "episode": 87,
          "source_episode": 247
        },
        {
          "episode": 88,
          "source_episode": 248
        },
        {
          "episode": 89,
          "source_episode": 253
        },
        {
          "episode": 90,
          "source_episode": 255
        },
        {
          "episode": 91,
          "source_episode": 259
        },
        {
          "episode": 92,
          "source_episode": 262
        },
        {
          "episode": 93,
          "source_episode": 264
        },
        {
          "episode": 94,
          "source_episode": 266
        },
        {
          "episode": 95,
          "source_episode": 270
        },
        {
          "episode": 96,
          "source_episode": 274
        },
        {
          "episode": 97,
          "source_episode": 277
        },
        {
          "episode": 98,
          "source_episode": 279
        },
        {
          "episode": 99,
          "source_episode": 282
        }
      ],
      "parent": "ankile/square-d1-01a-blind-r1",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "8609c24c9ecd6a4301835b5e8187f0dd51a6e989468cd057fbffe6558107ce9c",
      "source_repo": "ankile/square-d1-01a-baseline-uniform-r1-nocf",
      "source_revision": "fcbf3721da1a485277b93eecb9fd55f09ffb52c7",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c01-dagger-mining-no-cf",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 4
        },
        {
          "episode": 3,
          "source_episode": 6
        },
        {
          "episode": 4,
          "source_episode": 8
        },
        {
          "episode": 5,
          "source_episode": 11
        },
        {
          "episode": 6,
          "source_episode": 13
        },
        {
          "episode": 7,
          "source_episode": 16
        },
        {
          "episode": 8,
          "source_episode": 18
        },
        {
          "episode": 9,
          "source_episode": 21
        },
        {
          "episode": 10,
          "source_episode": 23
        },
        {
          "episode": 11,
          "source_episode": 25
        },
        {
          "episode": 12,
          "source_episode": 27
        },
        {
          "episode": 13,
          "source_episode": 29
        },
        {
          "episode": 14,
          "source_episode": 31
        },
        {
          "episode": 15,
          "source_episode": 33
        },
        {
          "episode": 16,
          "source_episode": 36
        },
        {
          "episode": 17,
          "source_episode": 38
        },
        {
          "episode": 18,
          "source_episode": 41
        },
        {
          "episode": 19,
          "source_episode": 43
        },
        {
          "episode": 20,
          "source_episode": 46
        },
        {
          "episode": 21,
          "source_episode": 49
        },
        {
          "episode": 22,
          "source_episode": 51
        },
        {
          "episode": 23,
          "source_episode": 53
        },
        {
          "episode": 24,
          "source_episode": 56
        },
        {
          "episode": 25,
          "source_episode": 58
        },
        {
          "episode": 26,
          "source_episode": 60
        },
        {
          "episode": 27,
          "source_episode": 62
        },
        {
          "episode": 28,
          "source_episode": 64
        },
        {
          "episode": 29,
          "source_episode": 66
        },
        {
          "episode": 30,
          "source_episode": 69
        },
        {
          "episode": 31,
          "source_episode": 71
        },
        {
          "episode": 32,
          "source_episode": 74
        },
        {
          "episode": 33,
          "source_episode": 77
        },
        {
          "episode": 34,
          "source_episode": 79
        },
        {
          "episode": 35,
          "source_episode": 81
        },
        {
          "episode": 36,
          "source_episode": 83
        },
        {
          "episode": 37,
          "source_episode": 85
        },
        {
          "episode": 38,
          "source_episode": 87
        },
        {
          "episode": 39,
          "source_episode": 89
        },
        {
          "episode": 40,
          "source_episode": 91
        },
        {
          "episode": 41,
          "source_episode": 93
        },
        {
          "episode": 42,
          "source_episode": 96
        },
        {
          "episode": 43,
          "source_episode": 98
        },
        {
          "episode": 44,
          "source_episode": 100
        },
        {
          "episode": 45,
          "source_episode": 102
        },
        {
          "episode": 46,
          "source_episode": 104
        },
        {
          "episode": 47,
          "source_episode": 106
        },
        {
          "episode": 48,
          "source_episode": 108
        },
        {
          "episode": 49,
          "source_episode": 111
        },
        {
          "episode": 50,
          "source_episode": 114
        },
        {
          "episode": 51,
          "source_episode": 117
        },
        {
          "episode": 52,
          "source_episode": 121
        },
        {
          "episode": 53,
          "source_episode": 125
        },
        {
          "episode": 54,
          "source_episode": 128
        },
        {
          "episode": 55,
          "source_episode": 131
        },
        {
          "episode": 56,
          "source_episode": 135
        },
        {
          "episode": 57,
          "source_episode": 139
        },
        {
          "episode": 58,
          "source_episode": 143
        },
        {
          "episode": 59,
          "source_episode": 148
        },
        {
          "episode": 60,
          "source_episode": 152
        },
        {
          "episode": 61,
          "source_episode": 155
        },
        {
          "episode": 62,
          "source_episode": 159
        },
        {
          "episode": 63,
          "source_episode": 162
        },
        {
          "episode": 64,
          "source_episode": 166
        },
        {
          "episode": 65,
          "source_episode": 168
        },
        {
          "episode": 66,
          "source_episode": 173
        },
        {
          "episode": 67,
          "source_episode": 176
        },
        {
          "episode": 68,
          "source_episode": 180
        },
        {
          "episode": 69,
          "source_episode": 185
        },
        {
          "episode": 70,
          "source_episode": 189
        },
        {
          "episode": 71,
          "source_episode": 191
        },
        {
          "episode": 72,
          "source_episode": 195
        },
        {
          "episode": 73,
          "source_episode": 202
        },
        {
          "episode": 74,
          "source_episode": 205
        },
        {
          "episode": 75,
          "source_episode": 209
        },
        {
          "episode": 76,
          "source_episode": 212
        },
        {
          "episode": 77,
          "source_episode": 216
        },
        {
          "episode": 78,
          "source_episode": 220
        },
        {
          "episode": 79,
          "source_episode": 222
        },
        {
          "episode": 80,
          "source_episode": 224
        },
        {
          "episode": 81,
          "source_episode": 227
        },
        {
          "episode": 82,
          "source_episode": 232
        },
        {
          "episode": 83,
          "source_episode": 234
        },
        {
          "episode": 84,
          "source_episode": 237
        },
        {
          "episode": 85,
          "source_episode": 241
        },
        {
          "episode": 86,
          "source_episode": 242
        },
        {
          "episode": 87,
          "source_episode": 246
        },
        {
          "episode": 88,
          "source_episode": 249
        },
        {
          "episode": 89,
          "source_episode": 251
        },
        {
          "episode": 90,
          "source_episode": 256
        },
        {
          "episode": 91,
          "source_episode": 258
        },
        {
          "episode": 92,
          "source_episode": 260
        },
        {
          "episode": 93,
          "source_episode": 265
        },
        {
          "episode": 94,
          "source_episode": 268
        },
        {
          "episode": 95,
          "source_episode": 269
        },
        {
          "episode": 96,
          "source_episode": 272
        },
        {
          "episode": 97,
          "source_episode": 276
        },
        {
          "episode": 98,
          "source_episode": 280
        },
        {
          "episode": 99,
          "source_episode": 281
        }
      ],
      "parent": "ankile/square-d1-01a-blind-r1",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "4e664958ca8a683636f2f101b84368f549ec5de5083c16be8c20df25439a01ff",
      "source_repo": "ankile/square-d1-01a-ours-mining-r1-nocf",
      "source_revision": "364905e166c7d4c43c010620e6b8912dcb591cca",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c01-dagger-mixed",
      "episodes": 284,
      "parent": "",
      "source_repo": "ankile/square-d1-01a-blind-r1",
      "source_revision": "421b96e22944f7abf97557bb96f2fbeb01ca636e",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c01-dagger-mulligan",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 1
        },
        {
          "episode": 2,
          "source_episode": 2
        },
        {
          "episode": 3,
          "source_episode": 4
        },
        {
          "episode": 4,
          "source_episode": 6
        },
        {
          "episode": 5,
          "source_episode": 8
        },
        {
          "episode": 6,
          "source_episode": 9
        },
        {
          "episode": 7,
          "source_episode": 11
        },
        {
          "episode": 8,
          "source_episode": 13
        },
        {
          "episode": 9,
          "source_episode": 14
        },
        {
          "episode": 10,
          "source_episode": 16
        },
        {
          "episode": 11,
          "source_episode": 18
        },
        {
          "episode": 12,
          "source_episode": 19
        },
        {
          "episode": 13,
          "source_episode": 21
        },
        {
          "episode": 14,
          "source_episode": 23
        },
        {
          "episode": 15,
          "source_episode": 25
        },
        {
          "episode": 16,
          "source_episode": 27
        },
        {
          "episode": 17,
          "source_episode": 29
        },
        {
          "episode": 18,
          "source_episode": 31
        },
        {
          "episode": 19,
          "source_episode": 33
        },
        {
          "episode": 20,
          "source_episode": 34
        },
        {
          "episode": 21,
          "source_episode": 36
        },
        {
          "episode": 22,
          "source_episode": 38
        },
        {
          "episode": 23,
          "source_episode": 39
        },
        {
          "episode": 24,
          "source_episode": 41
        },
        {
          "episode": 25,
          "source_episode": 43
        },
        {
          "episode": 26,
          "source_episode": 44
        },
        {
          "episode": 27,
          "source_episode": 46
        },
        {
          "episode": 28,
          "source_episode": 47
        },
        {
          "episode": 29,
          "source_episode": 49
        },
        {
          "episode": 30,
          "source_episode": 51
        },
        {
          "episode": 31,
          "source_episode": 53
        },
        {
          "episode": 32,
          "source_episode": 54
        },
        {
          "episode": 33,
          "source_episode": 56
        },
        {
          "episode": 34,
          "source_episode": 58
        },
        {
          "episode": 35,
          "source_episode": 60
        },
        {
          "episode": 36,
          "source_episode": 62
        },
        {
          "episode": 37,
          "source_episode": 64
        },
        {
          "episode": 38,
          "source_episode": 66
        },
        {
          "episode": 39,
          "source_episode": 67
        },
        {
          "episode": 40,
          "source_episode": 69
        },
        {
          "episode": 41,
          "source_episode": 71
        },
        {
          "episode": 42,
          "source_episode": 72
        },
        {
          "episode": 43,
          "source_episode": 74
        },
        {
          "episode": 44,
          "source_episode": 75
        },
        {
          "episode": 45,
          "source_episode": 77
        },
        {
          "episode": 46,
          "source_episode": 79
        },
        {
          "episode": 47,
          "source_episode": 81
        },
        {
          "episode": 48,
          "source_episode": 83
        },
        {
          "episode": 49,
          "source_episode": 85
        },
        {
          "episode": 50,
          "source_episode": 87
        },
        {
          "episode": 51,
          "source_episode": 89
        },
        {
          "episode": 52,
          "source_episode": 91
        },
        {
          "episode": 53,
          "source_episode": 93
        },
        {
          "episode": 54,
          "source_episode": 94
        },
        {
          "episode": 55,
          "source_episode": 96
        },
        {
          "episode": 56,
          "source_episode": 98
        },
        {
          "episode": 57,
          "source_episode": 100
        },
        {
          "episode": 58,
          "source_episode": 102
        },
        {
          "episode": 59,
          "source_episode": 104
        },
        {
          "episode": 60,
          "source_episode": 106
        },
        {
          "episode": 61,
          "source_episode": 108
        },
        {
          "episode": 62,
          "source_episode": 109
        },
        {
          "episode": 63,
          "source_episode": 111
        },
        {
          "episode": 64,
          "source_episode": 112
        },
        {
          "episode": 65,
          "source_episode": 114
        },
        {
          "episode": 66,
          "source_episode": 117
        },
        {
          "episode": 67,
          "source_episode": 118
        },
        {
          "episode": 68,
          "source_episode": 121
        },
        {
          "episode": 69,
          "source_episode": 122
        },
        {
          "episode": 70,
          "source_episode": 125
        },
        {
          "episode": 71,
          "source_episode": 128
        },
        {
          "episode": 72,
          "source_episode": 131
        },
        {
          "episode": 73,
          "source_episode": 135
        },
        {
          "episode": 74,
          "source_episode": 136
        },
        {
          "episode": 75,
          "source_episode": 139
        },
        {
          "episode": 76,
          "source_episode": 143
        },
        {
          "episode": 77,
          "source_episode": 144
        },
        {
          "episode": 78,
          "source_episode": 148
        },
        {
          "episode": 79,
          "source_episode": 149
        },
        {
          "episode": 80,
          "source_episode": 152
        },
        {
          "episode": 81,
          "source_episode": 155
        },
        {
          "episode": 82,
          "source_episode": 159
        },
        {
          "episode": 83,
          "source_episode": 162
        },
        {
          "episode": 84,
          "source_episode": 166
        },
        {
          "episode": 85,
          "source_episode": 168
        },
        {
          "episode": 86,
          "source_episode": 169
        },
        {
          "episode": 87,
          "source_episode": 173
        },
        {
          "episode": 88,
          "source_episode": 176
        },
        {
          "episode": 89,
          "source_episode": 180
        },
        {
          "episode": 90,
          "source_episode": 181
        },
        {
          "episode": 91,
          "source_episode": 185
        },
        {
          "episode": 92,
          "source_episode": 189
        },
        {
          "episode": 93,
          "source_episode": 191
        },
        {
          "episode": 94,
          "source_episode": 192
        },
        {
          "episode": 95,
          "source_episode": 195
        },
        {
          "episode": 96,
          "source_episode": 196
        },
        {
          "episode": 97,
          "source_episode": 202
        },
        {
          "episode": 98,
          "source_episode": 203
        },
        {
          "episode": 99,
          "source_episode": 205
        }
      ],
      "parent": "ankile/square-d1-01a-blind-r1",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "f89b84f613ebdcc5a4d90c493889371b8b7a4535015efbe1f5c6239c21e34fcd",
      "source_repo": "ankile/square-d1-01a-ours-mining-r1-freecf",
      "source_revision": "82e5ce9d5a630f4333ff6d98619efd5866d3e5f7",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c01-dagger-sobol-free-cf",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 1
        },
        {
          "episode": 2,
          "source_episode": 2
        },
        {
          "episode": 3,
          "source_episode": 4
        },
        {
          "episode": 4,
          "source_episode": 6
        },
        {
          "episode": 5,
          "source_episode": 8
        },
        {
          "episode": 6,
          "source_episode": 9
        },
        {
          "episode": 7,
          "source_episode": 11
        },
        {
          "episode": 8,
          "source_episode": 13
        },
        {
          "episode": 9,
          "source_episode": 14
        },
        {
          "episode": 10,
          "source_episode": 16
        },
        {
          "episode": 11,
          "source_episode": 18
        },
        {
          "episode": 12,
          "source_episode": 19
        },
        {
          "episode": 13,
          "source_episode": 21
        },
        {
          "episode": 14,
          "source_episode": 23
        },
        {
          "episode": 15,
          "source_episode": 25
        },
        {
          "episode": 16,
          "source_episode": 27
        },
        {
          "episode": 17,
          "source_episode": 29
        },
        {
          "episode": 18,
          "source_episode": 31
        },
        {
          "episode": 19,
          "source_episode": 33
        },
        {
          "episode": 20,
          "source_episode": 34
        },
        {
          "episode": 21,
          "source_episode": 36
        },
        {
          "episode": 22,
          "source_episode": 38
        },
        {
          "episode": 23,
          "source_episode": 39
        },
        {
          "episode": 24,
          "source_episode": 41
        },
        {
          "episode": 25,
          "source_episode": 43
        },
        {
          "episode": 26,
          "source_episode": 44
        },
        {
          "episode": 27,
          "source_episode": 46
        },
        {
          "episode": 28,
          "source_episode": 47
        },
        {
          "episode": 29,
          "source_episode": 49
        },
        {
          "episode": 30,
          "source_episode": 51
        },
        {
          "episode": 31,
          "source_episode": 53
        },
        {
          "episode": 32,
          "source_episode": 54
        },
        {
          "episode": 33,
          "source_episode": 56
        },
        {
          "episode": 34,
          "source_episode": 58
        },
        {
          "episode": 35,
          "source_episode": 60
        },
        {
          "episode": 36,
          "source_episode": 62
        },
        {
          "episode": 37,
          "source_episode": 64
        },
        {
          "episode": 38,
          "source_episode": 66
        },
        {
          "episode": 39,
          "source_episode": 67
        },
        {
          "episode": 40,
          "source_episode": 69
        },
        {
          "episode": 41,
          "source_episode": 71
        },
        {
          "episode": 42,
          "source_episode": 72
        },
        {
          "episode": 43,
          "source_episode": 74
        },
        {
          "episode": 44,
          "source_episode": 75
        },
        {
          "episode": 45,
          "source_episode": 77
        },
        {
          "episode": 46,
          "source_episode": 79
        },
        {
          "episode": 47,
          "source_episode": 81
        },
        {
          "episode": 48,
          "source_episode": 83
        },
        {
          "episode": 49,
          "source_episode": 85
        },
        {
          "episode": 50,
          "source_episode": 87
        },
        {
          "episode": 51,
          "source_episode": 89
        },
        {
          "episode": 52,
          "source_episode": 91
        },
        {
          "episode": 53,
          "source_episode": 93
        },
        {
          "episode": 54,
          "source_episode": 94
        },
        {
          "episode": 55,
          "source_episode": 96
        },
        {
          "episode": 56,
          "source_episode": 98
        },
        {
          "episode": 57,
          "source_episode": 100
        },
        {
          "episode": 58,
          "source_episode": 102
        },
        {
          "episode": 59,
          "source_episode": 104
        },
        {
          "episode": 60,
          "source_episode": 106
        },
        {
          "episode": 61,
          "source_episode": 108
        },
        {
          "episode": 62,
          "source_episode": 109
        },
        {
          "episode": 63,
          "source_episode": 111
        },
        {
          "episode": 64,
          "source_episode": 112
        },
        {
          "episode": 65,
          "source_episode": 114
        },
        {
          "episode": 66,
          "source_episode": 116
        },
        {
          "episode": 67,
          "source_episode": 120
        },
        {
          "episode": 68,
          "source_episode": 124
        },
        {
          "episode": 69,
          "source_episode": 127
        },
        {
          "episode": 70,
          "source_episode": 130
        },
        {
          "episode": 71,
          "source_episode": 133
        },
        {
          "episode": 72,
          "source_episode": 134
        },
        {
          "episode": 73,
          "source_episode": 138
        },
        {
          "episode": 74,
          "source_episode": 141
        },
        {
          "episode": 75,
          "source_episode": 142
        },
        {
          "episode": 76,
          "source_episode": 146
        },
        {
          "episode": 77,
          "source_episode": 147
        },
        {
          "episode": 78,
          "source_episode": 151
        },
        {
          "episode": 79,
          "source_episode": 154
        },
        {
          "episode": 80,
          "source_episode": 157
        },
        {
          "episode": 81,
          "source_episode": 158
        },
        {
          "episode": 82,
          "source_episode": 161
        },
        {
          "episode": 83,
          "source_episode": 164
        },
        {
          "episode": 84,
          "source_episode": 165
        },
        {
          "episode": 85,
          "source_episode": 170
        },
        {
          "episode": 86,
          "source_episode": 171
        },
        {
          "episode": 87,
          "source_episode": 174
        },
        {
          "episode": 88,
          "source_episode": 177
        },
        {
          "episode": 89,
          "source_episode": 179
        },
        {
          "episode": 90,
          "source_episode": 183
        },
        {
          "episode": 91,
          "source_episode": 184
        },
        {
          "episode": 92,
          "source_episode": 187
        },
        {
          "episode": 93,
          "source_episode": 188
        },
        {
          "episode": 94,
          "source_episode": 193
        },
        {
          "episode": 95,
          "source_episode": 197
        },
        {
          "episode": 96,
          "source_episode": 198
        },
        {
          "episode": 97,
          "source_episode": 200
        },
        {
          "episode": 98,
          "source_episode": 201
        },
        {
          "episode": 99,
          "source_episode": 206
        }
      ],
      "parent": "ankile/square-d1-01a-blind-r1",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "02b67813f9a660aab0d11238fd142568c27975322c24abe4dcfa0686c8d875e9",
      "source_repo": "ankile/square-d1-01a-ours-sobol-r1-freecf",
      "source_revision": "09a224139b460c772ab3cbe8c7542e48c3c04b3e",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c01-dagger-sobol-no-cf",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 2
        },
        {
          "episode": 2,
          "source_episode": 4
        },
        {
          "episode": 3,
          "source_episode": 6
        },
        {
          "episode": 4,
          "source_episode": 8
        },
        {
          "episode": 5,
          "source_episode": 11
        },
        {
          "episode": 6,
          "source_episode": 13
        },
        {
          "episode": 7,
          "source_episode": 16
        },
        {
          "episode": 8,
          "source_episode": 18
        },
        {
          "episode": 9,
          "source_episode": 21
        },
        {
          "episode": 10,
          "source_episode": 23
        },
        {
          "episode": 11,
          "source_episode": 25
        },
        {
          "episode": 12,
          "source_episode": 27
        },
        {
          "episode": 13,
          "source_episode": 29
        },
        {
          "episode": 14,
          "source_episode": 31
        },
        {
          "episode": 15,
          "source_episode": 33
        },
        {
          "episode": 16,
          "source_episode": 36
        },
        {
          "episode": 17,
          "source_episode": 38
        },
        {
          "episode": 18,
          "source_episode": 41
        },
        {
          "episode": 19,
          "source_episode": 43
        },
        {
          "episode": 20,
          "source_episode": 46
        },
        {
          "episode": 21,
          "source_episode": 49
        },
        {
          "episode": 22,
          "source_episode": 51
        },
        {
          "episode": 23,
          "source_episode": 53
        },
        {
          "episode": 24,
          "source_episode": 56
        },
        {
          "episode": 25,
          "source_episode": 58
        },
        {
          "episode": 26,
          "source_episode": 60
        },
        {
          "episode": 27,
          "source_episode": 62
        },
        {
          "episode": 28,
          "source_episode": 64
        },
        {
          "episode": 29,
          "source_episode": 66
        },
        {
          "episode": 30,
          "source_episode": 69
        },
        {
          "episode": 31,
          "source_episode": 71
        },
        {
          "episode": 32,
          "source_episode": 74
        },
        {
          "episode": 33,
          "source_episode": 77
        },
        {
          "episode": 34,
          "source_episode": 79
        },
        {
          "episode": 35,
          "source_episode": 81
        },
        {
          "episode": 36,
          "source_episode": 83
        },
        {
          "episode": 37,
          "source_episode": 85
        },
        {
          "episode": 38,
          "source_episode": 87
        },
        {
          "episode": 39,
          "source_episode": 89
        },
        {
          "episode": 40,
          "source_episode": 91
        },
        {
          "episode": 41,
          "source_episode": 93
        },
        {
          "episode": 42,
          "source_episode": 96
        },
        {
          "episode": 43,
          "source_episode": 98
        },
        {
          "episode": 44,
          "source_episode": 100
        },
        {
          "episode": 45,
          "source_episode": 102
        },
        {
          "episode": 46,
          "source_episode": 104
        },
        {
          "episode": 47,
          "source_episode": 106
        },
        {
          "episode": 48,
          "source_episode": 108
        },
        {
          "episode": 49,
          "source_episode": 111
        },
        {
          "episode": 50,
          "source_episode": 114
        },
        {
          "episode": 51,
          "source_episode": 116
        },
        {
          "episode": 52,
          "source_episode": 120
        },
        {
          "episode": 53,
          "source_episode": 124
        },
        {
          "episode": 54,
          "source_episode": 127
        },
        {
          "episode": 55,
          "source_episode": 130
        },
        {
          "episode": 56,
          "source_episode": 133
        },
        {
          "episode": 57,
          "source_episode": 138
        },
        {
          "episode": 58,
          "source_episode": 141
        },
        {
          "episode": 59,
          "source_episode": 146
        },
        {
          "episode": 60,
          "source_episode": 151
        },
        {
          "episode": 61,
          "source_episode": 154
        },
        {
          "episode": 62,
          "source_episode": 157
        },
        {
          "episode": 63,
          "source_episode": 161
        },
        {
          "episode": 64,
          "source_episode": 164
        },
        {
          "episode": 65,
          "source_episode": 170
        },
        {
          "episode": 66,
          "source_episode": 174
        },
        {
          "episode": 67,
          "source_episode": 177
        },
        {
          "episode": 68,
          "source_episode": 179
        },
        {
          "episode": 69,
          "source_episode": 183
        },
        {
          "episode": 70,
          "source_episode": 187
        },
        {
          "episode": 71,
          "source_episode": 193
        },
        {
          "episode": 72,
          "source_episode": 197
        },
        {
          "episode": 73,
          "source_episode": 200
        },
        {
          "episode": 74,
          "source_episode": 206
        },
        {
          "episode": 75,
          "source_episode": 211
        },
        {
          "episode": 76,
          "source_episode": 214
        },
        {
          "episode": 77,
          "source_episode": 217
        },
        {
          "episode": 78,
          "source_episode": 218
        },
        {
          "episode": 79,
          "source_episode": 223
        },
        {
          "episode": 80,
          "source_episode": 225
        },
        {
          "episode": 81,
          "source_episode": 229
        },
        {
          "episode": 82,
          "source_episode": 230
        },
        {
          "episode": 83,
          "source_episode": 233
        },
        {
          "episode": 84,
          "source_episode": 238
        },
        {
          "episode": 85,
          "source_episode": 239
        },
        {
          "episode": 86,
          "source_episode": 243
        },
        {
          "episode": 87,
          "source_episode": 245
        },
        {
          "episode": 88,
          "source_episode": 250
        },
        {
          "episode": 89,
          "source_episode": 252
        },
        {
          "episode": 90,
          "source_episode": 254
        },
        {
          "episode": 91,
          "source_episode": 257
        },
        {
          "episode": 92,
          "source_episode": 261
        },
        {
          "episode": 93,
          "source_episode": 263
        },
        {
          "episode": 94,
          "source_episode": 267
        },
        {
          "episode": 95,
          "source_episode": 271
        },
        {
          "episode": 96,
          "source_episode": 273
        },
        {
          "episode": 97,
          "source_episode": 275
        },
        {
          "episode": 98,
          "source_episode": 278
        },
        {
          "episode": 99,
          "source_episode": 283
        }
      ],
      "parent": "ankile/square-d1-01a-blind-r1",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "b8d693a1f206f8358e3431079e364ea443a8e4a9c5bb91eb0f243353615be464",
      "source_repo": "ankile/square-d1-01a-ours-sobol-r1-nocf",
      "source_revision": "99a60b3809fa36632fb2614d45887f7fc178f349",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c01-sobol-policy-rollouts",
      "episodes": 200,
      "parent": "",
      "source_repo": "ankile/square-d1-01a-ours-sobol-r1-diagnostic-rollouts",
      "source_revision": "e7b8a19e42b5986c0ddb50cfbb3793b97535c8ad",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c02-auto-filtered-bc-n1-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-d1-01a-auto-filtered-bc-n1-r2-policy-rollouts",
      "source_revision": "3a93e4e7bf9fc4cb90038dac75f0e94f4caa560c",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c02-auto-iql-n32-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-d1-01a-auto-iql-n32-r2-policy-rollouts",
      "source_revision": "f8c321d23053e347cabdfc3d1a649cf68737d448",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c02-auto-iql-success-bc-n32-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-d1-01a-auto-iql-success-bc-n32-r2-policy-rollouts",
      "source_revision": "67b25a1579e49d73b32db30bd614b23c91633ef1",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c02-auto-plain-il-n1-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-d1-01a-auto-plain-il-n1-r2-policy-rollouts",
      "source_revision": "2b5011624d417f1d0af007f793bbb781959da129",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c02-baseline-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-01a-d1-baseline-uniform-r2-policy-rollouts",
      "source_revision": "b345e1b1df8b5d44c27574985872c9e5708c62a8",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c02-dagger-baseline",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 2
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 6
        },
        {
          "episode": 3,
          "source_episode": 8
        },
        {
          "episode": 4,
          "source_episode": 11
        },
        {
          "episode": 5,
          "source_episode": 14
        },
        {
          "episode": 6,
          "source_episode": 17
        },
        {
          "episode": 7,
          "source_episode": 20
        },
        {
          "episode": 8,
          "source_episode": 23
        },
        {
          "episode": 9,
          "source_episode": 26
        },
        {
          "episode": 10,
          "source_episode": 29
        },
        {
          "episode": 11,
          "source_episode": 31
        },
        {
          "episode": 12,
          "source_episode": 33
        },
        {
          "episode": 13,
          "source_episode": 36
        },
        {
          "episode": 14,
          "source_episode": 38
        },
        {
          "episode": 15,
          "source_episode": 40
        },
        {
          "episode": 16,
          "source_episode": 43
        },
        {
          "episode": 17,
          "source_episode": 46
        },
        {
          "episode": 18,
          "source_episode": 49
        },
        {
          "episode": 19,
          "source_episode": 51
        },
        {
          "episode": 20,
          "source_episode": 53
        },
        {
          "episode": 21,
          "source_episode": 55
        },
        {
          "episode": 22,
          "source_episode": 57
        },
        {
          "episode": 23,
          "source_episode": 59
        },
        {
          "episode": 24,
          "source_episode": 62
        },
        {
          "episode": 25,
          "source_episode": 67
        },
        {
          "episode": 26,
          "source_episode": 70
        },
        {
          "episode": 27,
          "source_episode": 74
        },
        {
          "episode": 28,
          "source_episode": 78
        },
        {
          "episode": 29,
          "source_episode": 81
        },
        {
          "episode": 30,
          "source_episode": 85
        },
        {
          "episode": 31,
          "source_episode": 88
        },
        {
          "episode": 32,
          "source_episode": 92
        },
        {
          "episode": 33,
          "source_episode": 95
        },
        {
          "episode": 34,
          "source_episode": 98
        },
        {
          "episode": 35,
          "source_episode": 101
        },
        {
          "episode": 36,
          "source_episode": 104
        },
        {
          "episode": 37,
          "source_episode": 107
        },
        {
          "episode": 38,
          "source_episode": 111
        },
        {
          "episode": 39,
          "source_episode": 114
        },
        {
          "episode": 40,
          "source_episode": 117
        },
        {
          "episode": 41,
          "source_episode": 120
        },
        {
          "episode": 42,
          "source_episode": 123
        },
        {
          "episode": 43,
          "source_episode": 126
        },
        {
          "episode": 44,
          "source_episode": 129
        },
        {
          "episode": 45,
          "source_episode": 132
        },
        {
          "episode": 46,
          "source_episode": 135
        },
        {
          "episode": 47,
          "source_episode": 138
        },
        {
          "episode": 48,
          "source_episode": 142
        },
        {
          "episode": 49,
          "source_episode": 145
        },
        {
          "episode": 50,
          "source_episode": 148
        },
        {
          "episode": 51,
          "source_episode": 151
        },
        {
          "episode": 52,
          "source_episode": 154
        },
        {
          "episode": 53,
          "source_episode": 157
        },
        {
          "episode": 54,
          "source_episode": 160
        },
        {
          "episode": 55,
          "source_episode": 163
        },
        {
          "episode": 56,
          "source_episode": 166
        },
        {
          "episode": 57,
          "source_episode": 169
        },
        {
          "episode": 58,
          "source_episode": 172
        },
        {
          "episode": 59,
          "source_episode": 175
        },
        {
          "episode": 60,
          "source_episode": 178
        },
        {
          "episode": 61,
          "source_episode": 183
        },
        {
          "episode": 62,
          "source_episode": 186
        },
        {
          "episode": 63,
          "source_episode": 189
        },
        {
          "episode": 64,
          "source_episode": 192
        },
        {
          "episode": 65,
          "source_episode": 195
        },
        {
          "episode": 66,
          "source_episode": 198
        },
        {
          "episode": 67,
          "source_episode": 203
        },
        {
          "episode": 68,
          "source_episode": 206
        },
        {
          "episode": 69,
          "source_episode": 209
        },
        {
          "episode": 70,
          "source_episode": 213
        },
        {
          "episode": 71,
          "source_episode": 217
        },
        {
          "episode": 72,
          "source_episode": 220
        },
        {
          "episode": 73,
          "source_episode": 223
        },
        {
          "episode": 74,
          "source_episode": 226
        },
        {
          "episode": 75,
          "source_episode": 230
        },
        {
          "episode": 76,
          "source_episode": 233
        },
        {
          "episode": 77,
          "source_episode": 237
        },
        {
          "episode": 78,
          "source_episode": 240
        },
        {
          "episode": 79,
          "source_episode": 242
        },
        {
          "episode": 80,
          "source_episode": 245
        },
        {
          "episode": 81,
          "source_episode": 247
        },
        {
          "episode": 82,
          "source_episode": 250
        },
        {
          "episode": 83,
          "source_episode": 252
        },
        {
          "episode": 84,
          "source_episode": 256
        },
        {
          "episode": 85,
          "source_episode": 257
        },
        {
          "episode": 86,
          "source_episode": 260
        },
        {
          "episode": 87,
          "source_episode": 265
        },
        {
          "episode": 88,
          "source_episode": 268
        },
        {
          "episode": 89,
          "source_episode": 269
        },
        {
          "episode": 90,
          "source_episode": 274
        },
        {
          "episode": 91,
          "source_episode": 277
        },
        {
          "episode": 92,
          "source_episode": 279
        },
        {
          "episode": 93,
          "source_episode": 281
        },
        {
          "episode": 94,
          "source_episode": 285
        },
        {
          "episode": 95,
          "source_episode": 289
        },
        {
          "episode": 96,
          "source_episode": 292
        },
        {
          "episode": 97,
          "source_episode": 295
        },
        {
          "episode": 98,
          "source_episode": 296
        },
        {
          "episode": 99,
          "source_episode": 299
        }
      ],
      "parent": "ankile/square-d1-01a-blind-r2",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "66065a6c6c47ba81ec989182ceb22e440368c8543e83356ded468d89b0f2b09a",
      "source_repo": "ankile/square-d1-01a-baseline-uniform-r2-nocf",
      "source_revision": "6a18c7a7f9c7dcdfb3802f7dd7aa7727c8361a09",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c02-dagger-mining-no-cf",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 1
        },
        {
          "episode": 2,
          "source_episode": 3
        },
        {
          "episode": 3,
          "source_episode": 5
        },
        {
          "episode": 4,
          "source_episode": 7
        },
        {
          "episode": 5,
          "source_episode": 9
        },
        {
          "episode": 6,
          "source_episode": 12
        },
        {
          "episode": 7,
          "source_episode": 15
        },
        {
          "episode": 8,
          "source_episode": 18
        },
        {
          "episode": 9,
          "source_episode": 21
        },
        {
          "episode": 10,
          "source_episode": 24
        },
        {
          "episode": 11,
          "source_episode": 27
        },
        {
          "episode": 12,
          "source_episode": 30
        },
        {
          "episode": 13,
          "source_episode": 32
        },
        {
          "episode": 14,
          "source_episode": 34
        },
        {
          "episode": 15,
          "source_episode": 37
        },
        {
          "episode": 16,
          "source_episode": 39
        },
        {
          "episode": 17,
          "source_episode": 41
        },
        {
          "episode": 18,
          "source_episode": 44
        },
        {
          "episode": 19,
          "source_episode": 47
        },
        {
          "episode": 20,
          "source_episode": 50
        },
        {
          "episode": 21,
          "source_episode": 52
        },
        {
          "episode": 22,
          "source_episode": 54
        },
        {
          "episode": 23,
          "source_episode": 56
        },
        {
          "episode": 24,
          "source_episode": 58
        },
        {
          "episode": 25,
          "source_episode": 60
        },
        {
          "episode": 26,
          "source_episode": 65
        },
        {
          "episode": 27,
          "source_episode": 69
        },
        {
          "episode": 28,
          "source_episode": 71
        },
        {
          "episode": 29,
          "source_episode": 76
        },
        {
          "episode": 30,
          "source_episode": 80
        },
        {
          "episode": 31,
          "source_episode": 84
        },
        {
          "episode": 32,
          "source_episode": 87
        },
        {
          "episode": 33,
          "source_episode": 90
        },
        {
          "episode": 34,
          "source_episode": 94
        },
        {
          "episode": 35,
          "source_episode": 97
        },
        {
          "episode": 36,
          "source_episode": 100
        },
        {
          "episode": 37,
          "source_episode": 103
        },
        {
          "episode": 38,
          "source_episode": 106
        },
        {
          "episode": 39,
          "source_episode": 110
        },
        {
          "episode": 40,
          "source_episode": 113
        },
        {
          "episode": 41,
          "source_episode": 116
        },
        {
          "episode": 42,
          "source_episode": 119
        },
        {
          "episode": 43,
          "source_episode": 122
        },
        {
          "episode": 44,
          "source_episode": 125
        },
        {
          "episode": 45,
          "source_episode": 128
        },
        {
          "episode": 46,
          "source_episode": 131
        },
        {
          "episode": 47,
          "source_episode": 134
        },
        {
          "episode": 48,
          "source_episode": 137
        },
        {
          "episode": 49,
          "source_episode": 140
        },
        {
          "episode": 50,
          "source_episode": 144
        },
        {
          "episode": 51,
          "source_episode": 147
        },
        {
          "episode": 52,
          "source_episode": 150
        },
        {
          "episode": 53,
          "source_episode": 153
        },
        {
          "episode": 54,
          "source_episode": 156
        },
        {
          "episode": 55,
          "source_episode": 159
        },
        {
          "episode": 56,
          "source_episode": 162
        },
        {
          "episode": 57,
          "source_episode": 165
        },
        {
          "episode": 58,
          "source_episode": 168
        },
        {
          "episode": 59,
          "source_episode": 171
        },
        {
          "episode": 60,
          "source_episode": 174
        },
        {
          "episode": 61,
          "source_episode": 177
        },
        {
          "episode": 62,
          "source_episode": 181
        },
        {
          "episode": 63,
          "source_episode": 185
        },
        {
          "episode": 64,
          "source_episode": 188
        },
        {
          "episode": 65,
          "source_episode": 191
        },
        {
          "episode": 66,
          "source_episode": 194
        },
        {
          "episode": 67,
          "source_episode": 197
        },
        {
          "episode": 68,
          "source_episode": 201
        },
        {
          "episode": 69,
          "source_episode": 205
        },
        {
          "episode": 70,
          "source_episode": 208
        },
        {
          "episode": 71,
          "source_episode": 212
        },
        {
          "episode": 72,
          "source_episode": 215
        },
        {
          "episode": 73,
          "source_episode": 219
        },
        {
          "episode": 74,
          "source_episode": 222
        },
        {
          "episode": 75,
          "source_episode": 225
        },
        {
          "episode": 76,
          "source_episode": 229
        },
        {
          "episode": 77,
          "source_episode": 232
        },
        {
          "episode": 78,
          "source_episode": 235
        },
        {
          "episode": 79,
          "source_episode": 239
        },
        {
          "episode": 80,
          "source_episode": 244
        },
        {
          "episode": 81,
          "source_episode": 246
        },
        {
          "episode": 82,
          "source_episode": 248
        },
        {
          "episode": 83,
          "source_episode": 251
        },
        {
          "episode": 84,
          "source_episode": 255
        },
        {
          "episode": 85,
          "source_episode": 258
        },
        {
          "episode": 86,
          "source_episode": 261
        },
        {
          "episode": 87,
          "source_episode": 263
        },
        {
          "episode": 88,
          "source_episode": 266
        },
        {
          "episode": 89,
          "source_episode": 270
        },
        {
          "episode": 90,
          "source_episode": 273
        },
        {
          "episode": 91,
          "source_episode": 275
        },
        {
          "episode": 92,
          "source_episode": 280
        },
        {
          "episode": 93,
          "source_episode": 283
        },
        {
          "episode": 94,
          "source_episode": 286
        },
        {
          "episode": 95,
          "source_episode": 287
        },
        {
          "episode": 96,
          "source_episode": 291
        },
        {
          "episode": 97,
          "source_episode": 293
        },
        {
          "episode": 98,
          "source_episode": 297
        },
        {
          "episode": 99,
          "source_episode": 300
        }
      ],
      "parent": "ankile/square-d1-01a-blind-r2",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "8439d71310285f8c2b0429e8b3c3c7eba9e4904b19725cc9677ff9388b457675",
      "source_repo": "ankile/square-d1-01a-ours-mining-r2-nocf",
      "source_revision": "cfafeb0ce23bb6853bc93d523bd2aace167c504f",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c02-dagger-mixed",
      "episodes": 302,
      "parent": "",
      "source_repo": "ankile/square-d1-01a-blind-r2",
      "source_revision": "7135442803463d2e89b9bc47afd50765d3898194",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c02-dagger-mulligan",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 1
        },
        {
          "episode": 2,
          "source_episode": 3
        },
        {
          "episode": 3,
          "source_episode": 5
        },
        {
          "episode": 4,
          "source_episode": 7
        },
        {
          "episode": 5,
          "source_episode": 9
        },
        {
          "episode": 6,
          "source_episode": 10
        },
        {
          "episode": 7,
          "source_episode": 12
        },
        {
          "episode": 8,
          "source_episode": 13
        },
        {
          "episode": 9,
          "source_episode": 15
        },
        {
          "episode": 10,
          "source_episode": 16
        },
        {
          "episode": 11,
          "source_episode": 18
        },
        {
          "episode": 12,
          "source_episode": 19
        },
        {
          "episode": 13,
          "source_episode": 21
        },
        {
          "episode": 14,
          "source_episode": 22
        },
        {
          "episode": 15,
          "source_episode": 24
        },
        {
          "episode": 16,
          "source_episode": 25
        },
        {
          "episode": 17,
          "source_episode": 27
        },
        {
          "episode": 18,
          "source_episode": 28
        },
        {
          "episode": 19,
          "source_episode": 30
        },
        {
          "episode": 20,
          "source_episode": 32
        },
        {
          "episode": 21,
          "source_episode": 34
        },
        {
          "episode": 22,
          "source_episode": 35
        },
        {
          "episode": 23,
          "source_episode": 37
        },
        {
          "episode": 24,
          "source_episode": 39
        },
        {
          "episode": 25,
          "source_episode": 41
        },
        {
          "episode": 26,
          "source_episode": 42
        },
        {
          "episode": 27,
          "source_episode": 44
        },
        {
          "episode": 28,
          "source_episode": 45
        },
        {
          "episode": 29,
          "source_episode": 47
        },
        {
          "episode": 30,
          "source_episode": 48
        },
        {
          "episode": 31,
          "source_episode": 50
        },
        {
          "episode": 32,
          "source_episode": 52
        },
        {
          "episode": 33,
          "source_episode": 54
        },
        {
          "episode": 34,
          "source_episode": 56
        },
        {
          "episode": 35,
          "source_episode": 58
        },
        {
          "episode": 36,
          "source_episode": 60
        },
        {
          "episode": 37,
          "source_episode": 65
        },
        {
          "episode": 38,
          "source_episode": 66
        },
        {
          "episode": 39,
          "source_episode": 69
        },
        {
          "episode": 40,
          "source_episode": 71
        },
        {
          "episode": 41,
          "source_episode": 72
        },
        {
          "episode": 42,
          "source_episode": 76
        },
        {
          "episode": 43,
          "source_episode": 77
        },
        {
          "episode": 44,
          "source_episode": 80
        },
        {
          "episode": 45,
          "source_episode": 84
        },
        {
          "episode": 46,
          "source_episode": 87
        },
        {
          "episode": 47,
          "source_episode": 90
        },
        {
          "episode": 48,
          "source_episode": 91
        },
        {
          "episode": 49,
          "source_episode": 94
        },
        {
          "episode": 50,
          "source_episode": 97
        },
        {
          "episode": 51,
          "source_episode": 100
        },
        {
          "episode": 52,
          "source_episode": 103
        },
        {
          "episode": 53,
          "source_episode": 106
        },
        {
          "episode": 54,
          "source_episode": 110
        },
        {
          "episode": 55,
          "source_episode": 113
        },
        {
          "episode": 56,
          "source_episode": 116
        },
        {
          "episode": 57,
          "source_episode": 119
        },
        {
          "episode": 58,
          "source_episode": 122
        },
        {
          "episode": 59,
          "source_episode": 125
        },
        {
          "episode": 60,
          "source_episode": 128
        },
        {
          "episode": 61,
          "source_episode": 131
        },
        {
          "episode": 62,
          "source_episode": 134
        },
        {
          "episode": 63,
          "source_episode": 137
        },
        {
          "episode": 64,
          "source_episode": 140
        },
        {
          "episode": 65,
          "source_episode": 141
        },
        {
          "episode": 66,
          "source_episode": 144
        },
        {
          "episode": 67,
          "source_episode": 147
        },
        {
          "episode": 68,
          "source_episode": 150
        },
        {
          "episode": 69,
          "source_episode": 153
        },
        {
          "episode": 70,
          "source_episode": 156
        },
        {
          "episode": 71,
          "source_episode": 159
        },
        {
          "episode": 72,
          "source_episode": 162
        },
        {
          "episode": 73,
          "source_episode": 165
        },
        {
          "episode": 74,
          "source_episode": 168
        },
        {
          "episode": 75,
          "source_episode": 171
        },
        {
          "episode": 76,
          "source_episode": 174
        },
        {
          "episode": 77,
          "source_episode": 177
        },
        {
          "episode": 78,
          "source_episode": 181
        },
        {
          "episode": 79,
          "source_episode": 182
        },
        {
          "episode": 80,
          "source_episode": 185
        },
        {
          "episode": 81,
          "source_episode": 188
        },
        {
          "episode": 82,
          "source_episode": 191
        },
        {
          "episode": 83,
          "source_episode": 194
        },
        {
          "episode": 84,
          "source_episode": 197
        },
        {
          "episode": 85,
          "source_episode": 201
        },
        {
          "episode": 86,
          "source_episode": 202
        },
        {
          "episode": 87,
          "source_episode": 205
        },
        {
          "episode": 88,
          "source_episode": 208
        },
        {
          "episode": 89,
          "source_episode": 212
        },
        {
          "episode": 90,
          "source_episode": 215
        },
        {
          "episode": 91,
          "source_episode": 216
        },
        {
          "episode": 92,
          "source_episode": 219
        },
        {
          "episode": 93,
          "source_episode": 222
        },
        {
          "episode": 94,
          "source_episode": 225
        },
        {
          "episode": 95,
          "source_episode": 229
        },
        {
          "episode": 96,
          "source_episode": 232
        },
        {
          "episode": 97,
          "source_episode": 235
        },
        {
          "episode": 98,
          "source_episode": 236
        },
        {
          "episode": 99,
          "source_episode": 239
        }
      ],
      "parent": "ankile/square-d1-01a-blind-r2",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "e0361ecb6a69097fe96e8380ef90ddae6d9abbfb9779f7a058dae0c54fa146ad",
      "source_repo": "ankile/square-d1-01a-ours-mining-r2-freecf",
      "source_revision": "b7798d47d533f41eaa4cc9251d78f437cf4781cf",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c02-dagger-sobol-free-cf",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 1
        },
        {
          "episode": 2,
          "source_episode": 3
        },
        {
          "episode": 3,
          "source_episode": 5
        },
        {
          "episode": 4,
          "source_episode": 7
        },
        {
          "episode": 5,
          "source_episode": 9
        },
        {
          "episode": 6,
          "source_episode": 10
        },
        {
          "episode": 7,
          "source_episode": 12
        },
        {
          "episode": 8,
          "source_episode": 13
        },
        {
          "episode": 9,
          "source_episode": 15
        },
        {
          "episode": 10,
          "source_episode": 16
        },
        {
          "episode": 11,
          "source_episode": 18
        },
        {
          "episode": 12,
          "source_episode": 19
        },
        {
          "episode": 13,
          "source_episode": 21
        },
        {
          "episode": 14,
          "source_episode": 22
        },
        {
          "episode": 15,
          "source_episode": 24
        },
        {
          "episode": 16,
          "source_episode": 25
        },
        {
          "episode": 17,
          "source_episode": 27
        },
        {
          "episode": 18,
          "source_episode": 28
        },
        {
          "episode": 19,
          "source_episode": 30
        },
        {
          "episode": 20,
          "source_episode": 32
        },
        {
          "episode": 21,
          "source_episode": 34
        },
        {
          "episode": 22,
          "source_episode": 35
        },
        {
          "episode": 23,
          "source_episode": 37
        },
        {
          "episode": 24,
          "source_episode": 39
        },
        {
          "episode": 25,
          "source_episode": 41
        },
        {
          "episode": 26,
          "source_episode": 42
        },
        {
          "episode": 27,
          "source_episode": 44
        },
        {
          "episode": 28,
          "source_episode": 45
        },
        {
          "episode": 29,
          "source_episode": 47
        },
        {
          "episode": 30,
          "source_episode": 48
        },
        {
          "episode": 31,
          "source_episode": 50
        },
        {
          "episode": 32,
          "source_episode": 52
        },
        {
          "episode": 33,
          "source_episode": 54
        },
        {
          "episode": 34,
          "source_episode": 56
        },
        {
          "episode": 35,
          "source_episode": 58
        },
        {
          "episode": 36,
          "source_episode": 61
        },
        {
          "episode": 37,
          "source_episode": 63
        },
        {
          "episode": 38,
          "source_episode": 64
        },
        {
          "episode": 39,
          "source_episode": 68
        },
        {
          "episode": 40,
          "source_episode": 73
        },
        {
          "episode": 41,
          "source_episode": 75
        },
        {
          "episode": 42,
          "source_episode": 79
        },
        {
          "episode": 43,
          "source_episode": 82
        },
        {
          "episode": 44,
          "source_episode": 83
        },
        {
          "episode": 45,
          "source_episode": 86
        },
        {
          "episode": 46,
          "source_episode": 89
        },
        {
          "episode": 47,
          "source_episode": 93
        },
        {
          "episode": 48,
          "source_episode": 96
        },
        {
          "episode": 49,
          "source_episode": 99
        },
        {
          "episode": 50,
          "source_episode": 102
        },
        {
          "episode": 51,
          "source_episode": 105
        },
        {
          "episode": 52,
          "source_episode": 108
        },
        {
          "episode": 53,
          "source_episode": 109
        },
        {
          "episode": 54,
          "source_episode": 112
        },
        {
          "episode": 55,
          "source_episode": 115
        },
        {
          "episode": 56,
          "source_episode": 118
        },
        {
          "episode": 57,
          "source_episode": 121
        },
        {
          "episode": 58,
          "source_episode": 124
        },
        {
          "episode": 59,
          "source_episode": 127
        },
        {
          "episode": 60,
          "source_episode": 130
        },
        {
          "episode": 61,
          "source_episode": 133
        },
        {
          "episode": 62,
          "source_episode": 136
        },
        {
          "episode": 63,
          "source_episode": 139
        },
        {
          "episode": 64,
          "source_episode": 143
        },
        {
          "episode": 65,
          "source_episode": 146
        },
        {
          "episode": 66,
          "source_episode": 149
        },
        {
          "episode": 67,
          "source_episode": 152
        },
        {
          "episode": 68,
          "source_episode": 155
        },
        {
          "episode": 69,
          "source_episode": 158
        },
        {
          "episode": 70,
          "source_episode": 161
        },
        {
          "episode": 71,
          "source_episode": 164
        },
        {
          "episode": 72,
          "source_episode": 167
        },
        {
          "episode": 73,
          "source_episode": 170
        },
        {
          "episode": 74,
          "source_episode": 173
        },
        {
          "episode": 75,
          "source_episode": 176
        },
        {
          "episode": 76,
          "source_episode": 179
        },
        {
          "episode": 77,
          "source_episode": 180
        },
        {
          "episode": 78,
          "source_episode": 184
        },
        {
          "episode": 79,
          "source_episode": 187
        },
        {
          "episode": 80,
          "source_episode": 190
        },
        {
          "episode": 81,
          "source_episode": 193
        },
        {
          "episode": 82,
          "source_episode": 196
        },
        {
          "episode": 83,
          "source_episode": 199
        },
        {
          "episode": 84,
          "source_episode": 200
        },
        {
          "episode": 85,
          "source_episode": 204
        },
        {
          "episode": 86,
          "source_episode": 207
        },
        {
          "episode": 87,
          "source_episode": 210
        },
        {
          "episode": 88,
          "source_episode": 211
        },
        {
          "episode": 89,
          "source_episode": 214
        },
        {
          "episode": 90,
          "source_episode": 218
        },
        {
          "episode": 91,
          "source_episode": 221
        },
        {
          "episode": 92,
          "source_episode": 224
        },
        {
          "episode": 93,
          "source_episode": 227
        },
        {
          "episode": 94,
          "source_episode": 228
        },
        {
          "episode": 95,
          "source_episode": 231
        },
        {
          "episode": 96,
          "source_episode": 234
        },
        {
          "episode": 97,
          "source_episode": 238
        },
        {
          "episode": 98,
          "source_episode": 241
        },
        {
          "episode": 99,
          "source_episode": 243
        }
      ],
      "parent": "ankile/square-d1-01a-blind-r2",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "d642b60268ddcf12ca663c80489f5d88650a9cc28d6587b3e9783294c7e66ae0",
      "source_repo": "ankile/square-d1-01a-ours-sobol-r2-freecf",
      "source_revision": "9b679c3a76dbdd84b68ca90f032727f6fdfd6e59",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c02-dagger-sobol-no-cf",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 1
        },
        {
          "episode": 2,
          "source_episode": 3
        },
        {
          "episode": 3,
          "source_episode": 5
        },
        {
          "episode": 4,
          "source_episode": 7
        },
        {
          "episode": 5,
          "source_episode": 9
        },
        {
          "episode": 6,
          "source_episode": 12
        },
        {
          "episode": 7,
          "source_episode": 15
        },
        {
          "episode": 8,
          "source_episode": 18
        },
        {
          "episode": 9,
          "source_episode": 21
        },
        {
          "episode": 10,
          "source_episode": 24
        },
        {
          "episode": 11,
          "source_episode": 27
        },
        {
          "episode": 12,
          "source_episode": 30
        },
        {
          "episode": 13,
          "source_episode": 32
        },
        {
          "episode": 14,
          "source_episode": 34
        },
        {
          "episode": 15,
          "source_episode": 37
        },
        {
          "episode": 16,
          "source_episode": 39
        },
        {
          "episode": 17,
          "source_episode": 41
        },
        {
          "episode": 18,
          "source_episode": 44
        },
        {
          "episode": 19,
          "source_episode": 47
        },
        {
          "episode": 20,
          "source_episode": 50
        },
        {
          "episode": 21,
          "source_episode": 52
        },
        {
          "episode": 22,
          "source_episode": 54
        },
        {
          "episode": 23,
          "source_episode": 56
        },
        {
          "episode": 24,
          "source_episode": 58
        },
        {
          "episode": 25,
          "source_episode": 61
        },
        {
          "episode": 26,
          "source_episode": 63
        },
        {
          "episode": 27,
          "source_episode": 68
        },
        {
          "episode": 28,
          "source_episode": 73
        },
        {
          "episode": 29,
          "source_episode": 75
        },
        {
          "episode": 30,
          "source_episode": 79
        },
        {
          "episode": 31,
          "source_episode": 82
        },
        {
          "episode": 32,
          "source_episode": 86
        },
        {
          "episode": 33,
          "source_episode": 89
        },
        {
          "episode": 34,
          "source_episode": 93
        },
        {
          "episode": 35,
          "source_episode": 96
        },
        {
          "episode": 36,
          "source_episode": 99
        },
        {
          "episode": 37,
          "source_episode": 102
        },
        {
          "episode": 38,
          "source_episode": 105
        },
        {
          "episode": 39,
          "source_episode": 108
        },
        {
          "episode": 40,
          "source_episode": 112
        },
        {
          "episode": 41,
          "source_episode": 115
        },
        {
          "episode": 42,
          "source_episode": 118
        },
        {
          "episode": 43,
          "source_episode": 121
        },
        {
          "episode": 44,
          "source_episode": 124
        },
        {
          "episode": 45,
          "source_episode": 127
        },
        {
          "episode": 46,
          "source_episode": 130
        },
        {
          "episode": 47,
          "source_episode": 133
        },
        {
          "episode": 48,
          "source_episode": 136
        },
        {
          "episode": 49,
          "source_episode": 139
        },
        {
          "episode": 50,
          "source_episode": 143
        },
        {
          "episode": 51,
          "source_episode": 146
        },
        {
          "episode": 52,
          "source_episode": 149
        },
        {
          "episode": 53,
          "source_episode": 152
        },
        {
          "episode": 54,
          "source_episode": 155
        },
        {
          "episode": 55,
          "source_episode": 158
        },
        {
          "episode": 56,
          "source_episode": 161
        },
        {
          "episode": 57,
          "source_episode": 164
        },
        {
          "episode": 58,
          "source_episode": 167
        },
        {
          "episode": 59,
          "source_episode": 170
        },
        {
          "episode": 60,
          "source_episode": 173
        },
        {
          "episode": 61,
          "source_episode": 176
        },
        {
          "episode": 62,
          "source_episode": 179
        },
        {
          "episode": 63,
          "source_episode": 184
        },
        {
          "episode": 64,
          "source_episode": 187
        },
        {
          "episode": 65,
          "source_episode": 190
        },
        {
          "episode": 66,
          "source_episode": 193
        },
        {
          "episode": 67,
          "source_episode": 196
        },
        {
          "episode": 68,
          "source_episode": 199
        },
        {
          "episode": 69,
          "source_episode": 204
        },
        {
          "episode": 70,
          "source_episode": 207
        },
        {
          "episode": 71,
          "source_episode": 210
        },
        {
          "episode": 72,
          "source_episode": 214
        },
        {
          "episode": 73,
          "source_episode": 218
        },
        {
          "episode": 74,
          "source_episode": 221
        },
        {
          "episode": 75,
          "source_episode": 224
        },
        {
          "episode": 76,
          "source_episode": 227
        },
        {
          "episode": 77,
          "source_episode": 231
        },
        {
          "episode": 78,
          "source_episode": 234
        },
        {
          "episode": 79,
          "source_episode": 238
        },
        {
          "episode": 80,
          "source_episode": 241
        },
        {
          "episode": 81,
          "source_episode": 243
        },
        {
          "episode": 82,
          "source_episode": 249
        },
        {
          "episode": 83,
          "source_episode": 253
        },
        {
          "episode": 84,
          "source_episode": 254
        },
        {
          "episode": 85,
          "source_episode": 259
        },
        {
          "episode": 86,
          "source_episode": 262
        },
        {
          "episode": 87,
          "source_episode": 264
        },
        {
          "episode": 88,
          "source_episode": 267
        },
        {
          "episode": 89,
          "source_episode": 271
        },
        {
          "episode": 90,
          "source_episode": 272
        },
        {
          "episode": 91,
          "source_episode": 276
        },
        {
          "episode": 92,
          "source_episode": 278
        },
        {
          "episode": 93,
          "source_episode": 282
        },
        {
          "episode": 94,
          "source_episode": 284
        },
        {
          "episode": 95,
          "source_episode": 288
        },
        {
          "episode": 96,
          "source_episode": 290
        },
        {
          "episode": 97,
          "source_episode": 294
        },
        {
          "episode": 98,
          "source_episode": 298
        },
        {
          "episode": 99,
          "source_episode": 301
        }
      ],
      "parent": "ankile/square-d1-01a-blind-r2",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "2e47f0b48dfbeb8529fbc0b1f369603a8b41b36fb218769529bae7103ebb8850",
      "source_repo": "ankile/square-d1-01a-ours-sobol-r2-nocf",
      "source_revision": "f3e963c383f2c07eca73b7c38050deaf0ca461f3",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c02-mulligan-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-01a-d1-ours-mining-r2-diagnostic-rollouts",
      "source_revision": "ee45e353010b72da22873a9e83c439b937411a9a",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c03-auto-filtered-bc-n1-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-d1-01a-auto-filtered-bc-n1-r3-policy-rollouts",
      "source_revision": "e7758054ae3507d0e95db882f2acbed91232aa30",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c03-auto-iql-n32-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-d1-01a-auto-iql-n32-r3-policy-rollouts",
      "source_revision": "0acb2514738cbf252865651996e820bd253dfcb7",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c03-auto-iql-success-bc-n32-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-d1-01a-auto-iql-success-bc-n32-r3-policy-rollouts",
      "source_revision": "115763b2081ad7af8d9de0ec80af6c3542de2547",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c03-auto-plain-il-n1-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-d1-01a-auto-plain-il-n1-r3-policy-rollouts",
      "source_revision": "84cc08f2b36257335f86c2fe7cff7b8928457bb1",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c03-baseline-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-01a-d1-baseline-uniform-r3-policy-rollouts",
      "source_revision": "d4138ff8149bb9a51d8667ffcf335e2215106eed",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c03-dagger-baseline",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 3
        },
        {
          "episode": 1,
          "source_episode": 6
        },
        {
          "episode": 2,
          "source_episode": 8
        },
        {
          "episode": 3,
          "source_episode": 10
        },
        {
          "episode": 4,
          "source_episode": 12
        },
        {
          "episode": 5,
          "source_episode": 14
        },
        {
          "episode": 6,
          "source_episode": 17
        },
        {
          "episode": 7,
          "source_episode": 20
        },
        {
          "episode": 8,
          "source_episode": 22
        },
        {
          "episode": 9,
          "source_episode": 24
        },
        {
          "episode": 10,
          "source_episode": 26
        },
        {
          "episode": 11,
          "source_episode": 28
        },
        {
          "episode": 12,
          "source_episode": 31
        },
        {
          "episode": 13,
          "source_episode": 33
        },
        {
          "episode": 14,
          "source_episode": 35
        },
        {
          "episode": 15,
          "source_episode": 38
        },
        {
          "episode": 16,
          "source_episode": 40
        },
        {
          "episode": 17,
          "source_episode": 42
        },
        {
          "episode": 18,
          "source_episode": 44
        },
        {
          "episode": 19,
          "source_episode": 47
        },
        {
          "episode": 20,
          "source_episode": 49
        },
        {
          "episode": 21,
          "source_episode": 51
        },
        {
          "episode": 22,
          "source_episode": 54
        },
        {
          "episode": 23,
          "source_episode": 56
        },
        {
          "episode": 24,
          "source_episode": 59
        },
        {
          "episode": 25,
          "source_episode": 62
        },
        {
          "episode": 26,
          "source_episode": 64
        },
        {
          "episode": 27,
          "source_episode": 66
        },
        {
          "episode": 28,
          "source_episode": 69
        },
        {
          "episode": 29,
          "source_episode": 72
        },
        {
          "episode": 30,
          "source_episode": 74
        },
        {
          "episode": 31,
          "source_episode": 77
        },
        {
          "episode": 32,
          "source_episode": 79
        },
        {
          "episode": 33,
          "source_episode": 81
        },
        {
          "episode": 34,
          "source_episode": 83
        },
        {
          "episode": 35,
          "source_episode": 85
        },
        {
          "episode": 36,
          "source_episode": 87
        },
        {
          "episode": 37,
          "source_episode": 89
        },
        {
          "episode": 38,
          "source_episode": 91
        },
        {
          "episode": 39,
          "source_episode": 93
        },
        {
          "episode": 40,
          "source_episode": 95
        },
        {
          "episode": 41,
          "source_episode": 97
        },
        {
          "episode": 42,
          "source_episode": 99
        },
        {
          "episode": 43,
          "source_episode": 101
        },
        {
          "episode": 44,
          "source_episode": 103
        },
        {
          "episode": 45,
          "source_episode": 105
        },
        {
          "episode": 46,
          "source_episode": 108
        },
        {
          "episode": 47,
          "source_episode": 110
        },
        {
          "episode": 48,
          "source_episode": 112
        },
        {
          "episode": 49,
          "source_episode": 114
        },
        {
          "episode": 50,
          "source_episode": 116
        },
        {
          "episode": 51,
          "source_episode": 118
        },
        {
          "episode": 52,
          "source_episode": 120
        },
        {
          "episode": 53,
          "source_episode": 122
        },
        {
          "episode": 54,
          "source_episode": 124
        },
        {
          "episode": 55,
          "source_episode": 126
        },
        {
          "episode": 56,
          "source_episode": 128
        },
        {
          "episode": 57,
          "source_episode": 130
        },
        {
          "episode": 58,
          "source_episode": 132
        },
        {
          "episode": 59,
          "source_episode": 134
        },
        {
          "episode": 60,
          "source_episode": 136
        },
        {
          "episode": 61,
          "source_episode": 138
        },
        {
          "episode": 62,
          "source_episode": 140
        },
        {
          "episode": 63,
          "source_episode": 142
        },
        {
          "episode": 64,
          "source_episode": 144
        },
        {
          "episode": 65,
          "source_episode": 146
        },
        {
          "episode": 66,
          "source_episode": 148
        },
        {
          "episode": 67,
          "source_episode": 150
        },
        {
          "episode": 68,
          "source_episode": 152
        },
        {
          "episode": 69,
          "source_episode": 154
        },
        {
          "episode": 70,
          "source_episode": 156
        },
        {
          "episode": 71,
          "source_episode": 158
        },
        {
          "episode": 72,
          "source_episode": 160
        },
        {
          "episode": 73,
          "source_episode": 163
        },
        {
          "episode": 74,
          "source_episode": 165
        },
        {
          "episode": 75,
          "source_episode": 167
        },
        {
          "episode": 76,
          "source_episode": 169
        },
        {
          "episode": 77,
          "source_episode": 171
        },
        {
          "episode": 78,
          "source_episode": 174
        },
        {
          "episode": 79,
          "source_episode": 176
        },
        {
          "episode": 80,
          "source_episode": 179
        },
        {
          "episode": 81,
          "source_episode": 181
        },
        {
          "episode": 82,
          "source_episode": 182
        },
        {
          "episode": 83,
          "source_episode": 183
        },
        {
          "episode": 84,
          "source_episode": 185
        },
        {
          "episode": 85,
          "source_episode": 187
        },
        {
          "episode": 86,
          "source_episode": 190
        },
        {
          "episode": 87,
          "source_episode": 192
        },
        {
          "episode": 88,
          "source_episode": 193
        },
        {
          "episode": 89,
          "source_episode": 196
        },
        {
          "episode": 90,
          "source_episode": 198
        },
        {
          "episode": 91,
          "source_episode": 199
        },
        {
          "episode": 92,
          "source_episode": 201
        },
        {
          "episode": 93,
          "source_episode": 203
        },
        {
          "episode": 94,
          "source_episode": 206
        },
        {
          "episode": 95,
          "source_episode": 207
        },
        {
          "episode": 96,
          "source_episode": 209
        },
        {
          "episode": 97,
          "source_episode": 212
        },
        {
          "episode": 98,
          "source_episode": 213
        },
        {
          "episode": 99,
          "source_episode": 215
        }
      ],
      "parent": "ankile/square-d1-01a-blind-r3",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "2f57f9e58b44747034418da8647efadc20853d61be4be49ad6a26914161dc616",
      "source_repo": "ankile/square-d1-01a-baseline-uniform-r3-nocf",
      "source_revision": "e28f7ef045213a6e9cfaada6406557c023e94a1a",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c03-dagger-mining-no-cf",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 1
        },
        {
          "episode": 2,
          "source_episode": 4
        },
        {
          "episode": 3,
          "source_episode": 7
        },
        {
          "episode": 4,
          "source_episode": 9
        },
        {
          "episode": 5,
          "source_episode": 11
        },
        {
          "episode": 6,
          "source_episode": 13
        },
        {
          "episode": 7,
          "source_episode": 15
        },
        {
          "episode": 8,
          "source_episode": 18
        },
        {
          "episode": 9,
          "source_episode": 21
        },
        {
          "episode": 10,
          "source_episode": 23
        },
        {
          "episode": 11,
          "source_episode": 25
        },
        {
          "episode": 12,
          "source_episode": 27
        },
        {
          "episode": 13,
          "source_episode": 29
        },
        {
          "episode": 14,
          "source_episode": 32
        },
        {
          "episode": 15,
          "source_episode": 34
        },
        {
          "episode": 16,
          "source_episode": 36
        },
        {
          "episode": 17,
          "source_episode": 39
        },
        {
          "episode": 18,
          "source_episode": 41
        },
        {
          "episode": 19,
          "source_episode": 43
        },
        {
          "episode": 20,
          "source_episode": 45
        },
        {
          "episode": 21,
          "source_episode": 48
        },
        {
          "episode": 22,
          "source_episode": 50
        },
        {
          "episode": 23,
          "source_episode": 52
        },
        {
          "episode": 24,
          "source_episode": 55
        },
        {
          "episode": 25,
          "source_episode": 57
        },
        {
          "episode": 26,
          "source_episode": 60
        },
        {
          "episode": 27,
          "source_episode": 63
        },
        {
          "episode": 28,
          "source_episode": 65
        },
        {
          "episode": 29,
          "source_episode": 67
        },
        {
          "episode": 30,
          "source_episode": 70
        },
        {
          "episode": 31,
          "source_episode": 73
        },
        {
          "episode": 32,
          "source_episode": 75
        },
        {
          "episode": 33,
          "source_episode": 78
        },
        {
          "episode": 34,
          "source_episode": 80
        },
        {
          "episode": 35,
          "source_episode": 82
        },
        {
          "episode": 36,
          "source_episode": 84
        },
        {
          "episode": 37,
          "source_episode": 86
        },
        {
          "episode": 38,
          "source_episode": 88
        },
        {
          "episode": 39,
          "source_episode": 90
        },
        {
          "episode": 40,
          "source_episode": 92
        },
        {
          "episode": 41,
          "source_episode": 94
        },
        {
          "episode": 42,
          "source_episode": 96
        },
        {
          "episode": 43,
          "source_episode": 98
        },
        {
          "episode": 44,
          "source_episode": 100
        },
        {
          "episode": 45,
          "source_episode": 102
        },
        {
          "episode": 46,
          "source_episode": 104
        },
        {
          "episode": 47,
          "source_episode": 106
        },
        {
          "episode": 48,
          "source_episode": 109
        },
        {
          "episode": 49,
          "source_episode": 111
        },
        {
          "episode": 50,
          "source_episode": 113
        },
        {
          "episode": 51,
          "source_episode": 115
        },
        {
          "episode": 52,
          "source_episode": 117
        },
        {
          "episode": 53,
          "source_episode": 119
        },
        {
          "episode": 54,
          "source_episode": 121
        },
        {
          "episode": 55,
          "source_episode": 123
        },
        {
          "episode": 56,
          "source_episode": 125
        },
        {
          "episode": 57,
          "source_episode": 127
        },
        {
          "episode": 58,
          "source_episode": 129
        },
        {
          "episode": 59,
          "source_episode": 131
        },
        {
          "episode": 60,
          "source_episode": 133
        },
        {
          "episode": 61,
          "source_episode": 135
        },
        {
          "episode": 62,
          "source_episode": 137
        },
        {
          "episode": 63,
          "source_episode": 139
        },
        {
          "episode": 64,
          "source_episode": 141
        },
        {
          "episode": 65,
          "source_episode": 143
        },
        {
          "episode": 66,
          "source_episode": 145
        },
        {
          "episode": 67,
          "source_episode": 147
        },
        {
          "episode": 68,
          "source_episode": 149
        },
        {
          "episode": 69,
          "source_episode": 151
        },
        {
          "episode": 70,
          "source_episode": 153
        },
        {
          "episode": 71,
          "source_episode": 155
        },
        {
          "episode": 72,
          "source_episode": 157
        },
        {
          "episode": 73,
          "source_episode": 159
        },
        {
          "episode": 74,
          "source_episode": 161
        },
        {
          "episode": 75,
          "source_episode": 164
        },
        {
          "episode": 76,
          "source_episode": 166
        },
        {
          "episode": 77,
          "source_episode": 168
        },
        {
          "episode": 78,
          "source_episode": 170
        },
        {
          "episode": 79,
          "source_episode": 172
        },
        {
          "episode": 80,
          "source_episode": 175
        },
        {
          "episode": 81,
          "source_episode": 177
        },
        {
          "episode": 82,
          "source_episode": 180
        },
        {
          "episode": 83,
          "source_episode": 184
        },
        {
          "episode": 84,
          "source_episode": 186
        },
        {
          "episode": 85,
          "source_episode": 188
        },
        {
          "episode": 86,
          "source_episode": 189
        },
        {
          "episode": 87,
          "source_episode": 191
        },
        {
          "episode": 88,
          "source_episode": 194
        },
        {
          "episode": 89,
          "source_episode": 195
        },
        {
          "episode": 90,
          "source_episode": 197
        },
        {
          "episode": 91,
          "source_episode": 200
        },
        {
          "episode": 92,
          "source_episode": 202
        },
        {
          "episode": 93,
          "source_episode": 204
        },
        {
          "episode": 94,
          "source_episode": 205
        },
        {
          "episode": 95,
          "source_episode": 208
        },
        {
          "episode": 96,
          "source_episode": 210
        },
        {
          "episode": 97,
          "source_episode": 211
        },
        {
          "episode": 98,
          "source_episode": 214
        },
        {
          "episode": 99,
          "source_episode": 216
        }
      ],
      "parent": "ankile/square-d1-01a-blind-r3",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "c3673d3056d38719a3b9c30ef77f53927a6a34f31820ea0c3f950032f91ee94e",
      "source_repo": "ankile/square-d1-01a-ours-mining-r3-nocf",
      "source_revision": "6717c332a807c68e61700133fd317b924f61c8de",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c03-dagger-mixed",
      "episodes": 217,
      "parent": "",
      "source_repo": "ankile/square-d1-01a-blind-r3",
      "source_revision": "8af3a696fd3752046310f5e5ddf4b44ced00a3ae",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c03-dagger-mulligan",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 1
        },
        {
          "episode": 2,
          "source_episode": 2
        },
        {
          "episode": 3,
          "source_episode": 4
        },
        {
          "episode": 4,
          "source_episode": 5
        },
        {
          "episode": 5,
          "source_episode": 7
        },
        {
          "episode": 6,
          "source_episode": 9
        },
        {
          "episode": 7,
          "source_episode": 11
        },
        {
          "episode": 8,
          "source_episode": 13
        },
        {
          "episode": 9,
          "source_episode": 15
        },
        {
          "episode": 10,
          "source_episode": 16
        },
        {
          "episode": 11,
          "source_episode": 18
        },
        {
          "episode": 12,
          "source_episode": 19
        },
        {
          "episode": 13,
          "source_episode": 21
        },
        {
          "episode": 14,
          "source_episode": 23
        },
        {
          "episode": 15,
          "source_episode": 25
        },
        {
          "episode": 16,
          "source_episode": 27
        },
        {
          "episode": 17,
          "source_episode": 29
        },
        {
          "episode": 18,
          "source_episode": 30
        },
        {
          "episode": 19,
          "source_episode": 32
        },
        {
          "episode": 20,
          "source_episode": 34
        },
        {
          "episode": 21,
          "source_episode": 36
        },
        {
          "episode": 22,
          "source_episode": 37
        },
        {
          "episode": 23,
          "source_episode": 39
        },
        {
          "episode": 24,
          "source_episode": 41
        },
        {
          "episode": 25,
          "source_episode": 43
        },
        {
          "episode": 26,
          "source_episode": 45
        },
        {
          "episode": 27,
          "source_episode": 46
        },
        {
          "episode": 28,
          "source_episode": 48
        },
        {
          "episode": 29,
          "source_episode": 50
        },
        {
          "episode": 30,
          "source_episode": 52
        },
        {
          "episode": 31,
          "source_episode": 53
        },
        {
          "episode": 32,
          "source_episode": 55
        },
        {
          "episode": 33,
          "source_episode": 57
        },
        {
          "episode": 34,
          "source_episode": 58
        },
        {
          "episode": 35,
          "source_episode": 60
        },
        {
          "episode": 36,
          "source_episode": 61
        },
        {
          "episode": 37,
          "source_episode": 63
        },
        {
          "episode": 38,
          "source_episode": 65
        },
        {
          "episode": 39,
          "source_episode": 67
        },
        {
          "episode": 40,
          "source_episode": 68
        },
        {
          "episode": 41,
          "source_episode": 70
        },
        {
          "episode": 42,
          "source_episode": 71
        },
        {
          "episode": 43,
          "source_episode": 73
        },
        {
          "episode": 44,
          "source_episode": 75
        },
        {
          "episode": 45,
          "source_episode": 76
        },
        {
          "episode": 46,
          "source_episode": 78
        },
        {
          "episode": 47,
          "source_episode": 80
        },
        {
          "episode": 48,
          "source_episode": 82
        },
        {
          "episode": 49,
          "source_episode": 84
        },
        {
          "episode": 50,
          "source_episode": 86
        },
        {
          "episode": 51,
          "source_episode": 88
        },
        {
          "episode": 52,
          "source_episode": 90
        },
        {
          "episode": 53,
          "source_episode": 92
        },
        {
          "episode": 54,
          "source_episode": 94
        },
        {
          "episode": 55,
          "source_episode": 96
        },
        {
          "episode": 56,
          "source_episode": 98
        },
        {
          "episode": 57,
          "source_episode": 100
        },
        {
          "episode": 58,
          "source_episode": 102
        },
        {
          "episode": 59,
          "source_episode": 104
        },
        {
          "episode": 60,
          "source_episode": 106
        },
        {
          "episode": 61,
          "source_episode": 107
        },
        {
          "episode": 62,
          "source_episode": 109
        },
        {
          "episode": 63,
          "source_episode": 111
        },
        {
          "episode": 64,
          "source_episode": 113
        },
        {
          "episode": 65,
          "source_episode": 115
        },
        {
          "episode": 66,
          "source_episode": 117
        },
        {
          "episode": 67,
          "source_episode": 119
        },
        {
          "episode": 68,
          "source_episode": 121
        },
        {
          "episode": 69,
          "source_episode": 123
        },
        {
          "episode": 70,
          "source_episode": 125
        },
        {
          "episode": 71,
          "source_episode": 127
        },
        {
          "episode": 72,
          "source_episode": 129
        },
        {
          "episode": 73,
          "source_episode": 131
        },
        {
          "episode": 74,
          "source_episode": 133
        },
        {
          "episode": 75,
          "source_episode": 135
        },
        {
          "episode": 76,
          "source_episode": 137
        },
        {
          "episode": 77,
          "source_episode": 139
        },
        {
          "episode": 78,
          "source_episode": 141
        },
        {
          "episode": 79,
          "source_episode": 143
        },
        {
          "episode": 80,
          "source_episode": 145
        },
        {
          "episode": 81,
          "source_episode": 147
        },
        {
          "episode": 82,
          "source_episode": 149
        },
        {
          "episode": 83,
          "source_episode": 151
        },
        {
          "episode": 84,
          "source_episode": 153
        },
        {
          "episode": 85,
          "source_episode": 155
        },
        {
          "episode": 86,
          "source_episode": 157
        },
        {
          "episode": 87,
          "source_episode": 159
        },
        {
          "episode": 88,
          "source_episode": 161
        },
        {
          "episode": 89,
          "source_episode": 162
        },
        {
          "episode": 90,
          "source_episode": 164
        },
        {
          "episode": 91,
          "source_episode": 166
        },
        {
          "episode": 92,
          "source_episode": 168
        },
        {
          "episode": 93,
          "source_episode": 170
        },
        {
          "episode": 94,
          "source_episode": 172
        },
        {
          "episode": 95,
          "source_episode": 173
        },
        {
          "episode": 96,
          "source_episode": 175
        },
        {
          "episode": 97,
          "source_episode": 177
        },
        {
          "episode": 98,
          "source_episode": 178
        },
        {
          "episode": 99,
          "source_episode": 180
        }
      ],
      "parent": "ankile/square-d1-01a-blind-r3",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "43aeb6ee2c9526664d34fd3cc22c47d7fae65e9e1858ddd75c742f6a9194a2be",
      "source_repo": "ankile/square-d1-01a-ours-mining-r3-freecf",
      "source_revision": "ae67f68c2cd18f82ba1a2287401364ad41a6174d",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/sim-square-broad-c03-mulligan-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-01a-d1-ours-mining-r3-diagnostic-rollouts",
      "source_revision": "f9bade01c6998f049d305856a2824faf49242150",
      "state": "original_recording_no_parent"
    },
    {
      "compared_columns": [
        "action",
        "observation.environment_state",
        "observation.state"
      ],
      "destination_repo": "mulligan/sim-square-narrow-c00-teleop-baseline",
      "episodes": 100,
      "mapping": [
        {
          "episode": 0,
          "source_episode": 3,
          "trajectory_sha256": "23751cee0175960db83705d93a18e4bc9e03d399a9884a9faa8bab4e9f2248d9"
        },
        {
          "episode": 1,
          "source_episode": 5,
          "trajectory_sha256": "f1350e47aadf019473da53984eb1698afac971a6ba82c49fb5d350adbc16ecb3"
        },
        {
          "episode": 2,
          "source_episode": 6,
          "trajectory_sha256": "a38f532575f4ce13a9a60d318c8a416e0d6be1ad40dea40e083d1bdf3edc14dc"
        },
        {
          "episode": 3,
          "source_episode": 7,
          "trajectory_sha256": "da8d39526b841f8d9abb40e475786e9555e757beb3fe4e2c1fb541420828bb3d"
        },
        {
          "episode": 4,
          "source_episode": 8,
          "trajectory_sha256": "7a3bbc920e08db4c6a99de91b888abbc262726075d4c29634935aa8d25f5b797"
        },
        {
          "episode": 5,
          "source_episode": 10,
          "trajectory_sha256": "b5e3d2f41d80c9aee348f2cfbbe8611e278ea4e3f65bdaf6d036ebc094310d91"
        },
        {
          "episode": 6,
          "source_episode": 11,
          "trajectory_sha256": "89093a223a4efe236501315ec1bc2118c3fae4ef36d110c234698b2462f9167a"
        },
        {
          "episode": 7,
          "source_episode": 15,
          "trajectory_sha256": "55fbe45d92e546fe6059122847d7f53cc60100c45c1db259e71b9613e1914863"
        },
        {
          "episode": 8,
          "source_episode": 17,
          "trajectory_sha256": "bbf796feb774eb5a3ec62db0ae85c59a40f9be668dd7cd8886a37172921a513a"
        },
        {
          "episode": 9,
          "source_episode": 19,
          "trajectory_sha256": "8ec13a28f2c4a8ea33a151e2e19e4651dc53b17632b35d15417f92d4a625659b"
        },
        {
          "episode": 10,
          "source_episode": 20,
          "trajectory_sha256": "942f68aaf961d288c95fe43913b7a9a1f60a50fbf4b48076f3a81a05df784c14"
        },
        {
          "episode": 11,
          "source_episode": 22,
          "trajectory_sha256": "5fc5696417730461271d89dd3831bab8a41154596abc2a69da7f80d183b5e51f"
        },
        {
          "episode": 12,
          "source_episode": 24,
          "trajectory_sha256": "f6b33bd5ab70e2983e02c59051d70e870cab165fc97604fdbf43b059d3fcb2de"
        },
        {
          "episode": 13,
          "source_episode": 26,
          "trajectory_sha256": "f6f40728e63da322c12dedc46eb9c32412301cc3267d87ed5b5831f73a57b64c"
        },
        {
          "episode": 14,
          "source_episode": 29,
          "trajectory_sha256": "55a4a97c6455f662be90bf9f3dd573ddafbf66576d7d029131668bc6f78ac679"
        },
        {
          "episode": 15,
          "source_episode": 30,
          "trajectory_sha256": "af304029358e2fc52ee5f1aa7486e4c6896ea3a06d188f542fb5199c8ead697a"
        },
        {
          "episode": 16,
          "source_episode": 31,
          "trajectory_sha256": "ac961a1415bebcc20c323b8eb00878c463019c9987e51a6d41e93e8efc3cfce9"
        },
        {
          "episode": 17,
          "source_episode": 32,
          "trajectory_sha256": "8633f97aaac3ce860f2ee695a24c220fc0ea430d9697bda96c0a772de1e01798"
        },
        {
          "episode": 18,
          "source_episode": 33,
          "trajectory_sha256": "99046834f63c4ab4d43a1f95cc9a7beb29b99d364258a9bb0170f5b4130c3d0e"
        },
        {
          "episode": 19,
          "source_episode": 36,
          "trajectory_sha256": "02e653549abfd95bde93c4b7ada3e23ff644c13e296105cb9341d6b5b275d635"
        },
        {
          "episode": 20,
          "source_episode": 37,
          "trajectory_sha256": "92b0180e30337e932576a7ef37b9f8c6af9d0a507fb9e2b83a550a80339d084a"
        },
        {
          "episode": 21,
          "source_episode": 40,
          "trajectory_sha256": "c9528b9ef4243e5ba34177248a8a13d07e8a4594a7428c7113713bf7b82769b7"
        },
        {
          "episode": 22,
          "source_episode": 42,
          "trajectory_sha256": "73951b9bb3dfe3ceba0ddbfa779ed7ee359a318e91f366ea3bcc86b454088714"
        },
        {
          "episode": 23,
          "source_episode": 47,
          "trajectory_sha256": "14a8eb2db86cfb2893777932d8997bece5def712d04ac1e8f4be803db38f3144"
        },
        {
          "episode": 24,
          "source_episode": 48,
          "trajectory_sha256": "58d668def18cda77fc707c90e2072af66e74d83aa7207b6040bdca12c3b04272"
        },
        {
          "episode": 25,
          "source_episode": 50,
          "trajectory_sha256": "d3359277451d503d264d5bd39208f65d0d3ac30ab0d3fe7f72f5172d7d89ec8d"
        },
        {
          "episode": 26,
          "source_episode": 51,
          "trajectory_sha256": "c97b38f2262156cbbc6522efdefedeaee650b3d64ed73d2cd4c35bf09b209cd3"
        },
        {
          "episode": 27,
          "source_episode": 53,
          "trajectory_sha256": "bb02fcc9f6e2335bb2a82bdda8e1355cc1e3ff6baf9a367bf75c52fc6e7b16aa"
        },
        {
          "episode": 28,
          "source_episode": 54,
          "trajectory_sha256": "2cf73bbe057a57e40cf03f3bc0ef9ddc31f3044b1e80cd407ab58a8243a12660"
        },
        {
          "episode": 29,
          "source_episode": 56,
          "trajectory_sha256": "bb0f96e9678f0bd12bf8752e417d4b4fd83423300ef491187ab15fb2bdce6b83"
        },
        {
          "episode": 30,
          "source_episode": 57,
          "trajectory_sha256": "0cd7e4233323aa37f22c42f20ae65257c431189932a3443bebdd4b35892ffe40"
        },
        {
          "episode": 31,
          "source_episode": 58,
          "trajectory_sha256": "f7a5f191f0b9ba10fce439835b5f3dec75ea9956284d711abbdeade9decabf12"
        },
        {
          "episode": 32,
          "source_episode": 59,
          "trajectory_sha256": "372f254ad321c014d44d2e06b757b7be221cf753813ad42aa19ed78a5273d852"
        },
        {
          "episode": 33,
          "source_episode": 60,
          "trajectory_sha256": "a1b775b187bd1231820b8fb4cdd2aecb159f7f908aad28dd149f3ce1fd38111b"
        },
        {
          "episode": 34,
          "source_episode": 61,
          "trajectory_sha256": "3b9dc7f83fc3542eda7aa293b3f07ec03e226623d90fd670f60bdde3878c030c"
        },
        {
          "episode": 35,
          "source_episode": 62,
          "trajectory_sha256": "1cd8e3a950e601bbeca6c71c0980930b4e04843960ef35120403da15ab9d5e31"
        },
        {
          "episode": 36,
          "source_episode": 63,
          "trajectory_sha256": "67b8c0e793adb149f2bbc8bbeb93d85bcd1b57adaa7afad40e2c2088bd9784bb"
        },
        {
          "episode": 37,
          "source_episode": 66,
          "trajectory_sha256": "4691b9cbcc014211bdde357484dc3fd019b7b3569976aab4254e6f5c0be5e53d"
        },
        {
          "episode": 38,
          "source_episode": 67,
          "trajectory_sha256": "d68ad0227eb5912a1da25e10abaa063517d360204c0e5b6bbe40877e614f90da"
        },
        {
          "episode": 39,
          "source_episode": 72,
          "trajectory_sha256": "daf6829ce589cdb9bb63f46cf2915d1411e7b927e3a3e0a73de85efadf554b23"
        },
        {
          "episode": 40,
          "source_episode": 83,
          "trajectory_sha256": "ce304c4ad67d039374075ce25d8fcb7c881ee74ca069de97e06593116bdf4867"
        },
        {
          "episode": 41,
          "source_episode": 84,
          "trajectory_sha256": "24a441ae81b8b96fd9007404268ff524bdcfa0777ebf78291eb815736fc2dfbe"
        },
        {
          "episode": 42,
          "source_episode": 89,
          "trajectory_sha256": "c526ff26ac13a7d704c7fce802fc89c7e670f115c34e3c4de1969548cce09c07"
        },
        {
          "episode": 43,
          "source_episode": 92,
          "trajectory_sha256": "4a01e23306a5845042c96c33cd50f499e79b0d9d027836103d603c6f721b35aa"
        },
        {
          "episode": 44,
          "source_episode": 93,
          "trajectory_sha256": "dd21ab6e0e87f17a05b8ac0d383756552fc4f886e24d01263342007d03638066"
        },
        {
          "episode": 45,
          "source_episode": 94,
          "trajectory_sha256": "21fea4ee61f4a751d3a5896804b723acda886294bc31043024a4e5015426a2cb"
        },
        {
          "episode": 46,
          "source_episode": 95,
          "trajectory_sha256": "e8e9e777d57d9be1420ac877d004ffb9cc2ffe34935bb8adadda192f53cfbf32"
        },
        {
          "episode": 47,
          "source_episode": 98,
          "trajectory_sha256": "8c863fc98e18ed49f76abc91dbbdd759e845ad87eb8c102476fba67395d99a58"
        },
        {
          "episode": 48,
          "source_episode": 99,
          "trajectory_sha256": "fe33e0e7f54aaf9a4cec3e9a42ef1b92e6d1913deb718802955defb8ffc693fd"
        },
        {
          "episode": 49,
          "source_episode": 100,
          "trajectory_sha256": "f85049eab83df7cfd5fa60cf6f22a3c6d3f3215e825fead3c99a45469de85d93"
        },
        {
          "episode": 50,
          "source_episode": 101,
          "trajectory_sha256": "c01440880b54e4de02266b5a7c8efdba52551b041b2b1de5f349f8fdb42671e4"
        },
        {
          "episode": 51,
          "source_episode": 102,
          "trajectory_sha256": "e194fe807a6887e43e05306af0b987c0071c92a4b30830c9602cca0f4e886808"
        },
        {
          "episode": 52,
          "source_episode": 103,
          "trajectory_sha256": "8c388b20e33199290a9c3ffa28aaae0bd484ef88938f8bc4f31557d5a8736a59"
        },
        {
          "episode": 53,
          "source_episode": 104,
          "trajectory_sha256": "eeaf046ac6fd576483ec9e54e7fbd1371659acc06449f88f0add908d14d82033"
        },
        {
          "episode": 54,
          "source_episode": 106,
          "trajectory_sha256": "7df2ef36926bf4dd5681dfd750126e429e3d28d1e11bc235fb8f757a9d2f16d7"
        },
        {
          "episode": 55,
          "source_episode": 109,
          "trajectory_sha256": "ed14cc01d075a17e8c6a4ddbc586cbdf8a4fe775bb8ab3b7dace6fdbb7bd2dbd"
        },
        {
          "episode": 56,
          "source_episode": 111,
          "trajectory_sha256": "28883241b49d257ec8912dbab0c76801ea18e4b44a023ff2d2088f7562e1530f"
        },
        {
          "episode": 57,
          "source_episode": 114,
          "trajectory_sha256": "e709bc1e9d56a38766533b74043ffc50dee3484c84ac4f90cb8a5528a905ece1"
        },
        {
          "episode": 58,
          "source_episode": 116,
          "trajectory_sha256": "de837c693d7e4ac9a551cca7958c0a03bd8b11133d90e8601cb97427dbca197d"
        },
        {
          "episode": 59,
          "source_episode": 117,
          "trajectory_sha256": "84f9c4bd6643042a14436b1937f319707ea386e0245213589dee673682ef2428"
        },
        {
          "episode": 60,
          "source_episode": 118,
          "trajectory_sha256": "1d382881fc34e4861bede29a830d007d728f24ac065d51c5c2f761b3d6795f4b"
        },
        {
          "episode": 61,
          "source_episode": 121,
          "trajectory_sha256": "b6447d3602529561339e72562126d5029cef3760121bab3b11c2a069b7c94d87"
        },
        {
          "episode": 62,
          "source_episode": 124,
          "trajectory_sha256": "a810e803d3d731a5950e306e47cc62f71cf65284d1dd22218087f80366334f5c"
        },
        {
          "episode": 63,
          "source_episode": 125,
          "trajectory_sha256": "ad37fc22438730fbc14b0b15d9ae0ab5ec79797810676c29ff3d340d260917d1"
        },
        {
          "episode": 64,
          "source_episode": 127,
          "trajectory_sha256": "1ac3dd85c8154cbc25bdf95d1dbefbe4cadd13d3f13dcb33f7e7825d71d97a5d"
        },
        {
          "episode": 65,
          "source_episode": 128,
          "trajectory_sha256": "ce1a925765916562c64f23349893323aa6cfde2aabf778ccc6f2a502afb28be8"
        },
        {
          "episode": 66,
          "source_episode": 130,
          "trajectory_sha256": "738725aea269b5dfb0540e32ccde785b65cd72e50d345feb64e2b8d3bb270598"
        },
        {
          "episode": 67,
          "source_episode": 131,
          "trajectory_sha256": "068b07735f861ca725787499ce37152ece03aed4311b34b1477192f34e1b36dc"
        },
        {
          "episode": 68,
          "source_episode": 132,
          "trajectory_sha256": "ce8af3882429e2b76bb7e5565825a9e63aa93f7d0f26cb882d79ebcbe1976eda"
        },
        {
          "episode": 69,
          "source_episode": 133,
          "trajectory_sha256": "5a146b8928ff9f179467dc8b0b158c6f7ae4ebb41e5eab6662a99d6baf8d9105"
        },
        {
          "episode": 70,
          "source_episode": 134,
          "trajectory_sha256": "3d240e53d275f62b46e988e102e5de8b1a29270b4a0939c96e4de5c78989a939"
        },
        {
          "episode": 71,
          "source_episode": 135,
          "trajectory_sha256": "7bcc50caf9a04476204098648158d31265280780743ca6eb7de18238a05faa21"
        },
        {
          "episode": 72,
          "source_episode": 136,
          "trajectory_sha256": "81f5af876529a18947bfa795cb23a0b22cf81fec5b99e819a754e7f70304c8ae"
        },
        {
          "episode": 73,
          "source_episode": 137,
          "trajectory_sha256": "7df1de6734e8fe0ae6b362ad79e7125e2f4ba83a9f5288c7160a946255332f7c"
        },
        {
          "episode": 74,
          "source_episode": 139,
          "trajectory_sha256": "b7c555ae51eafb20aa8adf69bfcc7575708b9b179f05f255f7e55ca1a708e4af"
        },
        {
          "episode": 75,
          "source_episode": 140,
          "trajectory_sha256": "63df2f1bcfc9a44ae10c6d132d2a34c70d21cdb07641163cae8812e46c95382d"
        },
        {
          "episode": 76,
          "source_episode": 143,
          "trajectory_sha256": "26eb8d0fbbee8240bb9a204cac19be34cafee3b849d3d6588771861afd06214d"
        },
        {
          "episode": 77,
          "source_episode": 144,
          "trajectory_sha256": "64a62ba01d4e4e1443ca52728a66cbaa4693fed6596720a1fe54f397ad418ac9"
        },
        {
          "episode": 78,
          "source_episode": 145,
          "trajectory_sha256": "564a46d7b75eaaeb828561114db7fd0c49e8670e76ac7469aab8caa30fa95843"
        },
        {
          "episode": 79,
          "source_episode": 147,
          "trajectory_sha256": "88619710e45f46f286a01fa373f12220648dafe35706bf602f2b64fde058c8aa"
        },
        {
          "episode": 80,
          "source_episode": 149,
          "trajectory_sha256": "b0198c245c60e9a18d7726eea7792879e77dbc902431d65178fad71fd7353f2e"
        },
        {
          "episode": 81,
          "source_episode": 152,
          "trajectory_sha256": "0960cd8b09f41516a3545ef06fb0657d19601f60936cc1940fe0d47e09d81cfd"
        },
        {
          "episode": 82,
          "source_episode": 155,
          "trajectory_sha256": "6e075690e57189c6c1e8b0a6716d783fad43f5305164bfa9c36411c1875cd168"
        },
        {
          "episode": 83,
          "source_episode": 156,
          "trajectory_sha256": "75c65e9e20a35327beb926e1a7129b4c433c6247ae52ebc0d399c4771e7640bc"
        },
        {
          "episode": 84,
          "source_episode": 158,
          "trajectory_sha256": "18f77f00dace366e43dc3b7d3a723fc4861df292c144c2138e4276c47f93a2bd"
        },
        {
          "episode": 85,
          "source_episode": 162,
          "trajectory_sha256": "3ab555e7f19adc69a15f0b95fcdcbc20c6bd88cbc7dca02ebe547aee2bd8a661"
        },
        {
          "episode": 86,
          "source_episode": 165,
          "trajectory_sha256": "4f92056bf3e35eba6f11fa69935c79b2794a8564fdb7329a0a690591bcda181d"
        },
        {
          "episode": 87,
          "source_episode": 168,
          "trajectory_sha256": "14e8bd1ba615c6e6fabc6e3745840c6d28bfef8d9ad5fc571cd69041e70fadd4"
        },
        {
          "episode": 88,
          "source_episode": 170,
          "trajectory_sha256": "3e0609bde567156f2dff8c19ba576ed91604149dc5fa2d8ed85117577f5714fe"
        },
        {
          "episode": 89,
          "source_episode": 175,
          "trajectory_sha256": "267f03c88ffa073644ab7c0fc65a586661767786ef765b1ec6b234b4e1f28862"
        },
        {
          "episode": 90,
          "source_episode": 177,
          "trajectory_sha256": "d3783361e46248959516a6d0e51a1869cbadd98f10c8199fe666dfba24e14072"
        },
        {
          "episode": 91,
          "source_episode": 178,
          "trajectory_sha256": "acb25652caf4cef4071f7c6d999b35f032872c2f1d6b2b03341bcb50289da222"
        },
        {
          "episode": 92,
          "source_episode": 179,
          "trajectory_sha256": "44b2d70d540ed796a85134c2b5cce919b7503ed8712f92198b050a93d604585b"
        },
        {
          "episode": 93,
          "source_episode": 183,
          "trajectory_sha256": "547ec2bf2ba48c19311aa2c5dbbfc8ed3a59b472f59f672098879cc856b911c5"
        },
        {
          "episode": 94,
          "source_episode": 184,
          "trajectory_sha256": "fa58283e724a4b4462a6aff66d827ebe8c7a0c9ac434995341c87b7592b8afec"
        },
        {
          "episode": 95,
          "source_episode": 189,
          "trajectory_sha256": "e85f6ea67c198a4e011809a202cc6463dc1ed9f8fd4499591e371696eaa9f5a8"
        },
        {
          "episode": 96,
          "source_episode": 190,
          "trajectory_sha256": "a8b7e2aff0758e1eeaeb93b169096a6e6db3604e2de9b70659de8e2f617fba72"
        },
        {
          "episode": 97,
          "source_episode": 191,
          "trajectory_sha256": "12d7c6cefb34df6723ecd5f3297b501bfedf511fa8bd510934dc4ac4ed134719"
        },
        {
          "episode": 98,
          "source_episode": 192,
          "trajectory_sha256": "55691118315cec8a97dcf18b795206d501a79bbf59753bd0e924ec8f851705ab"
        },
        {
          "episode": 99,
          "source_episode": 197,
          "trajectory_sha256": "8b6e11eba14189534355f1c495972a19992de1b69ea8de0ae0afd63350e630a8"
        }
      ],
      "parent": "ankile/square-01a-blind-iter0",
      "source_repo": "ankile/square-01a-baseline-uniform-r0",
      "source_revision": "9c8055aa1058c218e32a92b3fe6a3ad2fc9b9f8c",
      "state": "complete_exact_trajectory_mapping"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c00-teleop-mixed",
      "episodes": 200,
      "parent": "",
      "source_repo": "ankile/square-01a-blind-iter0",
      "source_revision": "0e92d49080aa06b47ee9bb61059d1000d91abc6e",
      "state": "original_recording_no_parent"
    },
    {
      "compared_columns": [
        "action",
        "observation.environment_state",
        "observation.state"
      ],
      "destination_repo": "mulligan/sim-square-narrow-c00-teleop-sobol",
      "episodes": 100,
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0,
          "trajectory_sha256": "7f314f9adcefb68059b058a30c33b97f89bbeee327e1aaabcce02e44ede24652"
        },
        {
          "episode": 1,
          "source_episode": 1,
          "trajectory_sha256": "c11c2948bbe0792bf720dd20cd7af26c992188d75ed58f5b55168686f02231fe"
        },
        {
          "episode": 2,
          "source_episode": 2,
          "trajectory_sha256": "9b5584845d34a61eb1296c3f8a39fdf1d5cacedfd386d6d11083da8fb4fe45f7"
        },
        {
          "episode": 3,
          "source_episode": 4,
          "trajectory_sha256": "4f3f5b082ab00aa0a96be2c57a7a6597098ba792645a9338d5d4f9594abc4bad"
        },
        {
          "episode": 4,
          "source_episode": 9,
          "trajectory_sha256": "f28f72583741256a8165aece3dc966db82fa1f86ac453a7a5dfee78109200948"
        },
        {
          "episode": 5,
          "source_episode": 12,
          "trajectory_sha256": "6cb993e94689e57308f966d0ba13980d71e62d146951fc5c476740373905b961"
        },
        {
          "episode": 6,
          "source_episode": 13,
          "trajectory_sha256": "584b08f458f88f89876e530c3a9563adcee9e9afcdb5ad74efd267e30b80b6a4"
        },
        {
          "episode": 7,
          "source_episode": 14,
          "trajectory_sha256": "408d4d83829abebae137794c9035d60a717f1dd02d5c0b600b810088eb19bb70"
        },
        {
          "episode": 8,
          "source_episode": 16,
          "trajectory_sha256": "9396275fc6d53014372523e064f836ec5a9deef7e092d736395612dc39ed0039"
        },
        {
          "episode": 9,
          "source_episode": 18,
          "trajectory_sha256": "3ffa43d157865ddece11eeef6094e22630dd4fc82cb7a96d0f247da5a9996b6c"
        },
        {
          "episode": 10,
          "source_episode": 21,
          "trajectory_sha256": "92ed15d684d5048a9e0338c43ebe7679449abaa116eaf0fc14c46c3a3aab1bb2"
        },
        {
          "episode": 11,
          "source_episode": 23,
          "trajectory_sha256": "a6ef17e684850c51f7bbede189122e4f003d91bbbf225f24a741afbfdac1eab4"
        },
        {
          "episode": 12,
          "source_episode": 25,
          "trajectory_sha256": "b4f6754d50cb6c99f92c180e05c6e155bc7e0f4d40d712fd71184974c42b6dbb"
        },
        {
          "episode": 13,
          "source_episode": 27,
          "trajectory_sha256": "ad2c329e7bc9770a178fdbbb67bc78cbabdb7ed4bb7611b1c2959fef937b2048"
        },
        {
          "episode": 14,
          "source_episode": 28,
          "trajectory_sha256": "9f51433743cfe031381b7cbb90cd9fb0083d6aa4029cc9fcc530df363d0f3367"
        },
        {
          "episode": 15,
          "source_episode": 34,
          "trajectory_sha256": "126617fdadea6456b7adcbce3f4c9ed3ea1a284e7a72603bd11035ff9faff500"
        },
        {
          "episode": 16,
          "source_episode": 35,
          "trajectory_sha256": "4e09c1c73479f49e75101e83c6e97df0d5cb81a3c93e7cd18e6f77df2db0d12a"
        },
        {
          "episode": 17,
          "source_episode": 38,
          "trajectory_sha256": "e6295542bc2e8d935f04dba934caa5d62d71435d61c4ff0827c60885074ba6d9"
        },
        {
          "episode": 18,
          "source_episode": 39,
          "trajectory_sha256": "6443a2754b5959a5e410d81a744954bdd5cc5b0755673475fa201c3203904ae5"
        },
        {
          "episode": 19,
          "source_episode": 41,
          "trajectory_sha256": "286012b161cab47f74a959d6f14836f1595c4dc6703a2ef4eb76ad1b5b459446"
        },
        {
          "episode": 20,
          "source_episode": 43,
          "trajectory_sha256": "23503d7cf083074e10d993393f1c0bf9c6ae43e9e53b5cb1d6b5c907e0ae446c"
        },
        {
          "episode": 21,
          "source_episode": 44,
          "trajectory_sha256": "6ab62b03469b832a3b7409261f1f436947b25f752055510ef980c260244b16cf"
        },
        {
          "episode": 22,
          "source_episode": 45,
          "trajectory_sha256": "d3512360dd38e473cdd85a6d47e8fd8c1ea3f030854131b9ceed55d13867de38"
        },
        {
          "episode": 23,
          "source_episode": 46,
          "trajectory_sha256": "2df876f7816b9f1aa8066569005bffa7d2aa9746b5950ab43c69530ab96d92f0"
        },
        {
          "episode": 24,
          "source_episode": 49,
          "trajectory_sha256": "8815dd89c53bdac2dae65544fe7b81d4c2f80312db534a54dadc18044be140a4"
        },
        {
          "episode": 25,
          "source_episode": 52,
          "trajectory_sha256": "2f2c570fac46437e69a5f24c04c1d0dd07e609708e533747486403a7c66fb104"
        },
        {
          "episode": 26,
          "source_episode": 55,
          "trajectory_sha256": "2b7ea58907bc3f747e777777149937b821f3d3e6cd91b1a804d113a0a2bbb069"
        },
        {
          "episode": 27,
          "source_episode": 64,
          "trajectory_sha256": "d9428897af7bd54ef3aa911d742784dd584b4cec0a81e599ce5ee840cc5cdb62"
        },
        {
          "episode": 28,
          "source_episode": 65,
          "trajectory_sha256": "f10d990a015365e8e0a87d87fe10dc9c81996579819c0d1ff77cbbfb09a0f334"
        },
        {
          "episode": 29,
          "source_episode": 68,
          "trajectory_sha256": "2956ffeeca4bbb67bf587e972aa538b259668ae3a5bc3b4c17256cacaa79b4be"
        },
        {
          "episode": 30,
          "source_episode": 69,
          "trajectory_sha256": "a117aac6ece5c0dbd4adc67e5a7f4261c14bef83a40477bd7ced72a4af9790ef"
        },
        {
          "episode": 31,
          "source_episode": 70,
          "trajectory_sha256": "77b0718ec59404fbe9382c20b4ca18fa27b4c0a952a8f70bcd2f01b0ec1ba302"
        },
        {
          "episode": 32,
          "source_episode": 71,
          "trajectory_sha256": "722723ca98626375c2fa9c8b4ddd4aaf735ff9dda8730b98f24995578d2dea32"
        },
        {
          "episode": 33,
          "source_episode": 73,
          "trajectory_sha256": "0338cef5b4974a4f5994408ac78ce0cd5323395fa71bdb278e2fd0e3afa06e96"
        },
        {
          "episode": 34,
          "source_episode": 74,
          "trajectory_sha256": "195655e76c4ed5caae725bd2d49cf2c5f97c5f1bd74981c8a26a4f181e1d2fe4"
        },
        {
          "episode": 35,
          "source_episode": 75,
          "trajectory_sha256": "5604003df3f0a1c0eaed4a489535697e92418ddec31be480d382b72f8559d23b"
        },
        {
          "episode": 36,
          "source_episode": 76,
          "trajectory_sha256": "644062bde8cf5abcbc3efffcde777be2fe7489f883d9d9fd46e6fc97884b4b7f"
        },
        {
          "episode": 37,
          "source_episode": 77,
          "trajectory_sha256": "086b30730c6658a672e79e35766b68df0fce7b24da8da23497ffb75cbd13501f"
        },
        {
          "episode": 38,
          "source_episode": 78,
          "trajectory_sha256": "1b81adeb4b46ccaebf33f962e851591a7a9f5efe033d2c8616cbb02840d2bf52"
        },
        {
          "episode": 39,
          "source_episode": 79,
          "trajectory_sha256": "e22dc7625419bdea3533906d4eea19d79e085978e333e199e9aa4d6fabd99d53"
        },
        {
          "episode": 40,
          "source_episode": 80,
          "trajectory_sha256": "a3b2387cf341a9311c463425f951779906695bcd45434056a0e3925f938b38b0"
        },
        {
          "episode": 41,
          "source_episode": 81,
          "trajectory_sha256": "7984cc02a4cbaedf0e0812234a5ade723c2e6ea397d2e23cde94dd1038fa1b68"
        },
        {
          "episode": 42,
          "source_episode": 82,
          "trajectory_sha256": "13ba7f6fd2a43c26cdd0fae7ace651b179e1948b9e096698c09aa808f36840e6"
        },
        {
          "episode": 43,
          "source_episode": 85,
          "trajectory_sha256": "76efc271b45741e8bd37d9327576a2da53075e9ba9df5a9c59ac604f78dd2356"
        },
        {
          "episode": 44,
          "source_episode": 86,
          "trajectory_sha256": "ce3aadee55d8e08a22cb8040383c6499a67a95d8144f358c662f968e14a7bb32"
        },
        {
          "episode": 45,
          "source_episode": 87,
          "trajectory_sha256": "9d8510f8264092a87cee096193086b6c9ab693f1ec39229ab3d50e94fb44a834"
        },
        {
          "episode": 46,
          "source_episode": 88,
          "trajectory_sha256": "bcb5a57578809f38ba7ee134be288948d5547511f97b39717521e29987d0d22b"
        },
        {
          "episode": 47,
          "source_episode": 90,
          "trajectory_sha256": "54c34f4b2566639f582f1a9ad7bb97300b59e3e19298149bd1411e3aa45b9087"
        },
        {
          "episode": 48,
          "source_episode": 91,
          "trajectory_sha256": "9aca63f289c81db459f0ed8c68522c3f88691d499c233b218dba048fffae19dd"
        },
        {
          "episode": 49,
          "source_episode": 96,
          "trajectory_sha256": "4cf7801ef1894159e46a4ec393e8c54a71cf26767feebb438633d682f51edd3b"
        },
        {
          "episode": 50,
          "source_episode": 97,
          "trajectory_sha256": "f48b2b17a567738f1972f0ddf43979c844549f9e7607ebf066ba4d4648763fa6"
        },
        {
          "episode": 51,
          "source_episode": 105,
          "trajectory_sha256": "49ee1082564ce0e0d8fecf5e99e81a7ed3d1bbf4489dcd72fabde6d09946ad11"
        },
        {
          "episode": 52,
          "source_episode": 107,
          "trajectory_sha256": "b7ff1a40b4750d694929420cf5554312b7dcb605b6d314c84fec84fb7d1a1d13"
        },
        {
          "episode": 53,
          "source_episode": 108,
          "trajectory_sha256": "b5e3932cd4b27aebd4a048ad6139b5f4a47ecbe789b18fe25fc7d8431ab1a62b"
        },
        {
          "episode": 54,
          "source_episode": 110,
          "trajectory_sha256": "d7fb64aa6637b3bf19bff2e462db719d15c80e93a1504cc9c7fb81865c3b18de"
        },
        {
          "episode": 55,
          "source_episode": 112,
          "trajectory_sha256": "b8512152bbfc67b6c4bc43979b3a28620521385986962f8b3d612556da92d6a7"
        },
        {
          "episode": 56,
          "source_episode": 113,
          "trajectory_sha256": "2efe6ae81e3869198edad3365688636589f2487bc5bc3c2a8c8ce6d08fe17bb8"
        },
        {
          "episode": 57,
          "source_episode": 115,
          "trajectory_sha256": "bb321f0cf03c951cfe6526295fce2a4ffd16071be45a48b1042af2427399744e"
        },
        {
          "episode": 58,
          "source_episode": 119,
          "trajectory_sha256": "e9afa3498791f731f378e65a40452e7a720560f4b58f127204eb2bcc76f1fa5c"
        },
        {
          "episode": 59,
          "source_episode": 120,
          "trajectory_sha256": "374b5d16c5c73a49f0ea27dcc662e08864f8d0308096f6482790683148e22893"
        },
        {
          "episode": 60,
          "source_episode": 122,
          "trajectory_sha256": "dedb395d51fc738c41a845ea599341f092489c49c652861d7d7d6b75f66fdbf9"
        },
        {
          "episode": 61,
          "source_episode": 123,
          "trajectory_sha256": "901ae4cbbe4abfafec207fe36b9e26c153c3d402d70790cd26d86184e90bcb83"
        },
        {
          "episode": 62,
          "source_episode": 126,
          "trajectory_sha256": "0072d491cd6ddaeaa73974ae918b751ccdbcb0dd26befbec8f3d235446065558"
        },
        {
          "episode": 63,
          "source_episode": 129,
          "trajectory_sha256": "b1e9491f56de9798677bf580db24e4919f9b818003a6a069d7b46f2abf0a7b8b"
        },
        {
          "episode": 64,
          "source_episode": 138,
          "trajectory_sha256": "973e7ed49f34d1e33a836db666474e5651066f595fd565ad05ba8cd470b46437"
        },
        {
          "episode": 65,
          "source_episode": 141,
          "trajectory_sha256": "f4998f4d9236a016909c87bd9b2a3e9813be144695e2fbdbbb789b1791a74921"
        },
        {
          "episode": 66,
          "source_episode": 142,
          "trajectory_sha256": "5a8db26686508a8d6814af402cbb1c1affda824c19452787ffddedd05c2cf415"
        },
        {
          "episode": 67,
          "source_episode": 146,
          "trajectory_sha256": "c57ea442ea3c87bb57726f4c2b67f81b3abb56991b80a098538f96e887e890de"
        },
        {
          "episode": 68,
          "source_episode": 148,
          "trajectory_sha256": "a30d74c65fd49a4fa031b956f96ee4ca63a7b792a02958bd027caa362ebf9c23"
        },
        {
          "episode": 69,
          "source_episode": 150,
          "trajectory_sha256": "44ba6ab136f66da18b9ae92fa06d0fa5b59a45e9b1791d3995b6a7cfc56042c4"
        },
        {
          "episode": 70,
          "source_episode": 151,
          "trajectory_sha256": "c036cf0c2b9a60e514ff2847b3ab4df3d45ded61e176ad122ad6636e16f31a07"
        },
        {
          "episode": 71,
          "source_episode": 153,
          "trajectory_sha256": "4f9eb3f5ae03a7639322e58d4c8c6e54c837dc1889bbb5454a56c97231e18ac1"
        },
        {
          "episode": 72,
          "source_episode": 154,
          "trajectory_sha256": "411e0269db323387e11d43d02d1f833914d01daf127649048e2dcd3c3c48b7ec"
        },
        {
          "episode": 73,
          "source_episode": 157,
          "trajectory_sha256": "199a8849bc3b6ae24d6c5506f0643012c9307268a1e55d54c805d0f2561be117"
        },
        {
          "episode": 74,
          "source_episode": 159,
          "trajectory_sha256": "8765acaf0cfad2648f38822495472afea7db6812d2e379e5ac99c05b0ba56c04"
        },
        {
          "episode": 75,
          "source_episode": 160,
          "trajectory_sha256": "e5881c55c0cc52026d15e3c2e4eea09d49410816779190ff4fa26013f59b4e83"
        },
        {
          "episode": 76,
          "source_episode": 161,
          "trajectory_sha256": "b3b66a206005daff2d736d88f29fce1a1852d5bb7685bf8509c75311f9c760b3"
        },
        {
          "episode": 77,
          "source_episode": 163,
          "trajectory_sha256": "6e4eb540e206f3da4914fb6f3ff0abaeae9bc73c87daa4aedeaf9a6a635e3785"
        },
        {
          "episode": 78,
          "source_episode": 164,
          "trajectory_sha256": "47d7667df365dcf28f1165fef63a1c6d7c69999404f61fd0e3ab593410603e6d"
        },
        {
          "episode": 79,
          "source_episode": 166,
          "trajectory_sha256": "37d0229d513e650383bf610a4c672f50129faf645c1d69278ab8c5113925ae9d"
        },
        {
          "episode": 80,
          "source_episode": 167,
          "trajectory_sha256": "5d4fea3d970d3591c8c370d3844dc63d4735493143c5d1f5fca42a65f774f41e"
        },
        {
          "episode": 81,
          "source_episode": 169,
          "trajectory_sha256": "b7f838cfb8dac68c3eaa2ed23f2ade7cde2ab3fb033d35fd792a14e7f8cad85b"
        },
        {
          "episode": 82,
          "source_episode": 171,
          "trajectory_sha256": "0d9a60b8a2f5b0e0cf653ab3e97bfea34abfa1e09dd3dbd9684b83d68399e9ac"
        },
        {
          "episode": 83,
          "source_episode": 172,
          "trajectory_sha256": "30c9d22c6f4dded29c7aa32630bce3d39a181d93c94986b19c3e9bce90019850"
        },
        {
          "episode": 84,
          "source_episode": 173,
          "trajectory_sha256": "db41b05062f6817264e2754942f4e2e09b74a44afb3a4f49d820865ca6c6cd4b"
        },
        {
          "episode": 85,
          "source_episode": 174,
          "trajectory_sha256": "1cc07ec4e4fd80f017dfe33b0761c7c63dadcb2ea1f82b94a049c0573c9fb2a1"
        },
        {
          "episode": 86,
          "source_episode": 176,
          "trajectory_sha256": "f80b0205ffe60e8014cca606326ce5f714acc762f723cac22b9f5ccd1e325288"
        },
        {
          "episode": 87,
          "source_episode": 180,
          "trajectory_sha256": "2408cf6df6d3b5a5f22b196ea5bb956a215ad673152e96aa7f15a2d3c1e97542"
        },
        {
          "episode": 88,
          "source_episode": 181,
          "trajectory_sha256": "5b9c7e5f2b85cf18aa88e2ddb8e8e0c55bf3e12420bcb8b9495f0de8e51efd54"
        },
        {
          "episode": 89,
          "source_episode": 182,
          "trajectory_sha256": "60aab4b08f0d1b9d7817002cfa5f696903511a1903cdd38aeb665c018d3b444f"
        },
        {
          "episode": 90,
          "source_episode": 185,
          "trajectory_sha256": "63ba739f7f0696b31c0973c61c732bf5ad1b2e02bbfc6dafb4022279ada4a5bb"
        },
        {
          "episode": 91,
          "source_episode": 186,
          "trajectory_sha256": "f833c4d9ac4578e519c0edda0b6666f00f6e97880f5a39ed36babbb0a7f74835"
        },
        {
          "episode": 92,
          "source_episode": 187,
          "trajectory_sha256": "f5e584f44d2d5515c3663495049b6097534bfc04a1e3a56fd337186f6e5d3f0f"
        },
        {
          "episode": 93,
          "source_episode": 188,
          "trajectory_sha256": "54529dcb9f3dd4c40ecb5e88aa3e1d34c82cf02234d7730db4c1a7b1205c4f42"
        },
        {
          "episode": 94,
          "source_episode": 193,
          "trajectory_sha256": "dbfa9b6df87a09c02c2500e774989a308a38d5fd165ed4eb2d98903d41b8eb7b"
        },
        {
          "episode": 95,
          "source_episode": 194,
          "trajectory_sha256": "e6ff55291b6a3144455f0ace4dd0cfa5ffd9634926db19c4e9b6109213bf52b4"
        },
        {
          "episode": 96,
          "source_episode": 195,
          "trajectory_sha256": "1872c1d7b42549056bb122a5bca82e5485bfac98e53b1c88e03b84cd7eb2a36c"
        },
        {
          "episode": 97,
          "source_episode": 196,
          "trajectory_sha256": "95ba3697dbf520321f89f8c43a90fc41d315e62225eb6ed86f5cf5ae4c097884"
        },
        {
          "episode": 98,
          "source_episode": 198,
          "trajectory_sha256": "1731a4b6a00c629ede96852c76854655c21b3b82028192b2cc6966030879d4bb"
        },
        {
          "episode": 99,
          "source_episode": 199,
          "trajectory_sha256": "24bdca65e8cde279db2ee42606c3f3a44a50a7786207e70dfeccd96a8a6c19c1"
        }
      ],
      "parent": "ankile/square-01a-blind-iter0",
      "source_repo": "ankile/square-01a-ours-sobol-r0",
      "source_revision": "4602f3b7ccba8a978dcdbffedcc026701fd033af",
      "state": "complete_exact_trajectory_mapping"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c01-auto-bc-n1-shared-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-01a-auto-bc-n1-shared-r1-policy-rollouts",
      "source_revision": "5e514872b53473848cc09edda70091b7de489c8f",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c01-auto-iql-n32-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-01a-auto-iql-n32-r1-policy-rollouts",
      "source_revision": "c641dce3be0201bd3d9647655de8d1f22e90a44a",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c01-baseline-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-01a-baseline-uniform-r1-policy-rollouts",
      "source_revision": "f196a1613a4f400cf657bdcf3b76d44e73c86637",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c01-dagger-baseline",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 2
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 7
        },
        {
          "episode": 3,
          "source_episode": 10
        },
        {
          "episode": 4,
          "source_episode": 12
        },
        {
          "episode": 5,
          "source_episode": 15
        },
        {
          "episode": 6,
          "source_episode": 18
        },
        {
          "episode": 7,
          "source_episode": 20
        },
        {
          "episode": 8,
          "source_episode": 22
        },
        {
          "episode": 9,
          "source_episode": 24
        },
        {
          "episode": 10,
          "source_episode": 27
        },
        {
          "episode": 11,
          "source_episode": 30
        },
        {
          "episode": 12,
          "source_episode": 33
        },
        {
          "episode": 13,
          "source_episode": 36
        },
        {
          "episode": 14,
          "source_episode": 39
        },
        {
          "episode": 15,
          "source_episode": 42
        },
        {
          "episode": 16,
          "source_episode": 44
        },
        {
          "episode": 17,
          "source_episode": 46
        },
        {
          "episode": 18,
          "source_episode": 49
        },
        {
          "episode": 19,
          "source_episode": 52
        },
        {
          "episode": 20,
          "source_episode": 55
        },
        {
          "episode": 21,
          "source_episode": 58
        },
        {
          "episode": 22,
          "source_episode": 61
        },
        {
          "episode": 23,
          "source_episode": 64
        },
        {
          "episode": 24,
          "source_episode": 67
        },
        {
          "episode": 25,
          "source_episode": 70
        },
        {
          "episode": 26,
          "source_episode": 73
        },
        {
          "episode": 27,
          "source_episode": 76
        },
        {
          "episode": 28,
          "source_episode": 80
        },
        {
          "episode": 29,
          "source_episode": 84
        },
        {
          "episode": 30,
          "source_episode": 87
        },
        {
          "episode": 31,
          "source_episode": 91
        },
        {
          "episode": 32,
          "source_episode": 94
        },
        {
          "episode": 33,
          "source_episode": 97
        },
        {
          "episode": 34,
          "source_episode": 100
        },
        {
          "episode": 35,
          "source_episode": 104
        },
        {
          "episode": 36,
          "source_episode": 107
        },
        {
          "episode": 37,
          "source_episode": 110
        },
        {
          "episode": 38,
          "source_episode": 113
        },
        {
          "episode": 39,
          "source_episode": 118
        },
        {
          "episode": 40,
          "source_episode": 121
        },
        {
          "episode": 41,
          "source_episode": 124
        },
        {
          "episode": 42,
          "source_episode": 128
        },
        {
          "episode": 43,
          "source_episode": 131
        },
        {
          "episode": 44,
          "source_episode": 134
        },
        {
          "episode": 45,
          "source_episode": 137
        },
        {
          "episode": 46,
          "source_episode": 141
        },
        {
          "episode": 47,
          "source_episode": 144
        },
        {
          "episode": 48,
          "source_episode": 147
        },
        {
          "episode": 49,
          "source_episode": 151
        },
        {
          "episode": 50,
          "source_episode": 155
        },
        {
          "episode": 51,
          "source_episode": 159
        },
        {
          "episode": 52,
          "source_episode": 163
        },
        {
          "episode": 53,
          "source_episode": 166
        },
        {
          "episode": 54,
          "source_episode": 169
        },
        {
          "episode": 55,
          "source_episode": 173
        },
        {
          "episode": 56,
          "source_episode": 176
        },
        {
          "episode": 57,
          "source_episode": 179
        },
        {
          "episode": 58,
          "source_episode": 183
        },
        {
          "episode": 59,
          "source_episode": 186
        },
        {
          "episode": 60,
          "source_episode": 190
        },
        {
          "episode": 61,
          "source_episode": 193
        },
        {
          "episode": 62,
          "source_episode": 197
        },
        {
          "episode": 63,
          "source_episode": 200
        },
        {
          "episode": 64,
          "source_episode": 203
        },
        {
          "episode": 65,
          "source_episode": 206
        },
        {
          "episode": 66,
          "source_episode": 210
        },
        {
          "episode": 67,
          "source_episode": 214
        },
        {
          "episode": 68,
          "source_episode": 217
        },
        {
          "episode": 69,
          "source_episode": 220
        },
        {
          "episode": 70,
          "source_episode": 224
        },
        {
          "episode": 71,
          "source_episode": 227
        },
        {
          "episode": 72,
          "source_episode": 230
        },
        {
          "episode": 73,
          "source_episode": 234
        },
        {
          "episode": 74,
          "source_episode": 237
        },
        {
          "episode": 75,
          "source_episode": 240
        },
        {
          "episode": 76,
          "source_episode": 243
        },
        {
          "episode": 77,
          "source_episode": 244
        },
        {
          "episode": 78,
          "source_episode": 246
        },
        {
          "episode": 79,
          "source_episode": 250
        },
        {
          "episode": 80,
          "source_episode": 252
        },
        {
          "episode": 81,
          "source_episode": 254
        },
        {
          "episode": 82,
          "source_episode": 259
        },
        {
          "episode": 83,
          "source_episode": 260
        },
        {
          "episode": 84,
          "source_episode": 264
        },
        {
          "episode": 85,
          "source_episode": 267
        },
        {
          "episode": 86,
          "source_episode": 271
        },
        {
          "episode": 87,
          "source_episode": 273
        },
        {
          "episode": 88,
          "source_episode": 276
        },
        {
          "episode": 89,
          "source_episode": 279
        },
        {
          "episode": 90,
          "source_episode": 282
        },
        {
          "episode": 91,
          "source_episode": 285
        },
        {
          "episode": 92,
          "source_episode": 287
        },
        {
          "episode": 93,
          "source_episode": 291
        },
        {
          "episode": 94,
          "source_episode": 293
        },
        {
          "episode": 95,
          "source_episode": 297
        },
        {
          "episode": 96,
          "source_episode": 301
        },
        {
          "episode": 97,
          "source_episode": 304
        },
        {
          "episode": 98,
          "source_episode": 307
        },
        {
          "episode": 99,
          "source_episode": 310
        }
      ],
      "parent": "ankile/square-01a-blind-r1-three-arm-beta05",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "82b9734b901f79c8434a131d70885130d43af6759a68de87af24f30724289ac0",
      "source_repo": "ankile/square-01a-baseline-uniform-r1-nocf",
      "source_revision": "dea9ca516d7beeadd98439c290c14f518ba72288",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c01-dagger-mining-no-cf",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 1
        },
        {
          "episode": 2,
          "source_episode": 3
        },
        {
          "episode": 3,
          "source_episode": 5
        },
        {
          "episode": 4,
          "source_episode": 8
        },
        {
          "episode": 5,
          "source_episode": 11
        },
        {
          "episode": 6,
          "source_episode": 13
        },
        {
          "episode": 7,
          "source_episode": 16
        },
        {
          "episode": 8,
          "source_episode": 19
        },
        {
          "episode": 9,
          "source_episode": 21
        },
        {
          "episode": 10,
          "source_episode": 23
        },
        {
          "episode": 11,
          "source_episode": 25
        },
        {
          "episode": 12,
          "source_episode": 28
        },
        {
          "episode": 13,
          "source_episode": 31
        },
        {
          "episode": 14,
          "source_episode": 34
        },
        {
          "episode": 15,
          "source_episode": 37
        },
        {
          "episode": 16,
          "source_episode": 40
        },
        {
          "episode": 17,
          "source_episode": 43
        },
        {
          "episode": 18,
          "source_episode": 45
        },
        {
          "episode": 19,
          "source_episode": 47
        },
        {
          "episode": 20,
          "source_episode": 50
        },
        {
          "episode": 21,
          "source_episode": 54
        },
        {
          "episode": 22,
          "source_episode": 57
        },
        {
          "episode": 23,
          "source_episode": 60
        },
        {
          "episode": 24,
          "source_episode": 62
        },
        {
          "episode": 25,
          "source_episode": 65
        },
        {
          "episode": 26,
          "source_episode": 69
        },
        {
          "episode": 27,
          "source_episode": 71
        },
        {
          "episode": 28,
          "source_episode": 74
        },
        {
          "episode": 29,
          "source_episode": 78
        },
        {
          "episode": 30,
          "source_episode": 82
        },
        {
          "episode": 31,
          "source_episode": 86
        },
        {
          "episode": 32,
          "source_episode": 90
        },
        {
          "episode": 33,
          "source_episode": 93
        },
        {
          "episode": 34,
          "source_episode": 96
        },
        {
          "episode": 35,
          "source_episode": 99
        },
        {
          "episode": 36,
          "source_episode": 102
        },
        {
          "episode": 37,
          "source_episode": 106
        },
        {
          "episode": 38,
          "source_episode": 109
        },
        {
          "episode": 39,
          "source_episode": 112
        },
        {
          "episode": 40,
          "source_episode": 116
        },
        {
          "episode": 41,
          "source_episode": 120
        },
        {
          "episode": 42,
          "source_episode": 123
        },
        {
          "episode": 43,
          "source_episode": 127
        },
        {
          "episode": 44,
          "source_episode": 130
        },
        {
          "episode": 45,
          "source_episode": 133
        },
        {
          "episode": 46,
          "source_episode": 136
        },
        {
          "episode": 47,
          "source_episode": 140
        },
        {
          "episode": 48,
          "source_episode": 142
        },
        {
          "episode": 49,
          "source_episode": 145
        },
        {
          "episode": 50,
          "source_episode": 150
        },
        {
          "episode": 51,
          "source_episode": 152
        },
        {
          "episode": 52,
          "source_episode": 156
        },
        {
          "episode": 53,
          "source_episode": 160
        },
        {
          "episode": 54,
          "source_episode": 164
        },
        {
          "episode": 55,
          "source_episode": 167
        },
        {
          "episode": 56,
          "source_episode": 170
        },
        {
          "episode": 57,
          "source_episode": 174
        },
        {
          "episode": 58,
          "source_episode": 177
        },
        {
          "episode": 59,
          "source_episode": 180
        },
        {
          "episode": 60,
          "source_episode": 184
        },
        {
          "episode": 61,
          "source_episode": 187
        },
        {
          "episode": 62,
          "source_episode": 191
        },
        {
          "episode": 63,
          "source_episode": 194
        },
        {
          "episode": 64,
          "source_episode": 198
        },
        {
          "episode": 65,
          "source_episode": 201
        },
        {
          "episode": 66,
          "source_episode": 204
        },
        {
          "episode": 67,
          "source_episode": 207
        },
        {
          "episode": 68,
          "source_episode": 211
        },
        {
          "episode": 69,
          "source_episode": 215
        },
        {
          "episode": 70,
          "source_episode": 218
        },
        {
          "episode": 71,
          "source_episode": 221
        },
        {
          "episode": 72,
          "source_episode": 225
        },
        {
          "episode": 73,
          "source_episode": 228
        },
        {
          "episode": 74,
          "source_episode": 231
        },
        {
          "episode": 75,
          "source_episode": 236
        },
        {
          "episode": 76,
          "source_episode": 239
        },
        {
          "episode": 77,
          "source_episode": 242
        },
        {
          "episode": 78,
          "source_episode": 247
        },
        {
          "episode": 79,
          "source_episode": 249
        },
        {
          "episode": 80,
          "source_episode": 253
        },
        {
          "episode": 81,
          "source_episode": 255
        },
        {
          "episode": 82,
          "source_episode": 258
        },
        {
          "episode": 83,
          "source_episode": 262
        },
        {
          "episode": 84,
          "source_episode": 265
        },
        {
          "episode": 85,
          "source_episode": 268
        },
        {
          "episode": 86,
          "source_episode": 269
        },
        {
          "episode": 87,
          "source_episode": 274
        },
        {
          "episode": 88,
          "source_episode": 275
        },
        {
          "episode": 89,
          "source_episode": 280
        },
        {
          "episode": 90,
          "source_episode": 283
        },
        {
          "episode": 91,
          "source_episode": 286
        },
        {
          "episode": 92,
          "source_episode": 289
        },
        {
          "episode": 93,
          "source_episode": 292
        },
        {
          "episode": 94,
          "source_episode": 295
        },
        {
          "episode": 95,
          "source_episode": 296
        },
        {
          "episode": 96,
          "source_episode": 300
        },
        {
          "episode": 97,
          "source_episode": 303
        },
        {
          "episode": 98,
          "source_episode": 305
        },
        {
          "episode": 99,
          "source_episode": 309
        }
      ],
      "parent": "ankile/square-01a-blind-r1-three-arm-beta05",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "6d62391de652bde4e7a740a57940a8299ee0c418b370210606efd52e34ab4973",
      "source_repo": "ankile/square-01a-ours-mining-beta05-r1-nocf",
      "source_revision": "d98c66ff1897f0e8feb01c961a58e4584785fcd8",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c01-dagger-mixed",
      "episodes": 311,
      "parent": "",
      "source_repo": "ankile/square-01a-blind-r1-three-arm-beta05",
      "source_revision": "d4beb9a9d46f9743e1b0b227b4a2764fcdfd2bbe",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c01-dagger-mulligan",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 1
        },
        {
          "episode": 2,
          "source_episode": 3
        },
        {
          "episode": 3,
          "source_episode": 5
        },
        {
          "episode": 4,
          "source_episode": 6
        },
        {
          "episode": 5,
          "source_episode": 8
        },
        {
          "episode": 6,
          "source_episode": 9
        },
        {
          "episode": 7,
          "source_episode": 11
        },
        {
          "episode": 8,
          "source_episode": 13
        },
        {
          "episode": 9,
          "source_episode": 14
        },
        {
          "episode": 10,
          "source_episode": 16
        },
        {
          "episode": 11,
          "source_episode": 17
        },
        {
          "episode": 12,
          "source_episode": 19
        },
        {
          "episode": 13,
          "source_episode": 21
        },
        {
          "episode": 14,
          "source_episode": 23
        },
        {
          "episode": 15,
          "source_episode": 25
        },
        {
          "episode": 16,
          "source_episode": 26
        },
        {
          "episode": 17,
          "source_episode": 28
        },
        {
          "episode": 18,
          "source_episode": 29
        },
        {
          "episode": 19,
          "source_episode": 31
        },
        {
          "episode": 20,
          "source_episode": 32
        },
        {
          "episode": 21,
          "source_episode": 34
        },
        {
          "episode": 22,
          "source_episode": 35
        },
        {
          "episode": 23,
          "source_episode": 37
        },
        {
          "episode": 24,
          "source_episode": 38
        },
        {
          "episode": 25,
          "source_episode": 40
        },
        {
          "episode": 26,
          "source_episode": 41
        },
        {
          "episode": 27,
          "source_episode": 43
        },
        {
          "episode": 28,
          "source_episode": 45
        },
        {
          "episode": 29,
          "source_episode": 47
        },
        {
          "episode": 30,
          "source_episode": 48
        },
        {
          "episode": 31,
          "source_episode": 50
        },
        {
          "episode": 32,
          "source_episode": 51
        },
        {
          "episode": 33,
          "source_episode": 54
        },
        {
          "episode": 34,
          "source_episode": 57
        },
        {
          "episode": 35,
          "source_episode": 60
        },
        {
          "episode": 36,
          "source_episode": 62
        },
        {
          "episode": 37,
          "source_episode": 65
        },
        {
          "episode": 38,
          "source_episode": 69
        },
        {
          "episode": 39,
          "source_episode": 71
        },
        {
          "episode": 40,
          "source_episode": 74
        },
        {
          "episode": 41,
          "source_episode": 78
        },
        {
          "episode": 42,
          "source_episode": 79
        },
        {
          "episode": 43,
          "source_episode": 82
        },
        {
          "episode": 44,
          "source_episode": 83
        },
        {
          "episode": 45,
          "source_episode": 86
        },
        {
          "episode": 46,
          "source_episode": 90
        },
        {
          "episode": 47,
          "source_episode": 93
        },
        {
          "episode": 48,
          "source_episode": 96
        },
        {
          "episode": 49,
          "source_episode": 99
        },
        {
          "episode": 50,
          "source_episode": 102
        },
        {
          "episode": 51,
          "source_episode": 103
        },
        {
          "episode": 52,
          "source_episode": 106
        },
        {
          "episode": 53,
          "source_episode": 109
        },
        {
          "episode": 54,
          "source_episode": 112
        },
        {
          "episode": 55,
          "source_episode": 116
        },
        {
          "episode": 56,
          "source_episode": 117
        },
        {
          "episode": 57,
          "source_episode": 120
        },
        {
          "episode": 58,
          "source_episode": 123
        },
        {
          "episode": 59,
          "source_episode": 127
        },
        {
          "episode": 60,
          "source_episode": 130
        },
        {
          "episode": 61,
          "source_episode": 133
        },
        {
          "episode": 62,
          "source_episode": 136
        },
        {
          "episode": 63,
          "source_episode": 140
        },
        {
          "episode": 64,
          "source_episode": 142
        },
        {
          "episode": 65,
          "source_episode": 145
        },
        {
          "episode": 66,
          "source_episode": 150
        },
        {
          "episode": 67,
          "source_episode": 152
        },
        {
          "episode": 68,
          "source_episode": 156
        },
        {
          "episode": 69,
          "source_episode": 157
        },
        {
          "episode": 70,
          "source_episode": 160
        },
        {
          "episode": 71,
          "source_episode": 164
        },
        {
          "episode": 72,
          "source_episode": 167
        },
        {
          "episode": 73,
          "source_episode": 170
        },
        {
          "episode": 74,
          "source_episode": 171
        },
        {
          "episode": 75,
          "source_episode": 174
        },
        {
          "episode": 76,
          "source_episode": 177
        },
        {
          "episode": 77,
          "source_episode": 180
        },
        {
          "episode": 78,
          "source_episode": 184
        },
        {
          "episode": 79,
          "source_episode": 187
        },
        {
          "episode": 80,
          "source_episode": 188
        },
        {
          "episode": 81,
          "source_episode": 191
        },
        {
          "episode": 82,
          "source_episode": 194
        },
        {
          "episode": 83,
          "source_episode": 198
        },
        {
          "episode": 84,
          "source_episode": 201
        },
        {
          "episode": 85,
          "source_episode": 204
        },
        {
          "episode": 86,
          "source_episode": 207
        },
        {
          "episode": 87,
          "source_episode": 208
        },
        {
          "episode": 88,
          "source_episode": 211
        },
        {
          "episode": 89,
          "source_episode": 215
        },
        {
          "episode": 90,
          "source_episode": 218
        },
        {
          "episode": 91,
          "source_episode": 221
        },
        {
          "episode": 92,
          "source_episode": 222
        },
        {
          "episode": 93,
          "source_episode": 225
        },
        {
          "episode": 94,
          "source_episode": 228
        },
        {
          "episode": 95,
          "source_episode": 231
        },
        {
          "episode": 96,
          "source_episode": 232
        },
        {
          "episode": 97,
          "source_episode": 236
        },
        {
          "episode": 98,
          "source_episode": 239
        },
        {
          "episode": 99,
          "source_episode": 242
        }
      ],
      "parent": "ankile/square-01a-blind-r1-three-arm-beta05",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "5187a8799e3914aad1ff091dc00d20d1cc430cad3fdf9b73d86f896d3dc92648",
      "source_repo": "ankile/square-01a-ours-mining-beta05-r1-freecf",
      "source_revision": "eece9aacd795c6ae22d38912409d2b72f9d42177",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c01-dagger-sobol-free-cf",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 1
        },
        {
          "episode": 2,
          "source_episode": 3
        },
        {
          "episode": 3,
          "source_episode": 5
        },
        {
          "episode": 4,
          "source_episode": 6
        },
        {
          "episode": 5,
          "source_episode": 8
        },
        {
          "episode": 6,
          "source_episode": 9
        },
        {
          "episode": 7,
          "source_episode": 11
        },
        {
          "episode": 8,
          "source_episode": 13
        },
        {
          "episode": 9,
          "source_episode": 14
        },
        {
          "episode": 10,
          "source_episode": 16
        },
        {
          "episode": 11,
          "source_episode": 17
        },
        {
          "episode": 12,
          "source_episode": 19
        },
        {
          "episode": 13,
          "source_episode": 21
        },
        {
          "episode": 14,
          "source_episode": 23
        },
        {
          "episode": 15,
          "source_episode": 25
        },
        {
          "episode": 16,
          "source_episode": 26
        },
        {
          "episode": 17,
          "source_episode": 28
        },
        {
          "episode": 18,
          "source_episode": 29
        },
        {
          "episode": 19,
          "source_episode": 31
        },
        {
          "episode": 20,
          "source_episode": 32
        },
        {
          "episode": 21,
          "source_episode": 34
        },
        {
          "episode": 22,
          "source_episode": 35
        },
        {
          "episode": 23,
          "source_episode": 37
        },
        {
          "episode": 24,
          "source_episode": 38
        },
        {
          "episode": 25,
          "source_episode": 40
        },
        {
          "episode": 26,
          "source_episode": 41
        },
        {
          "episode": 27,
          "source_episode": 43
        },
        {
          "episode": 28,
          "source_episode": 45
        },
        {
          "episode": 29,
          "source_episode": 47
        },
        {
          "episode": 30,
          "source_episode": 48
        },
        {
          "episode": 31,
          "source_episode": 50
        },
        {
          "episode": 32,
          "source_episode": 51
        },
        {
          "episode": 33,
          "source_episode": 53
        },
        {
          "episode": 34,
          "source_episode": 56
        },
        {
          "episode": 35,
          "source_episode": 59
        },
        {
          "episode": 36,
          "source_episode": 63
        },
        {
          "episode": 37,
          "source_episode": 66
        },
        {
          "episode": 38,
          "source_episode": 68
        },
        {
          "episode": 39,
          "source_episode": 72
        },
        {
          "episode": 40,
          "source_episode": 75
        },
        {
          "episode": 41,
          "source_episode": 77
        },
        {
          "episode": 42,
          "source_episode": 81
        },
        {
          "episode": 43,
          "source_episode": 85
        },
        {
          "episode": 44,
          "source_episode": 88
        },
        {
          "episode": 45,
          "source_episode": 89
        },
        {
          "episode": 46,
          "source_episode": 92
        },
        {
          "episode": 47,
          "source_episode": 95
        },
        {
          "episode": 48,
          "source_episode": 98
        },
        {
          "episode": 49,
          "source_episode": 101
        },
        {
          "episode": 50,
          "source_episode": 105
        },
        {
          "episode": 51,
          "source_episode": 108
        },
        {
          "episode": 52,
          "source_episode": 111
        },
        {
          "episode": 53,
          "source_episode": 114
        },
        {
          "episode": 54,
          "source_episode": 115
        },
        {
          "episode": 55,
          "source_episode": 119
        },
        {
          "episode": 56,
          "source_episode": 122
        },
        {
          "episode": 57,
          "source_episode": 125
        },
        {
          "episode": 58,
          "source_episode": 126
        },
        {
          "episode": 59,
          "source_episode": 129
        },
        {
          "episode": 60,
          "source_episode": 132
        },
        {
          "episode": 61,
          "source_episode": 135
        },
        {
          "episode": 62,
          "source_episode": 138
        },
        {
          "episode": 63,
          "source_episode": 139
        },
        {
          "episode": 64,
          "source_episode": 143
        },
        {
          "episode": 65,
          "source_episode": 146
        },
        {
          "episode": 66,
          "source_episode": 148
        },
        {
          "episode": 67,
          "source_episode": 149
        },
        {
          "episode": 68,
          "source_episode": 153
        },
        {
          "episode": 69,
          "source_episode": 154
        },
        {
          "episode": 70,
          "source_episode": 158
        },
        {
          "episode": 71,
          "source_episode": 161
        },
        {
          "episode": 72,
          "source_episode": 162
        },
        {
          "episode": 73,
          "source_episode": 165
        },
        {
          "episode": 74,
          "source_episode": 168
        },
        {
          "episode": 75,
          "source_episode": 172
        },
        {
          "episode": 76,
          "source_episode": 175
        },
        {
          "episode": 77,
          "source_episode": 178
        },
        {
          "episode": 78,
          "source_episode": 181
        },
        {
          "episode": 79,
          "source_episode": 182
        },
        {
          "episode": 80,
          "source_episode": 185
        },
        {
          "episode": 81,
          "source_episode": 189
        },
        {
          "episode": 82,
          "source_episode": 192
        },
        {
          "episode": 83,
          "source_episode": 195
        },
        {
          "episode": 84,
          "source_episode": 196
        },
        {
          "episode": 85,
          "source_episode": 199
        },
        {
          "episode": 86,
          "source_episode": 202
        },
        {
          "episode": 87,
          "source_episode": 205
        },
        {
          "episode": 88,
          "source_episode": 209
        },
        {
          "episode": 89,
          "source_episode": 212
        },
        {
          "episode": 90,
          "source_episode": 213
        },
        {
          "episode": 91,
          "source_episode": 216
        },
        {
          "episode": 92,
          "source_episode": 219
        },
        {
          "episode": 93,
          "source_episode": 223
        },
        {
          "episode": 94,
          "source_episode": 226
        },
        {
          "episode": 95,
          "source_episode": 229
        },
        {
          "episode": 96,
          "source_episode": 233
        },
        {
          "episode": 97,
          "source_episode": 235
        },
        {
          "episode": 98,
          "source_episode": 238
        },
        {
          "episode": 99,
          "source_episode": 241
        }
      ],
      "parent": "ankile/square-01a-blind-r1-three-arm-beta05",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "48125584139c8483fb9791a1116c864f38bfbbf65aebec04024c338fe700315c",
      "source_repo": "ankile/square-01a-ours-sobol-r1-freecf",
      "source_revision": "3f5d0308c5a0ca7beafaa799e92e8fda8b4731d4",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c01-dagger-sobol-no-cf",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 1
        },
        {
          "episode": 2,
          "source_episode": 3
        },
        {
          "episode": 3,
          "source_episode": 5
        },
        {
          "episode": 4,
          "source_episode": 8
        },
        {
          "episode": 5,
          "source_episode": 11
        },
        {
          "episode": 6,
          "source_episode": 13
        },
        {
          "episode": 7,
          "source_episode": 16
        },
        {
          "episode": 8,
          "source_episode": 19
        },
        {
          "episode": 9,
          "source_episode": 21
        },
        {
          "episode": 10,
          "source_episode": 23
        },
        {
          "episode": 11,
          "source_episode": 25
        },
        {
          "episode": 12,
          "source_episode": 28
        },
        {
          "episode": 13,
          "source_episode": 31
        },
        {
          "episode": 14,
          "source_episode": 34
        },
        {
          "episode": 15,
          "source_episode": 37
        },
        {
          "episode": 16,
          "source_episode": 40
        },
        {
          "episode": 17,
          "source_episode": 43
        },
        {
          "episode": 18,
          "source_episode": 45
        },
        {
          "episode": 19,
          "source_episode": 47
        },
        {
          "episode": 20,
          "source_episode": 50
        },
        {
          "episode": 21,
          "source_episode": 53
        },
        {
          "episode": 22,
          "source_episode": 56
        },
        {
          "episode": 23,
          "source_episode": 59
        },
        {
          "episode": 24,
          "source_episode": 63
        },
        {
          "episode": 25,
          "source_episode": 66
        },
        {
          "episode": 26,
          "source_episode": 68
        },
        {
          "episode": 27,
          "source_episode": 72
        },
        {
          "episode": 28,
          "source_episode": 75
        },
        {
          "episode": 29,
          "source_episode": 77
        },
        {
          "episode": 30,
          "source_episode": 81
        },
        {
          "episode": 31,
          "source_episode": 85
        },
        {
          "episode": 32,
          "source_episode": 88
        },
        {
          "episode": 33,
          "source_episode": 92
        },
        {
          "episode": 34,
          "source_episode": 95
        },
        {
          "episode": 35,
          "source_episode": 98
        },
        {
          "episode": 36,
          "source_episode": 101
        },
        {
          "episode": 37,
          "source_episode": 105
        },
        {
          "episode": 38,
          "source_episode": 108
        },
        {
          "episode": 39,
          "source_episode": 111
        },
        {
          "episode": 40,
          "source_episode": 114
        },
        {
          "episode": 41,
          "source_episode": 119
        },
        {
          "episode": 42,
          "source_episode": 122
        },
        {
          "episode": 43,
          "source_episode": 125
        },
        {
          "episode": 44,
          "source_episode": 129
        },
        {
          "episode": 45,
          "source_episode": 132
        },
        {
          "episode": 46,
          "source_episode": 135
        },
        {
          "episode": 47,
          "source_episode": 138
        },
        {
          "episode": 48,
          "source_episode": 143
        },
        {
          "episode": 49,
          "source_episode": 146
        },
        {
          "episode": 50,
          "source_episode": 148
        },
        {
          "episode": 51,
          "source_episode": 153
        },
        {
          "episode": 52,
          "source_episode": 158
        },
        {
          "episode": 53,
          "source_episode": 161
        },
        {
          "episode": 54,
          "source_episode": 165
        },
        {
          "episode": 55,
          "source_episode": 168
        },
        {
          "episode": 56,
          "source_episode": 172
        },
        {
          "episode": 57,
          "source_episode": 175
        },
        {
          "episode": 58,
          "source_episode": 178
        },
        {
          "episode": 59,
          "source_episode": 181
        },
        {
          "episode": 60,
          "source_episode": 185
        },
        {
          "episode": 61,
          "source_episode": 189
        },
        {
          "episode": 62,
          "source_episode": 192
        },
        {
          "episode": 63,
          "source_episode": 195
        },
        {
          "episode": 64,
          "source_episode": 199
        },
        {
          "episode": 65,
          "source_episode": 202
        },
        {
          "episode": 66,
          "source_episode": 205
        },
        {
          "episode": 67,
          "source_episode": 209
        },
        {
          "episode": 68,
          "source_episode": 212
        },
        {
          "episode": 69,
          "source_episode": 216
        },
        {
          "episode": 70,
          "source_episode": 219
        },
        {
          "episode": 71,
          "source_episode": 223
        },
        {
          "episode": 72,
          "source_episode": 226
        },
        {
          "episode": 73,
          "source_episode": 229
        },
        {
          "episode": 74,
          "source_episode": 233
        },
        {
          "episode": 75,
          "source_episode": 235
        },
        {
          "episode": 76,
          "source_episode": 238
        },
        {
          "episode": 77,
          "source_episode": 241
        },
        {
          "episode": 78,
          "source_episode": 245
        },
        {
          "episode": 79,
          "source_episode": 248
        },
        {
          "episode": 80,
          "source_episode": 251
        },
        {
          "episode": 81,
          "source_episode": 256
        },
        {
          "episode": 82,
          "source_episode": 257
        },
        {
          "episode": 83,
          "source_episode": 261
        },
        {
          "episode": 84,
          "source_episode": 263
        },
        {
          "episode": 85,
          "source_episode": 266
        },
        {
          "episode": 86,
          "source_episode": 270
        },
        {
          "episode": 87,
          "source_episode": 272
        },
        {
          "episode": 88,
          "source_episode": 277
        },
        {
          "episode": 89,
          "source_episode": 278
        },
        {
          "episode": 90,
          "source_episode": 281
        },
        {
          "episode": 91,
          "source_episode": 284
        },
        {
          "episode": 92,
          "source_episode": 288
        },
        {
          "episode": 93,
          "source_episode": 290
        },
        {
          "episode": 94,
          "source_episode": 294
        },
        {
          "episode": 95,
          "source_episode": 298
        },
        {
          "episode": 96,
          "source_episode": 299
        },
        {
          "episode": 97,
          "source_episode": 302
        },
        {
          "episode": 98,
          "source_episode": 306
        },
        {
          "episode": 99,
          "source_episode": 308
        }
      ],
      "parent": "ankile/square-01a-blind-r1-three-arm-beta05",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "4456eb7a8b1d11a9e0377661a4e438492a5a95d30636c89e256a6b0202e2cb03",
      "source_repo": "ankile/square-01a-ours-sobol-r1-nocf",
      "source_revision": "61abd536cd15953daddb351bb8a5f4b07d904cf5",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c01-sobol-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-01a-ours-sobol-r1-diagnostic-rollouts",
      "source_revision": "e7cf47bfea0857f070aa899c2bb9311af40175d3",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c02-auto-filtered-bc-n1-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-01a-auto-filtered-bc-n1-r2-policy-rollouts",
      "source_revision": "394e53817a7b64d61285a5cfd59db35be91d28cb",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c02-auto-iql-n32-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-01a-auto-iql-n32-r2-policy-rollouts",
      "source_revision": "dc204bb52ddffdc1643924997f42d9decbfc56c5",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c02-auto-iql-success-bc-n32-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-01a-auto-iql-success-bc-n32-r2-policy-rollouts",
      "source_revision": "5bdf58bd9d91c51408381d6109f4ae5562ecbffd",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c02-auto-plain-il-n1-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-01a-auto-plain-il-n1-r2-policy-rollouts",
      "source_revision": "d5e6b7c069fc49683a18b44498c58d573ca1e59e",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c02-baseline-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-01a-baseline-uniform-r2-policy-rollouts",
      "source_revision": "e237913733fc85314c497279d1928d88395ae106",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c02-dagger-baseline",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 2
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 7
        },
        {
          "episode": 3,
          "source_episode": 9
        },
        {
          "episode": 4,
          "source_episode": 11
        },
        {
          "episode": 5,
          "source_episode": 13
        },
        {
          "episode": 6,
          "source_episode": 15
        },
        {
          "episode": 7,
          "source_episode": 17
        },
        {
          "episode": 8,
          "source_episode": 19
        },
        {
          "episode": 9,
          "source_episode": 21
        },
        {
          "episode": 10,
          "source_episode": 23
        },
        {
          "episode": 11,
          "source_episode": 25
        },
        {
          "episode": 12,
          "source_episode": 27
        },
        {
          "episode": 13,
          "source_episode": 29
        },
        {
          "episode": 14,
          "source_episode": 31
        },
        {
          "episode": 15,
          "source_episode": 33
        },
        {
          "episode": 16,
          "source_episode": 35
        },
        {
          "episode": 17,
          "source_episode": 37
        },
        {
          "episode": 18,
          "source_episode": 39
        },
        {
          "episode": 19,
          "source_episode": 41
        },
        {
          "episode": 20,
          "source_episode": 43
        },
        {
          "episode": 21,
          "source_episode": 45
        },
        {
          "episode": 22,
          "source_episode": 47
        },
        {
          "episode": 23,
          "source_episode": 49
        },
        {
          "episode": 24,
          "source_episode": 51
        },
        {
          "episode": 25,
          "source_episode": 53
        },
        {
          "episode": 26,
          "source_episode": 55
        },
        {
          "episode": 27,
          "source_episode": 57
        },
        {
          "episode": 28,
          "source_episode": 59
        },
        {
          "episode": 29,
          "source_episode": 61
        },
        {
          "episode": 30,
          "source_episode": 63
        },
        {
          "episode": 31,
          "source_episode": 65
        },
        {
          "episode": 32,
          "source_episode": 67
        },
        {
          "episode": 33,
          "source_episode": 69
        },
        {
          "episode": 34,
          "source_episode": 71
        },
        {
          "episode": 35,
          "source_episode": 73
        },
        {
          "episode": 36,
          "source_episode": 75
        },
        {
          "episode": 37,
          "source_episode": 77
        },
        {
          "episode": 38,
          "source_episode": 79
        },
        {
          "episode": 39,
          "source_episode": 81
        },
        {
          "episode": 40,
          "source_episode": 83
        },
        {
          "episode": 41,
          "source_episode": 85
        },
        {
          "episode": 42,
          "source_episode": 87
        },
        {
          "episode": 43,
          "source_episode": 89
        },
        {
          "episode": 44,
          "source_episode": 91
        },
        {
          "episode": 45,
          "source_episode": 93
        },
        {
          "episode": 46,
          "source_episode": 95
        },
        {
          "episode": 47,
          "source_episode": 97
        },
        {
          "episode": 48,
          "source_episode": 99
        },
        {
          "episode": 49,
          "source_episode": 101
        },
        {
          "episode": 50,
          "source_episode": 103
        },
        {
          "episode": 51,
          "source_episode": 105
        },
        {
          "episode": 52,
          "source_episode": 107
        },
        {
          "episode": 53,
          "source_episode": 109
        },
        {
          "episode": 54,
          "source_episode": 111
        },
        {
          "episode": 55,
          "source_episode": 113
        },
        {
          "episode": 56,
          "source_episode": 115
        },
        {
          "episode": 57,
          "source_episode": 117
        },
        {
          "episode": 58,
          "source_episode": 119
        },
        {
          "episode": 59,
          "source_episode": 121
        },
        {
          "episode": 60,
          "source_episode": 123
        },
        {
          "episode": 61,
          "source_episode": 126
        },
        {
          "episode": 62,
          "source_episode": 128
        },
        {
          "episode": 63,
          "source_episode": 130
        },
        {
          "episode": 64,
          "source_episode": 132
        },
        {
          "episode": 65,
          "source_episode": 134
        },
        {
          "episode": 66,
          "source_episode": 136
        },
        {
          "episode": 67,
          "source_episode": 138
        },
        {
          "episode": 68,
          "source_episode": 140
        },
        {
          "episode": 69,
          "source_episode": 142
        },
        {
          "episode": 70,
          "source_episode": 144
        },
        {
          "episode": 71,
          "source_episode": 146
        },
        {
          "episode": 72,
          "source_episode": 148
        },
        {
          "episode": 73,
          "source_episode": 150
        },
        {
          "episode": 74,
          "source_episode": 152
        },
        {
          "episode": 75,
          "source_episode": 154
        },
        {
          "episode": 76,
          "source_episode": 157
        },
        {
          "episode": 77,
          "source_episode": 159
        },
        {
          "episode": 78,
          "source_episode": 161
        },
        {
          "episode": 79,
          "source_episode": 164
        },
        {
          "episode": 80,
          "source_episode": 167
        },
        {
          "episode": 81,
          "source_episode": 169
        },
        {
          "episode": 82,
          "source_episode": 171
        },
        {
          "episode": 83,
          "source_episode": 173
        },
        {
          "episode": 84,
          "source_episode": 175
        },
        {
          "episode": 85,
          "source_episode": 177
        },
        {
          "episode": 86,
          "source_episode": 179
        },
        {
          "episode": 87,
          "source_episode": 181
        },
        {
          "episode": 88,
          "source_episode": 183
        },
        {
          "episode": 89,
          "source_episode": 185
        },
        {
          "episode": 90,
          "source_episode": 187
        },
        {
          "episode": 91,
          "source_episode": 190
        },
        {
          "episode": 92,
          "source_episode": 192
        },
        {
          "episode": 93,
          "source_episode": 193
        },
        {
          "episode": 94,
          "source_episode": 195
        },
        {
          "episode": 95,
          "source_episode": 196
        },
        {
          "episode": 96,
          "source_episode": 199
        },
        {
          "episode": 97,
          "source_episode": 201
        },
        {
          "episode": 98,
          "source_episode": 203
        },
        {
          "episode": 99,
          "source_episode": 205
        }
      ],
      "parent": "ankile/square-01a-blind-r2-baseline-mining-shape-beta05",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "83e9348a5efef537e820f376bbb0380f232e49b4c4821a718323f50b7325aae3",
      "source_repo": "ankile/square-01a-baseline-uniform-r2-nocf",
      "source_revision": "e6e7bbcb4503c9ffe4f75531e0397320ddcc672f",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c02-dagger-mining-no-cf",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 1
        },
        {
          "episode": 2,
          "source_episode": 3
        },
        {
          "episode": 3,
          "source_episode": 5
        },
        {
          "episode": 4,
          "source_episode": 8
        },
        {
          "episode": 5,
          "source_episode": 10
        },
        {
          "episode": 6,
          "source_episode": 12
        },
        {
          "episode": 7,
          "source_episode": 14
        },
        {
          "episode": 8,
          "source_episode": 16
        },
        {
          "episode": 9,
          "source_episode": 18
        },
        {
          "episode": 10,
          "source_episode": 20
        },
        {
          "episode": 11,
          "source_episode": 22
        },
        {
          "episode": 12,
          "source_episode": 24
        },
        {
          "episode": 13,
          "source_episode": 26
        },
        {
          "episode": 14,
          "source_episode": 28
        },
        {
          "episode": 15,
          "source_episode": 30
        },
        {
          "episode": 16,
          "source_episode": 32
        },
        {
          "episode": 17,
          "source_episode": 34
        },
        {
          "episode": 18,
          "source_episode": 36
        },
        {
          "episode": 19,
          "source_episode": 38
        },
        {
          "episode": 20,
          "source_episode": 40
        },
        {
          "episode": 21,
          "source_episode": 42
        },
        {
          "episode": 22,
          "source_episode": 44
        },
        {
          "episode": 23,
          "source_episode": 46
        },
        {
          "episode": 24,
          "source_episode": 48
        },
        {
          "episode": 25,
          "source_episode": 50
        },
        {
          "episode": 26,
          "source_episode": 52
        },
        {
          "episode": 27,
          "source_episode": 54
        },
        {
          "episode": 28,
          "source_episode": 56
        },
        {
          "episode": 29,
          "source_episode": 58
        },
        {
          "episode": 30,
          "source_episode": 60
        },
        {
          "episode": 31,
          "source_episode": 62
        },
        {
          "episode": 32,
          "source_episode": 64
        },
        {
          "episode": 33,
          "source_episode": 66
        },
        {
          "episode": 34,
          "source_episode": 68
        },
        {
          "episode": 35,
          "source_episode": 70
        },
        {
          "episode": 36,
          "source_episode": 72
        },
        {
          "episode": 37,
          "source_episode": 74
        },
        {
          "episode": 38,
          "source_episode": 76
        },
        {
          "episode": 39,
          "source_episode": 78
        },
        {
          "episode": 40,
          "source_episode": 80
        },
        {
          "episode": 41,
          "source_episode": 82
        },
        {
          "episode": 42,
          "source_episode": 84
        },
        {
          "episode": 43,
          "source_episode": 86
        },
        {
          "episode": 44,
          "source_episode": 88
        },
        {
          "episode": 45,
          "source_episode": 90
        },
        {
          "episode": 46,
          "source_episode": 92
        },
        {
          "episode": 47,
          "source_episode": 94
        },
        {
          "episode": 48,
          "source_episode": 96
        },
        {
          "episode": 49,
          "source_episode": 98
        },
        {
          "episode": 50,
          "source_episode": 100
        },
        {
          "episode": 51,
          "source_episode": 102
        },
        {
          "episode": 52,
          "source_episode": 104
        },
        {
          "episode": 53,
          "source_episode": 106
        },
        {
          "episode": 54,
          "source_episode": 108
        },
        {
          "episode": 55,
          "source_episode": 110
        },
        {
          "episode": 56,
          "source_episode": 112
        },
        {
          "episode": 57,
          "source_episode": 114
        },
        {
          "episode": 58,
          "source_episode": 116
        },
        {
          "episode": 59,
          "source_episode": 118
        },
        {
          "episode": 60,
          "source_episode": 120
        },
        {
          "episode": 61,
          "source_episode": 122
        },
        {
          "episode": 62,
          "source_episode": 124
        },
        {
          "episode": 63,
          "source_episode": 127
        },
        {
          "episode": 64,
          "source_episode": 129
        },
        {
          "episode": 65,
          "source_episode": 131
        },
        {
          "episode": 66,
          "source_episode": 133
        },
        {
          "episode": 67,
          "source_episode": 135
        },
        {
          "episode": 68,
          "source_episode": 137
        },
        {
          "episode": 69,
          "source_episode": 139
        },
        {
          "episode": 70,
          "source_episode": 141
        },
        {
          "episode": 71,
          "source_episode": 143
        },
        {
          "episode": 72,
          "source_episode": 145
        },
        {
          "episode": 73,
          "source_episode": 147
        },
        {
          "episode": 74,
          "source_episode": 149
        },
        {
          "episode": 75,
          "source_episode": 151
        },
        {
          "episode": 76,
          "source_episode": 153
        },
        {
          "episode": 77,
          "source_episode": 155
        },
        {
          "episode": 78,
          "source_episode": 158
        },
        {
          "episode": 79,
          "source_episode": 160
        },
        {
          "episode": 80,
          "source_episode": 162
        },
        {
          "episode": 81,
          "source_episode": 165
        },
        {
          "episode": 82,
          "source_episode": 168
        },
        {
          "episode": 83,
          "source_episode": 170
        },
        {
          "episode": 84,
          "source_episode": 172
        },
        {
          "episode": 85,
          "source_episode": 174
        },
        {
          "episode": 86,
          "source_episode": 176
        },
        {
          "episode": 87,
          "source_episode": 178
        },
        {
          "episode": 88,
          "source_episode": 180
        },
        {
          "episode": 89,
          "source_episode": 182
        },
        {
          "episode": 90,
          "source_episode": 184
        },
        {
          "episode": 91,
          "source_episode": 186
        },
        {
          "episode": 92,
          "source_episode": 188
        },
        {
          "episode": 93,
          "source_episode": 191
        },
        {
          "episode": 94,
          "source_episode": 194
        },
        {
          "episode": 95,
          "source_episode": 197
        },
        {
          "episode": 96,
          "source_episode": 198
        },
        {
          "episode": 97,
          "source_episode": 200
        },
        {
          "episode": 98,
          "source_episode": 202
        },
        {
          "episode": 99,
          "source_episode": 204
        }
      ],
      "parent": "ankile/square-01a-blind-r2-baseline-mining-shape-beta05",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "a0708dabc573ab3c1c9f9b1eb49401a5f7099cb3e3c5949d6079626d4309c195",
      "source_repo": "ankile/square-01a-ours-mining-shape-beta05-r2-nocf",
      "source_revision": "bb85d768c07d207cfa81933f1095f942f4976c12",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c02-dagger-mixed",
      "episodes": 206,
      "parent": "",
      "source_repo": "ankile/square-01a-blind-r2-baseline-mining-shape-beta05",
      "source_revision": "ebddba8b8e5b25b28a3a42b5d84cffb1c291ceb5",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c02-dagger-mulligan",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 1
        },
        {
          "episode": 2,
          "source_episode": 3
        },
        {
          "episode": 3,
          "source_episode": 5
        },
        {
          "episode": 4,
          "source_episode": 6
        },
        {
          "episode": 5,
          "source_episode": 8
        },
        {
          "episode": 6,
          "source_episode": 10
        },
        {
          "episode": 7,
          "source_episode": 12
        },
        {
          "episode": 8,
          "source_episode": 14
        },
        {
          "episode": 9,
          "source_episode": 16
        },
        {
          "episode": 10,
          "source_episode": 18
        },
        {
          "episode": 11,
          "source_episode": 20
        },
        {
          "episode": 12,
          "source_episode": 22
        },
        {
          "episode": 13,
          "source_episode": 24
        },
        {
          "episode": 14,
          "source_episode": 26
        },
        {
          "episode": 15,
          "source_episode": 28
        },
        {
          "episode": 16,
          "source_episode": 30
        },
        {
          "episode": 17,
          "source_episode": 32
        },
        {
          "episode": 18,
          "source_episode": 34
        },
        {
          "episode": 19,
          "source_episode": 36
        },
        {
          "episode": 20,
          "source_episode": 38
        },
        {
          "episode": 21,
          "source_episode": 40
        },
        {
          "episode": 22,
          "source_episode": 42
        },
        {
          "episode": 23,
          "source_episode": 44
        },
        {
          "episode": 24,
          "source_episode": 46
        },
        {
          "episode": 25,
          "source_episode": 48
        },
        {
          "episode": 26,
          "source_episode": 50
        },
        {
          "episode": 27,
          "source_episode": 52
        },
        {
          "episode": 28,
          "source_episode": 54
        },
        {
          "episode": 29,
          "source_episode": 56
        },
        {
          "episode": 30,
          "source_episode": 58
        },
        {
          "episode": 31,
          "source_episode": 60
        },
        {
          "episode": 32,
          "source_episode": 62
        },
        {
          "episode": 33,
          "source_episode": 64
        },
        {
          "episode": 34,
          "source_episode": 66
        },
        {
          "episode": 35,
          "source_episode": 68
        },
        {
          "episode": 36,
          "source_episode": 70
        },
        {
          "episode": 37,
          "source_episode": 72
        },
        {
          "episode": 38,
          "source_episode": 74
        },
        {
          "episode": 39,
          "source_episode": 76
        },
        {
          "episode": 40,
          "source_episode": 78
        },
        {
          "episode": 41,
          "source_episode": 80
        },
        {
          "episode": 42,
          "source_episode": 82
        },
        {
          "episode": 43,
          "source_episode": 84
        },
        {
          "episode": 44,
          "source_episode": 86
        },
        {
          "episode": 45,
          "source_episode": 88
        },
        {
          "episode": 46,
          "source_episode": 90
        },
        {
          "episode": 47,
          "source_episode": 92
        },
        {
          "episode": 48,
          "source_episode": 94
        },
        {
          "episode": 49,
          "source_episode": 96
        },
        {
          "episode": 50,
          "source_episode": 98
        },
        {
          "episode": 51,
          "source_episode": 100
        },
        {
          "episode": 52,
          "source_episode": 102
        },
        {
          "episode": 53,
          "source_episode": 104
        },
        {
          "episode": 54,
          "source_episode": 106
        },
        {
          "episode": 55,
          "source_episode": 108
        },
        {
          "episode": 56,
          "source_episode": 110
        },
        {
          "episode": 57,
          "source_episode": 112
        },
        {
          "episode": 58,
          "source_episode": 114
        },
        {
          "episode": 59,
          "source_episode": 116
        },
        {
          "episode": 60,
          "source_episode": 118
        },
        {
          "episode": 61,
          "source_episode": 120
        },
        {
          "episode": 62,
          "source_episode": 122
        },
        {
          "episode": 63,
          "source_episode": 124
        },
        {
          "episode": 64,
          "source_episode": 125
        },
        {
          "episode": 65,
          "source_episode": 127
        },
        {
          "episode": 66,
          "source_episode": 129
        },
        {
          "episode": 67,
          "source_episode": 131
        },
        {
          "episode": 68,
          "source_episode": 133
        },
        {
          "episode": 69,
          "source_episode": 135
        },
        {
          "episode": 70,
          "source_episode": 137
        },
        {
          "episode": 71,
          "source_episode": 139
        },
        {
          "episode": 72,
          "source_episode": 141
        },
        {
          "episode": 73,
          "source_episode": 143
        },
        {
          "episode": 74,
          "source_episode": 145
        },
        {
          "episode": 75,
          "source_episode": 147
        },
        {
          "episode": 76,
          "source_episode": 149
        },
        {
          "episode": 77,
          "source_episode": 151
        },
        {
          "episode": 78,
          "source_episode": 153
        },
        {
          "episode": 79,
          "source_episode": 155
        },
        {
          "episode": 80,
          "source_episode": 156
        },
        {
          "episode": 81,
          "source_episode": 158
        },
        {
          "episode": 82,
          "source_episode": 160
        },
        {
          "episode": 83,
          "source_episode": 162
        },
        {
          "episode": 84,
          "source_episode": 163
        },
        {
          "episode": 85,
          "source_episode": 165
        },
        {
          "episode": 86,
          "source_episode": 166
        },
        {
          "episode": 87,
          "source_episode": 168
        },
        {
          "episode": 88,
          "source_episode": 170
        },
        {
          "episode": 89,
          "source_episode": 172
        },
        {
          "episode": 90,
          "source_episode": 174
        },
        {
          "episode": 91,
          "source_episode": 176
        },
        {
          "episode": 92,
          "source_episode": 178
        },
        {
          "episode": 93,
          "source_episode": 180
        },
        {
          "episode": 94,
          "source_episode": 182
        },
        {
          "episode": 95,
          "source_episode": 184
        },
        {
          "episode": 96,
          "source_episode": 186
        },
        {
          "episode": 97,
          "source_episode": 188
        },
        {
          "episode": 98,
          "source_episode": 189
        },
        {
          "episode": 99,
          "source_episode": 191
        }
      ],
      "parent": "ankile/square-01a-blind-r2-baseline-mining-shape-beta05",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "8f632cdcdda72f50c1844e15c9aa5d85afd73d7132d5ef00116cd626ab87e654",
      "source_repo": "ankile/square-01a-ours-mining-shape-beta05-r2-freecf",
      "source_revision": "5c1a5ec9c25fdef600cd10a481e91bb3f2a02d00",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c02-mulligan-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-01a-ours-mining-beta05-r2-diagnostic-rollouts",
      "source_revision": "a518d8f07016922444f78dae62751c2b07cc0946",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c02-sobol-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-01a-ours-sobol-r2-diagnostic-rollouts",
      "source_revision": "f2e2912b103578d1ed903ecdb3ea7f40ef979711",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c03-auto-filtered-bc-n1-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-01a-auto-filtered-bc-n1-r3-policy-rollouts",
      "source_revision": "b179d121d7d2f6d0fe909333a11c3d7c68e6c5eb",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c03-auto-iql-n32-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-01a-auto-iql-n32-r3-policy-rollouts",
      "source_revision": "23e8957ebe7cf197c3de187b74679425c5f110a0",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c03-auto-iql-success-bc-n32-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-01a-auto-iql-success-bc-n32-r3-policy-rollouts",
      "source_revision": "0a5b5f741e66999e05123989ddb0c6494b4f4041",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c03-auto-plain-il-n1-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-01a-auto-plain-il-n1-r3-policy-rollouts",
      "source_revision": "36eeaa876d982ffce2131a04cc59687d39c35c5f",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c03-baseline-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-01a-baseline-uniform-r3-policy-rollouts",
      "source_revision": "c1f5e39c85e5dd34021dc50f248abb9221551af5",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c03-dagger-baseline",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 2
        },
        {
          "episode": 1,
          "source_episode": 4
        },
        {
          "episode": 2,
          "source_episode": 6
        },
        {
          "episode": 3,
          "source_episode": 8
        },
        {
          "episode": 4,
          "source_episode": 10
        },
        {
          "episode": 5,
          "source_episode": 12
        },
        {
          "episode": 6,
          "source_episode": 14
        },
        {
          "episode": 7,
          "source_episode": 16
        },
        {
          "episode": 8,
          "source_episode": 19
        },
        {
          "episode": 9,
          "source_episode": 22
        },
        {
          "episode": 10,
          "source_episode": 24
        },
        {
          "episode": 11,
          "source_episode": 26
        },
        {
          "episode": 12,
          "source_episode": 28
        },
        {
          "episode": 13,
          "source_episode": 30
        },
        {
          "episode": 14,
          "source_episode": 32
        },
        {
          "episode": 15,
          "source_episode": 34
        },
        {
          "episode": 16,
          "source_episode": 37
        },
        {
          "episode": 17,
          "source_episode": 39
        },
        {
          "episode": 18,
          "source_episode": 42
        },
        {
          "episode": 19,
          "source_episode": 44
        },
        {
          "episode": 20,
          "source_episode": 47
        },
        {
          "episode": 21,
          "source_episode": 49
        },
        {
          "episode": 22,
          "source_episode": 52
        },
        {
          "episode": 23,
          "source_episode": 54
        },
        {
          "episode": 24,
          "source_episode": 56
        },
        {
          "episode": 25,
          "source_episode": 58
        },
        {
          "episode": 26,
          "source_episode": 61
        },
        {
          "episode": 27,
          "source_episode": 63
        },
        {
          "episode": 28,
          "source_episode": 65
        },
        {
          "episode": 29,
          "source_episode": 67
        },
        {
          "episode": 30,
          "source_episode": 69
        },
        {
          "episode": 31,
          "source_episode": 71
        },
        {
          "episode": 32,
          "source_episode": 73
        },
        {
          "episode": 33,
          "source_episode": 76
        },
        {
          "episode": 34,
          "source_episode": 78
        },
        {
          "episode": 35,
          "source_episode": 80
        },
        {
          "episode": 36,
          "source_episode": 82
        },
        {
          "episode": 37,
          "source_episode": 84
        },
        {
          "episode": 38,
          "source_episode": 86
        },
        {
          "episode": 39,
          "source_episode": 88
        },
        {
          "episode": 40,
          "source_episode": 90
        },
        {
          "episode": 41,
          "source_episode": 93
        },
        {
          "episode": 42,
          "source_episode": 95
        },
        {
          "episode": 43,
          "source_episode": 97
        },
        {
          "episode": 44,
          "source_episode": 100
        },
        {
          "episode": 45,
          "source_episode": 102
        },
        {
          "episode": 46,
          "source_episode": 104
        },
        {
          "episode": 47,
          "source_episode": 106
        },
        {
          "episode": 48,
          "source_episode": 108
        },
        {
          "episode": 49,
          "source_episode": 110
        },
        {
          "episode": 50,
          "source_episode": 113
        },
        {
          "episode": 51,
          "source_episode": 115
        },
        {
          "episode": 52,
          "source_episode": 117
        },
        {
          "episode": 53,
          "source_episode": 119
        },
        {
          "episode": 54,
          "source_episode": 121
        },
        {
          "episode": 55,
          "source_episode": 123
        },
        {
          "episode": 56,
          "source_episode": 125
        },
        {
          "episode": 57,
          "source_episode": 127
        },
        {
          "episode": 58,
          "source_episode": 129
        },
        {
          "episode": 59,
          "source_episode": 131
        },
        {
          "episode": 60,
          "source_episode": 133
        },
        {
          "episode": 61,
          "source_episode": 136
        },
        {
          "episode": 62,
          "source_episode": 138
        },
        {
          "episode": 63,
          "source_episode": 140
        },
        {
          "episode": 64,
          "source_episode": 142
        },
        {
          "episode": 65,
          "source_episode": 144
        },
        {
          "episode": 66,
          "source_episode": 146
        },
        {
          "episode": 67,
          "source_episode": 148
        },
        {
          "episode": 68,
          "source_episode": 151
        },
        {
          "episode": 69,
          "source_episode": 153
        },
        {
          "episode": 70,
          "source_episode": 155
        },
        {
          "episode": 71,
          "source_episode": 158
        },
        {
          "episode": 72,
          "source_episode": 160
        },
        {
          "episode": 73,
          "source_episode": 162
        },
        {
          "episode": 74,
          "source_episode": 164
        },
        {
          "episode": 75,
          "source_episode": 166
        },
        {
          "episode": 76,
          "source_episode": 169
        },
        {
          "episode": 77,
          "source_episode": 171
        },
        {
          "episode": 78,
          "source_episode": 173
        },
        {
          "episode": 79,
          "source_episode": 175
        },
        {
          "episode": 80,
          "source_episode": 178
        },
        {
          "episode": 81,
          "source_episode": 181
        },
        {
          "episode": 82,
          "source_episode": 182
        },
        {
          "episode": 83,
          "source_episode": 183
        },
        {
          "episode": 84,
          "source_episode": 185
        },
        {
          "episode": 85,
          "source_episode": 187
        },
        {
          "episode": 86,
          "source_episode": 189
        },
        {
          "episode": 87,
          "source_episode": 192
        },
        {
          "episode": 88,
          "source_episode": 193
        },
        {
          "episode": 89,
          "source_episode": 195
        },
        {
          "episode": 90,
          "source_episode": 198
        },
        {
          "episode": 91,
          "source_episode": 199
        },
        {
          "episode": 92,
          "source_episode": 201
        },
        {
          "episode": 93,
          "source_episode": 203
        },
        {
          "episode": 94,
          "source_episode": 205
        },
        {
          "episode": 95,
          "source_episode": 208
        },
        {
          "episode": 96,
          "source_episode": 210
        },
        {
          "episode": 97,
          "source_episode": 212
        },
        {
          "episode": 98,
          "source_episode": 214
        },
        {
          "episode": 99,
          "source_episode": 215
        }
      ],
      "parent": "ankile/square-01a-blind-r3-baseline-grid-cell-bonus-b1p0",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "bf85bb3f7f6ba31424c78cb9e8265a3ec36d3e8801f3bd8a3c078713b1749fad",
      "source_repo": "ankile/square-01a-baseline-uniform-r3-nocf",
      "source_revision": "44d99458337b29380e59a27924a97b151d14e6a9",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c03-dagger-mining-no-cf",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 1
        },
        {
          "episode": 2,
          "source_episode": 3
        },
        {
          "episode": 3,
          "source_episode": 5
        },
        {
          "episode": 4,
          "source_episode": 7
        },
        {
          "episode": 5,
          "source_episode": 9
        },
        {
          "episode": 6,
          "source_episode": 11
        },
        {
          "episode": 7,
          "source_episode": 13
        },
        {
          "episode": 8,
          "source_episode": 15
        },
        {
          "episode": 9,
          "source_episode": 17
        },
        {
          "episode": 10,
          "source_episode": 20
        },
        {
          "episode": 11,
          "source_episode": 23
        },
        {
          "episode": 12,
          "source_episode": 25
        },
        {
          "episode": 13,
          "source_episode": 27
        },
        {
          "episode": 14,
          "source_episode": 29
        },
        {
          "episode": 15,
          "source_episode": 31
        },
        {
          "episode": 16,
          "source_episode": 33
        },
        {
          "episode": 17,
          "source_episode": 35
        },
        {
          "episode": 18,
          "source_episode": 38
        },
        {
          "episode": 19,
          "source_episode": 40
        },
        {
          "episode": 20,
          "source_episode": 43
        },
        {
          "episode": 21,
          "source_episode": 45
        },
        {
          "episode": 22,
          "source_episode": 48
        },
        {
          "episode": 23,
          "source_episode": 50
        },
        {
          "episode": 24,
          "source_episode": 53
        },
        {
          "episode": 25,
          "source_episode": 55
        },
        {
          "episode": 26,
          "source_episode": 57
        },
        {
          "episode": 27,
          "source_episode": 59
        },
        {
          "episode": 28,
          "source_episode": 62
        },
        {
          "episode": 29,
          "source_episode": 64
        },
        {
          "episode": 30,
          "source_episode": 66
        },
        {
          "episode": 31,
          "source_episode": 68
        },
        {
          "episode": 32,
          "source_episode": 70
        },
        {
          "episode": 33,
          "source_episode": 72
        },
        {
          "episode": 34,
          "source_episode": 74
        },
        {
          "episode": 35,
          "source_episode": 77
        },
        {
          "episode": 36,
          "source_episode": 79
        },
        {
          "episode": 37,
          "source_episode": 81
        },
        {
          "episode": 38,
          "source_episode": 83
        },
        {
          "episode": 39,
          "source_episode": 85
        },
        {
          "episode": 40,
          "source_episode": 87
        },
        {
          "episode": 41,
          "source_episode": 89
        },
        {
          "episode": 42,
          "source_episode": 91
        },
        {
          "episode": 43,
          "source_episode": 94
        },
        {
          "episode": 44,
          "source_episode": 96
        },
        {
          "episode": 45,
          "source_episode": 98
        },
        {
          "episode": 46,
          "source_episode": 101
        },
        {
          "episode": 47,
          "source_episode": 103
        },
        {
          "episode": 48,
          "source_episode": 105
        },
        {
          "episode": 49,
          "source_episode": 107
        },
        {
          "episode": 50,
          "source_episode": 109
        },
        {
          "episode": 51,
          "source_episode": 111
        },
        {
          "episode": 52,
          "source_episode": 114
        },
        {
          "episode": 53,
          "source_episode": 116
        },
        {
          "episode": 54,
          "source_episode": 118
        },
        {
          "episode": 55,
          "source_episode": 120
        },
        {
          "episode": 56,
          "source_episode": 122
        },
        {
          "episode": 57,
          "source_episode": 124
        },
        {
          "episode": 58,
          "source_episode": 126
        },
        {
          "episode": 59,
          "source_episode": 128
        },
        {
          "episode": 60,
          "source_episode": 130
        },
        {
          "episode": 61,
          "source_episode": 132
        },
        {
          "episode": 62,
          "source_episode": 134
        },
        {
          "episode": 63,
          "source_episode": 137
        },
        {
          "episode": 64,
          "source_episode": 139
        },
        {
          "episode": 65,
          "source_episode": 141
        },
        {
          "episode": 66,
          "source_episode": 143
        },
        {
          "episode": 67,
          "source_episode": 145
        },
        {
          "episode": 68,
          "source_episode": 147
        },
        {
          "episode": 69,
          "source_episode": 149
        },
        {
          "episode": 70,
          "source_episode": 152
        },
        {
          "episode": 71,
          "source_episode": 154
        },
        {
          "episode": 72,
          "source_episode": 156
        },
        {
          "episode": 73,
          "source_episode": 159
        },
        {
          "episode": 74,
          "source_episode": 161
        },
        {
          "episode": 75,
          "source_episode": 163
        },
        {
          "episode": 76,
          "source_episode": 165
        },
        {
          "episode": 77,
          "source_episode": 167
        },
        {
          "episode": 78,
          "source_episode": 170
        },
        {
          "episode": 79,
          "source_episode": 172
        },
        {
          "episode": 80,
          "source_episode": 174
        },
        {
          "episode": 81,
          "source_episode": 176
        },
        {
          "episode": 82,
          "source_episode": 179
        },
        {
          "episode": 83,
          "source_episode": 184
        },
        {
          "episode": 84,
          "source_episode": 186
        },
        {
          "episode": 85,
          "source_episode": 188
        },
        {
          "episode": 86,
          "source_episode": 190
        },
        {
          "episode": 87,
          "source_episode": 191
        },
        {
          "episode": 88,
          "source_episode": 194
        },
        {
          "episode": 89,
          "source_episode": 196
        },
        {
          "episode": 90,
          "source_episode": 197
        },
        {
          "episode": 91,
          "source_episode": 200
        },
        {
          "episode": 92,
          "source_episode": 202
        },
        {
          "episode": 93,
          "source_episode": 204
        },
        {
          "episode": 94,
          "source_episode": 206
        },
        {
          "episode": 95,
          "source_episode": 207
        },
        {
          "episode": 96,
          "source_episode": 209
        },
        {
          "episode": 97,
          "source_episode": 211
        },
        {
          "episode": 98,
          "source_episode": 213
        },
        {
          "episode": 99,
          "source_episode": 216
        }
      ],
      "parent": "ankile/square-01a-blind-r3-baseline-grid-cell-bonus-b1p0",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "cc21ecdb0b9c756ed84a0a340bfa5cdc32ba512fc66729fc3d5d3d2cd92e3bea",
      "source_repo": "ankile/square-01a-ours-grid-cell-bonus-b1p0-r3-nocf",
      "source_revision": "c6eb53e21f743407ef5a47da8695865a03df5a14",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c03-dagger-mixed",
      "episodes": 217,
      "parent": "",
      "source_repo": "ankile/square-01a-blind-r3-baseline-grid-cell-bonus-b1p0",
      "source_revision": "b1c5784a073771fcbb80c4f905a73022bc6db2fd",
      "state": "original_recording_no_parent"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c03-dagger-mulligan",
      "episodes": 100,
      "length_differences": [],
      "mapping": [
        {
          "episode": 0,
          "source_episode": 0
        },
        {
          "episode": 1,
          "source_episode": 1
        },
        {
          "episode": 2,
          "source_episode": 3
        },
        {
          "episode": 3,
          "source_episode": 5
        },
        {
          "episode": 4,
          "source_episode": 7
        },
        {
          "episode": 5,
          "source_episode": 9
        },
        {
          "episode": 6,
          "source_episode": 11
        },
        {
          "episode": 7,
          "source_episode": 13
        },
        {
          "episode": 8,
          "source_episode": 15
        },
        {
          "episode": 9,
          "source_episode": 17
        },
        {
          "episode": 10,
          "source_episode": 18
        },
        {
          "episode": 11,
          "source_episode": 20
        },
        {
          "episode": 12,
          "source_episode": 21
        },
        {
          "episode": 13,
          "source_episode": 23
        },
        {
          "episode": 14,
          "source_episode": 25
        },
        {
          "episode": 15,
          "source_episode": 27
        },
        {
          "episode": 16,
          "source_episode": 29
        },
        {
          "episode": 17,
          "source_episode": 31
        },
        {
          "episode": 18,
          "source_episode": 33
        },
        {
          "episode": 19,
          "source_episode": 35
        },
        {
          "episode": 20,
          "source_episode": 36
        },
        {
          "episode": 21,
          "source_episode": 38
        },
        {
          "episode": 22,
          "source_episode": 40
        },
        {
          "episode": 23,
          "source_episode": 41
        },
        {
          "episode": 24,
          "source_episode": 43
        },
        {
          "episode": 25,
          "source_episode": 45
        },
        {
          "episode": 26,
          "source_episode": 46
        },
        {
          "episode": 27,
          "source_episode": 48
        },
        {
          "episode": 28,
          "source_episode": 50
        },
        {
          "episode": 29,
          "source_episode": 51
        },
        {
          "episode": 30,
          "source_episode": 53
        },
        {
          "episode": 31,
          "source_episode": 55
        },
        {
          "episode": 32,
          "source_episode": 57
        },
        {
          "episode": 33,
          "source_episode": 59
        },
        {
          "episode": 34,
          "source_episode": 60
        },
        {
          "episode": 35,
          "source_episode": 62
        },
        {
          "episode": 36,
          "source_episode": 64
        },
        {
          "episode": 37,
          "source_episode": 66
        },
        {
          "episode": 38,
          "source_episode": 68
        },
        {
          "episode": 39,
          "source_episode": 70
        },
        {
          "episode": 40,
          "source_episode": 72
        },
        {
          "episode": 41,
          "source_episode": 74
        },
        {
          "episode": 42,
          "source_episode": 75
        },
        {
          "episode": 43,
          "source_episode": 77
        },
        {
          "episode": 44,
          "source_episode": 79
        },
        {
          "episode": 45,
          "source_episode": 81
        },
        {
          "episode": 46,
          "source_episode": 83
        },
        {
          "episode": 47,
          "source_episode": 85
        },
        {
          "episode": 48,
          "source_episode": 87
        },
        {
          "episode": 49,
          "source_episode": 89
        },
        {
          "episode": 50,
          "source_episode": 91
        },
        {
          "episode": 51,
          "source_episode": 92
        },
        {
          "episode": 52,
          "source_episode": 94
        },
        {
          "episode": 53,
          "source_episode": 96
        },
        {
          "episode": 54,
          "source_episode": 98
        },
        {
          "episode": 55,
          "source_episode": 99
        },
        {
          "episode": 56,
          "source_episode": 101
        },
        {
          "episode": 57,
          "source_episode": 103
        },
        {
          "episode": 58,
          "source_episode": 105
        },
        {
          "episode": 59,
          "source_episode": 107
        },
        {
          "episode": 60,
          "source_episode": 109
        },
        {
          "episode": 61,
          "source_episode": 111
        },
        {
          "episode": 62,
          "source_episode": 112
        },
        {
          "episode": 63,
          "source_episode": 114
        },
        {
          "episode": 64,
          "source_episode": 116
        },
        {
          "episode": 65,
          "source_episode": 118
        },
        {
          "episode": 66,
          "source_episode": 120
        },
        {
          "episode": 67,
          "source_episode": 122
        },
        {
          "episode": 68,
          "source_episode": 124
        },
        {
          "episode": 69,
          "source_episode": 126
        },
        {
          "episode": 70,
          "source_episode": 128
        },
        {
          "episode": 71,
          "source_episode": 130
        },
        {
          "episode": 72,
          "source_episode": 132
        },
        {
          "episode": 73,
          "source_episode": 134
        },
        {
          "episode": 74,
          "source_episode": 135
        },
        {
          "episode": 75,
          "source_episode": 137
        },
        {
          "episode": 76,
          "source_episode": 139
        },
        {
          "episode": 77,
          "source_episode": 141
        },
        {
          "episode": 78,
          "source_episode": 143
        },
        {
          "episode": 79,
          "source_episode": 145
        },
        {
          "episode": 80,
          "source_episode": 147
        },
        {
          "episode": 81,
          "source_episode": 149
        },
        {
          "episode": 82,
          "source_episode": 150
        },
        {
          "episode": 83,
          "source_episode": 152
        },
        {
          "episode": 84,
          "source_episode": 154
        },
        {
          "episode": 85,
          "source_episode": 156
        },
        {
          "episode": 86,
          "source_episode": 157
        },
        {
          "episode": 87,
          "source_episode": 159
        },
        {
          "episode": 88,
          "source_episode": 161
        },
        {
          "episode": 89,
          "source_episode": 163
        },
        {
          "episode": 90,
          "source_episode": 165
        },
        {
          "episode": 91,
          "source_episode": 167
        },
        {
          "episode": 92,
          "source_episode": 168
        },
        {
          "episode": 93,
          "source_episode": 170
        },
        {
          "episode": 94,
          "source_episode": 172
        },
        {
          "episode": 95,
          "source_episode": 174
        },
        {
          "episode": 96,
          "source_episode": 176
        },
        {
          "episode": 97,
          "source_episode": 177
        },
        {
          "episode": 98,
          "source_episode": 179
        },
        {
          "episode": 99,
          "source_episode": 180
        }
      ],
      "parent": "ankile/square-01a-blind-r3-baseline-grid-cell-bonus-b1p0",
      "sidecar": "meta/protocol_split_manifest.jsonl",
      "sidecar_sha256": "57a67f6e3f21a6682b404cf1ab5189f4dffbc36a4afad1648a82c142f53325a1",
      "source_repo": "ankile/square-01a-ours-grid-cell-bonus-b1p0-r3-freecf",
      "source_revision": "898e4d3e33374caf018d5f249c2dcc8e166aa138",
      "state": "complete_source_sidecar_mapping"
    },
    {
      "destination_repo": "mulligan/sim-square-narrow-c03-mulligan-policy-rollouts",
      "episodes": 100,
      "parent": "",
      "source_repo": "ankile/square-01a-ours-mining-shape-beta05-r3-diagnostic-rollouts",
      "source_revision": "4777813f2c481591ad90bca4b028ae6820ba2223",
      "state": "original_recording_no_parent"
    }
  ],
  "date": "2026-09-22",
  "repositories": 246
}
