{
  "schemaVersion": 1,
  "reviewStatus": "reviewed-series-membership",
  "source": "TVmaze",
  "sourceLicense": "CC BY-SA 4.0",
  "sourceLicenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
  "relationshipSemantics": "Reviewed catalog releases mapped to seasons of the same TVmaze show are series members. This does not establish canon, prequel/sequel chronology, a complete franchise, or episode equivalence between releases.",
  "identityLicense": "Manami identity labels retain ODbL 1.0 / DbCL 1.0; later reviewed title identities retain their separately cited source records.",
  "identitySnapshots": [
    {
      "path": "public/catalog/manami-facts.json",
      "sha256": "08ed33b4ce947c1f79e339e4001a26fc3f19dd6ea5d5231c52e776859b4c705d"
    },
    {
      "path": "public/catalog/reviewed-title-facts.json",
      "sha256": "2aa0eb40fe56a436b1049a68d9ec2cd58315dc4f912909c0255edd60ffa4ad93"
    }
  ],
  "selectionPolicy": "Existing reviewed exact episode mappings or independently reviewed season/cour crosswalks must identify distinct local releases within one live TVmaze show. Evidence episode IDs are disjoint regular positions. Newly reviewed membership evidence is not episode-import authority. Only explicit reviewed identities are published; no legacy relation or title-prefix inference is used.",
  "sources": [
    {
      "url": "https://api.tvmaze.com/shows/1440",
      "sha256": "05ea0987e326cde437cbb0dddb36933df3d404610044f73a382671b63f771bea",
      "bytes": 1703,
      "retrievedAt": "2026-09-08T23:36:30.131210+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/1440/seasons",
      "sha256": "3232185c819b3ea61bad75ab1655770bd888103d1df9fb71d894cd78370d5ed4",
      "bytes": 1641,
      "retrievedAt": "2026-09-08T23:36:31.455388+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/1440/episodes?specials=1",
      "sha256": "6f3b4ece0d55f0e6055b552d7a0f49931fa3583cff54f61641fd70eee50c1f3f",
      "bytes": 33653,
      "retrievedAt": "2026-09-08T23:36:32.955712+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/5465",
      "sha256": "059a786ba3a39b3e8d20829097f0ceed3b5398a9b450e135f08f8c74ebfbf966",
      "bytes": 1561,
      "retrievedAt": "2026-09-08T23:36:34.282324+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/5465/seasons",
      "sha256": "9b401641b4228f7c6c5ab3bf044af8eb679bac0cc889efa87e99424320e2d348",
      "bytes": 1448,
      "retrievedAt": "2026-09-08T23:36:35.606510+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/5465/episodes?specials=1",
      "sha256": "7279db0bba82e80e3b1c9ba60d2cc4167ec9b725cff9ff8bf0117888e3bd763c",
      "bytes": 26100,
      "retrievedAt": "2026-09-08T23:36:37.097792+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/8199",
      "sha256": "5589815c2454cf0e98110d85fe1987dd8dcae50bfb1c287f2c3103a5e5ba1fbb",
      "bytes": 1847,
      "retrievedAt": "2026-09-08T23:36:38.426824+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/8199/seasons",
      "sha256": "a59bc616998f094363f04a6e0878cf7378d0368578168ab0f92308e250e075c4",
      "bytes": 2026,
      "retrievedAt": "2026-09-08T23:36:39.750537+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/8199/episodes?specials=1",
      "sha256": "55d329ac762343dd3748567276340b1d33d31f8dc36cdf348181deb82c468468",
      "bytes": 46670,
      "retrievedAt": "2026-09-08T23:36:41.397788+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/13615",
      "sha256": "28a299a740ff954bea3261f152b2cd1886ebbe58cd2f45b299ccd4fdc77471db",
      "bytes": 1607,
      "retrievedAt": "2026-09-08T23:36:42.714327+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/13615/seasons",
      "sha256": "9027d5c16a66632c7ba5806e8852aac3c3d5750c5d4defadbe0b3a5ad34e7c65",
      "bytes": 4247,
      "retrievedAt": "2026-09-08T23:36:44.032126+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/13615/episodes?specials=1",
      "sha256": "ce5829fdb54ce4b1b627c9b28eeefe6b7b31ffcf9012d4e3750bdf1a34f12272",
      "bytes": 174867,
      "retrievedAt": "2026-09-08T23:36:45.881853+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/13992",
      "sha256": "5a8a996144a649c9e34b191d6c301319419577a52177a563cd283d93c839992d",
      "bytes": 1332,
      "retrievedAt": "2026-09-08T23:36:47.229890+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/13992/seasons",
      "sha256": "9d6963a6d4a427f8fe62c290274c733597c8e6729677c17428a3b3e7bf6a4313",
      "bytes": 807,
      "retrievedAt": "2026-09-08T23:36:48.554077+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/13992/episodes?specials=1",
      "sha256": "9bdc7d865f10cf06e9d5db481b216746d8281547170871db9b7123953eade25f",
      "bytes": 13687,
      "retrievedAt": "2026-09-08T23:36:49.861345+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/22852",
      "sha256": "d37e83924a5c3a8b30190bf2682796c19bb6180c7a75260fbe89b1944b7a3768",
      "bytes": 1600,
      "retrievedAt": "2026-09-08T23:36:51.164774+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/22852/seasons",
      "sha256": "fd85810800ea32e7360c90803777eada2acb2b1ce386b5d8c836f431fbbb44e1",
      "bytes": 850,
      "retrievedAt": "2026-09-08T23:36:52.497612+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/22852/episodes?specials=1",
      "sha256": "a721846466df3c97df0ca68e17beaf711a8f057a358bd8762255e222ef360ab8",
      "bytes": 22463,
      "retrievedAt": "2026-09-08T23:36:53.992657+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/37215",
      "sha256": "61468075082a0e777b284f46faf8d6c10afa1ab403e895896c0d6251a993bcc0",
      "bytes": 2033,
      "retrievedAt": "2026-09-08T23:36:55.295860+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/37215/seasons",
      "sha256": "18cd9dd7d88478b56606ccd5e4961f90a86fc0dc97221e925c35b47da41c160a",
      "bytes": 1197,
      "retrievedAt": "2026-09-08T23:36:56.623573+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/37215/episodes?specials=1",
      "sha256": "23ea61d8c0d1d2bf3d8cb44ce5b632957bd2df4ae5bbf4ad2eb8a097c7bcdf64",
      "bytes": 27501,
      "retrievedAt": "2026-09-08T23:36:58.112253+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/38390",
      "sha256": "5408c83c7ae707e6e241e99071755c6aad181d48c3abbe1299c8e21673cb5131",
      "bytes": 1444,
      "retrievedAt": "2026-09-08T23:36:59.430329+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/38390/seasons",
      "sha256": "e72c72c42f5f2dadea76ae107c3e538a43861f93d8222c486934e3a06fd7bda6",
      "bytes": 2069,
      "retrievedAt": "2026-09-08T23:37:00.737687+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/38390/episodes?specials=1",
      "sha256": "5ed373dd04c50ffbd42637f2d0a88025495ed30b1c238981d50a82b239d9e2ac",
      "bytes": 92245,
      "retrievedAt": "2026-09-08T23:37:02.412388+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/44001",
      "sha256": "a6ef45bf3a0de4d989fab430f5bfa277f39bd7037f40c838581096da10d20a27",
      "bytes": 1640,
      "retrievedAt": "2026-09-08T23:37:03.737050+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/44001/seasons",
      "sha256": "76b3517fddd75695962bc6e533f65af61216b450ed930d35e05f5ce5c74cf4d3",
      "bytes": 3931,
      "retrievedAt": "2026-09-08T23:37:05.061359+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/44001/episodes?specials=1",
      "sha256": "e1767e9023024b9805e6c1844144a278624848be4a3b5cb45f8bff7350e58770",
      "bytes": 77017,
      "retrievedAt": "2026-09-08T23:37:06.736465+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/60258",
      "sha256": "651c0726163c388339e75e23171d189b0da4898e4e4904b72f21ca4136bdbe71",
      "bytes": 1717,
      "retrievedAt": "2026-09-08T23:37:08.044228+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/60258/seasons",
      "sha256": "b090d760d7ecf2b929a593f83bb3ca22760454d72b82092a6413f82b1591846e",
      "bytes": 853,
      "retrievedAt": "2026-09-08T23:37:09.349367+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/60258/episodes?specials=1",
      "sha256": "2257cff614cc89b6e77ad0dbbf742cc8940cd26ca9368bae765f4c580bdc295a",
      "bytes": 20219,
      "retrievedAt": "2026-09-08T23:37:10.841384+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/70514",
      "sha256": "4d4f5e85bc670d98170c3456e60a58d6d82a48e005ae57ba18ee46140bd13357",
      "bytes": 1667,
      "retrievedAt": "2026-09-08T23:37:12.149842+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/70514/seasons",
      "sha256": "4f613fbd9b6683556bbd1a462b337f7322ebbc040dd4c3fd4973234b69d25017",
      "bytes": 1729,
      "retrievedAt": "2026-09-08T23:37:13.469882+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/70514/episodes?specials=1",
      "sha256": "998e00d57d9a2f34567a6cf0a33cce449120d1a8b4a750dab408a933bb4e79a0",
      "bytes": 31141,
      "retrievedAt": "2026-09-08T23:37:14.963209+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/77832",
      "sha256": "6d3c069e7fa49ac964065b3e3ef69b598025cb621f43cbd000c47d9236f0c6c3",
      "bytes": 1464,
      "retrievedAt": "2026-09-08T23:37:16.278264+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/77832/seasons",
      "sha256": "028c40da5e978e211b7083a82fbbf583054c2934dc4b89902667b37c687a2d7c",
      "bytes": 830,
      "retrievedAt": "2026-09-08T23:37:17.594591+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/77832/episodes?specials=1",
      "sha256": "f6b8a522e404de50ce5da182ef5bdb1cd59a03f7e33c115ed1f0be9d3e4d4666",
      "bytes": 21372,
      "retrievedAt": "2026-09-08T23:37:19.085489+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/80469",
      "sha256": "304f61f8df804cc77ecbd9f0a7f8f196f2ef762f38b1e8ab2308e0e6917cdbcf",
      "bytes": 2080,
      "retrievedAt": "2026-09-08T23:37:20.403755+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/80469/seasons",
      "sha256": "6c56bef4beea666756f163d88fe450a90957248e1674e588219df9fbe3ee2e0d",
      "bytes": 881,
      "retrievedAt": "2026-09-08T23:37:21.723631+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/80469/episodes?specials=1",
      "sha256": "34f9dce88dbecd33b56ae88815e39118e8456c9ab489bcfbc732e99559ee3438",
      "bytes": 25204,
      "retrievedAt": "2026-09-08T23:37:23.202166+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/82024",
      "sha256": "5e19419bf7cffa74feeca54f4665bbb803f6b684b2af311d13e8a6a29c394f0b",
      "bytes": 1303,
      "retrievedAt": "2026-09-08T23:37:24.511961+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/82024/seasons",
      "sha256": "2ec9a9d353efddc0dca31512cf0dc20c402931179d66bbebb0ccbd65dbbc5623",
      "bytes": 894,
      "retrievedAt": "2026-09-08T23:37:25.834546+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/82024/episodes?specials=1",
      "sha256": "fe00896c6dd7ffbc2e19b5fef351d0d6ccb78a79a70754430987b1a7b4bd2229",
      "bytes": 15653,
      "retrievedAt": "2026-09-08T23:37:27.329277+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/52279",
      "sha256": "ce5adf97f0c512035b5d99bc7e28d532a766d5916b96e81b42cac8718fa1b05c",
      "bytes": 1580,
      "retrievedAt": "2026-09-08T23:46:58.038239+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/52279/seasons",
      "sha256": "c80407c65ce9d92c3398410a1c1c7222c6070d22ec9d6f9e1a9187a3c0fadd0e",
      "bytes": 1520,
      "retrievedAt": "2026-09-08T23:46:59.353679+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/52279/episodes?specials=1",
      "sha256": "a7f214fab2c7b17aea5e89595c5aa7636e5ea7796ef7c85d4dc4d53d881165dc",
      "bytes": 51111,
      "retrievedAt": "2026-09-08T23:47:01.026022+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/80375",
      "sha256": "a5701a42752446250bd3f2c4364a4dc98f6cd6c12173b24b5f70c44ad14c5a59",
      "bytes": 2163,
      "retrievedAt": "2026-09-08T23:47:02.347519+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/80375/seasons",
      "sha256": "aa329392dd4fe7bbe23ddd93981ca4962dd96bd737b0293d4e6df1e81ffc456f",
      "bytes": 1989,
      "retrievedAt": "2026-09-08T23:47:03.688173+00:00"
    },
    {
      "url": "https://api.tvmaze.com/shows/80375/episodes?specials=1",
      "sha256": "9112c3799d9fa7fd5e0728787a73af87375e8d11f10a2ce814a28db95055a1d7",
      "bytes": 51643,
      "retrievedAt": "2026-09-08T23:47:05.347365+00:00"
    }
  ],
  "records": [
    {
      "groupId": "tvmaze:show:1440",
      "relationType": "SERIES_MEMBER",
      "tvmazeShowId": 1440,
      "label": "Tokyo Ghoul",
      "sourceUrl": "https://www.tvmaze.com/shows/1440/tokyo-ghoul",
      "sourceApiUrls": [
        "https://api.tvmaze.com/shows/1440",
        "https://api.tvmaze.com/shows/1440/seasons",
        "https://api.tvmaze.com/shows/1440/episodes?specials=1"
      ],
      "memberMalIds": [
        22319,
        27899,
        36511,
        37799
      ],
      "members": [
        {
          "malId": 22319,
          "localTitle": "Tokyo Ghoul",
          "tvmazeShowId": 1440,
          "tvmazeSeasonNumbers": [
            1
          ],
          "tvmazeSeasonIds": [
            5638
          ],
          "mappedEpisodeIds": [
            129605,
            129606,
            129607,
            129608,
            129609,
            129610,
            129611,
            129612,
            129613,
            129614,
            129615,
            129616
          ],
          "firstSelectedAirdate": "2014-07-03",
          "lastSelectedAirdate": "2014-09-18",
          "priorMappingReview": "Local release Tokyo Ghoul (2014), TV. 12 regular episodes match local known total, with all existing named positions compared. First/last: Tragedy / Ghoul. Source https://www.tvmaze.com/shows/1440. Provider season 1 only. Specials and future provider seasons excluded. Existing title translations and dates are retained; fixed provider IDs map to local numbers 1 through the reviewed total. Independent review accepted all selected positions. Known date disagreements are preserved; this approval does not extend to artwork, descriptions or later seasons.",
          "priorMappingReviewer": "Codex independent season/episode review 2026-09-05",
          "evidenceEpisodeIds": [
            129605,
            129606,
            129607,
            129608,
            129609,
            129610,
            129611,
            129612,
            129613,
            129614,
            129615,
            129616
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        },
        {
          "malId": 27899,
          "localTitle": "Tokyo Ghoul √A",
          "tvmazeShowId": 1440,
          "tvmazeSeasonNumbers": [
            2
          ],
          "tvmazeSeasonIds": [
            5639
          ],
          "mappedEpisodeIds": [
            129617,
            129618,
            129619,
            129620,
            129621,
            129622,
            129623,
            129624,
            129625,
            129626,
            129627,
            129628
          ],
          "firstSelectedAirdate": "2015-01-08",
          "lastSelectedAirdate": "2015-03-26",
          "priorMappingReview": "Tokyo Ghoul Root A mapped exclusively to provider season two. Official Marvelous original-series story page lists all 12 Root A episodes from New Surge through Ken, distinct from first season and re: https://www.marv.jp/special/tokyoghoul/first/story.html . All 12 existing local titles match provider ordinals ignoring case. Provider dates are consistently one day before existing local dates, 2015-01-08 through 2015-03-26 versus local 2015-01-09 through 2015-03-27. Preserve existing titles, dates and IDs through gap-only persistence. Jack/Pinto unnumbered specials and all other seasons excluded. Explicit unique regular S2 IDs only. Parent premiere checks provider identity, not sequel release. Preserve library progress.",
          "priorMappingReviewer": "Codex official sequel scope and full episode-list review 2026-09-05",
          "evidenceEpisodeIds": [
            129617,
            129618,
            129619,
            129620,
            129621,
            129622,
            129623,
            129624,
            129625,
            129626,
            129627,
            129628
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        },
        {
          "malId": 36511,
          "localTitle": "Tokyo Ghoul:re",
          "tvmazeShowId": 1440,
          "tvmazeSeasonNumbers": [
            3
          ],
          "tvmazeSeasonIds": [
            77279
          ],
          "mappedEpisodeIds": [],
          "evidenceEpisodeIds": [
            1413975,
            1438956,
            1438959,
            1438960,
            1438961,
            1452124,
            1452125,
            1452126,
            1452127,
            1452128,
            1452129,
            1452130
          ],
          "evidenceKind": "new-season-cour-membership-review-no-episode-import",
          "providerOrdinalRange": [
            1,
            12
          ],
          "firstSelectedAirdate": "2018-04-03",
          "lastSelectedAirdate": "2018-06-19",
          "reviewRationale": "Pinned title and aliases identify Tokyo Ghoul:re, 2018 spring, 12 episodes. TVmaze explicitly names season 3 Tokyo Ghoul:re and lists 12 regular episodes in April-June 2018. This distinguishes it from the autumn continuation.",
          "sourceUrls": [
            "https://api.tvmaze.com/shows/1440",
            "https://api.tvmaze.com/shows/1440/seasons",
            "https://api.tvmaze.com/shows/1440/episodes?specials=1",
            "https://www.marv.jp/special/tokyoghoul/news.html?id=n115"
          ]
        },
        {
          "malId": 37799,
          "localTitle": "Tokyo Ghoul:re 2nd Season",
          "tvmazeShowId": 1440,
          "tvmazeSeasonNumbers": [
            4
          ],
          "tvmazeSeasonIds": [
            88821
          ],
          "mappedEpisodeIds": [],
          "evidenceEpisodeIds": [
            1528854,
            1530229,
            1530230,
            1530231,
            1530232,
            1530233,
            1530234,
            1530235,
            1530236,
            1530237,
            1530238,
            1530239
          ],
          "evidenceKind": "new-season-cour-membership-review-no-episode-import",
          "providerOrdinalRange": [
            1,
            12
          ],
          "firstSelectedAirdate": "2018-10-09",
          "lastSelectedAirdate": "2018-12-25",
          "reviewRationale": "Pinned second-season/final-chapter aliases identify the 2018 autumn continuation. TVmaze season 4 contains 12 regular episodes October-December 2018. Marvelous explicitly announces the second re season beginning October 9, corroborating the release partition despite blank TVmaze season name.",
          "sourceUrls": [
            "https://api.tvmaze.com/shows/1440",
            "https://api.tvmaze.com/shows/1440/seasons",
            "https://api.tvmaze.com/shows/1440/episodes?specials=1",
            "https://www.marv.jp/special/tokyoghoul/news.html?id=n115"
          ]
        }
      ]
    },
    {
      "groupId": "tvmaze:show:5465",
      "relationType": "SERIES_MEMBER",
      "tvmazeShowId": 5465,
      "label": "Yahari Ore no Seishun Love Comedy wa Machigatteiru.",
      "sourceUrl": "https://www.tvmaze.com/shows/5465/yahari-ore-no-seishun-love-comedy-wa-machigatteiru",
      "sourceApiUrls": [
        "https://api.tvmaze.com/shows/5465",
        "https://api.tvmaze.com/shows/5465/seasons",
        "https://api.tvmaze.com/shows/5465/episodes?specials=1"
      ],
      "memberMalIds": [
        14813,
        23847
      ],
      "members": [
        {
          "malId": 14813,
          "localTitle": "Yahari Ore no Seishun Love Comedy wa Machigatteiru.",
          "tvmazeShowId": 5465,
          "tvmazeSeasonNumbers": [
            1
          ],
          "tvmazeSeasonIds": [
            16483
          ],
          "mappedEpisodeIds": [
            332025,
            332026,
            332027,
            332028,
            332029,
            332030,
            332031,
            332032,
            332033,
            332034,
            332035,
            332036,
            332037
          ],
          "firstSelectedAirdate": "2013-04-05",
          "lastSelectedAirdate": "2013-06-28",
          "priorMappingReview": "Reviewed local My Teen Romantic Comedy SNAFU against TVmaze Yahari Ore no Seishun Love Comedy wa Machigatteiru., Japanese Animation, premiere 2013-04-05 within one day of retained local 2013-04-05. Original title/translated alias, release date, TV format and 13-episode count agree. Read all season-one episode names and checked contiguous positions, unique IDs/titles, nonempty chronological original-era dates and absence of placeholder titles. Explicit IDs below cover only this original release; later seasons and unnumbered extras excluded. No preexisting local episode anchors; this is release-identity review, not independently corroborated episode-by-episode matching. Retain source spelling/translation variants and preserve local metadata IDs and saved progress. Source https://www.tvmaze.com/shows/5465.",
          "priorMappingReviewer": "Codex original-release and complete episode-list review 2026-09-05",
          "evidenceEpisodeIds": [
            332025,
            332026,
            332027,
            332028,
            332029,
            332030,
            332031,
            332032,
            332033,
            332034,
            332035,
            332036,
            332037
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        },
        {
          "malId": 23847,
          "localTitle": "Yahari Ore no Seishun Love Comedy wa Machigatteiru. Zoku",
          "tvmazeShowId": 5465,
          "tvmazeSeasonNumbers": [
            2
          ],
          "tvmazeSeasonIds": [
            16484
          ],
          "mappedEpisodeIds": [
            332038,
            332039,
            332040,
            332041,
            332042,
            332043,
            332044,
            332045,
            332046,
            332047,
            332048,
            332049,
            332050
          ],
          "firstSelectedAirdate": "2015-04-03",
          "lastSelectedAirdate": "2015-06-26",
          "priorMappingReview": "Mapped local My Teen Romantic Comedy SNAFU TOO! exclusively to provider season two. Read all 13 episode names; contiguous unique IDs and ordinals, chronological weekly dates; season premiere matches local release exactly. Parent show premiere is retained for provider identity checking, not mistaken for sequel premiere. Official TBS second-season story index https://www.tbs.co.jp/anime/oregairu/2nd/story/ and AnimeJapan 2016 guide https://anime-japan.jp/2016/img/pdf/AJ2016_guidebook_web.pdf identify TOO episode 1. Prime Video TOO season listing https://www.primevideo.com/-/el/detail/0RPQMIIQTBIJXXRMDKQTTWFF8C corroborates 13 episodes and intentionally unfinished episode 8/9 titles; ellipses are not missing data. Apple TV finale https://tv.apple.com/nz/episode/spring-bound-beneath-the-thick-snow-begins-to-sprout/umc.cmc.4uudr5zu3t5qnpnqu8aupwxm1 corroborates S2 E13. Only explicit regular S2 IDs below; original season, later sequels and unnumbered extras excluded. No prior local episode anchors; preserve local IDs and progress.",
          "priorMappingReviewer": "Codex sequel scope and full episode-list review 2026-09-05",
          "evidenceEpisodeIds": [
            332038,
            332039,
            332040,
            332041,
            332042,
            332043,
            332044,
            332045,
            332046,
            332047,
            332048,
            332049,
            332050
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        }
      ]
    },
    {
      "groupId": "tvmaze:show:8199",
      "relationType": "SERIES_MEMBER",
      "tvmazeShowId": 8199,
      "label": "Date a Live",
      "sourceUrl": "https://www.tvmaze.com/shows/8199/date-a-live",
      "sourceApiUrls": [
        "https://api.tvmaze.com/shows/8199",
        "https://api.tvmaze.com/shows/8199/seasons",
        "https://api.tvmaze.com/shows/8199/episodes?specials=1"
      ],
      "memberMalIds": [
        15583,
        19163
      ],
      "members": [
        {
          "malId": 15583,
          "localTitle": "Date A Live",
          "tvmazeShowId": 8199,
          "tvmazeSeasonNumbers": [
            1
          ],
          "tvmazeSeasonIds": [
            24053
          ],
          "mappedEpisodeIds": [
            453836,
            453837,
            453838,
            453839,
            453853,
            453854,
            453855,
            453856,
            453857,
            453840,
            453841,
            453842
          ],
          "firstSelectedAirdate": "2013-04-06",
          "lastSelectedAirdate": "2013-06-22",
          "priorMappingReview": "Reviewed local Date A Live against TVmaze Date a Live, Japanese Animation, premiere 2013-04-06 within one day of retained local 2013-04-06. Original title/translated alias, release date, TV format and 12-episode count agree. Read all season-one episode names and checked contiguous positions, unique IDs/titles, nonempty chronological original-era dates and absence of placeholder titles. Explicit IDs below cover only this original release; later seasons and unnumbered extras excluded. No preexisting local episode anchors; this is release-identity review, not independently corroborated episode-by-episode matching. Retain source spelling/translation variants and preserve local metadata IDs and saved progress. Source https://www.tvmaze.com/shows/8199.",
          "priorMappingReviewer": "Codex original-release and complete episode-list review 2026-09-05",
          "evidenceEpisodeIds": [
            453836,
            453837,
            453838,
            453839,
            453853,
            453854,
            453855,
            453856,
            453857,
            453840,
            453841,
            453842
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        },
        {
          "malId": 19163,
          "localTitle": "Date A Live II",
          "tvmazeShowId": 8199,
          "tvmazeSeasonNumbers": [
            2
          ],
          "tvmazeSeasonIds": [
            24054
          ],
          "mappedEpisodeIds": [
            453843,
            453844,
            453845,
            453846,
            453847,
            453848,
            453849,
            453850,
            453851,
            453852
          ],
          "firstSelectedAirdate": "2014-04-12",
          "lastSelectedAirdate": "2014-06-14",
          "priorMappingReview": "Mapped local Date A Live II exclusively to provider season two. Read all 10 episode names; contiguous unique IDs and ordinals, chronological weekly dates; season premiere matches local release exactly. Parent show premiere is retained for provider identity checking, not mistaken for sequel premiere. Apple TV explicitly identifies Daily Life as S2 E1 with Date A Live II Partners copyright, and Inversion as S2 E10: https://tv.apple.com/us/episode/daily-life/umc.cmc.4vrn7s2k39n05d8scv5jk85tu and https://tv.apple.com/us/episode/inversion/umc.cmc.3p29gb9hg87v6dkc0wgd8bs54 . Only explicit regular S2 IDs below; original season, later sequels and unnumbered extras excluded. No prior local episode anchors; preserve local IDs and progress.",
          "priorMappingReviewer": "Codex sequel scope and full episode-list review 2026-09-05",
          "evidenceEpisodeIds": [
            453843,
            453844,
            453845,
            453846,
            453847,
            453848,
            453849,
            453850,
            453851,
            453852
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        }
      ]
    },
    {
      "groupId": "tvmaze:show:13615",
      "relationType": "SERIES_MEMBER",
      "tvmazeShowId": 13615,
      "label": "My Hero Academia",
      "sourceUrl": "https://www.tvmaze.com/shows/13615/my-hero-academia",
      "sourceApiUrls": [
        "https://api.tvmaze.com/shows/13615",
        "https://api.tvmaze.com/shows/13615/seasons",
        "https://api.tvmaze.com/shows/13615/episodes?specials=1"
      ],
      "memberMalIds": [
        31964,
        36456
      ],
      "members": [
        {
          "malId": 31964,
          "localTitle": "Boku no Hero Academia",
          "tvmazeShowId": 13615,
          "tvmazeSeasonNumbers": [
            1
          ],
          "tvmazeSeasonIds": [
            37006
          ],
          "mappedEpisodeIds": [
            634175,
            634177,
            634178,
            677463,
            677464,
            677465,
            677466,
            677467,
            677468,
            677469,
            677470,
            677471,
            677472
          ],
          "firstSelectedAirdate": "2016-04-03",
          "lastSelectedAirdate": "2016-06-26",
          "priorMappingReview": "Local release Boku no Hero Academia (2016), TV. 13 regular episodes match local known total, with all existing named positions compared. First/last: Izuku Midoriya: Origin / In Each of Our Hearts. Source https://www.tvmaze.com/shows/13615. Provider season 1 only. Specials and future provider seasons excluded. Existing title translations and dates are retained; fixed provider IDs map to local numbers 1 through the reviewed total. Independent review accepted all selected positions. Known date disagreements are preserved; this approval does not extend to artwork, descriptions or later seasons.",
          "priorMappingReviewer": "Codex independent season/episode review 2026-09-05",
          "evidenceEpisodeIds": [
            634175,
            634177,
            634178,
            677463,
            677464,
            677465,
            677466,
            677467,
            677468,
            677469,
            677470,
            677471,
            677472
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        },
        {
          "malId": 36456,
          "localTitle": "Boku no Hero Academia 3rd Season",
          "tvmazeShowId": 13615,
          "tvmazeSeasonNumbers": [
            3
          ],
          "tvmazeSeasonIds": [
            79277
          ],
          "mappedEpisodeIds": [
            1374298,
            1441364,
            1442240,
            1442241,
            1442242,
            1444304,
            1444305,
            1444306,
            1444307,
            1444308,
            1444309,
            1444310,
            1453473,
            1477772,
            1497409,
            1497410,
            1497411,
            1508273,
            1508274,
            1508275,
            1509335,
            1509336,
            1509337,
            1509338,
            1509339
          ],
          "firstSelectedAirdate": "2018-04-07",
          "lastSelectedAirdate": "2018-09-29",
          "priorMappingReview": "Local release Boku no Hero Academia 3rd Season (2018), TV. 25 regular episodes match local known total, with all existing named positions compared. First/last: Game Start / Unrivaled. Source https://www.tvmaze.com/shows/13615. Provider season 3 only. Specials and future provider seasons excluded. Existing title translations and dates are retained; fixed provider IDs map to local numbers 1 through the reviewed total. Independent review accepted all selected positions. Known date disagreements are preserved; this approval does not extend to artwork, descriptions or later seasons.",
          "priorMappingReviewer": "Codex independent season/episode review 2026-09-05",
          "evidenceEpisodeIds": [
            1374298,
            1441364,
            1442240,
            1442241,
            1442242,
            1444304,
            1444305,
            1444306,
            1444307,
            1444308,
            1444309,
            1444310,
            1453473,
            1477772,
            1497409,
            1497410,
            1497411,
            1508273,
            1508274,
            1508275,
            1509335,
            1509336,
            1509337,
            1509338,
            1509339
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        }
      ]
    },
    {
      "groupId": "tvmaze:show:13992",
      "relationType": "SERIES_MEMBER",
      "tvmazeShowId": 13992,
      "label": "Nisekoi",
      "sourceUrl": "https://www.tvmaze.com/shows/13992/nisekoi",
      "sourceApiUrls": [
        "https://api.tvmaze.com/shows/13992",
        "https://api.tvmaze.com/shows/13992/seasons",
        "https://api.tvmaze.com/shows/13992/episodes?specials=1"
      ],
      "memberMalIds": [
        18897,
        27787
      ],
      "members": [
        {
          "malId": 18897,
          "localTitle": "Nisekoi",
          "tvmazeShowId": 13992,
          "tvmazeSeasonNumbers": [
            1
          ],
          "tvmazeSeasonIds": [
            37813
          ],
          "mappedEpisodeIds": [
            644909,
            644910,
            644911,
            644912,
            644913,
            644914,
            644915,
            644916,
            644917,
            644918,
            644919,
            644920,
            644921,
            644922,
            644923,
            644924,
            644925,
            644926,
            644927,
            644928
          ],
          "firstSelectedAirdate": "2014-01-11",
          "lastSelectedAirdate": "2014-05-24",
          "priorMappingReview": "Reviewed local Nisekoi against TVmaze Nisekoi, Japanese Animation, premiere 2014-01-11 within one day of retained local 2014-01-11. Original title/translated alias, release date, TV format and 20-episode count agree. Read all season-one episode names and checked contiguous positions, unique IDs/titles, nonempty chronological original-era dates and absence of placeholder titles. Explicit IDs below cover only this original release; later seasons and unnumbered extras excluded. No preexisting local episode anchors; this is release-identity review, not independently corroborated episode-by-episode matching. Retain source spelling/translation variants and preserve local metadata IDs and saved progress. Source https://www.tvmaze.com/shows/13992.",
          "priorMappingReviewer": "Codex original-release and complete episode-list review 2026-09-05",
          "evidenceEpisodeIds": [
            644909,
            644910,
            644911,
            644912,
            644913,
            644914,
            644915,
            644916,
            644917,
            644918,
            644919,
            644920,
            644921,
            644922,
            644923,
            644924,
            644925,
            644926,
            644927,
            644928
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        },
        {
          "malId": 27787,
          "localTitle": "Nisekoi:",
          "tvmazeShowId": 13992,
          "tvmazeSeasonNumbers": [
            2
          ],
          "tvmazeSeasonIds": [
            37814
          ],
          "mappedEpisodeIds": [
            644929,
            644930,
            644931,
            644932,
            644933,
            644934,
            644935,
            644936,
            644937,
            644938,
            644939,
            644940
          ],
          "firstSelectedAirdate": "2015-04-10",
          "lastSelectedAirdate": "2015-06-26",
          "priorMappingReview": "Nisekoi: mapped exclusively to provider season two. Official Aniplex Nisekoi2 story pages identify episode 1 From Now On / Please Notice and episode 12 The Search / Just Testing: https://www.nisekoiusa.com/story/01.html and https://www.nisekoiusa.com/story/ . Read all 12 provider titles and weekly dates, 2015-04-10 through 2015-06-26, matching local premiere. Paired segments retain one episode ordinal. No existing local episode anchors. Explicit unique regular S2 IDs only. Parent premiere checks provider identity, not sequel release. Preserve library progress.",
          "priorMappingReviewer": "Codex official sequel scope and full episode-list review 2026-09-05",
          "evidenceEpisodeIds": [
            644929,
            644930,
            644931,
            644932,
            644933,
            644934,
            644935,
            644936,
            644937,
            644938,
            644939,
            644940
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        }
      ]
    },
    {
      "groupId": "tvmaze:show:22852",
      "relationType": "SERIES_MEMBER",
      "tvmazeShowId": 22852,
      "label": "Youjo Senki: Saga of Tanya the Evil",
      "sourceUrl": "https://www.tvmaze.com/shows/22852/youjo-senki-saga-of-tanya-the-evil",
      "sourceApiUrls": [
        "https://api.tvmaze.com/shows/22852",
        "https://api.tvmaze.com/shows/22852/seasons",
        "https://api.tvmaze.com/shows/22852/episodes?specials=1"
      ],
      "memberMalIds": [
        32615,
        49233
      ],
      "members": [
        {
          "malId": 32615,
          "localTitle": "Youjo Senki",
          "tvmazeShowId": 22852,
          "tvmazeSeasonNumbers": [
            1
          ],
          "tvmazeSeasonIds": [
            56925
          ],
          "mappedEpisodeIds": [
            988741,
            1029582,
            1029583,
            1029584,
            1029585,
            1029586,
            1029588,
            1029589,
            1029592,
            1029590,
            1029591,
            1077048
          ],
          "firstSelectedAirdate": "2017-01-06",
          "lastSelectedAirdate": "2017-03-31",
          "priorMappingReview": "Local Saga of Tanya the Evil matches provider Youjo Senki: Saga of Tanya the Evil by title or established translated title; Japanese animation, original S1 release, local premiere within one day, and exact episode-count agreement. Read all 12 episode names, ordinals and dates. Explicit unique contiguous regular S1 IDs only; chronological dates use a consistent weekday with any schedule breaks retained. No placeholder titles or ellipses. Paired title segments remain one ordinal. No existing local episode anchors: evidence establishes release identity and internally consistent order, not independent corroboration of every provider episode fact. Preserve local IDs, progress, descriptions and artwork; exclude later seasons and unnumbered extras.",
          "priorMappingReviewer": "Codex identity and complete original-release episode-list review 2026-09-05",
          "evidenceEpisodeIds": [
            988741,
            1029582,
            1029583,
            1029584,
            1029585,
            1029586,
            1029588,
            1029589,
            1029592,
            1029590,
            1029591,
            1077048
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        },
        {
          "malId": 49233,
          "localTitle": "Youjo Senki II",
          "tvmazeShowId": 22852,
          "tvmazeSeasonNumbers": [
            2
          ],
          "tvmazeSeasonIds": [
            201789
          ],
          "mappedEpisodeIds": [
            3638454,
            3666754,
            3666755,
            3666756,
            3666757,
            3666758,
            3695094,
            3695095,
            3710832,
            3710833
          ],
          "firstSelectedAirdate": "2026-07-08",
          "lastSelectedAirdate": "2026-09-09",
          "priorMappingReview": "Official sequel site https://youjo-senki.jp/news.html confirms July 8 Wednesday premiere and first episode Salamander Combat Team (Japanese title). Named episode 10 has a future September 9 scheduled date and is imported as announced, not claimed aired. Reviewed all selected names, IDs, ordinal continuity and chronology. No existing local episode anchors. These checks establish season identity and internally consistent provider lists, not independent corroboration of every translation. Explicit named regular IDs only; later placeholder slots and other seasons/specials excluded. Preserve local declared totals and tracking.",
          "priorMappingReviewer": "Codex season identity and chronology review 2026-09-05",
          "evidenceEpisodeIds": [
            3638454,
            3666754,
            3666755,
            3666756,
            3666757,
            3666758,
            3695094,
            3695095,
            3710832,
            3710833
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        }
      ]
    },
    {
      "groupId": "tvmaze:show:37215",
      "relationType": "SERIES_MEMBER",
      "tvmazeShowId": 37215,
      "label": "Grand Blue",
      "sourceUrl": "https://www.tvmaze.com/shows/37215/grand-blue",
      "sourceApiUrls": [
        "https://api.tvmaze.com/shows/37215",
        "https://api.tvmaze.com/shows/37215/seasons",
        "https://api.tvmaze.com/shows/37215/episodes?specials=1"
      ],
      "memberMalIds": [
        37105,
        62542
      ],
      "members": [
        {
          "malId": 37105,
          "localTitle": "Grand Blue",
          "tvmazeShowId": 37215,
          "tvmazeSeasonNumbers": [
            1
          ],
          "tvmazeSeasonIds": [
            86062
          ],
          "mappedEpisodeIds": [
            1482861,
            1495521,
            1497955,
            1497956,
            1497957,
            1500722,
            1500723,
            1500724,
            1500725,
            1500726,
            1500727,
            1500728
          ],
          "firstSelectedAirdate": "2018-07-13",
          "lastSelectedAirdate": "2018-09-28",
          "priorMappingReview": "Local Grand Blue Dreaming matches provider Grand Blue by title or translated title. Japanese animation; original season one; local premiere within one day and exact episode count. Read all 12 episode names, ordinals and dates. Explicit unique contiguous regular S1 IDs, chronological consistent-weekday dates with schedule breaks retained. Paired or multipart names remain one ordinal. No existing local episode anchors: this is release-identity and provider-list consistency evidence, not independent corroboration of every episode fact. Exclude extras and later seasons; preserve catalog IDs, saved progress, descriptions and artwork.",
          "priorMappingReviewer": "Codex full original-release identity and episode-list review 2026-09-05",
          "evidenceEpisodeIds": [
            1482861,
            1495521,
            1497955,
            1497956,
            1497957,
            1500722,
            1500723,
            1500724,
            1500725,
            1500726,
            1500727,
            1500728
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        },
        {
          "malId": 62542,
          "localTitle": "Grand Blue Season 3",
          "tvmazeShowId": 37215,
          "tvmazeSeasonNumbers": [
            3
          ],
          "tvmazeSeasonIds": [
            202180
          ],
          "mappedEpisodeIds": [
            3646337,
            3667126,
            3671173,
            3671174,
            3671175,
            3671176,
            3671177,
            3671178,
            3671179,
            3671180
          ],
          "firstSelectedAirdate": "2026-07-06",
          "lastSelectedAirdate": "2026-09-07",
          "priorMappingReview": "Official third-season schedule https://grandblue-anime.com/onair/03.html lists July 6 Monday 24:00 broadcast (calendar July 7), explaining one-day local premiere difference. Retain broadcast-night provider convention. https://grandblue-anime.com/story/13.html confirms first episode Unfinished Business; https://grandblue-anime.com/story/17.html labels fifth episode TV reporting, corroborating that provider title TV Special is a regular story episode rather than an unnumbered special. Reviewed all selected names, IDs, ordinal continuity and chronology. No existing local episode anchors. These checks establish season identity and internally consistent provider lists, not independent corroboration of every translation. Explicit named regular IDs only; later placeholder slots and other seasons/specials excluded. Preserve local declared totals and tracking.",
          "priorMappingReviewer": "Codex season identity and chronology review 2026-09-05",
          "evidenceEpisodeIds": [
            3646337,
            3667126,
            3671173,
            3671174,
            3671175,
            3671176,
            3671177,
            3671178,
            3671179,
            3671180
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        }
      ]
    },
    {
      "groupId": "tvmaze:show:38390",
      "relationType": "SERIES_MEMBER",
      "tvmazeShowId": 38390,
      "label": "That Time I Got Reincarnated as a Slime",
      "sourceUrl": "https://www.tvmaze.com/shows/38390/that-time-i-got-reincarnated-as-a-slime",
      "sourceApiUrls": [
        "https://api.tvmaze.com/shows/38390",
        "https://api.tvmaze.com/shows/38390/seasons",
        "https://api.tvmaze.com/shows/38390/episodes?specials=1"
      ],
      "memberMalIds": [
        37430,
        39551,
        41487,
        53580,
        59970
      ],
      "members": [
        {
          "malId": 37430,
          "localTitle": "Tensei shitara Slime Datta Ken",
          "tvmazeShowId": 38390,
          "tvmazeSeasonNumbers": [
            1
          ],
          "tvmazeSeasonIds": [
            88295
          ],
          "mappedEpisodeIds": [
            1519120,
            1541703,
            1542628,
            1542629,
            1542630,
            1542631,
            1542632,
            1542633,
            1580746,
            1542635,
            1542636,
            1542637,
            1576519,
            1580745,
            1580274,
            1580275,
            1580276,
            1576520,
            1580752,
            1580751,
            1580750,
            1580749,
            1580748,
            1679938
          ],
          "firstSelectedAirdate": "2018-10-01",
          "lastSelectedAirdate": "2019-03-18",
          "priorMappingReview": "Reviewed anime identity/year That Time I Got Reincarnated as a Slime (2018); TVmaze seasons [1]; 24 regular episodes. Local total: 24. First/last: The Storm Dragon, Veldora / Black And The Mask. Source https://www.tvmaze.com/shows/38390. Exact episode IDs frozen; specials excluded.",
          "priorMappingReviewer": "Codex catalog identity/season review 2026-09-05",
          "evidenceEpisodeIds": [
            1519120,
            1541703,
            1542628,
            1542629,
            1542630,
            1542631,
            1542632,
            1542633,
            1580746,
            1542635,
            1542636,
            1542637,
            1576519,
            1580745,
            1580274,
            1580275,
            1580276,
            1576520,
            1580752,
            1580751,
            1580750,
            1580749,
            1580748,
            1679938
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        },
        {
          "malId": 39551,
          "localTitle": "Tensei shitara Slime Datta Ken 2nd Season",
          "tvmazeShowId": 38390,
          "tvmazeSeasonNumbers": [
            2
          ],
          "tvmazeSeasonIds": [
            94962
          ],
          "mappedEpisodeIds": [
            1998539,
            1998553,
            1998565,
            1998566,
            1998567,
            1998568,
            1998569,
            1998570,
            1998572,
            1998581,
            1998585,
            1998586
          ],
          "firstSelectedAirdate": "2021-01-12",
          "lastSelectedAirdate": "2021-03-30",
          "priorMappingReview": "Reviewed anime identity/year That Time I Got Reincarnated as a Slime (2021); TVmaze seasons [2] through 2021-03-30; 12 regular episodes. Local total: 12. First/last: Rimuru's Busy Life / The One Unleashed. Source https://www.tvmaze.com/shows/38390. Exact episode IDs frozen; specials excluded.",
          "priorMappingReviewer": "Codex catalog identity/season review 2026-09-05",
          "evidenceEpisodeIds": [
            1998539,
            1998553,
            1998565,
            1998566,
            1998567,
            1998568,
            1998569,
            1998570,
            1998572,
            1998581,
            1998585,
            1998586
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        },
        {
          "malId": 41487,
          "localTitle": "Tensei shitara Slime Datta Ken 2nd Season Part 2",
          "tvmazeShowId": 38390,
          "tvmazeSeasonNumbers": [
            2
          ],
          "tvmazeSeasonIds": [
            94962
          ],
          "mappedEpisodeIds": [],
          "evidenceEpisodeIds": [
            2101188,
            2101187,
            2101189,
            2101190,
            2101191,
            2101192,
            2101193,
            2101194,
            2101195,
            2101196,
            2101197,
            2101198
          ],
          "evidenceKind": "new-season-cour-membership-review-no-episode-import",
          "providerOrdinalRange": [
            13,
            24
          ],
          "firstSelectedAirdate": "2021-07-06",
          "lastSelectedAirdate": "2021-09-21",
          "reviewRationale": "Pinned aliases explicitly identify season 2 part 2, summer 2021, 12 episodes. The official franchise announcement identifies second-season second part beginning July 6; TVmaze S2 E13-24 runs July 6-September 21 and is disjoint from winter E1-12. June 29 recap is excluded.",
          "sourceUrls": [
            "https://api.tvmaze.com/shows/38390",
            "https://api.tvmaze.com/shows/38390/seasons",
            "https://api.tvmaze.com/shows/38390/episodes?specials=1",
            "https://www.ten-sura.com/news/anime/tensura/news/post/6067",
            "https://www.ten-sura.com/anime/tensura/onair"
          ]
        },
        {
          "malId": 53580,
          "localTitle": "Tensei shitara Slime Datta Ken 3rd Season",
          "tvmazeShowId": 38390,
          "tvmazeSeasonNumbers": [
            3
          ],
          "tvmazeSeasonIds": [
            165414
          ],
          "mappedEpisodeIds": [],
          "evidenceEpisodeIds": [
            2793878,
            2810476,
            2816716,
            2816717,
            2816718,
            2816719,
            2816720,
            2816721,
            2816722,
            2816723,
            2816724,
            2816725,
            2816726,
            2816727,
            2816728,
            2816729,
            2816730,
            2977630,
            2816732,
            2816733,
            2816734,
            2816735,
            2816736,
            2816737
          ],
          "evidenceKind": "new-season-cour-membership-review-no-episode-import",
          "providerOrdinalRange": [
            1,
            24
          ],
          "firstSelectedAirdate": "2024-04-05",
          "lastSelectedAirdate": "2024-09-27",
          "reviewRationale": "Pinned aliases explicitly identify season 3, spring 2024, 24 episodes. TVmaze S3 contains 24 regular episodes April-September 2024; official onair page separately lists the third season and April 2024 release. Unnumbered recaps are excluded.",
          "sourceUrls": [
            "https://api.tvmaze.com/shows/38390",
            "https://api.tvmaze.com/shows/38390/seasons",
            "https://api.tvmaze.com/shows/38390/episodes?specials=1",
            "https://www.ten-sura.com/news/anime/tensura/news/post/6067",
            "https://www.ten-sura.com/anime/tensura/onair"
          ]
        },
        {
          "malId": 59970,
          "localTitle": "Tensei shitara Slime Datta Ken 4th Season",
          "tvmazeShowId": 38390,
          "tvmazeSeasonNumbers": [
            4
          ],
          "tvmazeSeasonIds": [
            198451
          ],
          "mappedEpisodeIds": [
            3562425,
            3586189,
            3586190,
            3586191,
            3586192,
            3586193,
            3586194,
            3586196,
            3586197,
            3586198,
            3586199,
            3586200,
            3653316,
            3653317,
            3653318,
            3653319,
            3653320,
            3653321,
            3653322,
            3653323,
            3653324
          ],
          "firstSelectedAirdate": "2026-04-03",
          "lastSelectedAirdate": "2026-09-04",
          "priorMappingReview": "Reviewed anime identity/year That Time I Got Reincarnated as a Slime (2026); TVmaze seasons [4]; 24 regular episodes. Local total: ongoing/unknown, not overwritten. First/last: New Days / Episode 24. Source https://www.tvmaze.com/shows/38390. Exact episode IDs frozen; specials excluded. Import limited to named episodes 1-21 through 2026-09-04; future placeholder episodes 22-24 excluded after independent review.",
          "priorMappingReviewer": "Codex catalog identity/season review 2026-09-05",
          "evidenceEpisodeIds": [
            3562425,
            3586189,
            3586190,
            3586191,
            3586192,
            3586193,
            3586194,
            3586196,
            3586197,
            3586198,
            3586199,
            3586200,
            3653316,
            3653317,
            3653318,
            3653319,
            3653320,
            3653321,
            3653322,
            3653323,
            3653324
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        }
      ]
    },
    {
      "groupId": "tvmaze:show:44001",
      "relationType": "SERIES_MEMBER",
      "tvmazeShowId": 44001,
      "label": "Welcome to Demon School! Iruma-kun",
      "sourceUrl": "https://www.tvmaze.com/shows/44001/welcome-to-demon-school-iruma-kun",
      "sourceApiUrls": [
        "https://api.tvmaze.com/shows/44001",
        "https://api.tvmaze.com/shows/44001/seasons",
        "https://api.tvmaze.com/shows/44001/episodes?specials=1"
      ],
      "memberMalIds": [
        39196,
        60310
      ],
      "members": [
        {
          "malId": 39196,
          "localTitle": "Mairimashita! Iruma-kun",
          "tvmazeShowId": 44001,
          "tvmazeSeasonNumbers": [
            1
          ],
          "tvmazeSeasonIds": [
            100663
          ],
          "mappedEpisodeIds": [
            1720808,
            1724133,
            1728906,
            1728907,
            1746517,
            1747083,
            1747084,
            1747085,
            1761074,
            1768127,
            1771631,
            1773767,
            1776751,
            1776752,
            1783577,
            1783578,
            1783579,
            1794240,
            1794239,
            1794241,
            1794242,
            1794243,
            1794244
          ],
          "firstSelectedAirdate": "2019-10-05",
          "lastSelectedAirdate": "2020-03-07",
          "priorMappingReview": "Local Welcome to Demon School! Iruma-kun matches provider by title or translated title. Japanese animation, original season one; local premiere within one day and exact episode count. Read all 23 episode names, ordinals and dates. Unique contiguous regular S1 IDs and chronological weekly dates with schedule breaks retained. Paired titles remain one ordinal. No existing episode anchors: this proves release identity and provider-list consistency, not independent corroboration of every episode fact. Exclude extras and later seasons; preserve catalog IDs, saved progress, descriptions and artwork.",
          "priorMappingReviewer": "Codex full original-release identity and episode-list review 2026-09-05",
          "evidenceEpisodeIds": [
            1720808,
            1724133,
            1728906,
            1728907,
            1746517,
            1747083,
            1747084,
            1747085,
            1761074,
            1768127,
            1771631,
            1773767,
            1776751,
            1776752,
            1783577,
            1783578,
            1783579,
            1794240,
            1794239,
            1794241,
            1794242,
            1794243,
            1794244
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        },
        {
          "malId": 60310,
          "localTitle": "Mairimashita! Iruma-kun 4th Season",
          "tvmazeShowId": 44001,
          "tvmazeSeasonNumbers": [
            4
          ],
          "tvmazeSeasonIds": [
            198764
          ],
          "mappedEpisodeIds": [
            3569423,
            3586995,
            3586996,
            3586997,
            3586998,
            3586999,
            3587001,
            3587002,
            3587004,
            3587005,
            3587007,
            3646578,
            3650418,
            3650419,
            3650420,
            3650421,
            3683312,
            3683313,
            3683314,
            3683315,
            3683316
          ],
          "firstSelectedAirdate": "2026-04-04",
          "lastSelectedAirdate": "2026-09-05",
          "priorMappingReview": "Official fourth-series site https://www.nhk-character.com/chara/iruma/1st confirms April 4 premiere and 24 episodes. Official https://www.nhk-character.com/chara/iruma/news/henkou0808.html postpones episode 19 from August 8; subsequent https://www.nhk-character.com/chara/iruma/news/2884.html postpones it again to August 22 due to baseball coverage. Retain that two-week gap. Episode 13 unusual title Exorcibration corroborated by https://www.crunchyroll.com/watch/GE00374413JAJP/suzuki-irumas-exorcibration . Reviewed all selected names, IDs, ordinal continuity and chronology. No existing local episode anchors. These checks establish season identity and internally consistent provider lists, not independent corroboration of every translation. Explicit named regular IDs only; later placeholder slots and other seasons/specials excluded. Preserve local declared totals and tracking.",
          "priorMappingReviewer": "Codex season identity and chronology review 2026-09-05",
          "evidenceEpisodeIds": [
            3569423,
            3586995,
            3586996,
            3586997,
            3586998,
            3586999,
            3587001,
            3587002,
            3587004,
            3587005,
            3587007,
            3646578,
            3650418,
            3650419,
            3650420,
            3650421,
            3683312,
            3683313,
            3683314,
            3683315,
            3683316
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        }
      ]
    },
    {
      "groupId": "tvmaze:show:60258",
      "relationType": "SERIES_MEMBER",
      "tvmazeShowId": 60258,
      "label": "Skeleton Knight in Another World",
      "sourceUrl": "https://www.tvmaze.com/shows/60258/skeleton-knight-in-another-world",
      "sourceApiUrls": [
        "https://api.tvmaze.com/shows/60258",
        "https://api.tvmaze.com/shows/60258/seasons",
        "https://api.tvmaze.com/shows/60258/episodes?specials=1"
      ],
      "memberMalIds": [
        48760,
        60522
      ],
      "members": [
        {
          "malId": 48760,
          "localTitle": "Gaikotsu Kishi-sama, Tadaima Isekai e Odekakechuu",
          "tvmazeShowId": 60258,
          "tvmazeSeasonNumbers": [
            1
          ],
          "tvmazeSeasonIds": [
            134840
          ],
          "mappedEpisodeIds": [
            2288024,
            2304984,
            2304985,
            2304986,
            2304987,
            2304988,
            2304989,
            2304990,
            2304991,
            2304992,
            2304993,
            2304994
          ],
          "firstSelectedAirdate": "2022-04-07",
          "lastSelectedAirdate": "2022-06-23",
          "priorMappingReview": "Reviewed original Japanese animation identity and exact title or English translation against local seed. Premiere matches within one broadcast-night/calendar day; original provider S1 count matches local entry. Read every selected episode title, ordinal and date. Unique contiguous IDs; consistent weekly chronology with any one-week broadcast pauses retained. Existing local episode array is empty. This validates provider identity and internal ordering, not independent proof of every translated episode fact. Specials and later seasons excluded; paired/multiple title segments remain one episode ordinal. No artwork or synopsis imported.",
          "priorMappingReviewer": "Codex full episode-list review 2026-09-05",
          "evidenceEpisodeIds": [
            2288024,
            2304984,
            2304985,
            2304986,
            2304987,
            2304988,
            2304989,
            2304990,
            2304991,
            2304992,
            2304993,
            2304994
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        },
        {
          "malId": 60522,
          "localTitle": "Gaikotsu Kishi-sama, Tadaima Isekai e Odekakechuu II",
          "tvmazeShowId": 60258,
          "tvmazeSeasonNumbers": [
            2
          ],
          "tvmazeSeasonIds": [
            201785
          ],
          "mappedEpisodeIds": [
            3638445,
            3664640,
            3664641,
            3664642,
            3671620,
            3671621,
            3671622,
            3671623,
            3671624,
            3671625
          ],
          "firstSelectedAirdate": "2026-07-06",
          "lastSelectedAirdate": "2026-09-07",
          "priorMappingReview": "Official https://skeleton-knight.com/onair2 distinguishes July 4 advance first-episode broadcast/stream from regular AT-X Mondays beginning July 6. Thus local premiere July 4 and provider regular-TV episode-one date July 6 describe different releases; retain both without overwriting local metadata. Later provider Mondays match regular broadcast. Official https://skeleton-knight.com/ identifies second-season episodes 8 and 9 with corresponding Japanese titles. Reviewed all selected names, IDs, ordinal continuity and chronology. No existing local episode anchors. These checks establish season identity and internally consistent provider lists, not independent corroboration of every translation. Explicit named regular IDs only; later placeholder slots and other seasons/specials excluded. Preserve local declared totals and tracking.",
          "priorMappingReviewer": "Codex season identity and chronology review 2026-09-05",
          "evidenceEpisodeIds": [
            3638445,
            3664640,
            3664641,
            3664642,
            3671620,
            3671621,
            3671622,
            3671623,
            3671624,
            3671625
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        }
      ]
    },
    {
      "groupId": "tvmaze:show:70514",
      "relationType": "SERIES_MEMBER",
      "tvmazeShowId": 70514,
      "label": "The 100 Girlfriends Who Really, Really, Really, Really, Really Love You",
      "sourceUrl": "https://www.tvmaze.com/shows/70514/the-100-girlfriends-who-really-really-really-really-really-love-you",
      "sourceApiUrls": [
        "https://api.tvmaze.com/shows/70514",
        "https://api.tvmaze.com/shows/70514/seasons",
        "https://api.tvmaze.com/shows/70514/episodes?specials=1"
      ],
      "memberMalIds": [
        54714,
        62811
      ],
      "members": [
        {
          "malId": 54714,
          "localTitle": "Kimi no Koto ga Daidaidaidaidaisuki na 100-nin no Kanojo",
          "tvmazeShowId": 70514,
          "tvmazeSeasonNumbers": [
            1
          ],
          "tvmazeSeasonIds": [
            155758
          ],
          "mappedEpisodeIds": [
            2618785,
            2662065,
            2662066,
            2662067,
            2662068,
            2662069,
            2662070,
            2662071,
            2662072,
            2662073,
            2662074,
            2662075
          ],
          "firstSelectedAirdate": "2023-10-08",
          "lastSelectedAirdate": "2023-12-24",
          "priorMappingReview": "Reviewed full eleventh comparison packet: matching original-release Japanese animation identity and premiere within one broadcast-night/calendar day; all regular season-one episode IDs, titles, ordinals and dates read. Exact local episode count, contiguous ordinals and unique IDs; weekly chronology with one-week pauses retained. No existing episode rows. Provider consistency review, not independent confirmation of every translation. Later seasons and specials excluded.",
          "priorMappingReviewer": "Codex catalog review 2026-09-05",
          "evidenceEpisodeIds": [
            2618785,
            2662065,
            2662066,
            2662067,
            2662068,
            2662069,
            2662070,
            2662071,
            2662072,
            2662073,
            2662074,
            2662075
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        },
        {
          "malId": 62811,
          "localTitle": "Kimi no Koto ga Daidaidaidaidaisuki na 100-nin no Kanojo 3rd Season",
          "tvmazeShowId": 70514,
          "tvmazeSeasonNumbers": [
            3
          ],
          "tvmazeSeasonIds": [
            193398
          ],
          "mappedEpisodeIds": [
            3609177,
            3664563,
            3664564,
            3664565,
            3664566,
            3664567,
            3695428,
            3695429,
            3695430,
            3695431
          ],
          "firstSelectedAirdate": "2026-07-05",
          "lastSelectedAirdate": "2026-09-06",
          "priorMappingReview": "Official third-season announcement https://hyakkano.com/news/post-198/ confirms July 5 Sunday premiere and weekly Sundays. https://hyakkano.com/news/post-188/ confirms third-season new heroine/teacher and idol-story scope. Nine named regular third-season episodes have contiguous ordinals and consistent dates. Reviewed all selected names, IDs, ordinal continuity and chronology. No existing local episode anchors. These checks establish season identity and internally consistent provider lists, not independent corroboration of every translation. Explicit named regular IDs only; later placeholder slots and other seasons/specials excluded. Preserve local declared totals and tracking.",
          "priorMappingReviewer": "Codex season identity and chronology review 2026-09-05",
          "evidenceEpisodeIds": [
            3609177,
            3664563,
            3664564,
            3664565,
            3664566,
            3664567,
            3695428,
            3695429,
            3695430,
            3695431
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        }
      ]
    },
    {
      "groupId": "tvmaze:show:77832",
      "relationType": "SERIES_MEMBER",
      "tvmazeShowId": 77832,
      "label": "The Elusive Samurai",
      "sourceUrl": "https://www.tvmaze.com/shows/77832/the-elusive-samurai",
      "sourceApiUrls": [
        "https://api.tvmaze.com/shows/77832",
        "https://api.tvmaze.com/shows/77832/seasons",
        "https://api.tvmaze.com/shows/77832/episodes?specials=1"
      ],
      "memberMalIds": [
        54724,
        60059
      ],
      "members": [
        {
          "malId": 54724,
          "localTitle": "Nige Jouzu no Wakagimi",
          "tvmazeShowId": 77832,
          "tvmazeSeasonNumbers": [
            1
          ],
          "tvmazeSeasonIds": [
            171187
          ],
          "mappedEpisodeIds": [
            2917618,
            2937856,
            2937860,
            2937861,
            2937862,
            2937863,
            2937864,
            2937865,
            2937866,
            2937867,
            2937868,
            2937869
          ],
          "firstSelectedAirdate": "2024-07-06",
          "lastSelectedAirdate": "2024-09-28",
          "priorMappingReview": "Reviewed full eleventh comparison packet: matching original-release Japanese animation identity and premiere within one broadcast-night/calendar day; all regular season-one episode IDs, titles, ordinals and dates read. Exact local episode count, contiguous ordinals and unique IDs; weekly chronology with one-week pauses retained. No existing episode rows. Provider consistency review, not independent confirmation of every translation. Later seasons and specials excluded.",
          "priorMappingReviewer": "Codex catalog review 2026-09-05",
          "evidenceEpisodeIds": [
            2917618,
            2937856,
            2937860,
            2937861,
            2937862,
            2937863,
            2937864,
            2937865,
            2937866,
            2937867,
            2937868,
            2937869
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        },
        {
          "malId": 60059,
          "localTitle": "Nige Jouzu no Wakagimi 2nd Season",
          "tvmazeShowId": 77832,
          "tvmazeSeasonNumbers": [
            2
          ],
          "tvmazeSeasonIds": [
            202823
          ],
          "mappedEpisodeIds": [
            3661271,
            3669895,
            3669896,
            3669897,
            3669898,
            3669899,
            3669900,
            3669901
          ],
          "firstSelectedAirdate": "2026-07-17",
          "lastSelectedAirdate": "2026-09-04",
          "priorMappingReview": "Official second-season schedule https://nigewaka.run/onair/2nd.html confirms July 17 Friday original broadcast premiere. Seven named regular second-season episodes have contiguous ordinals and matching weekly dates. Reviewed all selected names, IDs, ordinal continuity and chronology. No existing local episode anchors. These checks establish season identity and internally consistent provider lists, not independent corroboration of every translation. Explicit named regular IDs only; later placeholder slots and other seasons/specials excluded. Preserve local declared totals and tracking.",
          "priorMappingReviewer": "Codex season identity and chronology review 2026-09-05",
          "evidenceEpisodeIds": [
            3661271,
            3669895,
            3669896,
            3669897,
            3669898,
            3669899,
            3669900,
            3669901
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        }
      ]
    },
    {
      "groupId": "tvmaze:show:80469",
      "relationType": "SERIES_MEMBER",
      "tvmazeShowId": 80469,
      "label": "From Old Country Bumpkin to Master Swordsman",
      "sourceUrl": "https://www.tvmaze.com/shows/80469/from-old-country-bumpkin-to-master-swordsman",
      "sourceApiUrls": [
        "https://api.tvmaze.com/shows/80469",
        "https://api.tvmaze.com/shows/80469/seasons",
        "https://api.tvmaze.com/shows/80469/episodes?specials=1"
      ],
      "memberMalIds": [
        59452,
        61897
      ],
      "members": [
        {
          "malId": 59452,
          "localTitle": "Katainaka no Ossan, Kensei ni Naru",
          "tvmazeShowId": 80469,
          "tvmazeSeasonNumbers": [
            1
          ],
          "tvmazeSeasonIds": [
            176607
          ],
          "mappedEpisodeIds": [
            3160680,
            3198326,
            3198327,
            3198328,
            3198329,
            3198330,
            3198331,
            3198332,
            3198333,
            3198334,
            3198335,
            3198336
          ],
          "firstSelectedAirdate": "2025-04-05",
          "lastSelectedAirdate": "2025-06-21",
          "priorMappingReview": "Reviewed full eleventh comparison packet: matching original-release Japanese animation identity and premiere within one broadcast-night/calendar day; all regular season-one episode IDs, titles, ordinals and dates read. Exact local episode count, contiguous ordinals and unique IDs; weekly chronology with one-week pauses retained. No existing episode rows. Provider consistency review, not independent confirmation of every translation. Later seasons and specials excluded.",
          "priorMappingReviewer": "Codex catalog review 2026-09-05",
          "evidenceEpisodeIds": [
            3160680,
            3198326,
            3198327,
            3198328,
            3198329,
            3198330,
            3198331,
            3198332,
            3198333,
            3198334,
            3198335,
            3198336
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        },
        {
          "malId": 61897,
          "localTitle": "Katainaka no Ossan, Kensei ni Naru II",
          "tvmazeShowId": 80469,
          "tvmazeSeasonNumbers": [
            2
          ],
          "tvmazeSeasonIds": [
            200613
          ],
          "mappedEpisodeIds": [
            3608836,
            3666772,
            3666773,
            3666774,
            3666775,
            3666776,
            3666777,
            3666778,
            3706984
          ],
          "firstSelectedAirdate": "2026-07-08",
          "lastSelectedAirdate": "2026-09-02",
          "priorMappingReview": "Season two identity and July 8 2026 broadcast-night premiere corroborated by https://www.ossan-kensei.com/news/index.html and licensed-streamer first episode https://www.primevideo.com/-/da/detail/0GZCWV7IOJ8M9624JD5A4HA66B?tr=bnyqjnoibi . No prior named local episode anchors. Reviewed all nine named regular season-two episodes, contiguous ordinals, unique IDs and weekly chronology July 8 through September 2. This establishes source-list consistency and season identity, not independent corroboration of every translation. Exclude placeholder episodes 10-12, season one and specials; future extension requires review.",
          "priorMappingReviewer": "Codex source and season-scope review 2026-09-05",
          "evidenceEpisodeIds": [
            3608836,
            3666772,
            3666773,
            3666774,
            3666775,
            3666776,
            3666777,
            3666778,
            3706984
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        }
      ]
    },
    {
      "groupId": "tvmaze:show:82024",
      "relationType": "SERIES_MEMBER",
      "tvmazeShowId": 82024,
      "label": "Clevatess",
      "sourceUrl": "https://www.tvmaze.com/shows/82024/clevatess",
      "sourceApiUrls": [
        "https://api.tvmaze.com/shows/82024",
        "https://api.tvmaze.com/shows/82024/seasons",
        "https://api.tvmaze.com/shows/82024/episodes?specials=1"
      ],
      "memberMalIds": [
        59205,
        62513
      ],
      "members": [
        {
          "malId": 59205,
          "localTitle": "Clevatess: Majuu no Ou to Akago to Shikabane no Yuusha",
          "tvmazeShowId": 82024,
          "tvmazeSeasonNumbers": [
            1
          ],
          "tvmazeSeasonIds": [
            180216
          ],
          "mappedEpisodeIds": [
            3273818,
            3292706,
            3292707,
            3292708,
            3292709,
            3292710,
            3292711,
            3292712,
            3292713,
            3292714,
            3292715,
            3292716
          ],
          "firstSelectedAirdate": "2025-07-02",
          "lastSelectedAirdate": "2025-09-17",
          "priorMappingReview": "Reviewed full eleventh comparison packet: matching original-release Japanese animation identity and premiere within one broadcast-night/calendar day; all regular season-one episode IDs, titles, ordinals and dates read. Exact local episode count, contiguous ordinals and unique IDs; weekly chronology with one-week pauses retained. No existing episode rows. Provider consistency review, not independent confirmation of every translation. Later seasons and specials excluded.",
          "priorMappingReviewer": "Codex catalog review 2026-09-05",
          "evidenceEpisodeIds": [
            3273818,
            3292706,
            3292707,
            3292708,
            3292709,
            3292710,
            3292711,
            3292712,
            3292713,
            3292714,
            3292715,
            3292716
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        },
        {
          "malId": 62513,
          "localTitle": "Clevatess II: Majuu no Ou to Itsuwari no Yuusha Denshou",
          "tvmazeShowId": 82024,
          "tvmazeSeasonNumbers": [
            2
          ],
          "tvmazeSeasonIds": [
            202181
          ],
          "mappedEpisodeIds": [
            3646338,
            3666997,
            3666998,
            3666999,
            3667000,
            3667001,
            3667002,
            3667003,
            3667004
          ],
          "firstSelectedAirdate": "2026-07-08",
          "lastSelectedAirdate": "2026-09-02",
          "priorMappingReview": "Season two identity and July 8 2026 Wednesday premiere corroborated by https://clevatess.com/onair/ and first episode https://tv.apple.com/jp/episode/solsein-the-divine-academy/umc.cmc.6twqm7pak0hcfcq9m87vqgjc1?l=en&showId=umc.cmc.1wo3adpf6r58g7f7ga0lifzg3 . Existing first episode name/date matches. Local total 13 versus provider 12 remains unresolved; do not overwrite local total or delete existing slots. Reviewed all nine named regular season-two episodes, contiguous ordinals, unique IDs and weekly chronology July 8 through September 2. This establishes source-list consistency and season identity, not independent corroboration of every translation. Exclude placeholder episodes 10-12, season one and specials; future extension requires review.",
          "priorMappingReviewer": "Codex source and season-scope review 2026-09-05",
          "evidenceEpisodeIds": [
            3646338,
            3666997,
            3666998,
            3666999,
            3667000,
            3667001,
            3667002,
            3667003,
            3667004
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping"
        }
      ]
    },
    {
      "groupId": "tvmaze:show:52279",
      "relationType": "SERIES_MEMBER",
      "tvmazeShowId": 52279,
      "label": "Mushoku Tensei: Jobless Reincarnation",
      "sourceUrl": "https://www.tvmaze.com/shows/52279/mushoku-tensei-jobless-reincarnation",
      "sourceApiUrls": [
        "https://api.tvmaze.com/shows/52279",
        "https://api.tvmaze.com/shows/52279/seasons",
        "https://api.tvmaze.com/shows/52279/episodes?specials=1"
      ],
      "memberMalIds": [
        39535,
        45576,
        51179,
        55888,
        59193
      ],
      "members": [
        {
          "malId": 39535,
          "localTitle": "Mushoku Tensei: Isekai Ittara Honki Dasu",
          "tvmazeShowId": 52279,
          "tvmazeSeasonNumbers": [
            1
          ],
          "tvmazeSeasonIds": [
            117419
          ],
          "mappedEpisodeIds": [
            1981502,
            2003100,
            2003101,
            2003102,
            2003104,
            2003105,
            2003107,
            2003108,
            2003109,
            2003110,
            2003113
          ],
          "evidenceEpisodeIds": [
            1981502,
            2003100,
            2003101,
            2003102,
            2003104,
            2003105,
            2003107,
            2003108,
            2003109,
            2003110,
            2003113
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping",
          "providerOrdinalRange": [
            1,
            11
          ],
          "firstSelectedAirdate": "2021-01-10",
          "lastSelectedAirdate": "2021-03-21",
          "reviewRationale": "Existing stored exact mapping anchors the original winter 2021 first cour, 11 episodes, in S1 E1-11. Current live scope matches stored episode IDs.",
          "sourceUrls": [
            "https://api.tvmaze.com/shows/52279",
            "https://api.tvmaze.com/shows/52279/seasons",
            "https://api.tvmaze.com/shows/52279/episodes?specials=1",
            "https://mushokutensei.jp/story/",
            "https://mushokutensei.jp/news/210816-01/",
            "https://mushokutensei.jp/news/240403_1/",
            "https://mushokutensei.jp/onair/",
            "https://abematv.co.jp/posts/58952081"
          ]
        },
        {
          "malId": 45576,
          "localTitle": "Mushoku Tensei: Isekai Ittara Honki Dasu Part 2",
          "tvmazeShowId": 52279,
          "tvmazeSeasonNumbers": [
            1
          ],
          "tvmazeSeasonIds": [
            117419
          ],
          "mappedEpisodeIds": [],
          "evidenceEpisodeIds": [
            2185583,
            2186086,
            2192127,
            2196467,
            2200891,
            2205941,
            2213572,
            2216128,
            2219304,
            2227001,
            2231144,
            2236214
          ],
          "evidenceKind": "new-season-cour-membership-review-no-episode-import",
          "providerOrdinalRange": [
            12,
            23
          ],
          "firstSelectedAirdate": "2021-10-03",
          "lastSelectedAirdate": "2021-12-19",
          "reviewRationale": "Pinned second-cour aliases and autumn 2021 release match TVmaze S1 E12-23. Official announcement identifies the second cour beginning October 3, 2021, and official story index confirms continuous numbering through 23. Disjoint from first cour and excludes the later special.",
          "sourceUrls": [
            "https://api.tvmaze.com/shows/52279",
            "https://api.tvmaze.com/shows/52279/seasons",
            "https://api.tvmaze.com/shows/52279/episodes?specials=1",
            "https://mushokutensei.jp/story/",
            "https://mushokutensei.jp/news/210816-01/",
            "https://mushokutensei.jp/news/240403_1/",
            "https://mushokutensei.jp/onair/",
            "https://abematv.co.jp/posts/58952081"
          ]
        },
        {
          "malId": 51179,
          "localTitle": "Mushoku Tensei II: Isekai Ittara Honki Dasu",
          "tvmazeShowId": 52279,
          "tvmazeSeasonNumbers": [
            2
          ],
          "tvmazeSeasonIds": [
            153755
          ],
          "mappedEpisodeIds": [],
          "evidenceEpisodeIds": [
            2587456,
            2587457,
            2587458,
            2587459,
            2587460,
            2587461,
            2587462,
            2587463,
            2587464,
            2587465,
            2587466,
            2587467
          ],
          "evidenceKind": "new-season-cour-membership-review-no-episode-import",
          "providerOrdinalRange": [
            1,
            12
          ],
          "firstSelectedAirdate": "2023-07-09",
          "lastSelectedAirdate": "2023-09-24",
          "reviewRationale": "Pinned second-season aliases, summer 2023 release and 12 regular episodes match TVmaze S2 E1-12, July-September 2023. Official story index distinguishes second-season episode 0 from episodes 1-12 and the later part. TVmaze special Guardian Fitz on July 2 is excluded; regular episode 1 is July 9.",
          "sourceUrls": [
            "https://api.tvmaze.com/shows/52279",
            "https://api.tvmaze.com/shows/52279/seasons",
            "https://api.tvmaze.com/shows/52279/episodes?specials=1",
            "https://mushokutensei.jp/story/",
            "https://mushokutensei.jp/news/210816-01/",
            "https://mushokutensei.jp/news/240403_1/",
            "https://mushokutensei.jp/onair/",
            "https://abematv.co.jp/posts/58952081"
          ]
        },
        {
          "malId": 55888,
          "localTitle": "Mushoku Tensei II: Isekai Ittara Honki Dasu Part 2",
          "tvmazeShowId": 52279,
          "tvmazeSeasonNumbers": [
            2
          ],
          "tvmazeSeasonIds": [
            153755
          ],
          "mappedEpisodeIds": [],
          "evidenceEpisodeIds": [
            2793940,
            2822205,
            2822206,
            2822207,
            2822208,
            2822209,
            2822210,
            2822211,
            2822212,
            2822213,
            2822214,
            2822215
          ],
          "evidenceKind": "new-season-cour-membership-review-no-episode-import",
          "providerOrdinalRange": [
            13,
            24
          ],
          "firstSelectedAirdate": "2024-04-07",
          "lastSelectedAirdate": "2024-06-30",
          "reviewRationale": "Pinned season 2 part 2 aliases, spring 2024 release and 12 episodes match TVmaze S2 E13-24. Official April 3 announcement expressly identifies second-season second cour beginning April 7 with episode 13. Disjoint from the 2023 first part.",
          "sourceUrls": [
            "https://api.tvmaze.com/shows/52279",
            "https://api.tvmaze.com/shows/52279/seasons",
            "https://api.tvmaze.com/shows/52279/episodes?specials=1",
            "https://mushokutensei.jp/story/",
            "https://mushokutensei.jp/news/210816-01/",
            "https://mushokutensei.jp/news/240403_1/",
            "https://mushokutensei.jp/onair/",
            "https://abematv.co.jp/posts/58952081"
          ]
        },
        {
          "malId": 59193,
          "localTitle": "Mushoku Tensei III: Isekai Ittara Honki Dasu",
          "tvmazeShowId": 52279,
          "tvmazeSeasonNumbers": [
            3
          ],
          "tvmazeSeasonIds": [
            199981
          ],
          "mappedEpisodeIds": [],
          "evidenceEpisodeIds": [
            3638431,
            3662112,
            3662113,
            3668628,
            3668629,
            3668630,
            3668631,
            3668632,
            3668633,
            3668634,
            3668635
          ],
          "evidenceKind": "new-season-cour-membership-review-no-episode-import",
          "providerOrdinalRange": [
            1,
            11
          ],
          "firstSelectedAirdate": "2026-07-04",
          "lastSelectedAirdate": "2026-09-06",
          "reviewRationale": "Pinned third-season aliases and summer 2026 release match TVmaze season 3. ABEMA official release identifies first two episodes broadcast together July 4 and episode 3 onward on Sundays starting July 12. Official story index currently lists third-season episodes 1-11. Select those named positions only, not placeholder 12-14.",
          "sourceUrls": [
            "https://api.tvmaze.com/shows/52279",
            "https://api.tvmaze.com/shows/52279/seasons",
            "https://api.tvmaze.com/shows/52279/episodes?specials=1",
            "https://mushokutensei.jp/story/",
            "https://mushokutensei.jp/news/210816-01/",
            "https://mushokutensei.jp/news/240403_1/",
            "https://mushokutensei.jp/onair/",
            "https://abematv.co.jp/posts/58952081"
          ]
        }
      ]
    },
    {
      "groupId": "tvmaze:show:80375",
      "relationType": "SERIES_MEMBER",
      "tvmazeShowId": 80375,
      "label": "Bleach: Thousand-Year Blood War",
      "sourceUrl": "https://www.tvmaze.com/shows/80375/bleach-thousand-year-blood-war",
      "sourceApiUrls": [
        "https://api.tvmaze.com/shows/80375",
        "https://api.tvmaze.com/shows/80375/seasons",
        "https://api.tvmaze.com/shows/80375/episodes?specials=1"
      ],
      "memberMalIds": [
        41467,
        53998,
        56784,
        60636
      ],
      "members": [
        {
          "malId": 41467,
          "localTitle": "Bleach: Sennen Kessen-hen",
          "tvmazeShowId": 80375,
          "tvmazeSeasonNumbers": [
            1
          ],
          "tvmazeSeasonIds": [
            176460
          ],
          "mappedEpisodeIds": [
            3035137,
            3035138,
            3035139,
            3035142,
            3035143,
            3035144,
            3035145,
            3035146,
            3035147,
            3035148,
            3035149,
            3035150,
            3035151
          ],
          "evidenceEpisodeIds": [
            3035137,
            3035138,
            3035139,
            3035142,
            3035143,
            3035144,
            3035145,
            3035146,
            3035147,
            3035148,
            3035149,
            3035150,
            3035151
          ],
          "evidenceKind": "existing-stored-exact-episode-mapping",
          "providerOrdinalRange": [
            1,
            13
          ],
          "firstSelectedAirdate": "2022-10-10",
          "lastSelectedAirdate": "2022-12-26",
          "reviewRationale": "Existing stored exact mapping anchors the original autumn 2022 TYBW first cour, 13 episodes. Current S1 scope matches stored IDs, including two separate finale ordinals sharing December 26.",
          "sourceUrls": [
            "https://api.tvmaze.com/shows/80375",
            "https://api.tvmaze.com/shows/80375/seasons",
            "https://api.tvmaze.com/shows/80375/episodes?specials=1",
            "https://bleach-anime.com/news/?id=63100",
            "https://bleach-anime.com/news/?p=12",
            "https://bleach-anime.com/onair/",
            "https://bleach-anime.com/story/"
          ]
        },
        {
          "malId": 53998,
          "localTitle": "Bleach: Sennen Kessen-hen - Ketsubetsu-tan",
          "tvmazeShowId": 80375,
          "tvmazeSeasonNumbers": [
            2
          ],
          "tvmazeSeasonIds": [
            203712
          ],
          "mappedEpisodeIds": [],
          "evidenceEpisodeIds": [
            3035152,
            3035153,
            3035154,
            3035155,
            3035156,
            3035157,
            3035158,
            3035159,
            3035160,
            3035161,
            3035162,
            3035163,
            3035164
          ],
          "evidenceKind": "new-season-cour-membership-review-no-episode-import",
          "providerOrdinalRange": [
            1,
            13
          ],
          "firstSelectedAirdate": "2023-07-08",
          "lastSelectedAirdate": "2023-09-30",
          "reviewRationale": "Pinned aliases include The Separation and second cour, summer 2023, 13 episodes. TVmaze S2 is explicitly named The Separation, July-September 2023. Official dated announcement identifies Ketsubetsu-tan starting July 8, matching source season premiere.",
          "sourceUrls": [
            "https://api.tvmaze.com/shows/80375",
            "https://api.tvmaze.com/shows/80375/seasons",
            "https://api.tvmaze.com/shows/80375/episodes?specials=1",
            "https://bleach-anime.com/news/?id=63100",
            "https://bleach-anime.com/news/?p=12",
            "https://bleach-anime.com/onair/",
            "https://bleach-anime.com/story/"
          ]
        },
        {
          "malId": 56784,
          "localTitle": "Bleach: Sennen Kessen-hen - Soukoku-tan",
          "tvmazeShowId": 80375,
          "tvmazeSeasonNumbers": [
            3
          ],
          "tvmazeSeasonIds": [
            203713
          ],
          "mappedEpisodeIds": [],
          "evidenceEpisodeIds": [
            3035165,
            3035166,
            3035167,
            3035168,
            3038602,
            3047638,
            3055378,
            3062094,
            3062095,
            3062096,
            3062097,
            3062098,
            3062099,
            3093742
          ],
          "evidenceKind": "new-season-cour-membership-review-no-episode-import",
          "providerOrdinalRange": [
            1,
            14
          ],
          "firstSelectedAirdate": "2024-10-06",
          "lastSelectedAirdate": "2024-12-28",
          "reviewRationale": "Pinned aliases include The Conflict and third cour, autumn 2024, 14 episodes. TVmaze S3 explicitly names The Conflict, October-December 2024. Official September 8 announcement identifies Soukoku-tan starting October 5; TVmaze first-episode date October 6 disagrees by one day. Identity is clear; this review does not approve importing or overwriting that date.",
          "sourceUrls": [
            "https://api.tvmaze.com/shows/80375",
            "https://api.tvmaze.com/shows/80375/seasons",
            "https://api.tvmaze.com/shows/80375/episodes?specials=1",
            "https://bleach-anime.com/news/?id=63100",
            "https://bleach-anime.com/news/?p=12",
            "https://bleach-anime.com/onair/",
            "https://bleach-anime.com/story/"
          ]
        },
        {
          "malId": 60636,
          "localTitle": "Bleach: Sennen Kessen-hen - Kashin-tan",
          "tvmazeShowId": 80375,
          "tvmazeSeasonNumbers": [
            4
          ],
          "tvmazeSeasonIds": [
            202637
          ],
          "mappedEpisodeIds": [],
          "evidenceEpisodeIds": [
            3648416,
            3687671,
            3691956,
            3691957,
            3691958,
            3691959,
            3691960
          ],
          "evidenceKind": "new-season-cour-membership-review-no-episode-import",
          "providerOrdinalRange": [
            1,
            7
          ],
          "firstSelectedAirdate": "2026-07-25",
          "lastSelectedAirdate": "2026-09-05",
          "reviewRationale": "Pinned aliases include The Calamity and final/fourth cour, summer 2026. TVmaze S4 explicitly names The Calamity; official current onair page starts July 25, 2026, and story page labels final cour and episode 47. Select aired named E1-7 only as identity evidence. Pinned total 12 versus TVmaze scheduled order 10 remains outside membership acceptance.",
          "sourceUrls": [
            "https://api.tvmaze.com/shows/80375",
            "https://api.tvmaze.com/shows/80375/seasons",
            "https://api.tvmaze.com/shows/80375/episodes?specials=1",
            "https://bleach-anime.com/news/?id=63100",
            "https://bleach-anime.com/news/?p=12",
            "https://bleach-anime.com/onair/",
            "https://bleach-anime.com/story/"
          ]
        }
      ]
    }
  ],
  "reviewedAt": "2026-09-08T23:54:03.041512+00:00",
  "priorMappingEvidenceNote": "Prior mapping reviews are historical identity and scope evidence. Their episode counts, release status and selected-list lengths may differ from the current pinned catalog or refreshed selection. They do not establish current totals, completeness, episode translations, chronology or canon.",
  "officialCorroboration": [
    {
      "url": "https://www.marv.jp/special/tokyoghoul/news.html?id=n115",
      "resolvedUrl": "https://www.marv.jp/special/tokyoghoul/news.html?id=n115",
      "sha256": "e10112325c94c5b91cb040dc1758da6c21281141f132382d8854051f14c45b82",
      "bytes": 185615,
      "retrievedAt": "2026-09-08T23:48:28.350774+00:00"
    },
    {
      "url": "https://www.ten-sura.com/news/anime/tensura/news/post/6067",
      "resolvedUrl": "https://www.ten-sura.com/news/anime/tensura/news/post/6067",
      "sha256": "322882423d4c54ffd11f1acd6f766e452f4fa4224158bc2ebf72989936b89897",
      "bytes": 122625,
      "retrievedAt": "2026-09-08T23:48:29.800644+00:00"
    },
    {
      "url": "https://www.ten-sura.com/anime/tensura/onair",
      "resolvedUrl": "https://www.ten-sura.com/anime/tensura/onair",
      "sha256": "28c776a7ed1683e39151ba4529c94d6ff090584aef0245268b8c8ceb439a6e0b",
      "bytes": 160510,
      "retrievedAt": "2026-09-08T23:48:31.231611+00:00"
    },
    {
      "url": "https://mushokutensei.jp/story/",
      "webReviewSucceeded": true,
      "observationSha256": "d8b65a9e4a2845bd6edbcb10ce1fcff109cb29276863c5d7244f6a264b864267",
      "hashKind": "reviewer structured observation, not raw source-response hash",
      "reviewerParaphrase": "Official story index divides first, second and third seasons. First season has ordinal 1 through 23; second season separately labels episode 0 and ordinals 1 through 24; third season currently lists ordinals 1 through 11. Boundaries include first-season 12 and second-season 13."
    },
    {
      "url": "https://mushokutensei.jp/news/210816-01/",
      "webReviewSucceeded": true,
      "observationSha256": "fc05700f24efb29087916e4319a37dea9c432d50381dba07a07e0e918fa3c27b",
      "hashKind": "reviewer structured observation, not raw source-response hash",
      "reviewerParaphrase": "Official announcement dated 2021-08-16 identifies the first-season second cour starting 2021-10-03 at 24:00 on the listed broadcasters."
    },
    {
      "url": "https://mushokutensei.jp/news/240403_1/",
      "webReviewSucceeded": true,
      "observationSha256": "5386446196bcbbe548001e5f057e5cff85c8d48899cd89b0f46f6c5b3a469bbc",
      "hashKind": "reviewer structured observation, not raw source-response hash",
      "reviewerParaphrase": "Official announcement dated 2024-04-03 identifies second-season second cour beginning 2024-04-07 with episode 13."
    },
    {
      "url": "https://mushokutensei.jp/onair/",
      "webReviewSucceeded": true,
      "observationSha256": "0ac2cff1ebc27a3e7b7a4147b6a19a91e09b3d9fd298916b2a5a457394cfa7f7",
      "hashKind": "reviewer structured observation, not raw source-response hash",
      "reviewerParaphrase": "Current official schedule specifies Sunday 24:00 broadcasts, and identifies a 2026-08-09 rerun of third-season episodes 1 through 6."
    },
    {
      "url": "https://abematv.co.jp/posts/58952081",
      "resolvedUrl": "https://abematv.co.jp/posts/58952081",
      "sha256": "8e9e0475632226f2010d87353b107c378b3dec7b9bac1425d4f5dc7edc3a89ae",
      "bytes": 90878,
      "retrievedAt": "2026-09-08T23:48:36.388811+00:00"
    },
    {
      "url": "https://bleach-anime.com/news/?id=63100",
      "resolvedUrl": "https://bleach-anime.com/news/?id=63100",
      "sha256": "69b80a0493566ce2ed3f361a85173494557ca71b88ed76e0f6642ca654d7883c",
      "bytes": 16110,
      "retrievedAt": "2026-09-08T23:48:39.448537+00:00"
    },
    {
      "url": "https://bleach-anime.com/news/?p=12",
      "resolvedUrl": "https://bleach-anime.com/news/?p=12",
      "sha256": "26fb9c54af90674716316a7918e3c0a864a1a9eab7ba9150684c7cabd07381c0",
      "bytes": 24450,
      "retrievedAt": "2026-09-08T23:48:40.836583+00:00"
    },
    {
      "url": "https://bleach-anime.com/onair/",
      "resolvedUrl": "https://bleach-anime.com/onair/",
      "sha256": "be37bb3856dc8d363098f6f0f63eb38ada70e215ac9c9bc0117ef293fc178339",
      "bytes": 36032,
      "retrievedAt": "2026-09-08T23:48:41.957925+00:00"
    },
    {
      "url": "https://bleach-anime.com/story/",
      "resolvedUrl": "https://bleach-anime.com/story/",
      "sha256": "9a362ea6c8511c138e505d33788cb53742281efdc40c419ddfa061185907f2e3",
      "bytes": 35904,
      "retrievedAt": "2026-09-08T23:48:43.020383+00:00"
    },
    {
      "url": "https://bleach-anime.com/",
      "resolvedUrl": "https://bleach-anime.com/",
      "sha256": "f36db4944bdb6a757ceaebd5566ba2994bb633dc29d96c30a1e5346d6db796a0",
      "bytes": 73322,
      "retrievedAt": "2026-09-08T23:48:44.428681+00:00"
    }
  ],
  "reviewCaveats": [
    "Episode IDs are membership evidence only; newly reviewed members are not previously stored exact episode mappings.",
    "Cour ranges are disjoint and omit unnumbered specials and future placeholders.",
    "No complete franchise claim: only existing selected local TV releases within the four named shows.",
    "MushokuII episode0 is separate from the 12 regular first-part episodes; season premiere and regular first-episode date differ.",
    "BleachConflict provider premiere differs by one day from official schedule; identity remains clear but episode-date import is not accepted.",
    "BleachCalamity pinned total12/provider scheduled10 and SlimeIV pinned12/provider evidence21 are not resolved or overwritten here.",
    "Four Mushoku official pages were successfully read through web.run; direct raw HTTP retrieval returned403. Their recorded hashes cover labeled reviewer observations, not raw source responses. All12 TVmaze responses and9 other official responses have raw SHA256 evidence."
  ]
}
