公开记录
软件健康报告模式 0.26.0 · 指标 1.13.0 · 2026-07-22 01:50 UTC

overviewer / Minecraft-Overviewer

Render high-resolution maps of a Minecraft world with a Leaflet powered interface

Python · CGPL-3.0★ 3,489 星标⑂ 472 复刻始于 2010年8月在 GitHub 上查看 ↗

overviewer/Minecraft-Overviewer 的健康指数为 100 分中的 30 分,处于「存在风险」区间。 其得分最高的类别是Community & Adoption(81/100),最低的是Vitality(18/100)。 最近一次更新在 578 天前。 近期的大部分工作由 3 位贡献者完成。

30
总分 / 100
存在风险

软件健康指数

指标归入加权类别,统一采用 1–100 量表。总体分先取类别加权平均;当公开证据触发高风险司法辖区政策时,评级会按政策调整,并设置 49(有风险)的上限。AI 就绪度不计入总体分。

30
优秀85-100堪称典范;基本满足所有检验标准
良好70-84健康;仅有轻微不足
中等50-69可接受,但存在明显不足;建议进行审查
存在风险30-49存在重大薄弱环节;采用时应保持审慎
危急1-29问题严重(项目被弃置、仅有单一维护者、缺乏基本工程规范)
活力社区与采用可持续性与治理工程质量安全AI 就绪度

评分画像

每条轴代表一个类别。形状比平均值更重要——健康的对象会填满整个图形,而“一峰一谷”式画像意味着某一维度的优势正掩盖另一维度的风险。

Abandonment Policy applies a 60% multiplier to weighted overall health and gives it a ceiling of 49.

所有权

14 关注者10 个公开仓库始于 2011年9月

该仓库由组织支持——共同承担、可问责的托管责任,可延续于任何单一维护者之后。

按类别列示的指标

活力

项目是否仍有生命——是否仍在编写代码,是否仍在发布版本?

18危急 · 占总体的 22%
评分方式
0/36推送新近度 — 最近一次推送于 578 天前
0/36提交节奏 — 52 周中有 0 周有提交
0/18提交量 — 最近一年 0 次提交
0/10OpenSSF Scorecard:Maintained — 0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
所用输入
commits_last_year0
human_commit_share1
days_since_last_push578
active_weeks_last_year0

发布纪律

44存在风险
评分方式
27/27有发布版本 — 已发布 2 个发布版本
0/36发布时效 — 最近一次发布版本于 1,867 天前
12.6/27发布节奏 — 约每 308.9 天发布一次
0/10OpenSSF Scorecard:Signed-Releases — 无数据
所用输入
releases_count2
latest_release_tagv0.17.0
releases_from_tags
days_since_latest_release1,867
mean_days_between_releases308.9
已排除计分(无数据或不适用):OpenSSF Scorecard:Signed-Releases。 其余权重已重新归一化。

社区与采用

项目是否拥有用户、下载量与关注度,并具备欢迎贡献者参与的配置?

81良好 · 占总体的 18%
评分方式
57.5/60星标 — 3,489 个星标
22.3/25复刻 — 472 个复刻
11.2/15关注者 — 106 位关注者
所用输入
forks472
stars3,489
watchers106
growth_stateorganic
growth_factor_pct100

社区健康

70良好
评分方式
22.5/22.5README
22.5/22.5许可证 — 可识别的许可证(GPL-3.0)
18/18CONTRIBUTING 指南
0/13.5行为准则
0/7.2议题模板
0/6.3PR 模板
所用输入
has_readme
has_license
has_contributing
has_issue_template
has_code_of_conduct
has_pull_request_template

可持续性与治理

项目能否在其成员之外延续——巴士系数、响应能力、由谁支持,以及软件包的维护状况?

68中等 · 占总体的 24%
评分方式
36/54巴士系数 — 3 位贡献者贡献了半数提交
17.5/22.5提交分布 — 头号贡献者编写了 22% 的提交
13.5/13.5贡献者广度 — 100 位贡献者
10/10OpenSSF Scorecard:Contributors — project has 28 contributing companies or organizations
所用输入
bus_factor3
contributors_sampled100
top_contributor_share0.223
评分方式
36.8/46.8议题解决 — 79% 的议题已关闭
27.5/38.3PR 接受 — 已裁定的 PR 中 393/547 已合并
1.5/15OpenSSF Scorecard:Code-Review — Found 3/27 approved changesets -- score normalized to 1
所用输入
merged_prs393
open_issues326
closed_issues1,214
issue_closed_ratio0.788
closed_unmerged_prs154
评分方式
30/30所有权背书 — 组织持有
0/20已验证域名
8.5/25所有者影响力 — overviewer 有 14 位关注者
19.6/25既往记录 — 10 个公开仓库,账户约 14 年
所用输入
followers14
owner_typeOrganization
is_verified
owner_loginoverviewer
public_repos10
account_age_days5,425

工程质量

基础的工程与文档实践是否到位?

50中等 · 占总体的 20%

工程实践

24危急
评分方式
0/24CI 工作流
24/24存在测试
0/16Linter 配置
0/9.6Pre-commit 钩子
0/6.4.editorconfig
0/20OpenSSF Scorecard:CI-Tests — 0 out of 4 merged PRs checked by a CI test -- score normalized to 0
所用输入
has_ci
has_tests
has_editorconfig
has_linter_config
has_precommit_config

文档

90优秀
评分方式
30/30README
25/25文档目录
15/15文档 / 主页站点 — https://overviewer.org/
10/10仓库描述
0/10主题标签
10/10Wiki
所用输入
topics
has_wiki
homepagehttps://overviewer.org/
has_readme
has_docs_dir
has_description

安全

可见的安全与供应链实践是否稳固,且不存在未解决的高风险司法辖区暴露?

30存在风险 · 占总体的 16%

安全态势

30存在风险
评分方式
7.5/7.5Binary-Artifacts — no binaries found in the repo
0/7.5Branch-Protection — branch protection not enabled on development/release branches
0/2.5CI-Tests — 0 out of 4 merged PRs checked by a CI test -- score normalized to 0
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
0.8/7.5Code-Review — Found 3/27 approved changesets -- score normalized to 1
2.5/2.5Contributors — project has 28 contributing companies or organizations
0/10Dangerous-Workflow — 无数据
0/7.5Dependency-Update-Tool — no update tool detected
0/5Fuzzing — project is not fuzzed
2.5/2.5许可证 — license file detected
0/7.5Maintained — 0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
0/5Packaging — 无数据
0/5Pinned-Dependencies — 无数据
0/5SAST — SAST tool is not run on all commits -- score normalized to 0
0/5Security-Policy — security policy file not detected
0/7.5Signed-Releases — 无数据
0/7.5Token-Permissions — 无数据
7.5/7.5Vulnerabilities — 0 existing vulnerabilities detected
所用输入
sourceopenssf_scorecard
checks_evaluated13
scorecard_versionv5.5.0
checks_inconclusive5
scorecard_aggregate3
已排除计分(无数据或不适用):dangerous_workflow, packaging, pinned_dependencies, signed_releases, token_permissions。 其余权重已重新归一化。

AI 就绪度

该仓库在多大程度上具备与 AI 编码代理协同开发与维护的条件?这是一枚独立的实验性徽章——权重为 0.0,因此单独呈现,不影响总体健康评分。

42存在风险 · 占总体的 0%
评分方式
0/45代理指令 — 没有 CLAUDE.md / AGENTS.md / 编辑器规则
0/15机器可读文档(llms.txt)
33.6/40可读的提交历史 — 100 次人类提交中有 63 次说明了意图(结构化标题或解释性正文)
所用输入
has_llms_txt
legible_history_share0.63
agent_instruction_files
agent_instruction_max_bytes
评分方式
18/18一条命令的引导启动 — docs/Makefile
22/22自动化测试
0/11Lint / 格式化配置
0/11静态类型检查
0/10可复现环境
0/10已体现的代理实践 — 最近 100 次提交中没有代理编写的提交
0/8自动化维护 — 未观察到自动依赖更新
0/10OpenSSF Scorecard:Pinned-Dependencies — 无数据
所用输入
has_nix
has_tests
lockfiles
has_dockerfile
typed_language
bootstrap_filesdocs/Makefile
has_devcontainer
has_linter_config
typecheck_configs
agent_commit_share0
toolchain_manifests
dependency_bot_commit_share0
已排除计分(无数据或不适用):OpenSSF Scorecard:Pinned-Dependencies。 其余权重已重新归一化。
评分方式
0/45可类型检查的代码 — Python,未配置类型检查
52.6/55可控的文件大小 — 采样的 92 个源文件中有 4 个超过 60KB
所用输入
primary_languagePython
largest_source_bytes283,319
source_files_sampled92
oversized_source_files4

关键数据

3,489GitHub 星标
100贡献者
0最近 12 个月提交数
578距最近推送天数
2发布版本数
3巴士系数(bus factor)
326开放议题
PyPI软件包生态系统数

更多细节

Star 与 Fork 历史 3,489 ★ / 472 ⇿
3,489Star
472Fork
2发布

每颗 star 和每个 fork 的添加时间,来自 GitHub 并按天汇总。累计增长位于其构成来源——每日新增——的正上方,二者可相互对照:稳定的自然增长与短暂的突增形态截然不同。当这一差别可被衡量时,它会作为增长真实性予以报告。

仅显示最近的历史——该仓库超出采集窗口,因此未采集最早的历史记录。

01,2502,5003,7503,489449282010-092018-082026-07
主版本 0次版本 2修订 0

每个点涵盖 15 天。

OpenSSF Scorecard 3.0 / 10
3.0综合

来自开源项目 OpenSSF Scorecard 的独立、工具无关的安全评估。每项检查奖励的是安全实践本身,而非特定供应商的工具。Scorecard 无法判定的检查项标记为 不适用,并从安全评分中剔除(绝不按零分计)。Scorecard v5.5.0 · 2026-07-22 01:50 UTC

10Binary-Artifactsno binaries found in the repo
0Branch-Protectionbranch protection not enabled on development/release branches
0CI-Tests0 out of 4 merged PRs checked by a CI test -- score normalized to 0
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
1Code-ReviewFound 3/27 approved changesets -- score normalized to 1
10Contributorsproject has 28 contributing companies or organizations
不适用Dangerous-Workflowno workflows found
0Dependency-Update-Toolno update tool detected
0Fuzzingproject is not fuzzed
10Licenselicense file detected
0Maintained0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
不适用Packagingpackaging workflow not detected
不适用Pinned-Dependenciesno dependencies found
0SASTSAST tool is not run on all commits -- score normalized to 0
0Security-Policysecurity policy file not detected
不适用Signed-Releasesno releases found
不适用Token-PermissionsNo tokens found
10Vulnerabilities0 existing vulnerabilities detected
全部依赖 0

来自 GitHub 依赖图的完整解析依赖集合:0 个直接依赖与 0 个间接(传递)软件包。仓库提交锁文件时,传递闭包才是完整的。

注册表软件包版本关系
依赖安全公告 未评估

本报告未能完成公告比对:No resolved dependencies to assess

原始 JSON 报告 机器可读
{
  "data": {
    "repo": {
      "topics": [],
      "is_fork": false,
      "size_kb": 12010,
      "has_wiki": true,
      "homepage": "https://overviewer.org/",
      "languages": {
        "C": 232474,
        "CSS": 17628,
        "HTML": 1020,
        "Python": 768625,
        "JavaScript": 38660
      },
      "pushed_at": "2024-12-20T10:33:06Z",
      "created_at": "2010-08-28T21:44:16Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-20T19:32:51Z",
      "description": "Render high-resolution maps of a Minecraft world with a Leaflet powered interface",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "GPL-3.0",
      "default_branch": "master",
      "license_spdx_raw": "GPL-3.0",
      "primary_language": "Python",
      "significant_languages": [
        "Python",
        "C"
      ]
    },
    "owner": {
      "blog": "http://overviewer.org/",
      "name": "Minecraft Overviewer",
      "type": "Organization",
      "login": "overviewer",
      "company": null,
      "location": "Either the Overworld or the Nether",
      "followers": 14,
      "avatar_url": "https://avatars.githubusercontent.com/u/1048440?v=4",
      "created_at": "2011-09-13T20:17:43Z",
      "is_verified": null,
      "public_repos": 10,
      "account_age_days": 5425
    },
    "license": {
      "state": "standard",
      "spdx_id": "GPL-3.0",
      "raw_spdx": "GPL-3.0",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": true
    },
    "activity": {
      "releases": [
        {
          "tag": "v0.17.0",
          "kind": "minor",
          "published_at": "2021-06-10T15:47:10Z"
        },
        {
          "tag": "v0.16.0",
          "kind": "minor",
          "published_at": "2020-08-05T17:07:58Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "59a892101c957bd2bedee80fcd03101cb10c2ae6",
          "body": "rst is the worst format ever, so hypertext links and bold somehow\ndo not mix. I've tried like, every variation. What a mess.",
          "is_bot": false,
          "headline": "README: actually actually fix markup",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2024-12-20T10:32:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "31d2e5f182c38651d27d9e73e08d70ae43529217",
          "body": "Apparently my syntax highlighting and the rst parser disagree\nhere.",
          "is_bot": false,
          "headline": "README: fix rst bold markup",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2024-12-20T10:25:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5dd3eb2c108fe1f8dc209583dbf6474e30d2b261",
          "body": "Closes #2105",
          "is_bot": false,
          "headline": "README: add a link to BlueMap",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2024-12-20T10:23:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "13c1bddaf65dfaaf6c4c7a396c94db75bed4c089",
          "body": null,
          "is_bot": false,
          "headline": "README: Add note about current maintenance status",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2023-04-05T16:40:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6ffbe0f0beee56288fabce4db8d1838e42bac160",
          "body": "Update design docs secion on projections",
          "is_bot": false,
          "headline": "Merge pull request #2063 from overviewer/docs",
          "author_name": "agrif",
          "author_login": "agrif",
          "committed_at": "2022-08-14T17:44:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "deedd85eac1d8d2f08b790719da449f9fdfe4f37",
          "body": null,
          "is_bot": false,
          "headline": "Update design docs secion on projections",
          "author_name": "Andrew Chin",
          "author_login": "eminence",
          "committed_at": "2022-08-14T17:42:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f7c027bd6c24afc006a9d236d2de83f5ef537c81",
          "body": "This reverts commit 44ffb2658e504313e555ff03d97c155d2f1e084b.\n\nBreaks player handling in genpoi.",
          "is_bot": false,
          "headline": "Revert \"genpoi: ignore dat files with incomplete player info\"",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2022-07-16T22:12:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c1a034bc3a76272e16d7395c16b3bf25f080c8e0",
          "body": "genpoi: ignore dat files with incomplete player info",
          "is_bot": false,
          "headline": "Merge pull request #2056 from overviewer/genpoi",
          "author_name": "Andrew Chin",
          "author_login": "eminence",
          "committed_at": "2022-07-15T01:08:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "44ffb2658e504313e555ff03d97c155d2f1e084b",
          "body": "This can happen for worlds that are generated by something other than\nminecraft.\n\nCloses #2055",
          "is_bot": false,
          "headline": "genpoi: ignore dat files with incomplete player info",
          "author_name": "Andrew Chin",
          "author_login": "eminence",
          "committed_at": "2022-07-15T00:45:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8c4184dfdd7aaa5d6f29515cb386960c8b09cd62",
          "body": null,
          "is_bot": false,
          "headline": "Add muddy mangrove roots",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2022-06-23T14:36:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8dc2da36488128009789151812ed6dc55f500bec",
          "body": "btw I'm Pomu!",
          "is_bot": false,
          "headline": "Add some mangrove stuff",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2022-06-23T14:22:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d3c85da51015e3a33ea50bb7788ae9ff59101590",
          "body": "This code was extraordinarily stupid, and now it's still bad but\nslightly less stupid.",
          "is_bot": false,
          "headline": "world: turn the double slab lookup into a dict lookup",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2022-06-23T14:01:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4ac1b976a903528e340f3291a16113685a0ad30a",
          "body": "I hate this codebase so much.",
          "is_bot": false,
          "headline": "Add some mud blocks",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2022-06-23T13:37:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9d4f2cfe0b824ea703e677dceb21b58bd9a6b038",
          "body": null,
          "is_bot": false,
          "headline": "Require 1.19 textures",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2022-06-23T13:13:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "09354cb6ec2461ce860e3e28c515c02da1ec8631",
          "body": "block_class: Complete x86-SIMD",
          "is_bot": false,
          "headline": "Merge PR #2045 of Wunkolo",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2022-06-15T18:53:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "cbd9496143ce8a6773ec0860869a904b3b17617a",
          "body": "Accelerates `block_class_is_subset` with all available x86 simd features\nup to AVX512.",
          "is_bot": false,
          "headline": "block_class: Complete x86-SIMD",
          "author_name": "Wunkolo",
          "author_login": "Wunkolo",
          "committed_at": "2022-06-15T18:06:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "97ef871e3651c2d17fb9a66ef64fa3cfbe8bcb2a",
          "body": "Setting it to a list containing an empty string breaks the Debian\nbuilders.",
          "is_bot": false,
          "headline": "setup: use None for library_dirs when not set",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2022-06-08T13:18:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "735e13e80d5f3cf38aac9b64ef384cbf69314524",
          "body": "The problem appears to be that virtualenv overrides the base_prefix\nso distutils can no longer find the system python path when adding\nlinker args.\n\nThis adds an ugly hack to find the system python path, and adds it\nto the linker flags on Windows. Yay, no more hardcoded paths.\n\nThis should also make win32 builds work, and avoid adding linker\nargs manually.",
          "is_bot": false,
          "headline": "setup: find system python path for CI hack",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2022-06-08T13:09:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "04ea4eb3ff93e8776897bae6643c5a4a6ae188af",
          "body": "This is wrong bad bad bad, but it makes the Win64 build work again\nfor now, which is what matters.",
          "is_bot": false,
          "headline": "setup: ugly hack to include our AWOL CI python lib path",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2022-06-08T11:40:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4e51b216524ccc535893efdaeef48d75061640d4",
          "body": "Sometimes, chunks don't have a sections key, but aren't pre-21w43a.\nFix this check to use DataVersion to determine whether it should be\napplied.\n\nHopefully fixes #2010.",
          "is_bot": false,
          "headline": "world: fix pre-21w43a workaround being applied when sections is missing",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2022-06-07T20:58:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2de7248cb9604d8d5ac470831dff5a118902a54d",
          "body": "I don't really do enough on this project anymore to justify having\nthe sponsor button include me. I can cover the server costs fine,\nand I feel uncomfortable asking for money. It in fact has caused\nsome stress for me as I feel bad whenever I think about overviewer\nbecause I know there's so much code\n[…]\nn that I will\nactually eventually get around to doing all those things, which\nI realistically won't be.\n\nSorry for disappointing, I think it's better this way for both me\nand the Overviewer community.",
          "is_bot": false,
          "headline": "Remove FUNDING.yml",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2022-05-16T18:08:48Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "666ea0dd0ffee4f22a4694f0d64f60ff393fa3d3",
          "body": "Added note to README about bedrock worlds",
          "is_bot": false,
          "headline": "Merge PR #1970 from overviewer/bedrock_readme",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2022-05-16T18:07:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "03cb8eeaebe5052ebf60be7e86fcb0a7188caf18",
          "body": null,
          "is_bot": false,
          "headline": "Merge PR #2012 from greatmastermario",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2022-05-16T18:03:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f80936cb665ce29a9261e1912b8c2f762c09f9b7",
          "body": null,
          "is_bot": false,
          "headline": "overviewer.h: bump extension version",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2022-05-16T18:02:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7a55d33e8ff3cdb471291d615e71d8c9fcae055b",
          "body": null,
          "is_bot": false,
          "headline": "Fixed custom depth rendering",
          "author_name": "Andrew Francis Thomas",
          "author_login": "greatmastermario",
          "committed_at": "2022-05-16T17:57:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "acf6479f4c6f466e25bf9a1eae6ff86c62990557",
          "body": null,
          "is_bot": false,
          "headline": "Fixed nether ceiling removal",
          "author_name": "Andrew Francis Thomas",
          "author_login": "greatmastermario",
          "committed_at": "2022-05-16T17:57:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "58566457b6e499577982683d16b469d642f3ba18",
          "body": null,
          "is_bot": false,
          "headline": "Fixed coordinate calculation in util.js",
          "author_name": "Andrew Francis Thomas",
          "author_login": "greatmastermario",
          "committed_at": "2022-05-16T17:57:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "25bf1f5274a0012ba8fc1b6e3775f6cd54fd0b4c",
          "body": null,
          "is_bot": false,
          "headline": "Added check for tileset version to forcerender on breaking change",
          "author_name": "Andrew Francis Thomas",
          "author_login": "greatmastermario",
          "committed_at": "2022-05-16T17:57:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "09e796b5cd0dda178aaf29126838cd6a32c31fdd",
          "body": null,
          "is_bot": false,
          "headline": "Updated spawnY to match lowest reasonable spawn coordinate",
          "author_name": "Andrew Francis Thomas",
          "author_login": "greatmastermario",
          "committed_at": "2021-12-16T06:48:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5adbe2728da29684893fcfd8e41767c1c1b09dc3",
          "body": null,
          "is_bot": false,
          "headline": "Updated designdoc to reflect new min/max y levels in 1.18",
          "author_name": "Andrew Francis Thomas",
          "author_login": "greatmastermario",
          "committed_at": "2021-12-15T22:27:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a24ad4cb556ce3f619b9fc1c9dd0abc51d553c26",
          "body": null,
          "is_bot": false,
          "headline": "Fixed rendering of new height and depth limit in 1.18",
          "author_name": "Andrew Francis Thomas",
          "author_login": "greatmastermario",
          "committed_at": "2021-12-15T22:26:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7171af587399fee9140eb83fb9b066acd251f57a",
          "body": "Add missing dependency on Mac OS X",
          "is_bot": false,
          "headline": "Merge PR #2007 from tomasdev",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-12-14T09:09:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e97b510ef23bf6642b305ad116ef37886114c21d",
          "body": "Numpy!",
          "is_bot": false,
          "headline": "Add missing dependency on Mac OS X",
          "author_name": "Tomas",
          "author_login": "tomasdev",
          "committed_at": "2021-12-14T06:09:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5807fdafcac85e8bf5d18fcbe24a023f23edf3b2",
          "body": "POIs: Add additional tag to search for entities",
          "is_bot": false,
          "headline": "Merge PR #2004 from stwalkerster",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-12-09T20:27:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b059fec60acc8e033968ccedb94387ab29642d83",
          "body": "In 1.18, it looks like entities are now stored under the NBT tag\n`block_entities`. This change adds block_entities to the list of NBT\ntags POIs are searched for under.",
          "is_bot": false,
          "headline": "POIs: Add additional tag to search for entities",
          "author_name": "Simon Walker",
          "author_login": "stwalkerster",
          "committed_at": "2021-12-08T20:42:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9f9cd1ea71ab70ded0edcc7f1725f9ff66d4bf91",
          "body": "Added more 1.17 blocks",
          "is_bot": false,
          "headline": "Merge PR #1963 from buscher",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-12-05T22:35:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a5b36f568f85a0e1fd4af13edab347f73c759dc3",
          "body": "Add compatibility for 21w39a and 21w43a snapshots",
          "is_bot": false,
          "headline": "Merge PR #1990 from 26/master",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-12-02T17:58:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f6ee2cf2fdb31791f35d69c7b1ca6929559b57ab",
          "body": null,
          "is_bot": false,
          "headline": "Add compatibility for 21w39a and 21w43a snapshots",
          "author_name": "Marijn van Wezel",
          "author_login": "marijnvanwezel",
          "committed_at": "2021-11-10T19:37:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "36cbc07e67cae165a46374a5f34a66f5c6c05e84",
          "body": null,
          "is_bot": false,
          "headline": "Added note to README about bedrock worlds",
          "author_name": "Andrew Chin",
          "author_login": "eminence",
          "committed_at": "2021-08-05T16:57:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2c0e9681bb0ee8a036142f9cce345432b5d39c73",
          "body": "- Added Powder Snow\n- Added Hangings Roots\n- Added Amethyst Buds\n- Added Cave Vines\n- Added Lightning Rods\n- Added Glow Lichen\n- Added Spore Blossom\n- Fixed Cauldron Render\n- Added Water Cauldron\n- Added Lava Cauldron\n- Added Power Snow Cauldron\n- Added Moss Carpet",
          "is_bot": false,
          "headline": "Added more 1.17 blocks",
          "author_name": "Bernd Buschinski",
          "author_login": "buscher",
          "committed_at": "2021-07-29T14:52:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2402e410cfb0dce1068bc42b2854c00791d6f108",
          "body": null,
          "is_bot": false,
          "headline": "overviewer.h: bump extension version",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-07-28T08:29:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "08e628c39abacc33cc3569dac1d74af767fc5fd2",
          "body": null,
          "is_bot": false,
          "headline": "Merge PR #1959 from buscher",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-07-28T08:28:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "68c9ccee07e09de220459645bb5fe8966e48fbc7",
          "body": null,
          "is_bot": false,
          "headline": "Merge PR #1958 from buscher",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-07-28T08:16:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "38762b9ff7cf9ea4f594c16771d86f05e7915a17",
          "body": null,
          "is_bot": false,
          "headline": "Fixed edge-lines and side rendering for snow layers",
          "author_name": "Bernd Buschinski",
          "author_login": "buscher",
          "committed_at": "2021-07-15T13:54:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fc8a87fe2aacd63e05a7508353bd2f557a157f77",
          "body": null,
          "is_bot": false,
          "headline": "Add pointed dripstone",
          "author_name": "Bernd Buschinski",
          "author_login": "buscher",
          "committed_at": "2021-07-11T16:05:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "86b241a5f7aa687a6af34289eee75d226f07d049",
          "body": "You still shouldn't do it for performance reasons but I guess\nnow you can do it in theory. Yay.",
          "is_bot": false,
          "headline": "Fix rendering onto mounted CIFS shares",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-07-10T17:58:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "dab3268b3bb6d1f53c9da2dca16383b80c92dfc6",
          "body": null,
          "is_bot": false,
          "headline": "overviewer.h: bump C extension version",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-07-10T09:23:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "352102552a81f27645dd01726bbd1a4e63d9b749",
          "body": "Fix fence connection",
          "is_bot": false,
          "headline": "Merge PR #1957 of buscher",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-07-10T09:18:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e254e6a1922d6b89d0644428c6aeb5979637e460",
          "body": "Fixes #1948.",
          "is_bot": false,
          "headline": "world: fix the unknown regions warning in 1.17",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-07-10T09:05:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "327b4711dbbda2efc538e4faa3a890b1ca04654f",
          "body": "- use ingame data",
          "is_bot": false,
          "headline": "Fix fence connection",
          "author_name": "Bernd Buschinski",
          "author_login": "buscher",
          "committed_at": "2021-07-08T16:29:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f16aa05ed0bba6f47d717833b4de84307c535e03",
          "body": "Concerns issue #1933.",
          "is_bot": false,
          "headline": "docs: document JSObserver CORS nonsense",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-30T13:08:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "49497b602c8276f8933455c713fd509d3dd2aa1c",
          "body": "Closes #1953.",
          "is_bot": false,
          "headline": "docs: remove obsolete section about HTTPS",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-30T13:01:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ca01386cefa2fd6abaff97903e12780fa94564e1",
          "body": "My previous fix worked with the version of sphinx I have locally,\nbut apparently not the one readTheDocs uses. Imagine my surprise!\n\nLet's just use ``backticks`` for our backslash.",
          "is_bot": false,
          "headline": "docs: try to fix backslash once more",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-21T12:22:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0eb0700e52144457d67ed7f60a1ad9cdbbad6e73",
          "body": "Added more 1.17 blocks",
          "is_bot": false,
          "headline": "Merge PR #1949 from buscher",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-21T08:42:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1a5aee0feeb057d6c56afd0a966e65539ce6d431",
          "body": null,
          "is_bot": false,
          "headline": "docs: fix backslash issue in ironic twist",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-20T23:26:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c577ccdafb0be35af4f99ff82febec27f78ac61c",
          "body": null,
          "is_bot": false,
          "headline": "Fixed bad copy&paste function name",
          "author_name": "Bernd Buschinski",
          "author_login": "buscher",
          "committed_at": "2021-06-20T09:37:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2fde7a961ab61068e99d6b1eb0b52559c1c5dbec",
          "body": "- Reordered (new) IDs for better grouping\n- Fixed rotation of purpur pillar, basalt and smooth basalt",
          "is_bot": false,
          "headline": "Added deepslate stairs, walls and slabs",
          "author_name": "Bernd Buschinski",
          "author_login": "buscher",
          "committed_at": "2021-06-19T14:28:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6643af756e54019634ebfbbb28d5cbeb7de149af",
          "body": "- only non-rotational full blocks",
          "is_bot": false,
          "headline": "Added more 1.17 blocks",
          "author_name": "Bernd Buschinski",
          "author_login": "buscher",
          "committed_at": "2021-06-16T18:49:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4b2035e1f9380a836a329841d65b2ceaa1210501",
          "body": "Also fix copper stairs stuff not being in alt_height.",
          "is_bot": false,
          "headline": "textures: add cut copper slabs",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-14T19:58:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c1f1c31119bb91ea58c3571cbc979db9ce6d6b30",
          "body": null,
          "is_bot": false,
          "headline": "textures: add cut copper stairs",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-13T09:43:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "eddb0f2375669d58fece9cbc27495f24bca86d73",
          "body": null,
          "is_bot": false,
          "headline": "textures: add copper ore and raw copper block",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-12T09:37:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "cb375e6788ff7af78e688fd68616286154467839",
          "body": null,
          "is_bot": false,
          "headline": "textures: add cut copper",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-11T19:33:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d8e469b3135094027e1cd9c3baa0ff5f4dcecf55",
          "body": "During the first call to get_chunk, we can simply read the whole\nregion file into a BytesIO object. By then re-reading location\nand timestamp data, we might make scrambled maps a lot less\nlikely.\n\nHopefully mitigates #1888.",
          "is_bot": false,
          "headline": "nbt: eagerly load the entire MCR on chunk load",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-11T18:59:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "70e739916c1600b1c4fc8beca3e39496471733a5",
          "body": "lol",
          "is_bot": false,
          "headline": "biome: don't use new Python syntax because Debian",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-11T18:04:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9081f78ba680ddd67389f8d44361bf7313ed9c9f",
          "body": "Unsurprisingly, my code was at fault.\n\nDoes not yet render any of the new data. Just fixes parsing it.\n\nCloses #1902.",
          "is_bot": false,
          "headline": "biome: fix crash on depth increased worlds",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-11T18:00:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f2afeda287d46abd8bb025bf42d9c6d6b0ac9567",
          "body": null,
          "is_bot": false,
          "headline": "world: fix rendering grass paths on maps < 1.17",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-11T07:47:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9df56fc30ac710a84b99c28189fb645b21737914",
          "body": null,
          "is_bot": false,
          "headline": "overviewer.h: bump C extension version",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-10T17:35:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ea4b543e74ccbdebe032cc7bdd07508b4bdcbcb8",
          "body": null,
          "is_bot": false,
          "headline": "Merge PR #1943 from buscher",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-10T17:34:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "60974614949f724ad8cf6d3ce1eba3cdfece3a65",
          "body": null,
          "is_bot": false,
          "headline": "Merge PR #1941 from buscher",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-10T17:26:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e729addd23ceb089d95bd05a54f3ad6f4ad46e6b",
          "body": null,
          "is_bot": false,
          "headline": "textures: add some of the new copper blocks",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-10T17:24:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6ece5c0735309b1acc5a5155227dbab379588a38",
          "body": null,
          "is_bot": false,
          "headline": "textures: update error message for 1.17",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-10T15:56:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "257975383d70c770d23c7d4bac579156fe60848d",
          "body": null,
          "is_bot": false,
          "headline": "textures: add budding amethyst",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-10T15:53:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "66195f6fc784d31fb58cd157cd87a9370a195f8a",
          "body": null,
          "is_bot": false,
          "headline": "textures: add amethyst block, raw iron, raw gold",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-10T15:42:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c717b7170fe3019ac45fbd517997eb450a22924c",
          "body": null,
          "is_bot": false,
          "headline": "world: fix dirt path rendering for 1.17",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-10T15:34:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b150cf0daa4f5bde1bf171ddc9754712e9591fe1",
          "body": null,
          "is_bot": false,
          "headline": "docs: update texture installation instructions",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-10T15:26:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f228d5f07a72a6fcf293ec21a3dca89af0ef5df8",
          "body": null,
          "is_bot": false,
          "headline": "travis: test python 3.9 and minecraft 1.17",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-10T15:24:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "81bfbc0a154b171e8b973dca726a39b152b99323",
          "body": null,
          "is_bot": false,
          "headline": "world: fix warnings regarding unknown region types",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-10T15:23:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1beb5799b53d5da80ee78506e70cdeb31d773802",
          "body": "Fixes rendering with 1.17 textures and no 1.16 fallback,\nbreaks rendering for anything using 1.16 textures.",
          "is_bot": false,
          "headline": "textures: use new name for path block on 1.17",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-10T15:22:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b37f8b4a539135b376478dd9b8162c87c1728da9",
          "body": "- also removed block_lodestone and block_lodestone from block_class_ancil\n  as they are not used in generate_pseudo_data",
          "is_bot": false,
          "headline": "Added Respawn Anchor Charges",
          "author_name": "Bernd Buschinski",
          "author_login": "buscher",
          "committed_at": "2021-06-06T17:36:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "34884505313ee25fc33e8c41b5a7d6d7fbbdd477",
          "body": null,
          "is_bot": false,
          "headline": "overviewer.h: bump C extension version",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-06T16:53:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "111579ed89b21c66fbc5b3103370b81bd96ea6be",
          "body": null,
          "is_bot": false,
          "headline": "Merge PR #1811 of DragonDev1906",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-06T16:52:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ef56dbcf3b21842d9a8de278b23e7cd11927d0df",
          "body": "- use in game data instead of manually calculating the adjacency data",
          "is_bot": false,
          "headline": "Rworked glass pane connection",
          "author_name": "Bernd Buschinski",
          "author_login": "buscher",
          "committed_at": "2021-06-06T11:50:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "854069fb893f823fd2d43935a57f31d08e0e2747",
          "body": null,
          "is_bot": false,
          "headline": "Correctly checking for None & free python obj",
          "author_name": "Jens",
          "author_login": null,
          "committed_at": "2021-06-06T09:41:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "999e613b28086342aa609e9ba44e081de12b87d3",
          "body": "Apparently this is needed on certain old gcc versions, but does\nfine on newer ones. No clue why.",
          "is_bot": false,
          "headline": "setup.py: enable c99 mode with gnu extensions",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-06T06:10:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "221ac2682919d6d3d875eff90dfcfb08d794f0f6",
          "body": null,
          "is_bot": false,
          "headline": "Add Heatmap RenderPrimitive (chunk mtime)",
          "author_name": "Jens",
          "author_login": null,
          "committed_at": "2021-06-04T13:02:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3084d57bb3fa9de82b7f237e1413ec13aab2258b",
          "body": "Closes #1876.",
          "is_bot": false,
          "headline": "genPOI: don't panic on empty player dat files",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-04T12:03:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "498c844136bb40026d591ecf1353695981b0a432",
          "body": "GenPOI: adds explicit pool close/join in handleEntities to fix possible hang (issue #1817)",
          "is_bot": false,
          "headline": "Merge PR #1845 from Esvandiary",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-04T11:59:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9fbcd5403731866a252639ad682db945d7eb18c9",
          "body": null,
          "is_bot": false,
          "headline": "Merge PR #1863 of vilhelmprytz",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-04T11:45:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "218dc14e04dd5750d2745b78343a1620f2e37da9",
          "body": "Add name of world to some errors",
          "is_bot": false,
          "headline": "Merge PR #1878 from Phoenix616",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-04T11:43:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2dbfafe8576d27db72bdef330b4df72278cc9d1c",
          "body": "Add chains",
          "is_bot": false,
          "headline": "Merge PR #1939 of buscher",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-03T13:59:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bc24ea53ceb3a893f890bae788e2e1890af137ff",
          "body": null,
          "is_bot": false,
          "headline": "Added Chains",
          "author_name": "Bernd Buschinski",
          "author_login": "buscher",
          "committed_at": "2021-06-02T15:36:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3d644c351127876b31dfdfbc2e42ecb8784c4fb7",
          "body": "Fixed black full height snow layers",
          "is_bot": false,
          "headline": "Merge PR #1938 from buscher",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-01T18:42:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7a4ef31faa9214d64cd97ffbd6b335e2a425d345",
          "body": "Added chiseled and cracked nether bricks",
          "is_bot": false,
          "headline": "Merge PR #1937 from buscher",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-06-01T18:40:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "848a9594a762058272673e1d1205891613bde83c",
          "body": null,
          "is_bot": false,
          "headline": "Fixed black full height snow layers",
          "author_name": "Bernd Buschinski",
          "author_login": "buscher",
          "committed_at": "2021-06-01T17:52:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ba8593235250ec5d995fcbb9a8f918e38112d16f",
          "body": null,
          "is_bot": false,
          "headline": "Added chiseled and cracked nether bricks",
          "author_name": "Bernd Buschinski",
          "author_login": "buscher",
          "committed_at": "2021-06-01T17:41:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bd06e9eeb3cadcb4cf340ab38c627ce71b6538d6",
          "body": "Fix dead Chorus Flower",
          "is_bot": false,
          "headline": "Merge PR #1935 from buscher",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-05-31T17:10:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "98392a35d9c5b6736d16eb2d3fc0c817ee190dad",
          "body": "Add End Rod",
          "is_bot": false,
          "headline": "Merge PR #1934 from buscher",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-05-31T17:10:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5b2b8b4ef8943af317b3502d6fe6b73763c44907",
          "body": null,
          "is_bot": false,
          "headline": "Fixed dead Chorus Flower",
          "author_name": "Bernd Buschinski",
          "author_login": "buscher",
          "committed_at": "2021-05-31T15:43:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a998694dbfba0add25b92e676fd46693632f4213",
          "body": null,
          "is_bot": false,
          "headline": "Added End Rod",
          "author_name": "Bernd Buschinski",
          "author_login": "buscher",
          "committed_at": "2021-05-31T15:27:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1926aa6c6f0b773daebd600b6cc650d17feb4501",
          "body": null,
          "is_bot": false,
          "headline": "docs: move to libera.chat",
          "author_name": "Nicolas F",
          "author_login": "CounterPillow",
          "committed_at": "2021-05-22T11:21:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 2,
      "commits_last_year": 0,
      "latest_release_at": "2021-06-10T15:47:10Z",
      "latest_release_tag": "v0.17.0",
      "releases_from_tags": false,
      "days_since_last_push": 578,
      "active_weeks_last_year": 0,
      "days_since_latest_release": 1867,
      "mean_days_between_releases": 308.9
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": true,
      "health_percentage": 50,
      "has_issue_template": false,
      "has_code_of_conduct": false,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": []
    },
    "popularity": {
      "forks": 472,
      "stars": 3489,
      "watchers": 106,
      "fork_history": {
        "days": [
          {
            "date": "2010-09-16",
            "count": 1
          },
          {
            "date": "2010-09-27",
            "count": 2
          },
          {
            "date": "2010-09-29",
            "count": 1
          },
          {
            "date": "2010-09-30",
            "count": 1
          },
          {
            "date": "2010-10-05",
            "count": 1
          },
          {
            "date": "2010-10-06",
            "count": 1
          },
          {
            "date": "2010-10-16",
            "count": 1
          },
          {
            "date": "2010-10-17",
            "count": 2
          },
          {
            "date": "2010-10-21",
            "count": 1
          },
          {
            "date": "2010-10-23",
            "count": 1
          },
          {
            "date": "2010-10-30",
            "count": 1
          },
          {
            "date": "2010-11-03",
            "count": 1
          },
          {
            "date": "2010-11-04",
            "count": 1
          },
          {
            "date": "2010-11-10",
            "count": 1
          },
          {
            "date": "2010-11-16",
            "count": 1
          },
          {
            "date": "2010-11-27",
            "count": 2
          },
          {
            "date": "2010-12-13",
            "count": 1
          },
          {
            "date": "2010-12-14",
            "count": 1
          },
          {
            "date": "2010-12-23",
            "count": 1
          },
          {
            "date": "2011-02-11",
            "count": 1
          },
          {
            "date": "2011-03-04",
            "count": 1
          },
          {
            "date": "2011-03-05",
            "count": 1
          },
          {
            "date": "2011-03-11",
            "count": 1
          },
          {
            "date": "2011-03-21",
            "count": 1
          },
          {
            "date": "2011-04-07",
            "count": 1
          },
          {
            "date": "2011-04-08",
            "count": 1
          },
          {
            "date": "2011-04-14",
            "count": 1
          },
          {
            "date": "2011-04-18",
            "count": 1
          },
          {
            "date": "2011-04-22",
            "count": 1
          },
          {
            "date": "2011-05-01",
            "count": 1
          },
          {
            "date": "2011-05-13",
            "count": 1
          },
          {
            "date": "2011-05-15",
            "count": 2
          },
          {
            "date": "2011-05-16",
            "count": 1
          },
          {
            "date": "2011-06-05",
            "count": 1
          },
          {
            "date": "2011-06-10",
            "count": 1
          },
          {
            "date": "2011-06-13",
            "count": 1
          },
          {
            "date": "2011-06-15",
            "count": 1
          },
          {
            "date": "2011-06-21",
            "count": 1
          },
          {
            "date": "2011-06-27",
            "count": 1
          },
          {
            "date": "2011-07-08",
            "count": 1
          },
          {
            "date": "2011-09-09",
            "count": 1
          },
          {
            "date": "2011-09-15",
            "count": 1
          },
          {
            "date": "2011-10-06",
            "count": 1
          },
          {
            "date": "2011-10-10",
            "count": 1
          },
          {
            "date": "2011-10-25",
            "count": 2
          },
          {
            "date": "2011-10-31",
            "count": 1
          },
          {
            "date": "2011-11-04",
            "count": 1
          },
          {
            "date": "2011-12-13",
            "count": 1
          },
          {
            "date": "2011-12-19",
            "count": 1
          },
          {
            "date": "2011-12-23",
            "count": 1
          },
          {
            "date": "2011-12-28",
            "count": 1
          },
          {
            "date": "2012-01-02",
            "count": 1
          },
          {
            "date": "2012-01-22",
            "count": 1
          },
          {
            "date": "2012-01-23",
            "count": 1
          },
          {
            "date": "2012-01-24",
            "count": 1
          },
          {
            "date": "2012-02-01",
            "count": 1
          },
          {
            "date": "2012-02-23",
            "count": 1
          },
          {
            "date": "2012-03-05",
            "count": 1
          },
          {
            "date": "2012-03-20",
            "count": 1
          },
          {
            "date": "2012-03-21",
            "count": 1
          },
          {
            "date": "2012-03-24",
            "count": 1
          },
          {
            "date": "2012-03-25",
            "count": 1
          },
          {
            "date": "2012-04-14",
            "count": 1
          },
          {
            "date": "2012-04-25",
            "count": 1
          },
          {
            "date": "2012-05-14",
            "count": 1
          },
          {
            "date": "2012-05-21",
            "count": 1
          },
          {
            "date": "2012-07-02",
            "count": 1
          },
          {
            "date": "2012-07-04",
            "count": 1
          },
          {
            "date": "2012-07-30",
            "count": 1
          },
          {
            "date": "2012-08-02",
            "count": 1
          },
          {
            "date": "2012-08-18",
            "count": 1
          },
          {
            "date": "2012-08-30",
            "count": 1
          },
          {
            "date": "2012-09-12",
            "count": 1
          },
          {
            "date": "2012-09-16",
            "count": 1
          },
          {
            "date": "2012-09-21",
            "count": 1
          },
          {
            "date": "2012-10-13",
            "count": 1
          },
          {
            "date": "2012-10-26",
            "count": 1
          },
          {
            "date": "2012-10-30",
            "count": 1
          },
          {
            "date": "2012-11-17",
            "count": 1
          },
          {
            "date": "2012-12-08",
            "count": 1
          },
          {
            "date": "2012-12-10",
            "count": 1
          },
          {
            "date": "2012-12-27",
            "count": 1
          },
          {
            "date": "2013-01-08",
            "count": 1
          },
          {
            "date": "2013-01-16",
            "count": 1
          },
          {
            "date": "2013-01-28",
            "count": 1
          },
          {
            "date": "2013-02-11",
            "count": 1
          },
          {
            "date": "2013-02-17",
            "count": 1
          },
          {
            "date": "2013-03-13",
            "count": 1
          },
          {
            "date": "2013-03-24",
            "count": 1
          },
          {
            "date": "2013-05-01",
            "count": 1
          },
          {
            "date": "2013-05-26",
            "count": 1
          },
          {
            "date": "2013-05-28",
            "count": 1
          },
          {
            "date": "2013-06-08",
            "count": 1
          },
          {
            "date": "2013-07-03",
            "count": 1
          },
          {
            "date": "2013-07-18",
            "count": 1
          },
          {
            "date": "2013-08-05",
            "count": 1
          },
          {
            "date": "2013-08-07",
            "count": 1
          },
          {
            "date": "2013-08-09",
            "count": 1
          },
          {
            "date": "2013-08-22",
            "count": 1
          },
          {
            "date": "2013-08-24",
            "count": 1
          },
          {
            "date": "2013-09-13",
            "count": 1
          },
          {
            "date": "2013-09-30",
            "count": 1
          },
          {
            "date": "2013-10-16",
            "count": 1
          },
          {
            "date": "2013-10-20",
            "count": 1
          },
          {
            "date": "2013-10-23",
            "count": 1
          },
          {
            "date": "2013-11-07",
            "count": 1
          },
          {
            "date": "2013-11-13",
            "count": 1
          },
          {
            "date": "2013-11-17",
            "count": 1
          },
          {
            "date": "2013-11-21",
            "count": 1
          },
          {
            "date": "2013-12-04",
            "count": 1
          },
          {
            "date": "2013-12-07",
            "count": 1
          },
          {
            "date": "2014-01-02",
            "count": 1
          },
          {
            "date": "2014-01-04",
            "count": 1
          },
          {
            "date": "2014-03-17",
            "count": 1
          },
          {
            "date": "2014-03-26",
            "count": 1
          },
          {
            "date": "2014-03-29",
            "count": 1
          },
          {
            "date": "2014-04-19",
            "count": 2
          },
          {
            "date": "2014-04-26",
            "count": 2
          },
          {
            "date": "2014-04-27",
            "count": 1
          },
          {
            "date": "2014-05-10",
            "count": 1
          },
          {
            "date": "2014-05-11",
            "count": 2
          },
          {
            "date": "2014-05-13",
            "count": 1
          },
          {
            "date": "2014-06-15",
            "count": 1
          },
          {
            "date": "2014-06-27",
            "count": 1
          },
          {
            "date": "2014-07-04",
            "count": 1
          },
          {
            "date": "2014-07-05",
            "count": 1
          },
          {
            "date": "2014-07-09",
            "count": 1
          },
          {
            "date": "2014-07-14",
            "count": 1
          },
          {
            "date": "2014-07-16",
            "count": 1
          },
          {
            "date": "2014-07-23",
            "count": 1
          },
          {
            "date": "2014-07-29",
            "count": 2
          },
          {
            "date": "2014-07-31",
            "count": 1
          },
          {
            "date": "2014-08-03",
            "count": 1
          },
          {
            "date": "2014-08-31",
            "count": 1
          },
          {
            "date": "2014-09-10",
            "count": 1
          },
          {
            "date": "2014-10-01",
            "count": 1
          },
          {
            "date": "2014-10-07",
            "count": 1
          },
          {
            "date": "2014-11-12",
            "count": 1
          },
          {
            "date": "2014-11-18",
            "count": 1
          },
          {
            "date": "2014-12-03",
            "count": 1
          },
          {
            "date": "2014-12-20",
            "count": 1
          },
          {
            "date": "2014-12-24",
            "count": 1
          },
          {
            "date": "2014-12-28",
            "count": 1
          },
          {
            "date": "2014-12-31",
            "count": 1
          },
          {
            "date": "2015-02-05",
            "count": 2
          },
          {
            "date": "2015-02-11",
            "count": 1
          },
          {
            "date": "2015-03-17",
            "count": 1
          },
          {
            "date": "2015-03-19",
            "count": 1
          },
          {
            "date": "2015-03-27",
            "count": 1
          },
          {
            "date": "2015-03-31",
            "count": 1
          },
          {
            "date": "2015-04-18",
            "count": 1
          },
          {
            "date": "2015-04-19",
            "count": 1
          },
          {
            "date": "2015-05-02",
            "count": 1
          },
          {
            "date": "2015-05-14",
            "count": 1
          },
          {
            "date": "2015-06-10",
            "count": 1
          },
          {
            "date": "2015-06-19",
            "count": 1
          },
          {
            "date": "2015-08-03",
            "count": 1
          },
          {
            "date": "2015-09-18",
            "count": 1
          },
          {
            "date": "2015-12-02",
            "count": 1
          },
          {
            "date": "2015-12-16",
            "count": 1
          },
          {
            "date": "2015-12-24",
            "count": 1
          },
          {
            "date": "2016-01-12",
            "count": 1
          },
          {
            "date": "2016-01-17",
            "count": 1
          },
          {
            "date": "2016-01-21",
            "count": 1
          },
          {
            "date": "2016-01-26",
            "count": 1
          },
          {
            "date": "2016-02-13",
            "count": 1
          },
          {
            "date": "2016-02-15",
            "count": 1
          },
          {
            "date": "2016-02-17",
            "count": 1
          },
          {
            "date": "2016-02-20",
            "count": 1
          },
          {
            "date": "2016-02-26",
            "count": 1
          },
          {
            "date": "2016-03-05",
            "count": 1
          },
          {
            "date": "2016-03-13",
            "count": 1
          },
          {
            "date": "2016-03-24",
            "count": 1
          },
          {
            "date": "2016-03-27",
            "count": 1
          },
          {
            "date": "2016-04-26",
            "count": 1
          },
          {
            "date": "2016-04-29",
            "count": 1
          },
          {
            "date": "2016-05-04",
            "count": 1
          },
          {
            "date": "2016-05-06",
            "count": 1
          },
          {
            "date": "2016-06-22",
            "count": 1
          },
          {
            "date": "2016-06-23",
            "count": 1
          },
          {
            "date": "2016-06-24",
            "count": 1
          },
          {
            "date": "2016-07-10",
            "count": 1
          },
          {
            "date": "2016-07-21",
            "count": 1
          },
          {
            "date": "2016-08-09",
            "count": 1
          },
          {
            "date": "2016-10-03",
            "count": 1
          },
          {
            "date": "2016-10-04",
            "count": 1
          },
          {
            "date": "2016-10-06",
            "count": 1
          },
          {
            "date": "2016-11-14",
            "count": 1
          },
          {
            "date": "2016-11-21",
            "count": 2
          },
          {
            "date": "2016-11-23",
            "count": 1
          },
          {
            "date": "2016-11-26",
            "count": 1
          },
          {
            "date": "2016-12-03",
            "count": 1
          },
          {
            "date": "2016-12-27",
            "count": 1
          },
          {
            "date": "2016-12-31",
            "count": 1
          },
          {
            "date": "2017-01-09",
            "count": 1
          },
          {
            "date": "2017-01-24",
            "count": 1
          },
          {
            "date": "2017-02-11",
            "count": 1
          },
          {
            "date": "2017-02-12",
            "count": 2
          },
          {
            "date": "2017-02-19",
            "count": 1
          },
          {
            "date": "2017-04-21",
            "count": 1
          },
          {
            "date": "2017-05-04",
            "count": 1
          },
          {
            "date": "2017-05-05",
            "count": 1
          },
          {
            "date": "2017-05-20",
            "count": 1
          },
          {
            "date": "2017-05-24",
            "count": 2
          },
          {
            "date": "2017-06-04",
            "count": 1
          },
          {
            "date": "2017-06-05",
            "count": 1
          },
          {
            "date": "2017-06-11",
            "count": 1
          },
          {
            "date": "2017-06-12",
            "count": 1
          },
          {
            "date": "2017-06-14",
            "count": 1
          },
          {
            "date": "2017-07-06",
            "count": 1
          },
          {
            "date": "2017-07-10",
            "count": 1
          },
          {
            "date": "2017-07-16",
            "count": 1
          },
          {
            "date": "2017-08-23",
            "count": 1
          },
          {
            "date": "2017-08-25",
            "count": 1
          },
          {
            "date": "2017-08-27",
            "count": 1
          },
          {
            "date": "2017-08-28",
            "count": 1
          },
          {
            "date": "2017-09-01",
            "count": 1
          },
          {
            "date": "2017-10-09",
            "count": 1
          },
          {
            "date": "2017-10-13",
            "count": 1
          },
          {
            "date": "2017-11-01",
            "count": 1
          },
          {
            "date": "2017-12-11",
            "count": 1
          },
          {
            "date": "2018-01-08",
            "count": 1
          },
          {
            "date": "2018-01-20",
            "count": 1
          },
          {
            "date": "2018-03-01",
            "count": 1
          },
          {
            "date": "2018-03-21",
            "count": 1
          },
          {
            "date": "2018-04-19",
            "count": 1
          },
          {
            "date": "2018-05-02",
            "count": 1
          },
          {
            "date": "2018-05-06",
            "count": 1
          },
          {
            "date": "2018-05-20",
            "count": 1
          },
          {
            "date": "2018-06-13",
            "count": 1
          },
          {
            "date": "2018-06-17",
            "count": 1
          },
          {
            "date": "2018-06-19",
            "count": 1
          },
          {
            "date": "2018-07-25",
            "count": 1
          },
          {
            "date": "2018-07-30",
            "count": 1
          },
          {
            "date": "2018-08-02",
            "count": 1
          },
          {
            "date": "2018-09-15",
            "count": 1
          },
          {
            "date": "2018-10-06",
            "count": 1
          },
          {
            "date": "2018-10-27",
            "count": 1
          },
          {
            "date": "2018-12-01",
            "count": 1
          },
          {
            "date": "2018-12-02",
            "count": 1
          },
          {
            "date": "2018-12-09",
            "count": 1
          },
          {
            "date": "2018-12-19",
            "count": 1
          },
          {
            "date": "2019-01-07",
            "count": 1
          },
          {
            "date": "2019-01-19",
            "count": 1
          },
          {
            "date": "2019-02-09",
            "count": 1
          },
          {
            "date": "2019-03-07",
            "count": 1
          },
          {
            "date": "2019-03-15",
            "count": 1
          },
          {
            "date": "2019-03-17",
            "count": 1
          },
          {
            "date": "2019-03-19",
            "count": 1
          },
          {
            "date": "2019-03-24",
            "count": 1
          },
          {
            "date": "2019-05-07",
            "count": 1
          },
          {
            "date": "2019-06-10",
            "count": 1
          },
          {
            "date": "2019-06-17",
            "count": 1
          },
          {
            "date": "2019-08-06",
            "count": 1
          },
          {
            "date": "2019-08-15",
            "count": 1
          },
          {
            "date": "2019-08-31",
            "count": 1
          },
          {
            "date": "2019-10-13",
            "count": 1
          },
          {
            "date": "2019-10-21",
            "count": 1
          },
          {
            "date": "2019-10-26",
            "count": 1
          },
          {
            "date": "2019-10-27",
            "count": 1
          },
          {
            "date": "2019-11-01",
            "count": 2
          },
          {
            "date": "2019-11-12",
            "count": 1
          },
          {
            "date": "2019-11-27",
            "count": 1
          },
          {
            "date": "2019-11-29",
            "count": 1
          },
          {
            "date": "2019-12-13",
            "count": 1
          },
          {
            "date": "2019-12-17",
            "count": 1
          },
          {
            "date": "2019-12-18",
            "count": 1
          },
          {
            "date": "2019-12-24",
            "count": 2
          },
          {
            "date": "2019-12-31",
            "count": 1
          },
          {
            "date": "2020-01-07",
            "count": 1
          },
          {
            "date": "2020-02-01",
            "count": 1
          },
          {
            "date": "2020-02-02",
            "count": 2
          },
          {
            "date": "2020-02-24",
            "count": 1
          },
          {
            "date": "2020-03-08",
            "count": 2
          },
          {
            "date": "2020-03-09",
            "count": 1
          },
          {
            "date": "2020-03-14",
            "count": 1
          },
          {
            "date": "2020-03-22",
            "count": 1
          },
          {
            "date": "2020-04-10",
            "count": 1
          },
          {
            "date": "2020-04-15",
            "count": 1
          },
          {
            "date": "2020-04-22",
            "count": 1
          },
          {
            "date": "2020-04-23",
            "count": 1
          },
          {
            "date": "2020-04-27",
            "count": 1
          },
          {
            "date": "2020-04-28",
            "count": 1
          },
          {
            "date": "2020-05-03",
            "count": 1
          },
          {
            "date": "2020-05-07",
            "count": 1
          },
          {
            "date": "2020-05-16",
            "count": 1
          },
          {
            "date": "2020-05-26",
            "count": 1
          },
          {
            "date": "2020-06-21",
            "count": 1
          },
          {
            "date": "2020-06-25",
            "count": 1
          },
          {
            "date": "2020-06-30",
            "count": 2
          },
          {
            "date": "2020-07-04",
            "count": 1
          },
          {
            "date": "2020-07-06",
            "count": 1
          },
          {
            "date": "2020-07-07",
            "count": 1
          },
          {
            "date": "2020-07-24",
            "count": 1
          },
          {
            "date": "2020-07-25",
            "count": 1
          },
          {
            "date": "2020-07-28",
            "count": 1
          },
          {
            "date": "2020-08-04",
            "count": 1
          },
          {
            "date": "2020-08-14",
            "count": 1
          },
          {
            "date": "2020-08-17",
            "count": 1
          },
          {
            "date": "2020-08-23",
            "count": 1
          },
          {
            "date": "2020-08-25",
            "count": 2
          },
          {
            "date": "2020-09-11",
            "count": 1
          },
          {
            "date": "2020-10-04",
            "count": 1
          },
          {
            "date": "2020-10-06",
            "count": 1
          },
          {
            "date": "2020-10-15",
            "count": 1
          },
          {
            "date": "2020-10-29",
            "count": 1
          },
          {
            "date": "2020-11-06",
            "count": 1
          },
          {
            "date": "2020-11-09",
            "count": 1
          },
          {
            "date": "2020-11-11",
            "count": 1
          },
          {
            "date": "2020-11-25",
            "count": 1
          },
          {
            "date": "2020-11-27",
            "count": 1
          },
          {
            "date": "2020-11-28",
            "count": 1
          },
          {
            "date": "2020-12-04",
            "count": 1
          },
          {
            "date": "2020-12-16",
            "count": 1
          },
          {
            "date": "2021-01-08",
            "count": 1
          },
          {
            "date": "2021-01-15",
            "count": 1
          },
          {
            "date": "2021-01-16",
            "count": 1
          },
          {
            "date": "2021-01-18",
            "count": 1
          },
          {
            "date": "2021-01-20",
            "count": 1
          },
          {
            "date": "2021-01-23",
            "count": 1
          },
          {
            "date": "2021-01-24",
            "count": 1
          },
          {
            "date": "2021-01-30",
            "count": 1
          },
          {
            "date": "2021-02-04",
            "count": 1
          },
          {
            "date": "2021-02-07",
            "count": 1
          },
          {
            "date": "2021-02-10",
            "count": 1
          },
          {
            "date": "2021-02-11",
            "count": 1
          },
          {
            "date": "2021-02-18",
            "count": 1
          },
          {
            "date": "2021-02-24",
            "count": 2
          },
          {
            "date": "2021-04-28",
            "count": 1
          },
          {
            "date": "2021-05-01",
            "count": 1
          },
          {
            "date": "2021-05-05",
            "count": 1
          },
          {
            "date": "2021-06-07",
            "count": 1
          },
          {
            "date": "2021-06-12",
            "count": 1
          },
          {
            "date": "2021-06-13",
            "count": 1
          },
          {
            "date": "2021-06-28",
            "count": 1
          },
          {
            "date": "2021-07-19",
            "count": 1
          },
          {
            "date": "2021-07-24",
            "count": 1
          },
          {
            "date": "2021-08-04",
            "count": 1
          },
          {
            "date": "2021-08-15",
            "count": 1
          },
          {
            "date": "2021-08-21",
            "count": 1
          },
          {
            "date": "2021-09-24",
            "count": 1
          },
          {
            "date": "2021-09-25",
            "count": 1
          },
          {
            "date": "2021-09-29",
            "count": 1
          },
          {
            "date": "2021-10-16",
            "count": 1
          },
          {
            "date": "2021-10-20",
            "count": 1
          },
          {
            "date": "2021-11-07",
            "count": 1
          },
          {
            "date": "2021-11-08",
            "count": 1
          },
          {
            "date": "2021-11-16",
            "count": 1
          },
          {
            "date": "2021-11-20",
            "count": 1
          },
          {
            "date": "2021-12-03",
            "count": 1
          },
          {
            "date": "2021-12-13",
            "count": 1
          },
          {
            "date": "2021-12-14",
            "count": 2
          },
          {
            "date": "2021-12-15",
            "count": 1
          },
          {
            "date": "2021-12-27",
            "count": 1
          },
          {
            "date": "2022-01-12",
            "count": 1
          },
          {
            "date": "2022-01-18",
            "count": 1
          },
          {
            "date": "2022-01-31",
            "count": 1
          },
          {
            "date": "2022-02-01",
            "count": 1
          },
          {
            "date": "2022-02-08",
            "count": 1
          },
          {
            "date": "2022-03-03",
            "count": 1
          },
          {
            "date": "2022-03-06",
            "count": 1
          },
          {
            "date": "2022-03-20",
            "count": 1
          },
          {
            "date": "2022-03-26",
            "count": 1
          },
          {
            "date": "2022-04-04",
            "count": 1
          },
          {
            "date": "2022-04-23",
            "count": 1
          },
          {
            "date": "2022-05-06",
            "count": 1
          },
          {
            "date": "2022-05-09",
            "count": 1
          },
          {
            "date": "2022-05-25",
            "count": 1
          },
          {
            "date": "2022-05-27",
            "count": 1
          },
          {
            "date": "2022-05-28",
            "count": 1
          },
          {
            "date": "2022-06-02",
            "count": 1
          },
          {
            "date": "2022-06-23",
            "count": 1
          },
          {
            "date": "2022-06-30",
            "count": 1
          },
          {
            "date": "2022-08-18",
            "count": 1
          },
          {
            "date": "2022-08-21",
            "count": 1
          },
          {
            "date": "2022-08-30",
            "count": 1
          },
          {
            "date": "2022-09-07",
            "count": 1
          },
          {
            "date": "2022-09-10",
            "count": 1
          },
          {
            "date": "2022-09-27",
            "count": 1
          },
          {
            "date": "2022-09-30",
            "count": 1
          },
          {
            "date": "2022-11-02",
            "count": 1
          },
          {
            "date": "2022-12-01",
            "count": 1
          },
          {
            "date": "2022-12-30",
            "count": 1
          },
          {
            "date": "2023-01-17",
            "count": 1
          },
          {
            "date": "2023-01-20",
            "count": 1
          },
          {
            "date": "2023-01-30",
            "count": 1
          },
          {
            "date": "2023-02-08",
            "count": 1
          },
          {
            "date": "2023-02-13",
            "count": 1
          },
          {
            "date": "2023-03-06",
            "count": 1
          },
          {
            "date": "2023-03-09",
            "count": 1
          },
          {
            "date": "2023-03-12",
            "count": 1
          },
          {
            "date": "2023-03-16",
            "count": 1
          },
          {
            "date": "2023-04-12",
            "count": 1
          },
          {
            "date": "2023-04-18",
            "count": 1
          },
          {
            "date": "2023-05-05",
            "count": 1
          },
          {
            "date": "2023-06-08",
            "count": 1
          },
          {
            "date": "2023-06-12",
            "count": 1
          },
          {
            "date": "2023-06-14",
            "count": 1
          },
          {
            "date": "2023-06-16",
            "count": 2
          },
          {
            "date": "2023-07-29",
            "count": 1
          },
          {
            "date": "2023-08-22",
            "count": 2
          },
          {
            "date": "2023-09-24",
            "count": 1
          },
          {
            "date": "2023-11-05",
            "count": 1
          },
          {
            "date": "2023-11-19",
            "count": 1
          },
          {
            "date": "2023-12-15",
            "count": 2
          },
          {
            "date": "2024-02-21",
            "count": 1
          },
          {
            "date": "2024-03-04",
            "count": 1
          },
          {
            "date": "2024-03-25",
            "count": 1
          },
          {
            "date": "2024-05-13",
            "count": 1
          },
          {
            "date": "2024-08-17",
            "count": 1
          },
          {
            "date": "2024-09-21",
            "count": 1
          },
          {
            "date": "2025-01-23",
            "count": 1
          },
          {
            "date": "2025-04-16",
            "count": 1
          },
          {
            "date": "2025-07-07",
            "count": 1
          },
          {
            "date": "2025-08-10",
            "count": 1
          },
          {
            "date": "2025-11-09",
            "count": 1
          },
          {
            "date": "2025-11-28",
            "count": 1
          },
          {
            "date": "2025-12-01",
            "count": 1
          },
          {
            "date": "2025-12-14",
            "count": 1
          },
          {
            "date": "2025-12-15",
            "count": 1
          },
          {
            "date": "2025-12-24",
            "count": 1
          },
          {
            "date": "2025-12-26",
            "count": 1
          },
          {
            "date": "2026-02-16",
            "count": 1
          },
          {
            "date": "2026-07-10",
            "count": 1
          },
          {
            "date": "2026-07-12",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 449,
        "total_forks": 472
      },
      "star_history": {
        "days": [
          {
            "date": "2021-03-30",
            "count": 1
          },
          {
            "date": "2021-03-31",
            "count": 2
          },
          {
            "date": "2021-04-01",
            "count": 2
          },
          {
            "date": "2021-04-03",
            "count": 1
          },
          {
            "date": "2021-04-05",
            "count": 2
          },
          {
            "date": "2021-04-06",
            "count": 3
          },
          {
            "date": "2021-04-08",
            "count": 2
          },
          {
            "date": "2021-04-09",
            "count": 2
          },
          {
            "date": "2021-04-10",
            "count": 1
          },
          {
            "date": "2021-04-11",
            "count": 2
          },
          {
            "date": "2021-04-12",
            "count": 1
          },
          {
            "date": "2021-04-14",
            "count": 2
          },
          {
            "date": "2021-04-16",
            "count": 1
          },
          {
            "date": "2021-04-18",
            "count": 1
          },
          {
            "date": "2021-04-24",
            "count": 1
          },
          {
            "date": "2021-04-26",
            "count": 2
          },
          {
            "date": "2021-04-28",
            "count": 2
          },
          {
            "date": "2021-05-01",
            "count": 1
          },
          {
            "date": "2021-05-05",
            "count": 1
          },
          {
            "date": "2021-05-06",
            "count": 1
          },
          {
            "date": "2021-05-08",
            "count": 1
          },
          {
            "date": "2021-05-10",
            "count": 2
          },
          {
            "date": "2021-05-11",
            "count": 1
          },
          {
            "date": "2021-05-13",
            "count": 2
          },
          {
            "date": "2021-05-14",
            "count": 1
          },
          {
            "date": "2021-05-15",
            "count": 2
          },
          {
            "date": "2021-05-17",
            "count": 1
          },
          {
            "date": "2021-05-18",
            "count": 1
          },
          {
            "date": "2021-05-19",
            "count": 1
          },
          {
            "date": "2021-05-24",
            "count": 1
          },
          {
            "date": "2021-05-25",
            "count": 2
          },
          {
            "date": "2021-05-28",
            "count": 2
          },
          {
            "date": "2021-05-29",
            "count": 1
          },
          {
            "date": "2021-05-30",
            "count": 1
          },
          {
            "date": "2021-05-31",
            "count": 3
          },
          {
            "date": "2021-06-01",
            "count": 1
          },
          {
            "date": "2021-06-03",
            "count": 1
          },
          {
            "date": "2021-06-04",
            "count": 1
          },
          {
            "date": "2021-06-05",
            "count": 3
          },
          {
            "date": "2021-06-06",
            "count": 1
          },
          {
            "date": "2021-06-08",
            "count": 2
          },
          {
            "date": "2021-06-09",
            "count": 1
          },
          {
            "date": "2021-06-10",
            "count": 1
          },
          {
            "date": "2021-06-11",
            "count": 3
          },
          {
            "date": "2021-06-13",
            "count": 1
          },
          {
            "date": "2021-06-14",
            "count": 3
          },
          {
            "date": "2021-06-16",
            "count": 2
          },
          {
            "date": "2021-06-17",
            "count": 1
          },
          {
            "date": "2021-06-18",
            "count": 2
          },
          {
            "date": "2021-06-19",
            "count": 2
          },
          {
            "date": "2021-06-20",
            "count": 2
          },
          {
            "date": "2021-06-21",
            "count": 2
          },
          {
            "date": "2021-06-22",
            "count": 1
          },
          {
            "date": "2021-06-23",
            "count": 1
          },
          {
            "date": "2021-06-24",
            "count": 2
          },
          {
            "date": "2021-06-25",
            "count": 3
          },
          {
            "date": "2021-06-26",
            "count": 2
          },
          {
            "date": "2021-06-27",
            "count": 2
          },
          {
            "date": "2021-06-28",
            "count": 1
          },
          {
            "date": "2021-06-30",
            "count": 1
          },
          {
            "date": "2021-07-01",
            "count": 1
          },
          {
            "date": "2021-07-02",
            "count": 1
          },
          {
            "date": "2021-07-04",
            "count": 2
          },
          {
            "date": "2021-07-05",
            "count": 1
          },
          {
            "date": "2021-07-06",
            "count": 6
          },
          {
            "date": "2021-07-07",
            "count": 1
          },
          {
            "date": "2021-07-08",
            "count": 1
          },
          {
            "date": "2021-07-09",
            "count": 2
          },
          {
            "date": "2021-07-10",
            "count": 1
          },
          {
            "date": "2021-07-11",
            "count": 1
          },
          {
            "date": "2021-07-13",
            "count": 1
          },
          {
            "date": "2021-07-14",
            "count": 1
          },
          {
            "date": "2021-07-18",
            "count": 1
          },
          {
            "date": "2021-07-19",
            "count": 2
          },
          {
            "date": "2021-07-21",
            "count": 2
          },
          {
            "date": "2021-07-22",
            "count": 1
          },
          {
            "date": "2021-07-23",
            "count": 2
          },
          {
            "date": "2021-07-24",
            "count": 1
          },
          {
            "date": "2021-07-25",
            "count": 2
          },
          {
            "date": "2021-07-26",
            "count": 2
          },
          {
            "date": "2021-07-28",
            "count": 3
          },
          {
            "date": "2021-07-29",
            "count": 2
          },
          {
            "date": "2021-07-30",
            "count": 1
          },
          {
            "date": "2021-07-31",
            "count": 1
          },
          {
            "date": "2021-08-02",
            "count": 3
          },
          {
            "date": "2021-08-04",
            "count": 1
          },
          {
            "date": "2021-08-05",
            "count": 1
          },
          {
            "date": "2021-08-06",
            "count": 2
          },
          {
            "date": "2021-08-07",
            "count": 1
          },
          {
            "date": "2021-08-08",
            "count": 2
          },
          {
            "date": "2021-08-09",
            "count": 1
          },
          {
            "date": "2021-08-10",
            "count": 1
          },
          {
            "date": "2021-08-11",
            "count": 1
          },
          {
            "date": "2021-08-17",
            "count": 1
          },
          {
            "date": "2021-08-19",
            "count": 2
          },
          {
            "date": "2021-08-21",
            "count": 1
          },
          {
            "date": "2021-08-26",
            "count": 1
          },
          {
            "date": "2021-08-27",
            "count": 1
          },
          {
            "date": "2021-08-28",
            "count": 1
          },
          {
            "date": "2021-08-30",
            "count": 1
          },
          {
            "date": "2021-09-01",
            "count": 1
          },
          {
            "date": "2021-09-03",
            "count": 1
          },
          {
            "date": "2021-09-06",
            "count": 2
          },
          {
            "date": "2021-09-09",
            "count": 1
          },
          {
            "date": "2021-09-11",
            "count": 1
          },
          {
            "date": "2021-09-12",
            "count": 1
          },
          {
            "date": "2021-09-14",
            "count": 2
          },
          {
            "date": "2021-09-19",
            "count": 1
          },
          {
            "date": "2021-09-21",
            "count": 1
          },
          {
            "date": "2021-09-22",
            "count": 1
          },
          {
            "date": "2021-09-25",
            "count": 1
          },
          {
            "date": "2021-09-26",
            "count": 1
          },
          {
            "date": "2021-09-27",
            "count": 1
          },
          {
            "date": "2021-09-29",
            "count": 1
          },
          {
            "date": "2021-10-01",
            "count": 1
          },
          {
            "date": "2021-10-02",
            "count": 2
          },
          {
            "date": "2021-10-04",
            "count": 1
          },
          {
            "date": "2021-10-07",
            "count": 1
          },
          {
            "date": "2021-10-09",
            "count": 2
          },
          {
            "date": "2021-10-12",
            "count": 1
          },
          {
            "date": "2021-10-14",
            "count": 1
          },
          {
            "date": "2021-10-18",
            "count": 1
          },
          {
            "date": "2021-10-21",
            "count": 3
          },
          {
            "date": "2021-10-22",
            "count": 1
          },
          {
            "date": "2021-10-23",
            "count": 1
          },
          {
            "date": "2021-10-25",
            "count": 1
          },
          {
            "date": "2021-10-26",
            "count": 1
          },
          {
            "date": "2021-10-27",
            "count": 1
          },
          {
            "date": "2021-10-28",
            "count": 1
          },
          {
            "date": "2021-10-29",
            "count": 1
          },
          {
            "date": "2021-10-30",
            "count": 3
          },
          {
            "date": "2021-11-01",
            "count": 1
          },
          {
            "date": "2021-11-02",
            "count": 1
          },
          {
            "date": "2021-11-05",
            "count": 1
          },
          {
            "date": "2021-11-06",
            "count": 1
          },
          {
            "date": "2021-11-07",
            "count": 1
          },
          {
            "date": "2021-11-09",
            "count": 2
          },
          {
            "date": "2021-11-12",
            "count": 1
          },
          {
            "date": "2021-11-15",
            "count": 1
          },
          {
            "date": "2021-11-19",
            "count": 1
          },
          {
            "date": "2021-11-20",
            "count": 1
          },
          {
            "date": "2021-11-23",
            "count": 1
          },
          {
            "date": "2021-11-24",
            "count": 2
          },
          {
            "date": "2021-11-25",
            "count": 1
          },
          {
            "date": "2021-11-26",
            "count": 1
          },
          {
            "date": "2021-11-28",
            "count": 1
          },
          {
            "date": "2021-12-01",
            "count": 2
          },
          {
            "date": "2021-12-03",
            "count": 1
          },
          {
            "date": "2021-12-04",
            "count": 1
          },
          {
            "date": "2021-12-05",
            "count": 3
          },
          {
            "date": "2021-12-06",
            "count": 5
          },
          {
            "date": "2021-12-07",
            "count": 2
          },
          {
            "date": "2021-12-08",
            "count": 2
          },
          {
            "date": "2021-12-09",
            "count": 1
          },
          {
            "date": "2021-12-10",
            "count": 2
          },
          {
            "date": "2021-12-11",
            "count": 4
          },
          {
            "date": "2021-12-12",
            "count": 2
          },
          {
            "date": "2021-12-14",
            "count": 1
          },
          {
            "date": "2021-12-15",
            "count": 2
          },
          {
            "date": "2021-12-16",
            "count": 2
          },
          {
            "date": "2021-12-17",
            "count": 1
          },
          {
            "date": "2021-12-19",
            "count": 1
          },
          {
            "date": "2021-12-20",
            "count": 3
          },
          {
            "date": "2021-12-21",
            "count": 1
          },
          {
            "date": "2021-12-23",
            "count": 2
          },
          {
            "date": "2021-12-24",
            "count": 1
          },
          {
            "date": "2021-12-25",
            "count": 1
          },
          {
            "date": "2021-12-27",
            "count": 4
          },
          {
            "date": "2021-12-28",
            "count": 1
          },
          {
            "date": "2021-12-29",
            "count": 1
          },
          {
            "date": "2021-12-30",
            "count": 1
          },
          {
            "date": "2021-12-31",
            "count": 2
          },
          {
            "date": "2022-01-01",
            "count": 1
          },
          {
            "date": "2022-01-02",
            "count": 1
          },
          {
            "date": "2022-01-03",
            "count": 1
          },
          {
            "date": "2022-01-04",
            "count": 3
          },
          {
            "date": "2022-01-05",
            "count": 2
          },
          {
            "date": "2022-01-08",
            "count": 2
          },
          {
            "date": "2022-01-09",
            "count": 2
          },
          {
            "date": "2022-01-10",
            "count": 2
          },
          {
            "date": "2022-01-11",
            "count": 2
          },
          {
            "date": "2022-01-18",
            "count": 2
          },
          {
            "date": "2022-01-19",
            "count": 1
          },
          {
            "date": "2022-01-20",
            "count": 1
          },
          {
            "date": "2022-01-21",
            "count": 1
          },
          {
            "date": "2022-01-22",
            "count": 1
          },
          {
            "date": "2022-01-23",
            "count": 1
          },
          {
            "date": "2022-01-24",
            "count": 3
          },
          {
            "date": "2022-01-25",
            "count": 2
          },
          {
            "date": "2022-01-26",
            "count": 1
          },
          {
            "date": "2022-01-27",
            "count": 3
          },
          {
            "date": "2022-01-28",
            "count": 1
          },
          {
            "date": "2022-01-29",
            "count": 1
          },
          {
            "date": "2022-01-31",
            "count": 1
          },
          {
            "date": "2022-02-02",
            "count": 3
          },
          {
            "date": "2022-02-03",
            "count": 1
          },
          {
            "date": "2022-02-04",
            "count": 1
          },
          {
            "date": "2022-02-07",
            "count": 1
          },
          {
            "date": "2022-02-11",
            "count": 2
          },
          {
            "date": "2022-02-12",
            "count": 1
          },
          {
            "date": "2022-02-13",
            "count": 2
          },
          {
            "date": "2022-02-14",
            "count": 1
          },
          {
            "date": "2022-02-15",
            "count": 2
          },
          {
            "date": "2022-02-16",
            "count": 1
          },
          {
            "date": "2022-02-18",
            "count": 2
          },
          {
            "date": "2022-02-19",
            "count": 1
          },
          {
            "date": "2022-02-20",
            "count": 2
          },
          {
            "date": "2022-02-22",
            "count": 1
          },
          {
            "date": "2022-02-24",
            "count": 1
          },
          {
            "date": "2022-02-26",
            "count": 1
          },
          {
            "date": "2022-02-28",
            "count": 1
          },
          {
            "date": "2022-03-01",
            "count": 1
          },
          {
            "date": "2022-03-05",
            "count": 1
          },
          {
            "date": "2022-03-06",
            "count": 1
          },
          {
            "date": "2022-03-11",
            "count": 1
          },
          {
            "date": "2022-03-12",
            "count": 1
          },
          {
            "date": "2022-03-13",
            "count": 1
          },
          {
            "date": "2022-03-14",
            "count": 1
          },
          {
            "date": "2022-03-15",
            "count": 1
          },
          {
            "date": "2022-03-16",
            "count": 1
          },
          {
            "date": "2022-03-17",
            "count": 2
          },
          {
            "date": "2022-03-18",
            "count": 2
          },
          {
            "date": "2022-03-21",
            "count": 1
          },
          {
            "date": "2022-03-22",
            "count": 1
          },
          {
            "date": "2022-03-23",
            "count": 1
          },
          {
            "date": "2022-03-31",
            "count": 1
          },
          {
            "date": "2022-04-01",
            "count": 1
          },
          {
            "date": "2022-04-03",
            "count": 2
          },
          {
            "date": "2022-04-05",
            "count": 1
          },
          {
            "date": "2022-04-08",
            "count": 1
          },
          {
            "date": "2022-04-09",
            "count": 2
          },
          {
            "date": "2022-04-11",
            "count": 2
          },
          {
            "date": "2022-04-12",
            "count": 1
          },
          {
            "date": "2022-04-13",
            "count": 1
          },
          {
            "date": "2022-04-15",
            "count": 2
          },
          {
            "date": "2022-04-16",
            "count": 1
          },
          {
            "date": "2022-04-17",
            "count": 1
          },
          {
            "date": "2022-04-20",
            "count": 1
          },
          {
            "date": "2022-04-21",
            "count": 1
          },
          {
            "date": "2022-04-22",
            "count": 2
          },
          {
            "date": "2022-04-23",
            "count": 1
          },
          {
            "date": "2022-04-30",
            "count": 1
          },
          {
            "date": "2022-05-02",
            "count": 1
          },
          {
            "date": "2022-05-03",
            "count": 3
          },
          {
            "date": "2022-05-06",
            "count": 1
          },
          {
            "date": "2022-05-10",
            "count": 2
          },
          {
            "date": "2022-05-11",
            "count": 1
          },
          {
            "date": "2022-05-13",
            "count": 1
          },
          {
            "date": "2022-05-16",
            "count": 2
          },
          {
            "date": "2022-05-17",
            "count": 1
          },
          {
            "date": "2022-05-18",
            "count": 1
          },
          {
            "date": "2022-05-19",
            "count": 1
          },
          {
            "date": "2022-05-21",
            "count": 2
          },
          {
            "date": "2022-05-22",
            "count": 2
          },
          {
            "date": "2022-05-23",
            "count": 1
          },
          {
            "date": "2022-05-25",
            "count": 1
          },
          {
            "date": "2022-05-26",
            "count": 1
          },
          {
            "date": "2022-05-28",
            "count": 3
          },
          {
            "date": "2022-05-29",
            "count": 1
          },
          {
            "date": "2022-05-30",
            "count": 1
          },
          {
            "date": "2022-05-31",
            "count": 2
          },
          {
            "date": "2022-06-01",
            "count": 2
          },
          {
            "date": "2022-06-02",
            "count": 1
          },
          {
            "date": "2022-06-06",
            "count": 2
          },
          {
            "date": "2022-06-09",
            "count": 1
          },
          {
            "date": "2022-06-10",
            "count": 2
          },
          {
            "date": "2022-06-11",
            "count": 3
          },
          {
            "date": "2022-06-12",
            "count": 1
          },
          {
            "date": "2022-06-16",
            "count": 3
          },
          {
            "date": "2022-06-18",
            "count": 1
          },
          {
            "date": "2022-06-19",
            "count": 1
          },
          {
            "date": "2022-06-24",
            "count": 1
          },
          {
            "date": "2022-06-25",
            "count": 2
          },
          {
            "date": "2022-06-27",
            "count": 2
          },
          {
            "date": "2022-07-01",
            "count": 2
          },
          {
            "date": "2022-07-02",
            "count": 1
          },
          {
            "date": "2022-07-03",
            "count": 1
          },
          {
            "date": "2022-07-06",
            "count": 2
          },
          {
            "date": "2022-07-11",
            "count": 1
          },
          {
            "date": "2022-07-15",
            "count": 1
          },
          {
            "date": "2022-07-20",
            "count": 1
          },
          {
            "date": "2022-07-21",
            "count": 3
          },
          {
            "date": "2022-07-22",
            "count": 1
          },
          {
            "date": "2022-07-25",
            "count": 1
          },
          {
            "date": "2022-07-26",
            "count": 3
          },
          {
            "date": "2022-07-27",
            "count": 1
          },
          {
            "date": "2022-07-28",
            "count": 1
          },
          {
            "date": "2022-07-31",
            "count": 2
          },
          {
            "date": "2022-08-01",
            "count": 1
          },
          {
            "date": "2022-08-03",
            "count": 1
          },
          {
            "date": "2022-08-05",
            "count": 1
          },
          {
            "date": "2022-08-06",
            "count": 1
          },
          {
            "date": "2022-08-08",
            "count": 1
          },
          {
            "date": "2022-08-10",
            "count": 1
          },
          {
            "date": "2022-08-11",
            "count": 2
          },
          {
            "date": "2022-08-12",
            "count": 4
          },
          {
            "date": "2022-08-13",
            "count": 2
          },
          {
            "date": "2022-08-15",
            "count": 1
          },
          {
            "date": "2022-08-16",
            "count": 1
          },
          {
            "date": "2022-08-17",
            "count": 2
          },
          {
            "date": "2022-08-18",
            "count": 1
          },
          {
            "date": "2022-08-21",
            "count": 1
          },
          {
            "date": "2022-08-23",
            "count": 1
          },
          {
            "date": "2022-08-25",
            "count": 1
          },
          {
            "date": "2022-08-29",
            "count": 3
          },
          {
            "date": "2022-08-30",
            "count": 1
          },
          {
            "date": "2022-09-03",
            "count": 1
          },
          {
            "date": "2022-09-04",
            "count": 1
          },
          {
            "date": "2022-09-05",
            "count": 1
          },
          {
            "date": "2022-09-07",
            "count": 1
          },
          {
            "date": "2022-09-14",
            "count": 1
          },
          {
            "date": "2022-09-16",
            "count": 1
          },
          {
            "date": "2022-09-19",
            "count": 2
          },
          {
            "date": "2022-09-21",
            "count": 1
          },
          {
            "date": "2022-09-24",
            "count": 2
          },
          {
            "date": "2022-09-26",
            "count": 1
          },
          {
            "date": "2022-09-27",
            "count": 1
          },
          {
            "date": "2022-09-28",
            "count": 3
          },
          {
            "date": "2022-09-30",
            "count": 3
          },
          {
            "date": "2022-10-01",
            "count": 1
          },
          {
            "date": "2022-10-02",
            "count": 1
          },
          {
            "date": "2022-10-03",
            "count": 1
          },
          {
            "date": "2022-10-05",
            "count": 1
          },
          {
            "date": "2022-10-07",
            "count": 1
          },
          {
            "date": "2022-10-09",
            "count": 1
          },
          {
            "date": "2022-10-11",
            "count": 1
          },
          {
            "date": "2022-10-13",
            "count": 1
          },
          {
            "date": "2022-10-14",
            "count": 1
          },
          {
            "date": "2022-10-18",
            "count": 1
          },
          {
            "date": "2022-10-20",
            "count": 1
          },
          {
            "date": "2022-10-22",
            "count": 2
          },
          {
            "date": "2022-10-24",
            "count": 1
          },
          {
            "date": "2022-10-26",
            "count": 1
          },
          {
            "date": "2022-10-29",
            "count": 1
          },
          {
            "date": "2022-10-31",
            "count": 2
          },
          {
            "date": "2022-11-01",
            "count": 1
          },
          {
            "date": "2022-11-02",
            "count": 1
          },
          {
            "date": "2022-11-03",
            "count": 2
          },
          {
            "date": "2022-11-06",
            "count": 1
          },
          {
            "date": "2022-11-08",
            "count": 1
          },
          {
            "date": "2022-11-12",
            "count": 1
          },
          {
            "date": "2022-11-13",
            "count": 1
          },
          {
            "date": "2022-11-15",
            "count": 2
          },
          {
            "date": "2022-11-16",
            "count": 2
          },
          {
            "date": "2022-11-17",
            "count": 2
          },
          {
            "date": "2022-11-18",
            "count": 1
          },
          {
            "date": "2022-11-20",
            "count": 1
          },
          {
            "date": "2022-11-21",
            "count": 1
          },
          {
            "date": "2022-11-25",
            "count": 1
          },
          {
            "date": "2022-11-26",
            "count": 1
          },
          {
            "date": "2022-11-28",
            "count": 2
          },
          {
            "date": "2022-11-29",
            "count": 1
          },
          {
            "date": "2022-11-30",
            "count": 1
          },
          {
            "date": "2022-12-02",
            "count": 1
          },
          {
            "date": "2022-12-04",
            "count": 1
          },
          {
            "date": "2022-12-09",
            "count": 1
          },
          {
            "date": "2022-12-12",
            "count": 1
          },
          {
            "date": "2022-12-14",
            "count": 2
          },
          {
            "date": "2022-12-15",
            "count": 2
          },
          {
            "date": "2022-12-17",
            "count": 1
          },
          {
            "date": "2022-12-19",
            "count": 2
          },
          {
            "date": "2022-12-21",
            "count": 1
          },
          {
            "date": "2022-12-22",
            "count": 1
          },
          {
            "date": "2022-12-25",
            "count": 1
          },
          {
            "date": "2022-12-26",
            "count": 1
          },
          {
            "date": "2022-12-28",
            "count": 1
          },
          {
            "date": "2022-12-31",
            "count": 1
          },
          {
            "date": "2023-01-01",
            "count": 1
          },
          {
            "date": "2023-01-02",
            "count": 1
          },
          {
            "date": "2023-01-03",
            "count": 1
          },
          {
            "date": "2023-01-05",
            "count": 2
          },
          {
            "date": "2023-01-06",
            "count": 2
          },
          {
            "date": "2023-01-07",
            "count": 1
          },
          {
            "date": "2023-01-10",
            "count": 1
          },
          {
            "date": "2023-01-11",
            "count": 1
          },
          {
            "date": "2023-01-13",
            "count": 1
          },
          {
            "date": "2023-01-14",
            "count": 1
          },
          {
            "date": "2023-01-15",
            "count": 1
          },
          {
            "date": "2023-01-16",
            "count": 3
          },
          {
            "date": "2023-01-17",
            "count": 1
          },
          {
            "date": "2023-01-20",
            "count": 3
          },
          {
            "date": "2023-01-21",
            "count": 2
          },
          {
            "date": "2023-01-22",
            "count": 1
          },
          {
            "date": "2023-01-23",
            "count": 1
          },
          {
            "date": "2023-01-24",
            "count": 1
          },
          {
            "date": "2023-01-25",
            "count": 1
          },
          {
            "date": "2023-01-27",
            "count": 1
          },
          {
            "date": "2023-01-30",
            "count": 1
          },
          {
            "date": "2023-02-01",
            "count": 1
          },
          {
            "date": "2023-02-02",
            "count": 1
          },
          {
            "date": "2023-02-08",
            "count": 1
          },
          {
            "date": "2023-02-09",
            "count": 1
          },
          {
            "date": "2023-02-12",
            "count": 1
          },
          {
            "date": "2023-02-13",
            "count": 2
          },
          {
            "date": "2023-02-14",
            "count": 1
          },
          {
            "date": "2023-02-19",
            "count": 1
          },
          {
            "date": "2023-02-21",
            "count": 1
          },
          {
            "date": "2023-02-23",
            "count": 1
          },
          {
            "date": "2023-02-24",
            "count": 1
          },
          {
            "date": "2023-02-25",
            "count": 1
          },
          {
            "date": "2023-02-26",
            "count": 1
          },
          {
            "date": "2023-02-27",
            "count": 1
          },
          {
            "date": "2023-03-01",
            "count": 1
          },
          {
            "date": "2023-03-03",
            "count": 2
          },
          {
            "date": "2023-03-04",
            "count": 1
          },
          {
            "date": "2023-03-08",
            "count": 1
          },
          {
            "date": "2023-03-10",
            "count": 1
          },
          {
            "date": "2023-03-11",
            "count": 1
          },
          {
            "date": "2023-03-12",
            "count": 2
          },
          {
            "date": "2023-03-15",
            "count": 1
          },
          {
            "date": "2023-03-18",
            "count": 1
          },
          {
            "date": "2023-03-19",
            "count": 1
          },
          {
            "date": "2023-03-20",
            "count": 2
          },
          {
            "date": "2023-03-22",
            "count": 2
          },
          {
            "date": "2023-03-25",
            "count": 1
          },
          {
            "date": "2023-03-28",
            "count": 1
          },
          {
            "date": "2023-04-01",
            "count": 2
          },
          {
            "date": "2023-04-02",
            "count": 1
          },
          {
            "date": "2023-04-04",
            "count": 2
          },
          {
            "date": "2023-04-06",
            "count": 1
          },
          {
            "date": "2023-04-09",
            "count": 1
          },
          {
            "date": "2023-04-10",
            "count": 1
          },
          {
            "date": "2023-04-13",
            "count": 2
          },
          {
            "date": "2023-04-14",
            "count": 2
          },
          {
            "date": "2023-04-16",
            "count": 1
          },
          {
            "date": "2023-04-17",
            "count": 1
          },
          {
            "date": "2023-04-18",
            "count": 2
          },
          {
            "date": "2023-04-21",
            "count": 1
          },
          {
            "date": "2023-04-27",
            "count": 1
          },
          {
            "date": "2023-05-01",
            "count": 1
          },
          {
            "date": "2023-05-04",
            "count": 1
          },
          {
            "date": "2023-05-06",
            "count": 1
          },
          {
            "date": "2023-05-10",
            "count": 1
          },
          {
            "date": "2023-05-11",
            "count": 3
          },
          {
            "date": "2023-05-14",
            "count": 2
          },
          {
            "date": "2023-05-16",
            "count": 2
          },
          {
            "date": "2023-05-26",
            "count": 2
          },
          {
            "date": "2023-05-27",
            "count": 1
          },
          {
            "date": "2023-05-29",
            "count": 1
          },
          {
            "date": "2023-06-05",
            "count": 1
          },
          {
            "date": "2023-06-08",
            "count": 1
          },
          {
            "date": "2023-06-10",
            "count": 1
          },
          {
            "date": "2023-06-13",
            "count": 1
          },
          {
            "date": "2023-06-14",
            "count": 1
          },
          {
            "date": "2023-06-16",
            "count": 2
          },
          {
            "date": "2023-06-21",
            "count": 1
          },
          {
            "date": "2023-06-22",
            "count": 1
          },
          {
            "date": "2023-06-23",
            "count": 2
          },
          {
            "date": "2023-06-24",
            "count": 1
          },
          {
            "date": "2023-06-25",
            "count": 1
          },
          {
            "date": "2023-06-26",
            "count": 1
          },
          {
            "date": "2023-06-28",
            "count": 1
          },
          {
            "date": "2023-06-30",
            "count": 1
          },
          {
            "date": "2023-07-02",
            "count": 1
          },
          {
            "date": "2023-07-04",
            "count": 1
          },
          {
            "date": "2023-07-07",
            "count": 1
          },
          {
            "date": "2023-07-09",
            "count": 2
          },
          {
            "date": "2023-07-12",
            "count": 1
          },
          {
            "date": "2023-07-13",
            "count": 1
          },
          {
            "date": "2023-07-14",
            "count": 1
          },
          {
            "date": "2023-07-15",
            "count": 1
          },
          {
            "date": "2023-07-17",
            "count": 1
          },
          {
            "date": "2023-07-22",
            "count": 1
          },
          {
            "date": "2023-07-24",
            "count": 1
          },
          {
            "date": "2023-07-29",
            "count": 1
          },
          {
            "date": "2023-08-01",
            "count": 1
          },
          {
            "date": "2023-08-02",
            "count": 1
          },
          {
            "date": "2023-08-03",
            "count": 1
          },
          {
            "date": "2023-08-04",
            "count": 1
          },
          {
            "date": "2023-08-08",
            "count": 1
          },
          {
            "date": "2023-08-10",
            "count": 1
          },
          {
            "date": "2023-08-12",
            "count": 1
          },
          {
            "date": "2023-08-14",
            "count": 3
          },
          {
            "date": "2023-08-18",
            "count": 2
          },
          {
            "date": "2023-08-20",
            "count": 1
          },
          {
            "date": "2023-08-21",
            "count": 1
          },
          {
            "date": "2023-08-22",
            "count": 1
          },
          {
            "date": "2023-08-23",
            "count": 1
          },
          {
            "date": "2023-08-24",
            "count": 2
          },
          {
            "date": "2023-08-27",
            "count": 1
          },
          {
            "date": "2023-09-02",
            "count": 3
          },
          {
            "date": "2023-09-08",
            "count": 1
          },
          {
            "date": "2023-09-10",
            "count": 1
          },
          {
            "date": "2023-09-12",
            "count": 1
          },
          {
            "date": "2023-09-13",
            "count": 2
          },
          {
            "date": "2023-09-14",
            "count": 2
          },
          {
            "date": "2023-09-21",
            "count": 1
          },
          {
            "date": "2023-09-25",
            "count": 1
          },
          {
            "date": "2023-09-29",
            "count": 2
          },
          {
            "date": "2023-10-02",
            "count": 2
          },
          {
            "date": "2023-10-06",
            "count": 1
          },
          {
            "date": "2023-10-10",
            "count": 1
          },
          {
            "date": "2023-10-11",
            "count": 2
          },
          {
            "date": "2023-10-12",
            "count": 1
          },
          {
            "date": "2023-10-13",
            "count": 2
          },
          {
            "date": "2023-10-15",
            "count": 1
          },
          {
            "date": "2023-10-28",
            "count": 1
          },
          {
            "date": "2023-10-31",
            "count": 1
          },
          {
            "date": "2023-11-05",
            "count": 1
          },
          {
            "date": "2023-11-08",
            "count": 2
          },
          {
            "date": "2023-11-09",
            "count": 1
          },
          {
            "date": "2023-11-11",
            "count": 1
          },
          {
            "date": "2023-11-15",
            "count": 1
          },
          {
            "date": "2023-11-17",
            "count": 1
          },
          {
            "date": "2023-11-21",
            "count": 2
          },
          {
            "date": "2023-11-28",
            "count": 1
          },
          {
            "date": "2023-12-07",
            "count": 1
          },
          {
            "date": "2023-12-13",
            "count": 1
          },
          {
            "date": "2023-12-14",
            "count": 1
          },
          {
            "date": "2023-12-15",
            "count": 1
          },
          {
            "date": "2023-12-25",
            "count": 1
          },
          {
            "date": "2023-12-28",
            "count": 1
          },
          {
            "date": "2023-12-30",
            "count": 1
          },
          {
            "date": "2024-01-04",
            "count": 1
          },
          {
            "date": "2024-01-08",
            "count": 1
          },
          {
            "date": "2024-01-09",
            "count": 1
          },
          {
            "date": "2024-01-11",
            "count": 1
          },
          {
            "date": "2024-01-12",
            "count": 1
          },
          {
            "date": "2024-01-21",
            "count": 1
          },
          {
            "date": "2024-02-01",
            "count": 2
          },
          {
            "date": "2024-02-05",
            "count": 1
          },
          {
            "date": "2024-02-07",
            "count": 1
          },
          {
            "date": "2024-02-10",
            "count": 1
          },
          {
            "date": "2024-02-11",
            "count": 1
          },
          {
            "date": "2024-02-12",
            "count": 1
          },
          {
            "date": "2024-02-19",
            "count": 1
          },
          {
            "date": "2024-02-26",
            "count": 1
          },
          {
            "date": "2024-02-28",
            "count": 1
          },
          {
            "date": "2024-03-03",
            "count": 1
          },
          {
            "date": "2024-03-04",
            "count": 2
          },
          {
            "date": "2024-03-05",
            "count": 1
          },
          {
            "date": "2024-03-16",
            "count": 1
          },
          {
            "date": "2024-03-20",
            "count": 1
          },
          {
            "date": "2024-03-21",
            "count": 1
          },
          {
            "date": "2024-03-23",
            "count": 1
          },
          {
            "date": "2024-03-24",
            "count": 1
          },
          {
            "date": "2024-04-04",
            "count": 1
          },
          {
            "date": "2024-04-13",
            "count": 1
          },
          {
            "date": "2024-04-16",
            "count": 1
          },
          {
            "date": "2024-04-19",
            "count": 1
          },
          {
            "date": "2024-04-25",
            "count": 2
          },
          {
            "date": "2024-04-28",
            "count": 1
          },
          {
            "date": "2024-04-30",
            "count": 1
          },
          {
            "date": "2024-05-04",
            "count": 1
          },
          {
            "date": "2024-05-05",
            "count": 1
          },
          {
            "date": "2024-05-06",
            "count": 1
          },
          {
            "date": "2024-05-07",
            "count": 1
          },
          {
            "date": "2024-05-11",
            "count": 1
          },
          {
            "date": "2024-05-12",
            "count": 1
          },
          {
            "date": "2024-05-13",
            "count": 1
          },
          {
            "date": "2024-05-16",
            "count": 1
          },
          {
            "date": "2024-05-24",
            "count": 1
          },
          {
            "date": "2024-05-25",
            "count": 2
          },
          {
            "date": "2024-05-26",
            "count": 1
          },
          {
            "date": "2024-05-27",
            "count": 1
          },
          {
            "date": "2024-06-02",
            "count": 1
          },
          {
            "date": "2024-06-07",
            "count": 1
          },
          {
            "date": "2024-06-20",
            "count": 1
          },
          {
            "date": "2024-06-22",
            "count": 1
          },
          {
            "date": "2024-06-26",
            "count": 1
          },
          {
            "date": "2024-06-29",
            "count": 1
          },
          {
            "date": "2024-07-01",
            "count": 1
          },
          {
            "date": "2024-07-02",
            "count": 1
          },
          {
            "date": "2024-07-04",
            "count": 1
          },
          {
            "date": "2024-07-06",
            "count": 1
          },
          {
            "date": "2024-07-07",
            "count": 1
          },
          {
            "date": "2024-07-08",
            "count": 2
          },
          {
            "date": "2024-07-11",
            "count": 1
          },
          {
            "date": "2024-07-14",
            "count": 1
          },
          {
            "date": "2024-07-20",
            "count": 1
          },
          {
            "date": "2024-07-21",
            "count": 3
          },
          {
            "date": "2024-07-23",
            "count": 1
          },
          {
            "date": "2024-07-27",
            "count": 1
          },
          {
            "date": "2024-07-29",
            "count": 1
          },
          {
            "date": "2024-08-03",
            "count": 1
          },
          {
            "date": "2024-08-04",
            "count": 1
          },
          {
            "date": "2024-08-05",
            "count": 1
          },
          {
            "date": "2024-08-06",
            "count": 2
          },
          {
            "date": "2024-08-07",
            "count": 1
          },
          {
            "date": "2024-08-11",
            "count": 1
          },
          {
            "date": "2024-08-13",
            "count": 1
          },
          {
            "date": "2024-08-19",
            "count": 2
          },
          {
            "date": "2024-08-21",
            "count": 1
          },
          {
            "date": "2024-08-24",
            "count": 1
          },
          {
            "date": "2024-08-29",
            "count": 2
          },
          {
            "date": "2024-09-05",
            "count": 1
          },
          {
            "date": "2024-09-09",
            "count": 1
          },
          {
            "date": "2024-09-13",
            "count": 1
          },
          {
            "date": "2024-09-20",
            "count": 1
          },
          {
            "date": "2024-09-21",
            "count": 1
          },
          {
            "date": "2024-09-22",
            "count": 1
          },
          {
            "date": "2024-09-24",
            "count": 1
          },
          {
            "date": "2024-10-03",
            "count": 1
          },
          {
            "date": "2024-10-06",
            "count": 1
          },
          {
            "date": "2024-10-12",
            "count": 1
          },
          {
            "date": "2024-10-15",
            "count": 1
          },
          {
            "date": "2024-10-18",
            "count": 1
          },
          {
            "date": "2024-10-22",
            "count": 2
          },
          {
            "date": "2024-10-29",
            "count": 1
          },
          {
            "date": "2024-10-31",
            "count": 1
          },
          {
            "date": "2024-11-11",
            "count": 3
          },
          {
            "date": "2024-11-19",
            "count": 1
          },
          {
            "date": "2024-11-27",
            "count": 1
          },
          {
            "date": "2024-12-03",
            "count": 1
          },
          {
            "date": "2024-12-05",
            "count": 2
          },
          {
            "date": "2024-12-10",
            "count": 1
          },
          {
            "date": "2024-12-11",
            "count": 1
          },
          {
            "date": "2024-12-13",
            "count": 1
          },
          {
            "date": "2024-12-15",
            "count": 1
          },
          {
            "date": "2024-12-17",
            "count": 1
          },
          {
            "date": "2024-12-22",
            "count": 2
          },
          {
            "date": "2024-12-23",
            "count": 1
          },
          {
            "date": "2024-12-27",
            "count": 1
          },
          {
            "date": "2024-12-29",
            "count": 1
          },
          {
            "date": "2025-01-08",
            "count": 1
          },
          {
            "date": "2025-01-14",
            "count": 2
          },
          {
            "date": "2025-01-17",
            "count": 1
          },
          {
            "date": "2025-01-18",
            "count": 1
          },
          {
            "date": "2025-01-22",
            "count": 1
          },
          {
            "date": "2025-01-23",
            "count": 1
          },
          {
            "date": "2025-01-27",
            "count": 1
          },
          {
            "date": "2025-02-02",
            "count": 1
          },
          {
            "date": "2025-02-03",
            "count": 1
          },
          {
            "date": "2025-02-04",
            "count": 1
          },
          {
            "date": "2025-02-06",
            "count": 1
          },
          {
            "date": "2025-02-07",
            "count": 1
          },
          {
            "date": "2025-02-08",
            "count": 1
          },
          {
            "date": "2025-02-19",
            "count": 1
          },
          {
            "date": "2025-02-22",
            "count": 1
          },
          {
            "date": "2025-02-24",
            "count": 1
          },
          {
            "date": "2025-02-25",
            "count": 1
          },
          {
            "date": "2025-02-26",
            "count": 1
          },
          {
            "date": "2025-03-06",
            "count": 1
          },
          {
            "date": "2025-03-08",
            "count": 1
          },
          {
            "date": "2025-03-09",
            "count": 1
          },
          {
            "date": "2025-03-10",
            "count": 1
          },
          {
            "date": "2025-03-17",
            "count": 1
          },
          {
            "date": "2025-03-18",
            "count": 1
          },
          {
            "date": "2025-03-24",
            "count": 2
          },
          {
            "date": "2025-03-26",
            "count": 1
          },
          {
            "date": "2025-04-07",
            "count": 1
          },
          {
            "date": "2025-04-09",
            "count": 1
          },
          {
            "date": "2025-04-13",
            "count": 1
          },
          {
            "date": "2025-04-19",
            "count": 1
          },
          {
            "date": "2025-04-23",
            "count": 2
          },
          {
            "date": "2025-04-25",
            "count": 1
          },
          {
            "date": "2025-04-28",
            "count": 1
          },
          {
            "date": "2025-05-04",
            "count": 1
          },
          {
            "date": "2025-05-07",
            "count": 1
          },
          {
            "date": "2025-05-12",
            "count": 2
          },
          {
            "date": "2025-05-13",
            "count": 1
          },
          {
            "date": "2025-05-16",
            "count": 1
          },
          {
            "date": "2025-05-18",
            "count": 1
          },
          {
            "date": "2025-05-20",
            "count": 1
          },
          {
            "date": "2025-05-22",
            "count": 1
          },
          {
            "date": "2025-05-26",
            "count": 1
          },
          {
            "date": "2025-05-31",
            "count": 2
          },
          {
            "date": "2025-06-02",
            "count": 1
          },
          {
            "date": "2025-06-11",
            "count": 1
          },
          {
            "date": "2025-06-17",
            "count": 1
          },
          {
            "date": "2025-06-20",
            "count": 1
          },
          {
            "date": "2025-06-23",
            "count": 1
          },
          {
            "date": "2025-06-25",
            "count": 2
          },
          {
            "date": "2025-07-04",
            "count": 1
          },
          {
            "date": "2025-07-09",
            "count": 1
          },
          {
            "date": "2025-07-15",
            "count": 2
          },
          {
            "date": "2025-07-25",
            "count": 1
          },
          {
            "date": "2025-07-28",
            "count": 2
          },
          {
            "date": "2025-07-29",
            "count": 1
          },
          {
            "date": "2025-08-01",
            "count": 1
          },
          {
            "date": "2025-08-07",
            "count": 1
          },
          {
            "date": "2025-08-09",
            "count": 1
          },
          {
            "date": "2025-08-12",
            "count": 1
          },
          {
            "date": "2025-08-14",
            "count": 1
          },
          {
            "date": "2025-08-16",
            "count": 1
          },
          {
            "date": "2025-08-20",
            "count": 1
          },
          {
            "date": "2025-09-03",
            "count": 2
          },
          {
            "date": "2025-09-10",
            "count": 1
          },
          {
            "date": "2025-09-12",
            "count": 1
          },
          {
            "date": "2025-09-14",
            "count": 2
          },
          {
            "date": "2025-09-16",
            "count": 1
          },
          {
            "date": "2025-09-21",
            "count": 1
          },
          {
            "date": "2025-09-23",
            "count": 1
          },
          {
            "date": "2025-09-30",
            "count": 1
          },
          {
            "date": "2025-10-03",
            "count": 1
          },
          {
            "date": "2025-10-06",
            "count": 1
          },
          {
            "date": "2025-10-11",
            "count": 1
          },
          {
            "date": "2025-10-12",
            "count": 1
          },
          {
            "date": "2025-10-16",
            "count": 1
          },
          {
            "date": "2025-10-22",
            "count": 1
          },
          {
            "date": "2025-10-23",
            "count": 1
          },
          {
            "date": "2025-10-24",
            "count": 2
          },
          {
            "date": "2025-10-27",
            "count": 1
          },
          {
            "date": "2025-11-01",
            "count": 1
          },
          {
            "date": "2025-11-04",
            "count": 1
          },
          {
            "date": "2025-11-12",
            "count": 1
          },
          {
            "date": "2025-11-13",
            "count": 1
          },
          {
            "date": "2025-11-17",
            "count": 1
          },
          {
            "date": "2025-11-19",
            "count": 1
          },
          {
            "date": "2025-11-24",
            "count": 1
          },
          {
            "date": "2025-12-02",
            "count": 1
          },
          {
            "date": "2025-12-05",
            "count": 1
          },
          {
            "date": "2025-12-12",
            "count": 1
          },
          {
            "date": "2025-12-14",
            "count": 1
          },
          {
            "date": "2025-12-16",
            "count": 1
          },
          {
            "date": "2025-12-17",
            "count": 1
          },
          {
            "date": "2025-12-24",
            "count": 1
          },
          {
            "date": "2025-12-26",
            "count": 2
          },
          {
            "date": "2026-01-02",
            "count": 1
          },
          {
            "date": "2026-01-03",
            "count": 1
          },
          {
            "date": "2026-01-04",
            "count": 1
          },
          {
            "date": "2026-01-08",
            "count": 1
          },
          {
            "date": "2026-01-16",
            "count": 1
          },
          {
            "date": "2026-01-25",
            "count": 1
          },
          {
            "date": "2026-01-29",
            "count": 1
          },
          {
            "date": "2026-02-06",
            "count": 1
          },
          {
            "date": "2026-02-08",
            "count": 1
          },
          {
            "date": "2026-02-12",
            "count": 2
          },
          {
            "date": "2026-02-13",
            "count": 1
          },
          {
            "date": "2026-02-14",
            "count": 1
          },
          {
            "date": "2026-02-15",
            "count": 1
          },
          {
            "date": "2026-02-21",
            "count": 1
          },
          {
            "date": "2026-02-28",
            "count": 1
          },
          {
            "date": "2026-03-03",
            "count": 1
          },
          {
            "date": "2026-03-05",
            "count": 1
          },
          {
            "date": "2026-03-08",
            "count": 1
          },
          {
            "date": "2026-03-11",
            "count": 1
          },
          {
            "date": "2026-03-12",
            "count": 1
          },
          {
            "date": "2026-03-19",
            "count": 1
          },
          {
            "date": "2026-03-23",
            "count": 1
          },
          {
            "date": "2026-03-24",
            "count": 1
          },
          {
            "date": "2026-03-25",
            "count": 2
          },
          {
            "date": "2026-03-27",
            "count": 1
          },
          {
            "date": "2026-03-31",
            "count": 1
          },
          {
            "date": "2026-04-04",
            "count": 1
          },
          {
            "date": "2026-04-06",
            "count": 1
          },
          {
            "date": "2026-04-12",
            "count": 1
          },
          {
            "date": "2026-04-15",
            "count": 1
          },
          {
            "date": "2026-04-18",
            "count": 1
          },
          {
            "date": "2026-04-19",
            "count": 2
          },
          {
            "date": "2026-04-21",
            "count": 1
          },
          {
            "date": "2026-04-27",
            "count": 1
          },
          {
            "date": "2026-04-30",
            "count": 1
          },
          {
            "date": "2026-05-03",
            "count": 1
          },
          {
            "date": "2026-05-04",
            "count": 1
          },
          {
            "date": "2026-05-06",
            "count": 1
          },
          {
            "date": "2026-05-09",
            "count": 2
          },
          {
            "date": "2026-05-11",
            "count": 1
          },
          {
            "date": "2026-05-16",
            "count": 1
          },
          {
            "date": "2026-05-17",
            "count": 2
          },
          {
            "date": "2026-05-22",
            "count": 1
          },
          {
            "date": "2026-06-10",
            "count": 1
          },
          {
            "date": "2026-06-14",
            "count": 1
          },
          {
            "date": "2026-06-24",
            "count": 1
          },
          {
            "date": "2026-06-27",
            "count": 1
          },
          {
            "date": "2026-06-30",
            "count": 1
          },
          {
            "date": "2026-07-01",
            "count": 1
          },
          {
            "date": "2026-07-02",
            "count": 1
          },
          {
            "date": "2026-07-03",
            "count": 1
          },
          {
            "date": "2026-07-05",
            "count": 1
          },
          {
            "date": "2026-07-10",
            "count": 2
          },
          {
            "date": "2026-07-14",
            "count": 1
          },
          {
            "date": "2026-07-19",
            "count": 1
          },
          {
            "date": "2026-07-20",
            "count": 1
          }
        ],
        "complete": false,
        "collected": 1000,
        "total_stars": 3489
      },
      "open_issues_and_prs": 351
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [],
      "has_llms_txt": false,
      "has_dockerfile": false,
      "has_mcp_signal": false,
      "bootstrap_files": [
        "docs/Makefile"
      ],
      "api_schema_files": [],
      "has_devcontainer": false,
      "typecheck_configs": [],
      "toolchain_manifests": [],
      "largest_source_bytes": 283319,
      "source_files_sampled": 92,
      "oversized_source_files": 4,
      "agent_instruction_files": [],
      "agent_instruction_max_bytes": null
    },
    "dependencies": {
      "manifests": [
        "setup.cfg",
        "setup.py"
      ],
      "advisories": {
        "error": "No resolved dependencies to assess",
        "scope": "repository_graph",
        "source": null,
        "findings": [],
        "collected": false,
        "malicious": [],
        "truncated": false,
        "by_severity": {},
        "advisory_count": 0,
        "affected_count": 0,
        "assessed_count": 0,
        "malicious_count": 0,
        "assessed_package": null,
        "unassessed_count": 0,
        "direct_affected_count": 0
      },
      "ecosystems": [
        "pypi"
      ],
      "dependencies": [],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [],
        "collected": true,
        "truncated": false,
        "total_count": 0,
        "direct_count": 0,
        "indirect_count": 0
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 25,
        "merged_prs": 393,
        "open_issues": 326,
        "closed_ratio": 0.788,
        "closed_issues": 1214,
        "closed_unmerged_prs": 154
      },
      "bus_factor": 3,
      "bot_contributors": 0,
      "top_contributors": [
        {
          "type": "User",
          "login": "eminence",
          "commits": 603,
          "avatar_url": "https://avatars.githubusercontent.com/u/402454?v=4"
        },
        {
          "type": "User",
          "login": "agrif",
          "commits": 593,
          "avatar_url": "https://avatars.githubusercontent.com/u/308296?v=4"
        },
        {
          "type": "User",
          "login": "CounterPillow",
          "commits": 462,
          "avatar_url": "https://avatars.githubusercontent.com/u/308818?v=4"
        },
        {
          "type": "User",
          "login": "brownan",
          "commits": 409,
          "avatar_url": "https://avatars.githubusercontent.com/u/293581?v=4"
        },
        {
          "type": "User",
          "login": "tswsl1989",
          "commits": 57,
          "avatar_url": "https://avatars.githubusercontent.com/u/765800?v=4"
        },
        {
          "type": "User",
          "login": "rmrector",
          "commits": 52,
          "avatar_url": "https://avatars.githubusercontent.com/u/260815?v=4"
        },
        {
          "type": "User",
          "login": "aheadley",
          "commits": 40,
          "avatar_url": "https://avatars.githubusercontent.com/u/374356?v=4"
        },
        {
          "type": "User",
          "login": "pironic",
          "commits": 28,
          "avatar_url": "https://avatars.githubusercontent.com/u/541154?v=4"
        },
        {
          "type": "User",
          "login": "Auron956",
          "commits": 28,
          "avatar_url": "https://avatars.githubusercontent.com/u/2823982?v=4"
        },
        {
          "type": "User",
          "login": "ion1",
          "commits": 24,
          "avatar_url": "https://avatars.githubusercontent.com/u/39660?v=4"
        }
      ],
      "contributors_sampled": 100,
      "top_contributor_share": 0.223
    },
    "quality_signals": {
      "has_ci": false,
      "has_tests": true,
      "ci_workflows": [],
      "has_docs_dir": true,
      "linter_configs": [],
      "has_editorconfig": false,
      "has_linter_config": false,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 10,
            "reason": "no binaries found in the repo",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": 0,
            "reason": "branch protection not enabled on development/release branches",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 0,
            "reason": "0 out of 4 merged PRs checked by a CI test -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
          },
          {
            "name": "CII-Best-Practices",
            "score": 0,
            "reason": "no effort to earn an OpenSSF best practices badge detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
          },
          {
            "name": "Code-Review",
            "score": 1,
            "reason": "Found 3/27 approved changesets -- score normalized to 1",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 28 contributing companies or organizations",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": null,
            "reason": "no workflows found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 0,
            "reason": "no update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 0,
            "reason": "project is not fuzzed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
          },
          {
            "name": "License",
            "score": 10,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 0,
            "reason": "0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
          },
          {
            "name": "Packaging",
            "score": null,
            "reason": "packaging workflow not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": null,
            "reason": "no dependencies found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 0,
            "reason": "SAST tool is not run on all commits -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 0,
            "reason": "security policy file not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": null,
            "reason": "no releases found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": null,
            "reason": "No tokens found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 10,
            "reason": "0 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "59a892101c957bd2bedee80fcd03101cb10c2ae6",
        "ran_at": "2026-07-22T01:50:21Z",
        "aggregate_score": 3,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": false,
      "has_dependabot_config": false
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": null,
      "oldest_open_prs": [
        {
          "number": 854,
          "created_at": "2012-12-26T17:45:29Z",
          "last_comment_at": "2021-04-05T18:50:09Z",
          "last_comment_author": "tswsl1989"
        },
        {
          "number": 942,
          "created_at": "2013-06-07T19:42:36Z",
          "last_comment_at": "2014-05-06T20:09:02Z",
          "last_comment_author": "agrif"
        },
        {
          "number": 1115,
          "created_at": "2014-06-15T17:32:13Z",
          "last_comment_at": "2014-07-03T20:14:07Z",
          "last_comment_author": "Morketh"
        },
        {
          "number": 1225,
          "created_at": "2015-03-21T03:48:07Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1336,
          "created_at": "2016-10-23T18:42:06Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1377,
          "created_at": "2017-05-04T14:39:26Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1695,
          "created_at": "2019-12-22T11:32:52Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1730,
          "created_at": "2020-02-20T23:21:53Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1735,
          "created_at": "2020-03-02T21:06:47Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1740,
          "created_at": "2020-03-22T14:02:27Z",
          "last_comment_at": "2020-03-31T14:13:20Z",
          "last_comment_author": "vilhelmprytz"
        },
        {
          "number": 1808,
          "created_at": "2020-07-11T15:17:33Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1810,
          "created_at": "2020-07-12T13:17:18Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1850,
          "created_at": "2020-09-11T23:11:39Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1895,
          "created_at": "2021-01-20T08:01:30Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1972,
          "created_at": "2021-08-15T09:00:21Z",
          "last_comment_at": "2022-03-04T17:57:49Z",
          "last_comment_author": "poempelfox"
        },
        {
          "number": 2051,
          "created_at": "2022-06-24T17:16:46Z",
          "last_comment_at": "2022-08-01T08:29:12Z",
          "last_comment_author": "ralokt"
        },
        {
          "number": 2052,
          "created_at": "2022-07-01T06:58:04Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2054,
          "created_at": "2022-07-10T04:40:41Z",
          "last_comment_at": "2023-05-08T17:16:51Z",
          "last_comment_author": "bagobones"
        },
        {
          "number": 2060,
          "created_at": "2022-07-28T23:21:07Z",
          "last_comment_at": "2023-06-11T15:02:42Z",
          "last_comment_author": "cliffmeyers"
        },
        {
          "number": 2061,
          "created_at": "2022-08-04T17:25:46Z",
          "last_comment_at": "2022-10-27T21:42:53Z",
          "last_comment_author": "matrixhacker"
        }
      ],
      "last_merged_pr_at": "2022-08-14T17:44:34Z",
      "ci_last_conclusion": null,
      "oldest_open_issues": [
        {
          "number": 42,
          "created_at": "2010-09-18T17:00:08Z",
          "last_comment_at": "2015-11-08T22:10:02Z",
          "last_comment_author": "Hinara"
        },
        {
          "number": 45,
          "created_at": "2010-09-20T03:26:04Z",
          "last_comment_at": "2020-08-09T22:58:23Z",
          "last_comment_author": "XeonG"
        },
        {
          "number": 81,
          "created_at": "2010-10-01T02:29:03Z",
          "last_comment_at": "2010-10-01T04:44:00Z",
          "last_comment_author": "bladecoding"
        },
        {
          "number": 312,
          "created_at": "2011-04-02T23:56:01Z",
          "last_comment_at": "2021-08-19T12:57:55Z",
          "last_comment_author": "Narnianknight"
        },
        {
          "number": 378,
          "created_at": "2011-05-29T15:09:30Z",
          "last_comment_at": "2011-06-17T22:59:08Z",
          "last_comment_author": "CounterPillow"
        },
        {
          "number": 398,
          "created_at": "2011-06-10T20:42:47Z",
          "last_comment_at": "2011-09-30T13:21:37Z",
          "last_comment_author": "pironic"
        },
        {
          "number": 474,
          "created_at": "2011-09-02T20:51:19Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 502,
          "created_at": "2011-09-27T21:22:45Z",
          "last_comment_at": "2012-03-05T16:05:12Z",
          "last_comment_author": "agrif"
        },
        {
          "number": 503,
          "created_at": "2011-09-29T07:47:46Z",
          "last_comment_at": "2012-03-29T19:30:05Z",
          "last_comment_author": "bagobones"
        },
        {
          "number": 520,
          "created_at": "2011-10-27T03:09:16Z",
          "last_comment_at": "2012-01-11T02:40:13Z",
          "last_comment_author": "acertain"
        },
        {
          "number": 571,
          "created_at": "2011-12-22T16:49:24Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 575,
          "created_at": "2011-12-28T07:19:27Z",
          "last_comment_at": "2013-01-25T14:54:17Z",
          "last_comment_author": "CounterPillow"
        },
        {
          "number": 595,
          "created_at": "2012-02-03T19:35:40Z",
          "last_comment_at": "2015-09-11T17:50:12Z",
          "last_comment_author": "Pysis868"
        },
        {
          "number": 598,
          "created_at": "2012-02-07T23:44:34Z",
          "last_comment_at": "2015-04-30T16:15:21Z",
          "last_comment_author": "CounterPillow"
        },
        {
          "number": 613,
          "created_at": "2012-02-15T13:56:38Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 614,
          "created_at": "2012-02-16T04:43:51Z",
          "last_comment_at": "2012-05-14T20:19:47Z",
          "last_comment_author": "contre"
        },
        {
          "number": 628,
          "created_at": "2012-03-04T11:29:01Z",
          "last_comment_at": "2012-03-04T21:00:38Z",
          "last_comment_author": "tbolon"
        },
        {
          "number": 642,
          "created_at": "2012-03-10T15:08:11Z",
          "last_comment_at": "2020-08-20T05:55:25Z",
          "last_comment_author": "simon511000"
        },
        {
          "number": 648,
          "created_at": "2012-03-15T11:10:51Z",
          "last_comment_at": "2020-05-19T19:02:40Z",
          "last_comment_author": "pomtom44"
        },
        {
          "number": 676,
          "created_at": "2012-03-30T19:36:24Z",
          "last_comment_at": "2013-01-23T21:13:41Z",
          "last_comment_author": "pironic"
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/overviewer/Minecraft-Overviewer",
    "host": "github.com",
    "name": "Minecraft-Overviewer",
    "owner": "overviewer"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "at_risk",
      "name": "Overall health",
      "note": "Abandonment Policy applies a 60% multiplier to weighted overall health and gives it a ceiling of 49.",
      "notes": [
        {
          "code": "abandonment_overall_adjustment",
          "params": {
            "cap": 49,
            "pct": 60
          }
        }
      ],
      "value": 30,
      "inputs": {
        "security": 30,
        "vitality": 18,
        "community": 81,
        "governance": 68,
        "engineering": 50,
        "abandonment_cap": 49,
        "abandonment_state": "likely_abandoned",
        "abandonment_multiplier": 60,
        "weighted_overall_before_abandonment": 50,
        "overall_after_abandonment_multiplier": 30
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "critical",
        "name": "Vitality",
        "value": 18,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "critical",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 1,
            "inputs": {
              "commits_last_year": 0,
              "human_commit_share": 1,
              "days_since_last_push": 578,
              "active_weeks_last_year": 0
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 578 days ago",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 578
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "0/52 weeks with commits",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 0
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "0 commits in the last year",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 0
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "at_risk",
            "name": "Release discipline",
            "note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "openssf_scorecard_signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 44,
            "inputs": {
              "releases_count": 2,
              "latest_release_tag": "v0.17.0",
              "releases_from_tags": false,
              "days_since_latest_release": 1867,
              "mean_days_between_releases": 308.9
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "2 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 2
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 1867 days ago",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 1867
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~308.9 days",
                "points": 12.6,
                "status": "partial",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 308.9
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "moderate",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 60,
            "inputs": {
              "cap": 49,
              "state": "likely_abandoned",
              "guards": [],
              "signals": [
                "unanswered_contributions",
                "issue_rot",
                "release_stall",
                "scorecard_unmaintained"
              ],
              "red_flag": true,
              "multiplier_pct": 60,
              "declared_reason": null,
              "unverified_reason": null,
              "unanswered_open_prs": 20,
              "unanswered_open_issues": 14,
              "days_since_last_merged_pr": 1437,
              "days_since_last_human_commit": 578,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "no human commit for 578 days; 4 unmet obligation(s): pull requests unanswered, issues unanswered, releases stalled, Scorecard reports it unmaintained",
                "points": 60,
                "status": "partial",
                "details": [
                  {
                    "code": "abandonment_flagged",
                    "params": {
                      "days": 578,
                      "count": 4,
                      "signals": "pull requests unanswered, issues unanswered, releases stalled, Scorecard reports it unmaintained"
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "good",
        "name": "Community & Adoption",
        "value": 81,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "excellent",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 91,
            "inputs": {
              "forks": 472,
              "stars": 3489,
              "watchers": 106,
              "growth_state": "organic",
              "growth_factor_pct": 100
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "3,489 stars",
                "points": 57.5,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 3489
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "472 forks",
                "points": 22.3,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 472
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "106 watchers",
                "points": 11.2,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 106
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "good",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 70,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "has_contributing": true,
              "has_issue_template": false,
              "has_code_of_conduct": false,
              "has_pull_request_template": false
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "recognized license (GPL-3.0)",
                "points": 22.5,
                "status": "met",
                "details": [
                  {
                    "code": "license_standard",
                    "params": {}
                  },
                  {
                    "code": "license_spdx",
                    "params": {
                      "spdx": "GPL-3.0"
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 18,
                "status": "met",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.3
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "moderate",
        "name": "Sustainability & Governance",
        "value": 68,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "good",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 77,
            "inputs": {
              "bus_factor": 3,
              "contributors_sampled": 100,
              "top_contributor_share": 0.223
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "3 contributor(s) cover half of all commits",
                "points": 36,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 3
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 22% of commits",
                "points": 17.5,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 22
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "100 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 100
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 28 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "moderate",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 66,
            "inputs": {
              "merged_prs": 393,
              "open_issues": 326,
              "closed_issues": 1214,
              "issue_closed_ratio": 0.788,
              "closed_unmerged_prs": 154
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "79% of issues closed",
                "points": 36.8,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 79
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "393/547 decided PRs merged",
                "points": 27.5,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 393,
                      "decided": 547
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "Found 3/27 approved changesets -- score normalized to 1",
                "points": 1.5,
                "status": "partial",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "moderate",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 58,
            "inputs": {
              "followers": 14,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "overviewer",
              "public_repos": 10,
              "account_age_days": 5425
            },
            "components": [
              {
                "key": "ownership_backing",
                "name": "Ownership backing",
                "detail": "organization-owned",
                "points": 30,
                "status": "met",
                "details": [
                  {
                    "code": "owner_organization",
                    "params": {}
                  }
                ],
                "max_points": 30
              },
              {
                "key": "verified_domain",
                "name": "Verified domain",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "owner_reach",
                "name": "Owner reach",
                "detail": "14 followers of overviewer",
                "points": 8.5,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 14,
                      "login": "overviewer"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "10 public repos, account ~14 yr old",
                "points": 19.6,
                "status": "partial",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 10
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 14
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "moderate",
        "name": "Engineering Quality",
        "value": 50,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "critical",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 24,
            "inputs": {
              "has_ci": false,
              "has_tests": true,
              "has_editorconfig": false,
              "has_linter_config": false,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "0 out of 4 merged PRs checked by a CI test -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "excellent",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 90,
            "inputs": {
              "topics": [],
              "has_wiki": true,
              "homepage": "https://overviewer.org/",
              "has_readme": true,
              "has_docs_dir": true,
              "has_description": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 30,
                "status": "met",
                "details": [],
                "max_points": 30
              },
              {
                "key": "documentation_directory",
                "name": "Documentation directory",
                "detail": null,
                "points": 25,
                "status": "met",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": "https://overviewer.org/",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              },
              {
                "key": "repository_description",
                "name": "Repository description",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "topics",
                "name": "Topics",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "at_risk",
        "name": "Security",
        "value": 30,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "at_risk",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Dangerous-Workflow, Packaging, Pinned-Dependencies, Signed-Releases, Token-Permissions. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "dangerous_workflow",
                    "packaging",
                    "pinned_dependencies",
                    "signed_releases",
                    "token_permissions"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 30,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 13,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 5,
              "scorecard_aggregate": 3
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "no binaries found in the repo",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "branch protection not enabled on development/release branches",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "0 out of 4 merged PRs checked by a CI test -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "no effort to earn an OpenSSF best practices badge detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "Found 3/27 approved changesets -- score normalized to 1",
                "points": 0.8,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 28 contributing companies or organizations",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no workflows found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "no update tool detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is not fuzzed",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file detected",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "packaging",
                "name": "Packaging",
                "detail": "packaging workflow not detected",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "no dependencies found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool is not run on all commits -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file not detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "No tokens found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "0 existing vulnerabilities detected",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "high_risk_jurisdiction_exposure",
            "band": "excellent",
            "name": "High-Risk Jurisdiction Exposure",
            "note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
            "notes": [
              {
                "code": "jurisdiction_evidence_limits",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "meaning": "self-published location evidence; not nationality or citizenship",
              "red_flag": false,
              "exposures": [],
              "policy_countries": [
                "Russia",
                "Iran",
                "North Korea"
              ],
              "review_only_matches": 0,
              "assessed_self_published_locations": 17
            },
            "components": [
              {
                "key": "policy_exposure_multiplier",
                "name": "Policy exposure multiplier",
                "detail": "no confirmed policy-scope location match",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "jurisdiction_no_match",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
      },
      {
        "key": "ai_readiness",
        "band": "at_risk",
        "name": "AI Readiness",
        "value": 42,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "at_risk",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 34,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 0.63,
              "agent_instruction_files": [],
              "agent_instruction_max_bytes": null
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": "no CLAUDE.md / AGENTS.md / editor rules",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_agent_instructions",
                    "params": {}
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "63 of 100 human commits state their intent (structured subject or explanatory body)",
                "points": 33.6,
                "status": "partial",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 63,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "at_risk",
            "name": "Verify loop (build / test / typecheck)",
            "note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Pinned-Dependencies. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "openssf_scorecard_pinned_dependencies"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 44,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [],
              "has_dockerfile": false,
              "typed_language": false,
              "bootstrap_files": [
                "docs/Makefile"
              ],
              "has_devcontainer": false,
              "has_linter_config": false,
              "typecheck_configs": [],
              "agent_commit_share": 0,
              "toolchain_manifests": [],
              "dependency_bot_commit_share": 0
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "docs/Makefile",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "docs/Makefile"
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "automated_tests",
                "name": "Automated tests",
                "detail": null,
                "points": 22,
                "status": "met",
                "details": [],
                "max_points": 22
              },
              {
                "key": "lint_format_config",
                "name": "Lint / format config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "no agent-authored commits among the last 100",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_agent_authored_commits",
                    "params": {
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "no automated dependency updates observed",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_dependency_automation",
                    "params": {}
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "no dependencies found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "moderate",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 53,
            "inputs": {
              "primary_language": "Python",
              "largest_source_bytes": 283319,
              "source_files_sampled": 92,
              "oversized_source_files": 4
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "Python without a type-check config",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_typecheck_config_language",
                    "params": {
                      "language": "Python"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "4/92 source files over 60KB",
                "points": 52.6,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 92,
                      "oversized": 4
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
      }
    ],
    "metrics_version": "1.13.0"
  },
  "warnings": [],
  "report_type": "repository",
  "generated_at": "2026-07-22T01:50:39.796602Z",
  "schema_version": "0.26.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/o/overviewer/Minecraft-Overviewer.svg",
  "full_name": "overviewer/Minecraft-Overviewer",
  "license_state": "standard",
  "license_spdx": "GPL-3.0"
}

评分是信号,而非担保。 评分反映的是 GitHub 上公开可见的实践——不是代码审计,也不是安全保证。

缺失数据将被剔除并重新归一化权重,绝不按零分计。方法论已版本化并公开:指标 v1.13.0、模式 v0.26.0—— 完整方法论 · 指标知识库.

单项结果在整体记录中的位置: 汇总统计.