{
  "generatedAt": "2026-07-09T16:52:01.511Z",
  "riotPatch": "25.21",
  "assetVersion": "15.21",
  "phase": "launch",
  "sourceStatus": "ok",
  "catalogKind": "shared-cherry-catalog",
  "cherryTotal": 467,
  "rawCatalogCount": 467,
  "aramPrefixedCount": 0,
  "normalizedCatalogCount": 435,
  "availableOfferPoolCount": null,
  "offerPoolEvidence": {
    "status": "unknown",
    "source": null,
    "verifiedAt": null,
    "note": {
      "zh": "尚未找到可证明 ARAM: Mayhem 实际提供池的客户端来源。不要用 cherry-augments.json、ARAM_ 前缀或 Kiwi UI 布局文件推断可选池。",
      "en": "No proven client source for the actual ARAM: Mayhem offer pool has been identified. Do not infer availability from cherry-augments.json, ARAM_ prefixes, or Kiwi UI layout files."
    }
  },
  "countPolicy": {
    "schemaVersion": 1,
    "note": {
      "zh": "原始目录、ARAM_ 前缀行、站点规范化目录和真实游戏内可选池是四个不同口径。真实可选池在找到可证明的 offer pool / allowlist / banlist 来源前必须保持 unknown。",
      "en": "Raw catalog rows, ARAM_ prefixed rows, site-normalized catalog rows, and the real in-game offer pool are separate counts. The real offer pool must remain unknown until a proven offer pool / allowlist / banlist source is found."
    }
  },
  "countModel": {
    "rawCatalogCount": 467,
    "aramPrefixedCount": 0,
    "normalizedCatalogCount": 435,
    "availableOfferPoolCount": null,
    "offerPoolEvidence": {
      "status": "unknown",
      "source": null,
      "verifiedAt": null,
      "note": {
        "zh": "尚未找到可证明 ARAM: Mayhem 实际提供池的客户端来源。不要用 cherry-augments.json、ARAM_ 前缀或 Kiwi UI 布局文件推断可选池。",
        "en": "No proven client source for the actual ARAM: Mayhem offer pool has been identified. Do not infer availability from cherry-augments.json, ARAM_ prefixes, or Kiwi UI layout files."
      }
    },
    "selectableCategoryFilter": [
      "aram-specific",
      "shared-cherry"
    ],
    "normalizedCatalogByCategory": {
      "shared-cherry": 435
    },
    "normalizedCatalogByRarity": {
      "silver": 156,
      "gold": 133,
      "prismatic": 132,
      "unknown": 14
    }
  },
  "augmentDataPath": "/data/mayhem/patches/25.21/augments.json",
  "patchDataPath": "/data/mayhem/patches/25.21/index.json",
  "sourceUrls": {
    "zh_cn": "https://raw.communitydragon.org/15.21/plugins/rcp-be-lol-game-data/global/zh_cn/v1/cherry-augments.json",
    "default": "https://raw.communitydragon.org/15.21/plugins/rcp-be-lol-game-data/global/default/v1/cherry-augments.json"
  },
  "sourceFetch": {
    "zh_cn": {
      "url": "https://raw.communitydragon.org/15.21/plugins/rcp-be-lol-game-data/global/zh_cn/v1/cherry-augments.json",
      "ok": true,
      "status": "cache-only",
      "attempts": 0,
      "checkedAt": "2026-07-09T16:51:56.288Z",
      "cache": {
        "hit": true,
        "mode": "only",
        "sha256": "2deb9f3247112d560163ec76559b65d8378be24b8a937eafccb18c5dcdbeba5f",
        "cachedAt": "2026-07-09T11:37:55.906Z"
      }
    },
    "default": {
      "url": "https://raw.communitydragon.org/15.21/plugins/rcp-be-lol-game-data/global/default/v1/cherry-augments.json",
      "ok": true,
      "status": "cache-only",
      "attempts": 0,
      "checkedAt": "2026-07-09T16:51:56.288Z",
      "cache": {
        "hit": true,
        "mode": "only",
        "sha256": "88da9cdf92ba6a081fd567255b90a592a92d6396dea508c1023e7561a8d374d8",
        "cachedAt": "2026-07-09T11:37:55.929Z"
      }
    }
  },
  "categorySummary": {
    "shared-cherry": 467
  },
  "diff": {
    "previousPatch": "25.20",
    "addedCount": 154,
    "removedCount": 0,
    "retainedCount": 313,
    "addedByCategory": [
      {
        "category": "shared-cherry",
        "count": 154
      }
    ],
    "removedByCategory": []
  },
  "coverage": {
    "riotPatch": "25.21",
    "eventCount": 4,
    "lineItemCount": 18,
    "coverage": "line-items-extracted",
    "needsLineItemExtraction": false
  },
  "events": [
    {
      "id": "official-dev-preview-25-21",
      "date": "2025-10-06",
      "kind": "official-dev",
      "sourceId": "leagueoflegends-official-news",
      "riotPatch": "25.21",
      "title": {
        "zh": "官方开发日志公布 ARAM: Mayhem，将在 25.21 推出",
        "en": "Official dev blog announces ARAM: Mayhem for Patch 25.21"
      },
      "url": "https://www.leagueoflegends.com/en-us/news/dev/dev-bringing-mayhem-to-aram/",
      "summary": {
        "zh": "Riot 说明 ARAM: Mayhem 是独立队列，开局与 7/11/15 级选择强化，并提到内部原型来自把 Arena 强化带入 ARAM。",
        "en": "Riot describes ARAM: Mayhem as a separate queue with augment choices at start and levels 7/11/15, and says the prototype came from bringing Arena augments into ARAM."
      },
      "coverage": "line-items-extracted",
      "lineItems": [
        {
          "category": "announcement",
          "title": {
            "zh": "25.21 新模式预告",
            "en": "Patch 25.21 mode announcement"
          },
          "detail": {
            "zh": "官方开发日志确认 ARAM: Mayhem 会作为 25.21 的新模式推出。",
            "en": "The official dev blog confirms ARAM: Mayhem as a new mode coming in Patch 25.21."
          }
        },
        {
          "category": "mechanic",
          "title": {
            "zh": "四到五个强化构成整局成长线",
            "en": "Four to five augments define the match progression"
          },
          "detail": {
            "zh": "玩家开局从三个强化中选择一个，后续在 7、11、15 级继续获得强化机会，死亡时领取。",
            "en": "Players choose one of three augments at match start, then receive more offers at levels 7, 11, and 15, claimed on death."
          }
        },
        {
          "category": "design-origin",
          "title": {
            "zh": "原型来自 Wild Rift AAA ARAM 与 Arena",
            "en": "Prototype lineage from Wild Rift AAA ARAM and Arena"
          },
          "detail": {
            "zh": "开发日志说明灵感来自 Wild Rift 的 AAA ARAM 与 Arena 的构筑深度，最早原型是把 Arena 强化放进 ARAM。",
            "en": "Riot cites Wild Rift AAA ARAM and Arena’s buildcrafting as inspirations, with the prototype built by bringing Arena augments into ARAM."
          }
        },
        {
          "category": "content",
          "title": {
            "zh": "40+ 新强化与 Mayhem 专属设计",
            "en": "40+ new augments and Mayhem-specific designs"
          },
          "detail": {
            "zh": "官方提到会带来大量 Arena 强化、40 多个新强化，以及 King Me、雪球相关强化等适合单线地图的设计。",
            "en": "Riot describes many returning Arena augments, more than 40 new augments, and lane-specific designs such as King Me and Snowball augments."
          }
        },
        {
          "category": "clarity",
          "title": {
            "zh": "为 10 人团战移除或调整持续特效",
            "en": "Persistent effects reduced for 10-player fight readability"
          },
          "detail": {
            "zh": "开发日志指出 ARAM 团战人数更多，因此移除或调低部分持续型 Arena 强化，以保护清晰度。",
            "en": "The dev blog explains that persistent Arena-style effects were removed or retuned because 10-player ARAM fights need clearer readability."
          }
        },
        {
          "category": "queue",
          "title": {
            "zh": "传统 ARAM 保留，Mayhem 独立排队",
            "en": "Standard ARAM remains, Mayhem gets its own queue"
          },
          "detail": {
            "zh": "官方明确传统 ARAM 不会消失，海克斯大乱斗在开放期间使用独立队列。",
            "en": "Riot states that standard ARAM is not going away and ARAM: Mayhem runs as a separate queue during its availability window."
          }
        }
      ],
      "source": {
        "id": "leagueoflegends-official-news",
        "type": "official",
        "authority": "Riot Games",
        "name": "League of Legends official news",
        "baseUrl": "https://www.leagueoflegends.com/"
      },
      "urlStatus": {
        "ok": true,
        "status": 200,
        "checkedAt": "2026-07-09T11:37:45.208Z",
        "finalUrl": "https://www.leagueoflegends.com/en-us/news/dev/dev-bringing-mayhem-to-aram/",
        "attempts": 1,
        "cache": {
          "hit": true,
          "mode": "only"
        }
      }
    },
    {
      "id": "tldw-initial-announcement-25-21",
      "date": "2025-10-06",
      "kind": "official-dev",
      "sourceId": "leagueoflegends-official-news",
      "riotPatch": "25.21",
      "assetVersion": "15.21",
      "title": {
        "zh": "TL;DW：首次公开概述海克斯大乱斗",
        "en": "TL;DW: first public ARAM: Mayhem overview"
      },
      "url": "https://www.leagueoflegends.com/en-us/news/dev/tldw-aram-mayhem-smurfing--more-dev-update/",
      "summary": {
        "zh": "官方 TL;DW 在 25.21 前概述海克斯大乱斗：Act 2 新模式、Arena 强化进入 5v5 ARAM、独立队列。",
        "en": "The official TL;DW previews ARAM: Mayhem before 25.21 as an Act 2 mode with Arena-style augments in 5v5 ARAM and a separate queue."
      },
      "coverage": "line-items-extracted",
      "lineItems": [
        {
          "category": "announcement",
          "title": {
            "zh": "Act 2 新模式",
            "en": "New Act 2 mode"
          },
          "detail": {
            "zh": "TL;DW 确认 Act 2 会推出新游戏模式 ARAM: Mayhem。",
            "en": "The TL;DW confirms ARAM: Mayhem as a new game mode coming in Act 2."
          }
        },
        {
          "category": "mechanic",
          "title": {
            "zh": "Arena 强化进入 5v5 ARAM",
            "en": "Arena-style augments enter 5v5 ARAM"
          },
          "detail": {
            "zh": "官方概述把模式定义为把 Arena 强化及部分新强化带入玩家熟悉的 5v5 ARAM。",
            "en": "Riot frames the mode as bringing Arena-style augments, plus new ones, into familiar 5v5 ARAM."
          }
        },
        {
          "category": "queue",
          "title": {
            "zh": "独立队列，不替代普通 ARAM",
            "en": "Separate queue, not a standard ARAM replacement"
          },
          "detail": {
            "zh": "官方说明 ARAM: Mayhem 会使用独立队列，因此不想玩强化的玩家仍可玩普通 ARAM。",
            "en": "Riot says ARAM: Mayhem has its own queue, leaving standard ARAM available for players who do not want augments."
          }
        },
        {
          "category": "map",
          "title": {
            "zh": "Butcher’s Bridge 与 Koeshin’s Crossing 永久加入 ARAM",
            "en": "Butcher’s Bridge and Koeshin’s Crossing become permanent ARAM additions"
          },
          "detail": {
            "zh": "同一公告说明 Butcher’s Bridge 与 Koeshin’s Crossing 因正向反馈永久加入 ARAM，这也是 Mayhem 地图轮换背景的一部分。",
            "en": "The same update says Butcher’s Bridge and Koeshin’s Crossing become permanent ARAM additions after positive feedback, forming part of Mayhem’s map-rotation context."
          }
        }
      ],
      "source": {
        "id": "leagueoflegends-official-news",
        "type": "official",
        "authority": "Riot Games",
        "name": "League of Legends official news",
        "baseUrl": "https://www.leagueoflegends.com/"
      },
      "urlStatus": {
        "ok": true,
        "status": 200,
        "checkedAt": "2026-07-09T11:37:45.208Z",
        "finalUrl": "https://www.leagueoflegends.com/en-us/news/dev/tldw-aram-mayhem-smurfing--more-dev-update/",
        "attempts": 1,
        "cache": {
          "hit": true,
          "mode": "only"
        }
      }
    },
    {
      "id": "live-launch-25-21",
      "date": "2025-10-21",
      "kind": "official-patch",
      "sourceId": "leagueoflegends-official-news",
      "riotPatch": "25.21",
      "assetVersion": "15.21",
      "title": {
        "zh": "25.21：海克斯大乱斗正式上线",
        "en": "25.21: ARAM: Mayhem goes live"
      },
      "url": "https://www.leagueoflegends.com/en-us/news/game-updates/patch-25-21-notes/",
      "summary": {
        "zh": "官方补丁说明写明 ARAM Mayhem 随 25.21 上线，并计划持续到 25.24。",
        "en": "Official patch notes say ARAM: Mayhem goes live in 25.21 and is planned through 25.24."
      },
      "coverage": "line-items-extracted",
      "lineItems": [
        {
          "category": "launch",
          "title": {
            "zh": "正式上线",
            "en": "Live launch"
          },
          "detail": {
            "zh": "25.21 补丁说明确认 ARAM Mayhem 随该版本上线。",
            "en": "Patch 25.21 notes confirm ARAM: Mayhem goes live in this patch."
          }
        },
        {
          "category": "rules",
          "title": {
            "zh": "5v5 单线 + 强化",
            "en": "5v5 single lane plus augments"
          },
          "detail": {
            "zh": "官方说明把它定义为普通 5v5 单线 ARAM 体验上叠加强化系统。",
            "en": "Riot describes the mode as standard 5v5 single-lane ARAM with an extra augment layer."
          }
        },
        {
          "category": "schedule",
          "title": {
            "zh": "计划持续到 25.24",
            "en": "Planned through 25.24"
          },
          "detail": {
            "zh": "官方上线说明写明该模式计划持续开放到 25.24。",
            "en": "The launch notes state that the mode is planned to stay live through Patch 25.24."
          }
        }
      ],
      "source": {
        "id": "leagueoflegends-official-news",
        "type": "official",
        "authority": "Riot Games",
        "name": "League of Legends official news",
        "baseUrl": "https://www.leagueoflegends.com/"
      },
      "urlStatus": {
        "ok": true,
        "status": 200,
        "checkedAt": "2026-07-09T11:37:45.208Z",
        "finalUrl": "https://www.leagueoflegends.com/en-us/news/game-updates/patch-25-21-notes/",
        "attempts": 1,
        "cache": {
          "hit": true,
          "mode": "only"
        }
      }
    },
    {
      "id": "pbe-feedback-25-21",
      "date": "PBE cycle before 25.21",
      "kind": "pbe-feedback",
      "sourceId": "leaguepbe-reddit",
      "riotPatch": "25.21",
      "assetVersion": "15.21",
      "title": {
        "zh": "PBE：海克斯大乱斗初版集中反馈",
        "en": "PBE: first ARAM: Mayhem bugs and feedback thread"
      },
      "url": "https://www.reddit.com/r/LeaguePBE/comments/1o0qod9/pbe_bugs_and_feedback_thread_aram_mayhem/",
      "summary": {
        "zh": "Riot QA 在 LeaguePBE 说明初版测试内容：独立队列、开局及 7/11/15 级选择强化、Arena 强化回归，并有 40 多个新强化。",
        "en": "Riot QA described the first PBE test: a separate queue, augment choices at start and levels 7/11/15, returning Arena augments, and 40+ new augments."
      },
      "coverage": "line-items-extracted",
      "lineItems": [
        {
          "category": "test-cycle",
          "title": {
            "zh": "独立队列测试",
            "en": "Separate queue test"
          },
          "detail": {
            "zh": "PBE 反馈贴将海克斯大乱斗描述为独立队列测试，而不是替换普通 ARAM。",
            "en": "The PBE feedback thread frames ARAM: Mayhem as a separate queue test rather than a replacement for standard ARAM."
          }
        },
        {
          "category": "mechanic",
          "title": {
            "zh": "强化选择节奏",
            "en": "Augment offer cadence"
          },
          "detail": {
            "zh": "开局以及 7、11、15 级选择强化，是初版机制的核心节奏。",
            "en": "Augments are selected at match start and levels 7, 11, and 15, which defines the first-version cadence."
          }
        },
        {
          "category": "content",
          "title": {
            "zh": "Arena 强化回归与 40+ 新强化",
            "en": "Returning Arena augments plus 40+ new augments"
          },
          "detail": {
            "zh": "测试贴说明会带回许多 Arena 强化，并加入 40 多个为 Mayhem 准备的新强化。",
            "en": "The test thread says many Arena augments return and more than 40 new Mayhem augments are added."
          }
        },
        {
          "category": "map",
          "title": {
            "zh": "沿用当季 ARAM 地图轮换",
            "en": "Uses the current ARAM map rotation"
          },
          "detail": {
            "zh": "测试贴说明 Season 2 的 ARAM 地图改动也会进入海克斯大乱斗地图轮换。",
            "en": "The test thread says the Season 2 ARAM map updates are part of ARAM: Mayhem’s map rotation."
          }
        },
        {
          "category": "feedback",
          "title": {
            "zh": "收集强化、模式与 Bug 反馈",
            "en": "Collects augment, mode, and bug feedback"
          },
          "detail": {
            "zh": "该贴作为初版 PBE 集中反馈入口，要求玩家反馈强化、模式体验和 Bug。",
            "en": "The thread acts as the first PBE feedback hub for augment, mode, and bug reports."
          }
        }
      ],
      "source": {
        "id": "leaguepbe-reddit",
        "type": "pbe-feedback",
        "authority": "Riot QA / LeaguePBE community",
        "name": "LeaguePBE bugs and feedback threads",
        "baseUrl": "https://www.reddit.com/r/LeaguePBE/"
      },
      "urlStatus": {
        "ok": false,
        "status": null,
        "checkedAt": "2026-07-09T16:51:55.436Z",
        "attempts": 0,
        "error": "only requested but no cached status is available",
        "cache": {
          "hit": false
        }
      }
    }
  ]
}
