{
  "schemaVersion": 1,
  "id": "to-be-hero-x",
  "version": "2026-10-21",
  "titles": {
    "en": "To Be Hero X",
    "zh-Hans": "凸变英雄X"
  },
  "origin": {
    "lang": "zh-Hans",
    "country": "cn"
  },
  "reviewed": null,
  "asOf": "2026-10-21",
  "license": {
    "data": "CC BY 4.0",
    "url": "https://creativecommons.org/licenses/by/4.0/",
    "credit": "Arc Almanac contributors"
  },
  "arcs": [
    {
      "id": "early-heroes",
      "index": 0,
      "title": "The early heroes (Commission years 18–22)",
      "official": false,
      "spoiler": true,
      "segments": [],
      "summary": "The Johnnies’ family history and Ghostblade’s early career belong to an earlier generation of heroes."
    },
    {
      "id": "cyan-origins",
      "index": 1,
      "title": "Cyan’s early years (23–35)",
      "official": false,
      "spoiler": true,
      "segments": [],
      "summary": "Cyan survives a disaster, grows up at an orphanage and eventually pursues a life outside it."
    },
    {
      "id": "hero-rise",
      "index": 2,
      "title": "The changing rankings (36–38)",
      "official": false,
      "spoiler": true,
      "segments": [],
      "summary": "A new E-Soul emerges while Cyan and Queen face the demands of public trust."
    },
    {
      "id": "ruins",
      "index": 3,
      "title": "The ruins investigation (39)",
      "official": false,
      "spoiler": true,
      "segments": [],
      "summary": "Loli, Ghostblade and the Johnnies join an investigation whose discoveries threaten the hero agencies."
    },
    {
      "id": "dragon-boy",
      "index": 4,
      "title": "Dragon Boy and Smile (40)",
      "official": false,
      "spoiler": true,
      "segments": [],
      "summary": "Dragon Boy pursues a place among the leading heroes while the agencies continue their experiments."
    },
    {
      "id": "ahu-commoner",
      "index": 5,
      "title": "Ahu and the Commoner (41)",
      "official": false,
      "spoiler": true,
      "segments": [],
      "summary": "Ahu becomes a hero, and Lin Ling finds himself drawn into Nice’s public identity."
    },
    {
      "id": "tournament",
      "index": 6,
      "title": "The twenty-first tournament (41)",
      "official": false,
      "spoiler": true,
      "segments": [],
      "summary": "X reaches the next tournament as the agencies try to control the leading heroes."
    }
  ],
  "works": [
    {
      "id": "donghua",
      "format": "donghua",
      "origin": true,
      "order": "nonlinear",
      "unitKind": "episode",
      "parts": [
        {
          "id": "s1",
          "kind": "season",
          "label": "Season 1 (Japanese/international broadcast)",
          "aired": {
            "from": "2025-04-06",
            "to": "2025-09-14"
          },
          "units": "s1e01..s1e24"
        }
      ],
      "editions": [
        {
          "id": "donghua-zh",
          "lang": "zh-Hans",
          "official": true,
          "asOf": "2026-10-21",
          "volumes": []
        }
      ],
      "coverage": {
        "slots": [
          {
            "arc": "early-heroes",
            "status": "covered",
            "units": "s1e15..s1e18"
          },
          {
            "arc": "cyan-origins",
            "status": "covered",
            "units": "s1e08..s1e18"
          },
          {
            "arc": "hero-rise",
            "status": "covered",
            "units": "s1e05..s1e18"
          },
          {
            "arc": "ruins",
            "status": "covered",
            "units": "s1e12..s1e20"
          },
          {
            "arc": "dragon-boy",
            "status": "covered",
            "units": "s1e20..s1e22"
          },
          {
            "arc": "ahu-commoner",
            "status": "covered",
            "units": "s1e01..s1e23"
          },
          {
            "arc": "tournament",
            "status": "covered",
            "units": "s1e24"
          }
        ],
        "cuts": [],
        "entries": [
          {
            "units": "s1e01..s1e04",
            "original": false,
            "recap": false,
            "omits": [],
            "confidence": "medium",
            "sources": [
              "https://tbhx.net/special/history/",
              "https://en.wikipedia.org/wiki/To_Be_Hero_X",
              "https://tbhx.net/story/"
            ],
            "unverified": true,
            "from": {
              "arc": "ahu-commoner",
              "point": "start"
            },
            "to": {
              "arc": "ahu-commoner",
              "point": "end"
            },
            "notes": "Principal narrative envelope corroborated by the official history. TODO(verify): exact boundaries of flashbacks and interleaved scenes; the range does not establish complete coverage of every intervening event."
          },
          {
            "units": "s1e05..s1e07",
            "original": false,
            "recap": false,
            "omits": [],
            "confidence": "medium",
            "sources": [
              "https://tbhx.net/special/history/",
              "https://en.wikipedia.org/wiki/To_Be_Hero_X",
              "https://tbhx.net/story/"
            ],
            "unverified": true,
            "from": {
              "arc": "hero-rise",
              "point": "start"
            },
            "to": {
              "arc": "hero-rise",
              "point": "end"
            },
            "notes": "Principal narrative envelope corroborated by the official history. TODO(verify): exact boundaries of flashbacks and interleaved scenes; the range does not establish complete coverage of every intervening event."
          },
          {
            "units": "s1e08..s1e09",
            "original": false,
            "recap": false,
            "omits": [],
            "confidence": "medium",
            "sources": [
              "https://tbhx.net/special/history/",
              "https://en.wikipedia.org/wiki/To_Be_Hero_X",
              "https://tbhx.net/story/"
            ],
            "unverified": true,
            "from": {
              "arc": "cyan-origins",
              "point": "start"
            },
            "to": {
              "arc": "hero-rise",
              "point": "end"
            },
            "notes": "Principal narrative envelope corroborated by the official history. TODO(verify): exact boundaries of flashbacks and interleaved scenes; the range does not establish complete coverage of every intervening event."
          },
          {
            "units": "s1e10",
            "original": false,
            "recap": false,
            "omits": [],
            "confidence": "medium",
            "sources": [
              "https://tbhx.net/special/history/",
              "https://en.wikipedia.org/wiki/To_Be_Hero_X",
              "https://tbhx.net/story/"
            ],
            "unverified": true,
            "from": {
              "arc": "hero-rise",
              "point": "start"
            },
            "to": {
              "arc": "hero-rise",
              "point": "end"
            },
            "notes": "Principal narrative envelope corroborated by the official history. TODO(verify): exact boundaries of flashbacks and interleaved scenes; the range does not establish complete coverage of every intervening event."
          },
          {
            "units": "s1e11",
            "original": false,
            "recap": false,
            "omits": [],
            "confidence": "medium",
            "sources": [
              "https://tbhx.net/special/history/",
              "https://en.wikipedia.org/wiki/To_Be_Hero_X",
              "https://tbhx.net/story/"
            ],
            "unverified": true,
            "from": {
              "arc": "cyan-origins",
              "point": "start"
            },
            "to": {
              "arc": "hero-rise",
              "point": "end"
            },
            "notes": "Principal narrative envelope corroborated by the official history. TODO(verify): exact boundaries of flashbacks and interleaved scenes; the range does not establish complete coverage of every intervening event."
          },
          {
            "units": "s1e12",
            "original": false,
            "recap": false,
            "omits": [],
            "confidence": "medium",
            "sources": [
              "https://tbhx.net/special/history/",
              "https://en.wikipedia.org/wiki/To_Be_Hero_X",
              "https://tbhx.net/story/"
            ],
            "unverified": true,
            "from": {
              "arc": "hero-rise",
              "point": "start"
            },
            "to": {
              "arc": "ruins",
              "point": "end"
            },
            "notes": "Principal narrative envelope corroborated by the official history. TODO(verify): exact boundaries of flashbacks and interleaved scenes; the range does not establish complete coverage of every intervening event."
          },
          {
            "units": "s1e13",
            "original": false,
            "recap": false,
            "omits": [],
            "confidence": "medium",
            "sources": [
              "https://tbhx.net/special/history/",
              "https://en.wikipedia.org/wiki/To_Be_Hero_X",
              "https://tbhx.net/story/"
            ],
            "unverified": true,
            "from": {
              "arc": "cyan-origins",
              "point": "start"
            },
            "to": {
              "arc": "ruins",
              "point": "end"
            },
            "notes": "Principal narrative envelope corroborated by the official history. TODO(verify): exact boundaries of flashbacks and interleaved scenes; the range does not establish complete coverage of every intervening event."
          },
          {
            "units": "s1e14",
            "original": false,
            "recap": false,
            "omits": [],
            "confidence": "medium",
            "sources": [
              "https://tbhx.net/special/history/",
              "https://en.wikipedia.org/wiki/To_Be_Hero_X",
              "https://tbhx.net/story/"
            ],
            "unverified": true,
            "from": {
              "arc": "ruins",
              "point": "start"
            },
            "to": {
              "arc": "ruins",
              "point": "end"
            },
            "notes": "Principal narrative envelope corroborated by the official history. TODO(verify): exact boundaries of flashbacks and interleaved scenes; the range does not establish complete coverage of every intervening event."
          },
          {
            "units": "s1e15",
            "original": false,
            "recap": false,
            "omits": [],
            "confidence": "medium",
            "sources": [
              "https://tbhx.net/special/history/",
              "https://en.wikipedia.org/wiki/To_Be_Hero_X",
              "https://tbhx.net/story/"
            ],
            "unverified": true,
            "from": {
              "arc": "early-heroes",
              "point": "start"
            },
            "to": {
              "arc": "ruins",
              "point": "end"
            },
            "notes": "Principal narrative envelope corroborated by the official history. TODO(verify): exact boundaries of flashbacks and interleaved scenes; the range does not establish complete coverage of every intervening event."
          },
          {
            "units": "s1e16",
            "original": false,
            "recap": false,
            "omits": [],
            "confidence": "medium",
            "sources": [
              "https://tbhx.net/special/history/",
              "https://en.wikipedia.org/wiki/To_Be_Hero_X",
              "https://tbhx.net/story/"
            ],
            "unverified": true,
            "from": {
              "arc": "ruins",
              "point": "start"
            },
            "to": {
              "arc": "ruins",
              "point": "end"
            },
            "notes": "Principal narrative envelope corroborated by the official history. TODO(verify): exact boundaries of flashbacks and interleaved scenes; the range does not establish complete coverage of every intervening event."
          },
          {
            "units": "s1e17..s1e18",
            "original": false,
            "recap": false,
            "omits": [],
            "confidence": "medium",
            "sources": [
              "https://tbhx.net/special/history/",
              "https://en.wikipedia.org/wiki/To_Be_Hero_X",
              "https://tbhx.net/story/"
            ],
            "unverified": true,
            "from": {
              "arc": "early-heroes",
              "point": "start"
            },
            "to": {
              "arc": "ruins",
              "point": "end"
            },
            "notes": "Principal narrative envelope corroborated by the official history. TODO(verify): exact boundaries of flashbacks and interleaved scenes; the range does not establish complete coverage of every intervening event."
          },
          {
            "units": "s1e19",
            "original": false,
            "recap": false,
            "omits": [],
            "confidence": "medium",
            "sources": [
              "https://tbhx.net/special/history/",
              "https://en.wikipedia.org/wiki/To_Be_Hero_X",
              "https://tbhx.net/story/"
            ],
            "unverified": true,
            "from": {
              "arc": "ruins",
              "point": "start"
            },
            "to": {
              "arc": "ruins",
              "point": "end"
            },
            "notes": "Principal narrative envelope corroborated by the official history. TODO(verify): exact boundaries of flashbacks and interleaved scenes; the range does not establish complete coverage of every intervening event."
          },
          {
            "units": "s1e20",
            "original": false,
            "recap": false,
            "omits": [],
            "confidence": "medium",
            "sources": [
              "https://tbhx.net/special/history/",
              "https://en.wikipedia.org/wiki/To_Be_Hero_X",
              "https://tbhx.net/story/"
            ],
            "unverified": true,
            "from": {
              "arc": "ruins",
              "point": "start"
            },
            "to": {
              "arc": "dragon-boy",
              "point": "end"
            },
            "notes": "Principal narrative envelope corroborated by the official history. TODO(verify): exact boundaries of flashbacks and interleaved scenes; the range does not establish complete coverage of every intervening event."
          },
          {
            "units": "s1e21..s1e22",
            "original": false,
            "recap": false,
            "omits": [],
            "confidence": "medium",
            "sources": [
              "https://tbhx.net/special/history/",
              "https://en.wikipedia.org/wiki/To_Be_Hero_X",
              "https://tbhx.net/story/"
            ],
            "unverified": true,
            "from": {
              "arc": "dragon-boy",
              "point": "start"
            },
            "to": {
              "arc": "dragon-boy",
              "point": "end"
            },
            "notes": "Principal narrative envelope corroborated by the official history. TODO(verify): exact boundaries of flashbacks and interleaved scenes; the range does not establish complete coverage of every intervening event."
          },
          {
            "units": "s1e23",
            "original": false,
            "recap": false,
            "omits": [],
            "confidence": "medium",
            "sources": [
              "https://tbhx.net/special/history/",
              "https://en.wikipedia.org/wiki/To_Be_Hero_X",
              "https://tbhx.net/story/"
            ],
            "unverified": true,
            "from": {
              "arc": "ahu-commoner",
              "point": "start"
            },
            "to": {
              "arc": "ahu-commoner",
              "point": "end"
            },
            "notes": "Principal narrative envelope corroborated by the official history. TODO(verify): exact boundaries of flashbacks and interleaved scenes; the range does not establish complete coverage of every intervening event."
          },
          {
            "units": "s1e24",
            "original": false,
            "recap": false,
            "omits": [],
            "confidence": "high",
            "sources": [
              "https://tbhx.net/story/?id=24",
              "https://tbhx.net/special/history/"
            ],
            "unverified": true,
            "from": {
              "arc": "tournament",
              "point": "start"
            },
            "to": {
              "arc": "tournament",
              "point": "end"
            },
            "notes": "Official synopsis: the day before the tournament, the Federation attacks X at night and X explains the truth of the world. The official history ends with X dodging the attacks and entering the tournament as No. 1 (Federation year 41). The tournament itself is not shown. TODO(verify): scene-level boundaries of the retrospective visions."
          }
        ]
      },
      "notes": "Chinese original animation co-produced with Aniplex; no adaptation source. Units retain episode/broadcast numbering. Timeline groups use the official Commission-year history, not character-arc release order."
    }
  ],
  "afterSeason": {
    "asOf": "2026-10-21",
    "columns": [],
    "rows": [
      {
        "part": {
          "id": "s1",
          "work": "donghua",
          "kind": "season",
          "label": "Season 1 (Japanese/international broadcast)",
          "aired": {
            "from": "2025-04-06",
            "to": "2025-09-14"
          },
          "upcoming": false
        },
        "lastUnit": "s1e24",
        "skipped": [],
        "cells": [],
        "stop": {
          "arc": "tournament",
          "point": "end"
        }
      }
    ]
  },
  "notes": "TODO(verify): Scene-level flashback boundaries, particularly episodes 17–18 and episode 24’s retrospective visions. These are principal-narrative envelopes, not complete-scene claims. Art identity remains unverified. No shorts, specials or later parts had aired or been dated by 2026-10-21."
}
