Ctrl K
ComunidadGuías…

tests/fixtures/public-rule-exclusions.json

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
  "schema_version": 1,
  "policy": "Exclude provider-specific overrides, local institutions, personal sites, third-party scripts, mirrors, and unofficial content services from the reusable public product while preserving immutable historical fixtures and recovery evidence.",
  "removed": {
    "provider_override": [
      {
        "slug": "direct-override",
        "target": "DIRECT",
        "rule": "DOMAIN,huaikhwang.central-world.org",
        "reason": "Provider-specific website override from the original private profile; not a reusable public routing rule."
      }
    ],
    "late_recovery": [
      {
        "historical_owner": "apple",
        "recovery_slug": "apple-late-recovery",
        "target": "🍎 苹果服务",
        "rule": "DOMAIN-SUFFIX,illianacomputerrecycling.com",
        "reason": "Local computer-recycling organization; not an Apple service endpoint."
      },
      {
        "historical_owner": "apple",
        "recovery_slug": "apple-late-recovery",
        "target": "🍎 苹果服务",
        "rule": "DOMAIN-SUFFIX,islamiccenterofnewlondon.com",
        "reason": "Local religious institution; not an Apple service endpoint."
      },
      {
        "historical_owner": "apple",
        "recovery_slug": "apple-late-recovery",
        "target": "🍎 苹果服务",
        "rule": "DOMAIN-SUFFIX,leecountytimes.com",
        "reason": "Local publication-style domain; not an Apple service endpoint."
      },
      {
        "historical_owner": "apple",
        "recovery_slug": "apple-late-recovery",
        "target": "🍎 苹果服务",
        "rule": "DOMAIN-SUFFIX,ogameblog.com",
        "reason": "Third-party game blog; not an Apple service endpoint."
      },
      {
        "historical_owner": "apple",
        "recovery_slug": "apple-late-recovery",
        "target": "🍎 苹果服务",
        "rule": "DOMAIN-SUFFIX,paulsimon-music.com",
        "reason": "Artist/personal music site; not an Apple Music service endpoint."
      },
      {
        "historical_owner": "apple",
        "recovery_slug": "apple-late-recovery",
        "target": "🍎 苹果服务",
        "rule": "DOMAIN-SUFFIX,sulwerphoto.com",
        "reason": "Personal photography-style domain; not an Apple Photos service endpoint."
      },
      {
        "historical_owner": "game-platform",
        "recovery_slug": "game-platform-late-recovery",
        "target": "🎮 游戏平台",
        "rule": "DOMAIN-SUFFIX,leagueoflegendsscripts.com",
        "reason": "Third-party game scripting site; not an official platform endpoint."
      },
      {
        "historical_owner": "game-platform",
        "recovery_slug": "game-platform-late-recovery",
        "target": "🎮 游戏平台",
        "rule": "DOMAIN-SUFFIX,leaguesharp.info",
        "reason": "Third-party game scripting/tool site; not an official platform endpoint."
      },
      {
        "historical_owner": "game-platform",
        "recovery_slug": "game-platform-late-recovery",
        "target": "🎮 游戏平台",
        "rule": "DOMAIN-SUFFIX,steampowered.com.8686c.com",
        "reason": "Third-party mirror or reverse-proxy hostname under 8686c.com; not Valve-owned steampowered.com."
      },
      {
        "historical_owner": "game-platform",
        "recovery_slug": "game-platform-late-recovery",
        "target": "🎮 游戏平台",
        "rule": "DOMAIN-SUFFIX,steamstatic.com.8686c.com",
        "reason": "Third-party mirror or reverse-proxy hostname under 8686c.com; not Valve-owned steamstatic.com."
      },
      {
        "historical_owner": "game-platform",
        "recovery_slug": "game-platform-late-recovery",
        "target": "🎮 游戏平台",
        "rule": "DOMAIN-SUFFIX,steamunlocked.net",
        "reason": "Unofficial third-party content site; not an official Steam platform endpoint."
      }
    ]
  },
  "reassigned": [
    {
      "historical_owner": "game-platform",
      "recovery_slug": "game-platform-late-recovery",
      "target": "🎮 游戏平台",
      "new_slug": "china-web",
      "new_target": "🌏 国内网站",
      "reason": "Mainland game platform, login, community, and voice domains must remain DIRECT instead of inheriting the overseas game-platform selector.",
      "rules": [
        "DOMAIN-SUFFIX,geforce.cn",
        "DOMAIN-SUFFIX,gputechconf.cn",
        "DOMAIN-SUFFIX,nvidia.cn",
        "DOMAIN-SUFFIX,battlenet.com.cn",
        "DOMAIN-SUFFIX,blizzard.cn",
        "DOMAIN-SUFFIX,blz.nosdn.127.net",
        "DOMAIN-SUFFIX,blzstatic.cn",
        "DOMAIN-SUFFIX,bnet.163.com",
        "DOMAIN-SUFFIX,di.res.netease.com",
        "DOMAIN-SUFFIX,diablo3.nosdn.127.net",
        "DOMAIN-SUFFIX,hearthstone.nosdn.127.net",
        "DOMAIN-SUFFIX,heroes.nos.netease.com",
        "DOMAIN-SUFFIX,overwatch.nosdn.127.net",
        "DOMAIN-SUFFIX,sc2.nosdn.127.net",
        "DOMAIN-SUFFIX,wow.nosdn.127.net",
        "DOMAIN-SUFFIX,wowchina.com",
        "DOMAIN-SUFFIX,dungeonkeeper.cn",
        "DOMAIN-SUFFIX,dungeonkeeper.com.cn",
        "DOMAIN-SUFFIX,legendofzelda.cn",
        "DOMAIN-SUFFIX,legendofzelda.com.cn",
        "DOMAIN-SUFFIX,mariokart.cn",
        "DOMAIN-SUFFIX,mariokart.com.cn",
        "DOMAIN-SUFFIX,miitomo.com.cn",
        "DOMAIN-SUFFIX,nintendolabo.cn",
        "DOMAIN-SUFFIX,nintendoswitch.cn",
        "DOMAIN-SUFFIX,nintendoswitch.com.cn",
        "DOMAIN-SUFFIX,supermariobros.com.cn",
        "DOMAIN-SUFFIX,supersmashbros.cn",
        "DOMAIN-SUFFIX,supersmashbros.com.cn",
        "DOMAIN-SUFFIX,xn--mts47c3w9b1qr.cn",
        "DOMAIN-SUFFIX,leagueoflegends.cn",
        "DOMAIN-SUFFIX,lpl.com.cn",
        "DOMAIN-SUFFIX,csgo.wmsj.cn",
        "DOMAIN-SUFFIX,dota2.wmsj.cn",
        "DOMAIN-SUFFIX,wmsjsteam.com",
        "DOMAIN-SUFFIX,steamchina.com",
        "DOMAIN-SUFFIX,xboxlive.cn"
      ]
    },
    {
      "historical_owner": "game-platform",
      "recovery_slug": "game-platform-late-recovery",
      "target": "🎮 游戏平台",
      "new_slug": "game-download",
      "new_target": "🎮 游戏下载",
      "reason": "Steam picks content servers from the address it sees on the connection-manager link, so the CM must leave through the download exit; a proxied CM made Steam hand DIRECT downloads Tokyo caches it could not reach quickly. See docs/evidence/steam-cm-runtime-observation-2026-09-25.json.",
      "rules": [
        "DOMAIN-SUFFIX,steamserver.net"
      ]
    }
  ],
  "counts": {
    "provider_override": 1,
    "late_recovery": 11,
    "reassigned": 38,
    "total": 50
  },
  "current_recovery_files": {
    "apple-late-recovery": {
      "rules": 1464,
      "sha256": "552d015eac6c29a97f2bea97b9af08bad35da1b856ae31e595fed3d9c5fd7637"
    },
    "game-platform-late-recovery": {
      "rules": 549,
      "sha256": "bcf2483b26707bce7668b3a44c0c20d99bf6d120032c2d3c86da6d8eb721e996"
    }
  }
}