{
 "entries": [
  {
   "repo": "2dust/v2rayN",
   "url": "https://github.com/2dust/v2rayN",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 118523,
   "language": "C#",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.76
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T11:23:03Z",
   "open_issues": 29,
   "outsider_merge_share": 100
  },
  {
   "repo": "2dust/v2rayNG",
   "url": "https://github.com/2dust/v2rayNG",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 64212,
   "language": "Kotlin",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.7
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T08:49:41Z",
   "open_issues": 30,
   "outsider_merge_share": 100
  },
  {
   "repo": "3b1b/manim",
   "url": "https://github.com/3b1b/manim",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 95281,
   "language": "Python",
   "friction_lite_outsider_share": 0.714,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.71,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.06
   },
   "good_first_issues": null,
   "pushed_at": "2026-09-09T16:23:48Z",
   "open_issues": 505,
   "outsider_merge_share": 71
  },
  {
   "repo": "4ian/GDevelop",
   "url": "https://github.com/4ian/GDevelop",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27712,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.185,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.19,
    "outsider_merge_share_pct": 19,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.93
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T23:10:44Z",
   "open_issues": 643,
   "outsider_merge_share": 19
  },
  {
   "repo": "521xueweihan/GitHub520",
   "url": "https://github.com/521xueweihan/GitHub520",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30003,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.46
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T22:12:41Z",
   "open_issues": 24,
   "outsider_merge_share": 100
  },
  {
   "repo": "521xueweihan/HelloGitHub",
   "url": "https://github.com/521xueweihan/HelloGitHub",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 182886,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.43
   },
   "good_first_issues": 0,
   "pushed_at": "2026-09-28T00:11:38Z",
   "open_issues": 1045,
   "outsider_merge_share": 100
  },
  {
   "repo": "666ghj/BettaFish",
   "url": "https://github.com/666ghj/BettaFish",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 42454,
   "language": "Python",
   "friction_lite_outsider_share": 0.538,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.54,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 3.77
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T03:33:52Z",
   "open_issues": 6,
   "outsider_merge_share": 54
  },
  {
   "repo": "666ghj/MiroFish",
   "url": "https://github.com/666ghj/MiroFish",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 80205,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.03
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T03:32:19Z",
   "open_issues": 151,
   "outsider_merge_share": 100
  },
  {
   "repo": "78/xiaozhi-esp32",
   "url": "https://github.com/78/xiaozhi-esp32",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31433,
   "language": "C++",
   "friction_lite_outsider_share": 0.8,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.8,
    "outsider_merge_share_pct": 80,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.48
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T00:55:02Z",
   "open_issues": 678,
   "outsider_merge_share": 80
  },
  {
   "repo": "9001/copyparty",
   "url": "https://github.com/9001/copyparty",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 47070,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.22
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-14T23:42:23Z",
   "open_issues": 256,
   "outsider_merge_share": 100
  },
  {
   "repo": "aaif-goose/goose",
   "url": "https://github.com/aaif-goose/goose",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 55413,
   "language": "Rust",
   "friction_lite_outsider_share": 0.235,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.24,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.19
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T08:09:51Z",
   "open_issues": 501,
   "outsider_merge_share": 24
  },
  {
   "repo": "abhigyanpatwari/GitNexus",
   "url": "https://github.com/abhigyanpatwari/GitNexus",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 47934,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.241,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.24,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.91
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T18:39:28Z",
   "open_issues": 292,
   "outsider_merge_share": 24
  },
  {
   "repo": "abi/screenshot-to-code",
   "url": "https://github.com/abi/screenshot-to-code",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 80467,
   "language": "Python",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 7.08
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-09T20:02:05Z",
   "open_issues": 148,
   "outsider_merge_share": 0
  },
  {
   "repo": "abiosoft/colima",
   "url": "https://github.com/abiosoft/colima",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31270,
   "language": "Go",
   "friction_lite_outsider_share": 0.885,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.88,
    "outsider_merge_share_pct": 88,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.13
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-13T21:49:45Z",
   "open_issues": 404,
   "outsider_merge_share": 88
  },
  {
   "repo": "activepieces/activepieces",
   "url": "https://github.com/activepieces/activepieces",
   "policy_classes": [
    "paused"
   ],
   "headline": "Unsolicited outside PRs are paused and a workflow closes them within about a minute.",
   "what_to_do": "Do not claim, build, or open. The policy names AI-generated PR volume as the cause.",
   "evidence": "CONTRIBUTING.md states pull requests from outside the core team are paused; the 'Close external PRs' workflow auto-closed both of our PRs (#16580, #16581) despite clean claims and passing builds. Friction Index detection quotes the pause language. Learned the campaign's standing vetting rule: read CONTRIBUTING and the workflow list before claiming.",
   "our_record": "2 PRs closed unmerged (#16580, #16581)",
   "verified_on": "2026-10-15"
  },
  {
   "repo": "actix/actix-web",
   "url": "https://github.com/actix/actix-web",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 24870,
   "language": "Rust",
   "friction_lite_outsider_share": 0.636,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.64,
    "outsider_merge_share_pct": 64,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.43
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T20:48:56Z",
   "open_issues": 195,
   "outsider_merge_share": 64
  },
  {
   "repo": "actualbudget/actual",
   "url": "https://github.com/actualbudget/actual",
   "policy_classes": [
    "agents-disclosure"
   ],
   "headline": "Agents are welcome, with full AI disclosure: [AI] prefixes, disclosure in the PR body, and a plain-language release note.",
   "what_to_do": "Prefix agent PR titles and commits with [AI], disclose AI use in the PR description, and add a release note file under upcoming-release-notes/ written for non-technical humans (enforced in review). Expect 2 approving reviews.",
   "evidence": "AGENTS.md policy read 2026-10-17: open to anyone, no CLA, no assignment gate; disclosure and release-note rules were enforced on our PR #9240 in review. Friction: 57 percent outside merge share, 1.5 day median. Two of our PRs were closed unmerged on 2026-10-17 (#9240 by matt-fidd after full review rounds, #9250 silently by a maintainer).",
   "our_record": "2 PRs opened (#9240, #9250), both closed unmerged",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "addyosmani/agent-skills",
   "url": "https://github.com/addyosmani/agent-skills",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 108083,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.889,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.89,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.86
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-13T20:24:07Z",
   "open_issues": 133,
   "outsider_merge_share": 89
  },
  {
   "repo": "affaan-m/ECC",
   "url": "https://github.com/affaan-m/ECC",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 283069,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 6.34
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-15T19:17:01Z",
   "open_issues": 241,
   "outsider_merge_share": 0
  },
  {
   "repo": "agalwood/Motrix",
   "url": "https://github.com/agalwood/Motrix",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 57012,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.133,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.13,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.3
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:18:45Z",
   "open_issues": 154,
   "outsider_merge_share": 13
  },
  {
   "repo": "agentskills/agentskills",
   "url": "https://github.com/agentskills/agentskills",
   "policy_classes": [
    "agents-disclosure"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in CONTRIBUTING.md: \"> [!IMPORTANT] > If you are using **any kind of AI assistance** to contribute to Agent Skills, it must be disclosed in the pull request or issue.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26278,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "ue](https://github.com/agentskills/agentskills/issues). ### Proposals, Questions, and Feedback Have a feature request, spec design question,..."
     },
     {
      "kind": "agents_disclosure",
      "evidence": "solution was fully authored manually by myself. Failure to disclose AI assistance is first and foremost rude to the human reviewers on the o..."
     }
    ],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [
     "discussion first (-10)",
     "AI disclosure required (0)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.93
   },
   "good_first_issues": 0,
   "pushed_at": "2026-08-09T20:36:04Z",
   "open_issues": 104,
   "outsider_merge_share": 100
  },
  {
   "repo": "agentsmd/agents.md",
   "url": "https://github.com/agentsmd/agents.md",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 24987,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.818,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.82,
    "outsider_merge_share_pct": 82,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.42
   },
   "good_first_issues": 0,
   "pushed_at": "2026-09-10T18:46:16Z",
   "open_issues": 183,
   "outsider_merge_share": 82
  },
  {
   "repo": "agno-agi/agno",
   "url": "https://github.com/agno-agi/agno",
   "policy_classes": [
    "agents-banned",
    "agents-disclosure"
   ],
   "headline": "Agent contributions are banned here",
   "what_to_do": "Do not submit bulk or fully autonomous agent PRs here; human-led AI work is welcome but must be disclosed in the PR as the policy requires.",
   "evidence": "5k scan 2026-10-18: agents-banned in CONTRIBUTING.md: \"Low-effort AI-generated PRs that don't meet these standards will be closed without review.\"; agents-disclosure in CONTRIBUTING.md: \"**AI-Generated PRs:** If your PR was entirely generated by an AI tool (Copilot, Claude Code, Cursor, etc.), you must disclose this in the PR template. AI-generated PRs are held to the same quality bar as any other contribution, they must include tests, pass CI, and demonstrate that the author has reviewed and understands the changes.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 42798,
   "language": "Python",
   "friction_lite_outsider_share": 0.857,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.86,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 10.25
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T19:52:02Z",
   "open_issues": 1902,
   "outsider_merge_share": 86
  },
  {
   "repo": "ahujasid/mcp-for-blender",
   "url": "https://github.com/ahujasid/mcp-for-blender",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31555,
   "language": "Python",
   "friction_lite_outsider_share": 0.75,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.75,
    "outsider_merge_share_pct": 75,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.28
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T15:42:25Z",
   "open_issues": 52,
   "outsider_merge_share": 75
  },
  {
   "repo": "ai/nanoid",
   "url": "https://github.com/ai/nanoid",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27105,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.652,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.65,
    "outsider_merge_share_pct": 65,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.43
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T13:01:49Z",
   "open_issues": 2,
   "outsider_merge_share": 65
  },
  {
   "repo": "airbnb/lottie-ios",
   "url": "https://github.com/airbnb/lottie-ios",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26898,
   "language": "Swift",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.54
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-06T17:02:33Z",
   "open_issues": 45,
   "outsider_merge_share": 100
  },
  {
   "repo": "ajaxorg/ace",
   "url": "https://github.com/ajaxorg/ace",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27129,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.857,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.86,
    "outsider_merge_share_pct": 86,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.25
   },
   "good_first_issues": 5,
   "pushed_at": "2026-10-16T15:07:54Z",
   "open_issues": 136,
   "outsider_merge_share": 86
  },
  {
   "repo": "alacritty/alacritty",
   "url": "https://github.com/alacritty/alacritty",
   "policy_classes": [
    "agents-banned"
   ],
   "headline": "No LLM-generated content at all, in code or documentation.",
   "what_to_do": "Do not submit anything containing LLM-generated content: code, docs, or text from tools like Copilot or ChatGPT. A human writing every word themselves is a different matter; the ban covers generated content.",
   "evidence": "CONTRIBUTING.md '# LLM/\"AI\" Contributions' (read 2026-10-17): 'Contributions must not include content generated by large language models or other probabilistic tools, including but not limited to Copilot or ChatGPT.' The policy covers code, documentation, and pull-request text. Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "alibaba/canal",
   "url": "https://github.com/alibaba/canal",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29736,
   "language": "Java",
   "friction_lite_outsider_share": 0.833,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.83,
    "outsider_merge_share_pct": 83,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 13.39
   },
   "good_first_issues": 0,
   "pushed_at": "2026-07-30T07:40:52Z",
   "open_issues": 1258,
   "outsider_merge_share": 83
  },
  {
   "repo": "alibaba/druid",
   "url": "https://github.com/alibaba/druid",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28166,
   "language": "Java",
   "friction_lite_outsider_share": 0.75,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.75,
    "outsider_merge_share_pct": 75,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 7.8
   },
   "good_first_issues": 0,
   "pushed_at": "2026-08-01T11:32:54Z",
   "open_issues": 2350,
   "outsider_merge_share": 75
  },
  {
   "repo": "alibaba/open-code-review",
   "url": "https://github.com/alibaba/open-code-review",
   "policy_classes": [
    "agents-disclosure",
    "cla-required"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "Pipeline evidence gate 2026-10-18 (evidence quality fix): in AGENTS.md: \"You must not attribute commits to AI/LLM, including through \\\"Assisted-by\\\", \\\"Co-developed-by\\\", or similar trailers.\" The staged scan quote dropped the quoted trailer names mid-passage; this is the exact text.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 47583,
   "language": "Go",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.01
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T01:23:16Z",
   "open_issues": 323,
   "outsider_merge_share": 100
  },
  {
   "repo": "alibaba/page-agent",
   "url": "https://github.com/alibaba/page-agent",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29489,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.25,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.25,
    "outsider_merge_share_pct": 25,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.15
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T20:22:22Z",
   "open_issues": 112,
   "outsider_merge_share": 25
  },
  {
   "repo": "alibaba/spring-cloud-alibaba",
   "url": "https://github.com/alibaba/spring-cloud-alibaba",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29175,
   "language": "Java",
   "friction_lite_outsider_share": 0.48,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.48,
    "outsider_merge_share_pct": 48,
    "reasons": [
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 16.72
   },
   "good_first_issues": 12,
   "pushed_at": "2026-10-03T22:36:02Z",
   "open_issues": 80,
   "outsider_merge_share": 48
  },
  {
   "repo": "alirezarezvani/claude-skills",
   "url": "https://github.com/alirezarezvani/claude-skills",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28378,
   "language": "Python",
   "friction_lite_outsider_share": 0.091,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "g: Check existing skills to avoid overlap. Open an issue to discuss if unsure. ### Improvements to Existing Skills - Better workflows and ac..."
     }
    ],
    "outsider_merge_share": 0.09,
    "outsider_merge_share_pct": 9,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 7.99
   },
   "good_first_issues": 0,
   "pushed_at": "2026-08-30T09:46:16Z",
   "open_issues": 34,
   "outsider_merge_share": 9
  },
  {
   "repo": "Alishahryar1/free-claude-code",
   "url": "https://github.com/Alishahryar1/free-claude-code",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 61467,
   "language": "Python",
   "friction_lite_outsider_share": 0.385,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.38,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.52
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T15:41:07Z",
   "open_issues": 295,
   "outsider_merge_share": 38
  },
  {
   "repo": "AlistGo/alist",
   "url": "https://github.com/AlistGo/alist",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 50318,
   "language": "Go",
   "friction_lite_outsider_share": 0.69,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.69,
    "reasons": [
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.79
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-13T03:26:06Z",
   "open_issues": 557,
   "outsider_merge_share": 69
  },
  {
   "repo": "android/architecture-samples",
   "url": "https://github.com/android/architecture-samples",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "Pipeline evidence gate 2026-10-18 (evidence quality fix): in CONTRIBUTING.md: \"Before we can use your code, you must sign the [Google Individual Contributor License Agreement](https://cla.developers.google.com/about/google-individual) (CLA), which you can do online.\" The staged scan evidence quoted only the section heading; this is the operative passage.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 45877,
   "language": "Kotlin",
   "friction_lite_outsider_share": 0.7,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.7,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.08
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-13T00:49:53Z",
   "open_issues": 228,
   "outsider_merge_share": 70
  },
  {
   "repo": "angular/angular",
   "url": "https://github.com/angular/angular",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "Pipeline evidence gate 2026-10-18 (contiguity fix): in CONTRIBUTING.md, Signing the CLA: \"Please sign our Contributor License Agreement (CLA) before sending pull requests. For any code changes to be accepted, the CLA must be signed.\" The staged scan evidence stitched two non-adjacent regions of the file into one apparent quote; this is a single contiguous passage.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 101090,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.826,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.83,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.15
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T19:37:45Z",
   "open_issues": 1173,
   "outsider_merge_share": 83
  },
  {
   "repo": "angular/angular-cli",
   "url": "https://github.com/angular/angular-cli",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"- [Code of Conduct](#coc) - [Question or Problem?](#question) - [Issues and Bugs](#issue) - [Feature Requests](#feature) - [Submission Guidelines](#submit) - [Coding Rules](#rules) - [Commit Message Guidelines](#commit) - [Signing the CLA](#cla) - [Spam Policy](#spam-policy)\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27014,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.652,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 85,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "ssion. You don't want to duplicate effort. Please sign our [Contributor License Agreement (CLA)](#cla) before sending PRs. We cannot accept ..."
     },
     {
      "kind": "discussion_first",
      "evidence": "e to implement a new feature, please submit an issue with a proposal for your work first, to be sure that we can use it. Please consider wha..."
     }
    ],
    "outsider_merge_share": 0.65,
    "outsider_merge_share_pct": 65,
    "reasons": [
     "CLA signature required (-5)",
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.07
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T16:27:22Z",
   "open_issues": 245,
   "outsider_merge_share": 65
  },
  {
   "repo": "angular/components",
   "url": "https://github.com/angular/components",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"- [Code of Conduct](#coc) - [Question or Problem?](#question) - [Issues and Bugs](#issue) - [Feature Requests](#feature) - [Submission Guidelines](#submit-pr) - [Coding Rules](#rules) - [Commit Message Guidelines](#commit) - [Signing the CLA](#cla)\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25031,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.72,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "ion. You don't want to duplicate effort. - Please sign our [Contributor License Agreement (CLA)](#cla) before sending PRs. We cannot accept ..."
     },
     {
      "kind": "discussion_first",
      "evidence": "to _implement_ a new feature, please submit an issue with a proposal for your work first, to be sure that we can use it. Please consider wha..."
     }
    ],
    "outsider_merge_share": 0.72,
    "outsider_merge_share_pct": 72,
    "reasons": [
     "CLA signature required (-5)",
     "discussion first (-10)",
     "10 open good-first-issues (+5.0)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.41
   },
   "good_first_issues": 5,
   "pushed_at": "2026-10-16T11:06:01Z",
   "open_issues": 1392,
   "outsider_merge_share": 72
  },
  {
   "repo": "Anil-matcha/Open-Generative-AI",
   "url": "https://github.com/Anil-matcha/Open-Generative-AI",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30776,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.783,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.78,
    "outsider_merge_share_pct": 78,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.97
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-15T09:55:05Z",
   "open_issues": 42,
   "outsider_merge_share": 78
  },
  {
   "repo": "Anjok07/ultimatevocalremovergui",
   "url": "https://github.com/Anjok07/ultimatevocalremovergui",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26684,
   "language": "Python",
   "friction_lite_outsider_share": 0.5,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.5,
    "outsider_merge_share_pct": 50,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.93
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-06T22:39:26Z",
   "open_issues": 1563,
   "outsider_merge_share": 50
  },
  {
   "repo": "ankitects/anki",
   "url": "https://github.com/ankitects/anki",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32101,
   "language": "Rust",
   "friction_lite_outsider_share": 0.5,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.5,
    "outsider_merge_share_pct": 50,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.48
   },
   "good_first_issues": 6,
   "pushed_at": "2026-10-18T20:04:51Z",
   "open_issues": 602,
   "outsider_merge_share": 50
  },
  {
   "repo": "anomalyco/opencode",
   "url": "https://github.com/anomalyco/opencode",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 216183,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.5,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.5,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.87
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T15:03:39Z",
   "open_issues": 4668,
   "outsider_merge_share": 50
  },
  {
   "repo": "anomalyco/sst",
   "url": "https://github.com/anomalyco/sst",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26365,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.778,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.78,
    "outsider_merge_share_pct": 78,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 16.49
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-08T14:58:57Z",
   "open_issues": 351,
   "outsider_merge_share": 78
  },
  {
   "repo": "ansible/ansible",
   "url": "https://github.com/ansible/ansible",
   "policy_classes": [
    "agents-disclosure"
   ],
   "headline": "Agents must disclose involvement and are asked to use an Assisted-by commit trailer.",
   "what_to_do": "Disclose AI involvement in your contribution; use the Assisted-by: trailer naming the AI tool that assisted.",
   "evidence": "AGENTS.md (read 2026-10-17): 'Agents should disclose their involvement in contributions.' and 'We recommend using an Assisted-by: commit trailer identifying the AI tool that assisted.' Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "ant-design/ant-design",
   "url": "https://github.com/ant-design/ant-design",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 99806,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.64,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.64,
    "reasons": [
     "26 open good-first-issues (+10.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.35
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T08:53:57Z",
   "open_issues": 1110,
   "outsider_merge_share": 64
  },
  {
   "repo": "anthropics/claude-code",
   "url": "https://github.com/anthropics/claude-code",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 152225,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.867,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.87,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.13
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T23:14:51Z",
   "open_issues": 15246,
   "outsider_merge_share": 87
  },
  {
   "repo": "anthropics/knowledge-work-plugins",
   "url": "https://github.com/anthropics/knowledge-work-plugins",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30169,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.69
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T07:31:11Z",
   "open_issues": 118,
   "outsider_merge_share": 100
  },
  {
   "repo": "anthropics/skills",
   "url": "https://github.com/anthropics/skills",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 181935,
   "language": "Python",
   "friction_lite_outsider_share": 0.667,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.67,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.49
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-09T18:45:52Z",
   "open_issues": 1426,
   "outsider_merge_share": 67
  },
  {
   "repo": "Anuken/Mindustry",
   "url": "https://github.com/Anuken/Mindustry",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29398,
   "language": "Java",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 13.66
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T23:35:39Z",
   "open_issues": 46,
   "outsider_merge_share": 100
  },
  {
   "repo": "anuraghazra/github-readme-stats",
   "url": "https://github.com/anuraghazra/github-readme-stats",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 79842,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "reasons": [
     "2 open good-first-issues (+1.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.4
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-01T01:02:55Z",
   "open_issues": 297,
   "outsider_merge_share": 0
  },
  {
   "repo": "anywhere-labs/dsh-desktop",
   "url": "https://github.com/anywhere-labs/dsh-desktop",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31475,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "`dsh-community-fabric/` owns the community interoperability RFC. Until schemas and a reviewed reference adapter exist, it remains a private ..."
     }
    ],
    "outsider_merge_share": 0,
    "outsider_merge_share_pct": 0,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 7.22
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T20:05:05Z",
   "open_issues": 376,
   "outsider_merge_share": 0
  },
  {
   "repo": "apache/airflow",
   "url": "https://github.com/apache/airflow",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 47208,
   "language": "Python",
   "friction_lite_outsider_share": 0.75,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.75,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.23
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T18:21:09Z",
   "open_issues": 1880,
   "outsider_merge_share": 75
  },
  {
   "repo": "apache/echarts",
   "url": "https://github.com/apache/echarts",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 67538,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.895,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.89,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.91
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-13T09:27:20Z",
   "open_issues": 1483,
   "outsider_merge_share": 89
  },
  {
   "repo": "apache/flink",
   "url": "https://github.com/apache/flink",
   "policy_classes": [
    "agents-disclosure",
    "cla-required"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in AGENTS.md: \"- Disclose AI usage by checking the AI disclosure checkbox and uncommenting the `Generated-by` line in the PR template - Add `Generated-by: <Tool Name and Version>` to commit messages - Never add `Co-Authored-By` with an AI agent as co-author; agents are assistants, not authors - You must be able to explain the design, code, and tests, debug them, and respond to review feedback substantively - Reviewer-ready quality\"; cla-required in AGENTS.md: \"<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26413,
   "language": "Java",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 85,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "d to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work f..."
     },
     {
      "kind": "discussion_first",
      "evidence": "ew user-facing API requires a voted FLIP (Flink Improvement Proposal); this applies to `@Public`, `@PublicEvolving`, and `@Experimental` sin..."
     },
     {
      "kind": "agents_disclosure",
      "evidence": "them in properly. ### AI-assisted contributions - Disclose AI usage by checking the AI disclosure checkbox and uncommenting the `Generated-b..."
     }
    ],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [
     "CLA signature required (-5)",
     "discussion first (-10)",
     "AI disclosure required (0)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.91
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T02:45:36Z",
   "open_issues": 383,
   "outsider_merge_share": 100
  },
  {
   "repo": "apache/incubator-seata",
   "url": "https://github.com/apache/incubator-seata",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26010,
   "language": "Java",
   "friction_lite_outsider_share": 0.448,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 85,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "d to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work f..."
     },
     {
      "kind": "discussion_first",
      "evidence": "ssue: bug report feature request performance issues feature proposal feature design help wanted incomplete documentation test improvement an..."
     }
    ],
    "outsider_merge_share": 0.45,
    "outsider_merge_share_pct": 45,
    "reasons": [
     "CLA signature required (-5)",
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.73
   },
   "good_first_issues": 18,
   "pushed_at": "2026-10-18T12:11:09Z",
   "open_issues": 912,
   "outsider_merge_share": 45
  },
  {
   "repo": "apache/skywalking",
   "url": "https://github.com/apache/skywalking",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 24971,
   "language": "Java",
   "friction_lite_outsider_share": 0.28,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "rder the changes landed. - `swip/` - SkyWalking Improvement Proposals ### SWIP vs. operator docs The two kinds of document answer different ..."
     }
    ],
    "outsider_merge_share": 0.28,
    "outsider_merge_share_pct": 28,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.86
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T05:12:32Z",
   "open_issues": 33,
   "outsider_merge_share": 28
  },
  {
   "repo": "apache/superset",
   "url": "https://github.com/apache/superset",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 75200,
   "language": "Python",
   "friction_lite_outsider_share": 0.826,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.83,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.77
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T08:39:27Z",
   "open_issues": 597,
   "outsider_merge_share": 83
  },
  {
   "repo": "apify/crawlee",
   "url": "https://github.com/apify/crawlee",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26188,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.704,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.7,
    "outsider_merge_share_pct": 70,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.3
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T02:36:52Z",
   "open_issues": 156,
   "outsider_merge_share": 70
  },
  {
   "repo": "apify/crawlee-python",
   "url": "https://github.com/apify/crawlee-python",
   "policy_classes": [
    "open"
   ],
   "headline": "No AI policy found in any policy file.",
   "what_to_do": "Standard contribution rules apply.",
   "evidence": "All policy files read 2026-10-17: no AI policy or gates found. Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "apolloconfig/apollo",
   "url": "https://github.com/apolloconfig/apollo",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in AGENTS.md: \"- Non-trivial contributions require signing the CLA. - Open a feature branch for your change and submit a PR using `.github/PULL_REQUEST_TEMPLATE.md`.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29820,
   "language": "Java",
   "friction_lite_outsider_share": 0.379,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 96,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "not hesitate, but follow the guidelines below. ### Sign the Contributor License Agreement Before we accept a non-trivial patch or pull reque..."
     }
    ],
    "outsider_merge_share": 0.38,
    "outsider_merge_share_pct": 38,
    "reasons": [
     "CLA signature required (-5)",
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.79
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-17T01:39:32Z",
   "open_issues": 161,
   "outsider_merge_share": 38
  },
  {
   "repo": "AppFlowy-IO/AppFlowy",
   "url": "https://github.com/AppFlowy-IO/AppFlowy",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 77535,
   "language": "Dart",
   "friction_lite_outsider_share": 0.909,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.91,
    "reasons": [
     "2 open good-first-issues (+1.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 2.4
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-08T11:00:14Z",
   "open_issues": 1040,
   "outsider_merge_share": 91
  },
  {
   "repo": "apple/container",
   "url": "https://github.com/apple/container",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 50790,
   "language": "Swift",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 3.54
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T01:17:31Z",
   "open_issues": 580,
   "outsider_merge_share": 100
  },
  {
   "repo": "appwrite/appwrite",
   "url": "https://github.com/appwrite/appwrite",
   "policy_classes": [
    "assignment-gated",
    "discussion-first"
   ],
   "headline": "You must be assigned before opening a PR",
   "what_to_do": "Comment asking for assignment and wait for a maintainer to assign you.",
   "evidence": "5k scan 2026-10-18: assignment-gated in CONTRIBUTING.md: \"els/564160730845151244/636852860709240842) on Discord. 2. **Ask to be assigned.** Comment on the GitHub issue, then open a Discord thread\" Greenlight v0.9.3 flywheel correction: adds discussion-first: in AGENTS.md: \"- **src/Executor/** -- Open Runtimes executor HTTP client (create/run/delete function and site runtimes) - **packages/** -- Utopia libraries absorbed into this repository and autoloaded directly (`agents`, `bus`); each is an independent Composer package mirrored to `utopia-php/<name>`, managed with `bin/monorepo`.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 57719,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.154,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.15,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 2.55
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:36:07Z",
   "open_issues": 800,
   "outsider_merge_share": 15
  },
  {
   "repo": "ArchiveBox/ArchiveBox",
   "url": "https://github.com/ArchiveBox/ArchiveBox",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28815,
   "language": "Python",
   "friction_lite_outsider_share": 0.19,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.19,
    "outsider_merge_share_pct": 19,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.66
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T23:06:45Z",
   "open_issues": 155,
   "outsider_merge_share": 19
  },
  {
   "repo": "arendst/Tasmota",
   "url": "https://github.com/arendst/Tasmota",
   "policy_classes": [
    "cla-required",
    "dco-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"## Contributor License Agreement (CLA)\"; dco-required in CONTRIBUTING.md: \"It is based on the Linux [Developer Certificate Of Origin](http://elinux.org/Developer_Certificate_Of_Origin), but is modified to explicitly use the GPL-3.0 license and not mention sign-off (due to GitHub.com keeps an historial, with your user name, of PRs' commits and all editions on PR's comments).\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 24877,
   "language": "C",
   "friction_lite_outsider_share": 0.433,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "enied and closed. -------------------------------------- ## Contributor License Agreement (CLA) ``` By making a contribution to this project..."
     },
     {
      "kind": "dco_required",
      "evidence": "commons.org/licenses/by-sa/3.0/). It is based on the Linux [Developer Certificate Of Origin](http://elinux.org/Developer_Certificate_Of_Orig..."
     }
    ],
    "outsider_merge_share": 0.43,
    "outsider_merge_share_pct": 43,
    "reasons": [
     "CLA signature required (-5)",
     "DCO sign-off required (-5)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.14
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T16:48:02Z",
   "open_issues": 19,
   "outsider_merge_share": 43
  },
  {
   "repo": "argotorg/solidity",
   "url": "https://github.com/argotorg/solidity",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25756,
   "language": "C++",
   "friction_lite_outsider_share": 0.615,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.62,
    "outsider_merge_share_pct": 62,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.14
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T16:12:32Z",
   "open_issues": 842,
   "outsider_merge_share": 62
  },
  {
   "repo": "Asabeneh/30-Days-Of-JavaScript",
   "url": "https://github.com/Asabeneh/30-Days-Of-JavaScript",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 46938,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.01
   },
   "good_first_issues": null,
   "pushed_at": "2026-08-27T12:03:08Z",
   "open_issues": 366,
   "outsider_merge_share": 0
  },
  {
   "repo": "Asabeneh/30-Days-Of-Python",
   "url": "https://github.com/Asabeneh/30-Days-Of-Python",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 76512,
   "language": "Python",
   "friction_lite_outsider_share": 0.75,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.75,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.99
   },
   "good_first_issues": null,
   "pushed_at": "2026-09-30T08:10:34Z",
   "open_issues": 230,
   "outsider_merge_share": 75
  },
  {
   "repo": "Asabeneh/30-Days-Of-React",
   "url": "https://github.com/Asabeneh/30-Days-Of-React",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27523,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "outsider_merge_share_pct": 0,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.77
   },
   "good_first_issues": 0,
   "pushed_at": "2026-08-27T12:11:56Z",
   "open_issues": 215,
   "outsider_merge_share": 0
  },
  {
   "repo": "asdf-vm/asdf",
   "url": "https://github.com/asdf-vm/asdf",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25603,
   "language": "Go",
   "friction_lite_outsider_share": 0.545,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "ific as possible when reporting the issue. ### New Features/Proposals Please [open a new Feature Request](https://github.com/asdf-vm/asdf/is..."
     }
    ],
    "outsider_merge_share": 0.55,
    "outsider_merge_share_pct": 55,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 17.15
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-16T16:54:53Z",
   "open_issues": 148,
   "outsider_merge_share": 55
  },
  {
   "repo": "asgeirtj/system_prompts_leaks",
   "url": "https://github.com/asgeirtj/system_prompts_leaks",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 69848,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.66
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T08:29:42Z",
   "open_issues": 59,
   "outsider_merge_share": 100
  },
  {
   "repo": "ashishps1/awesome-low-level-design",
   "url": "https://github.com/ashishps1/awesome-low-level-design",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27452,
   "language": "Java",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.33
   },
   "good_first_issues": 0,
   "pushed_at": "2026-08-19T08:47:42Z",
   "open_issues": 186,
   "outsider_merge_share": 100
  },
  {
   "repo": "assafelovic/gpt-researcher",
   "url": "https://github.com/assafelovic/gpt-researcher",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30162,
   "language": "Python",
   "friction_lite_outsider_share": 0.381,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.38,
    "outsider_merge_share_pct": 38,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.68
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-10T22:03:53Z",
   "open_issues": 42,
   "outsider_merge_share": 38
  },
  {
   "repo": "astral-sh/ruff",
   "url": "https://github.com/astral-sh/ruff",
   "policy_classes": [
    "agents-banned",
    "agents-disclosure",
    "discussion-first"
   ],
   "headline": "Autonomous agent contributions are banned via the org-wide AI policy linked from CONTRIBUTING.",
   "what_to_do": "Same class as astral-sh/uv: a human must own the work and write the comments in their own words, and may not use an agent to contribute. Do not submit autonomous-agent PRs.",
   "evidence": "CONTRIBUTING.md (read 2026-10-17): 'We require all use of AI in contributions to follow our AI Policy,' with a link to astral-sh/.github/AI_POLICY.md, which states: 'We do not allow autonomous agents to be used for contributing to our projects. We will close any pull requests that we believe were made autonomously.' Same org policy as astral-sh/uv. Read-only evaluation; nothing claimed or posted. Greenlight v0.9.3 flywheel correction: adds agents-disclosure, discussion-first: in CONTRIBUTING.md: \"Please do not open pull requests for new features without prior discussion.\"",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "astral-sh/uv",
   "url": "https://github.com/astral-sh/uv",
   "policy_classes": [
    "agents-banned",
    "agents-disclosure"
   ],
   "headline": "Autonomous agent contributions are not allowed, and AI-generated maintainer comments may be hidden.",
   "what_to_do": "You may use AI as a coding tool, but a human must own the work, write the comments in their own words, and disclose any AI context in quote blocks. Do not submit anything an agent produced on its own.",
   "evidence": "astral-sh/.github/AI_POLICY.md (read 2026-10-17): AI should not be used to generate comments when communicating with maintainers; we do not allow autonomous agents to be used for contributing; pull requests believed autonomous will be closed. Never targeted by the campaign; added as an exclusion after the policy read. Greenlight v0.9.3 flywheel correction: adds agents-disclosure: in org AI_POLICY.md: \"If you wish to include context from an interaction with AI in your comments, it must be in a quote block (e.g., using `>`) and disclosed as such.\"",
   "our_record": "Never targeted: agent ban found before any claim",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "AtsushiSakai/PythonRobotics",
   "url": "https://github.com/AtsushiSakai/PythonRobotics",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30728,
   "language": "Python",
   "friction_lite_outsider_share": 0.765,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.76,
    "outsider_merge_share_pct": 76,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.8
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-14T02:37:33Z",
   "open_issues": 62,
   "outsider_merge_share": 76
  },
  {
   "repo": "atuinsh/atuin",
   "url": "https://github.com/atuinsh/atuin",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32021,
   "language": "Rust",
   "friction_lite_outsider_share": 0.214,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.21,
    "outsider_merge_share_pct": 21,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.99
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T02:38:26Z",
   "open_issues": 432,
   "outsider_merge_share": 21
  },
  {
   "repo": "authelia/authelia",
   "url": "https://github.com/authelia/authelia",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29303,
   "language": "Go",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.28
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-18T08:50:34Z",
   "open_issues": 129,
   "outsider_merge_share": 100
  },
  {
   "repo": "Automattic/mongoose",
   "url": "https://github.com/Automattic/mongoose",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27456,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.593,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.59,
    "outsider_merge_share_pct": 59,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.59
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T23:44:21Z",
   "open_issues": 182,
   "outsider_merge_share": 59
  },
  {
   "repo": "AvaloniaUI/Avalonia",
   "url": "https://github.com/AvaloniaUI/Avalonia",
   "policy_classes": [
    "agents-banned"
   ],
   "headline": "Agent contributions are banned here",
   "what_to_do": "Do not submit agent-authored PRs; if the policy allows human-in-the-loop assistance, contribute personally instead.",
   "evidence": "5k scan 2026-10-18: agents-banned in CONTRIBUTING.md: \"AI-assisted pull requests that don't follow these guidelines will be closed.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31680,
   "language": "C#",
   "friction_lite_outsider_share": 0.6,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "d, they can confirm the fix. ## Features Features should be discussed with the core team before opening a PR. Please open an issue to discus..."
     }
    ],
    "outsider_merge_share": 0.6,
    "outsider_merge_share_pct": 60,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.95
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T05:17:46Z",
   "open_issues": 1985,
   "outsider_merge_share": 60
  },
  {
   "repo": "avelino/awesome-go",
   "url": "https://github.com/avelino/awesome-go",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 189061,
   "language": "Go",
   "friction_lite_outsider_share": 0.786,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.79,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.23
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-15T14:03:07Z",
   "open_issues": 81,
   "outsider_merge_share": 79
  },
  {
   "repo": "axios/axios",
   "url": "https://github.com/axios/axios",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 109299,
   "language": "JavaScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.25
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-15T16:05:17Z",
   "open_issues": 106,
   "outsider_merge_share": 100
  },
  {
   "repo": "ayghri/i-have-adhd",
   "url": "https://github.com/ayghri/i-have-adhd",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 57650,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 2.63
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-11T16:03:54Z",
   "open_issues": 80,
   "outsider_merge_share": 100
  },
  {
   "repo": "AykutSarac/jsoncrack.com",
   "url": "https://github.com/AykutSarac/jsoncrack.com",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 44501,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.667,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.67,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.06
   },
   "good_first_issues": null,
   "pushed_at": "2026-09-14T15:39:27Z",
   "open_issues": 46,
   "outsider_merge_share": 67
  },
  {
   "repo": "babel/babel",
   "url": "https://github.com/babel/babel",
   "policy_classes": [
    "agents-banned",
    "agents-disclosure"
   ],
   "headline": "Agent contributions are banned here",
   "what_to_do": "Do not submit bulk or fully autonomous agent PRs here; human-led AI work is welcome but must be disclosed in the PR as the policy requires.",
   "evidence": "5k scan 2026-10-18: agents-banned in AGENTS.md: \"Pull requests with LLM-generated descriptions that do not follow these rules will be closed without review, and the contributor will be blocked from the Babel organization.\"; agents-disclosure in AGENTS.md: \"Instead, use `Assisted-by: <model name>`.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 44056,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.45,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.45,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.89
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T08:59:23Z",
   "open_issues": 784,
   "outsider_merge_share": 45
  },
  {
   "repo": "BabylonJS/Babylon.js",
   "url": "https://github.com/BabylonJS/Babylon.js",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26187,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "questions you may have. Please use the Github issues (after discussing them on the forum) only for: - Bugs - Feature requests We will try to..."
     }
    ],
    "outsider_merge_share": 0,
    "outsider_merge_share_pct": 0,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.22
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T13:08:20Z",
   "open_issues": 16,
   "outsider_merge_share": 0
  },
  {
   "repo": "badges/shields",
   "url": "https://github.com/badges/shields",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27275,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.8,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "If you need help getting started or implementing a change, [start a discussion][discussions] with your question. We promise it's okay to do ..."
     }
    ],
    "outsider_merge_share": 0.8,
    "outsider_merge_share_pct": 80,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.94
   },
   "good_first_issues": 42,
   "pushed_at": "2026-10-18T23:50:38Z",
   "open_issues": 293,
   "outsider_merge_share": 80
  },
  {
   "repo": "bagisto/bagisto",
   "url": "https://github.com/bagisto/bagisto",
   "policy_classes": [
    "assignment-gated"
   ],
   "headline": "You must be assigned before opening a PR",
   "what_to_do": "Comment asking for assignment and wait for a maintainer to assign you.",
   "evidence": "5k scan 2026-10-18: assignment-gated in CONTRIBUTING.md: \"**Comment on the issue and wait to be assigned before you write any code.**\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28255,
   "language": "PHP",
   "friction_lite_outsider_share": 0.667,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 65,
    "gates_detected": [
     {
      "kind": "assignment_required",
      "evidence": "efore you start working Comment on the issue and wait to be assigned before you write any code. Several people often pick up the same issue,..."
     },
     {
      "kind": "discussion_first",
      "evidence": "what it adds>` for a feature. ## Core development ideas and discussion If you propose a new feature, implement at least enough of it to show..."
     }
    ],
    "outsider_merge_share": 0.67,
    "outsider_merge_share_pct": 67,
    "reasons": [
     "assignment required before PR (-25)",
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 7.05
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T16:08:11Z",
   "open_issues": 32,
   "outsider_merge_share": 67
  },
  {
   "repo": "baidu/Unlimited-OCR",
   "url": "https://github.com/baidu/Unlimited-OCR",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27826,
   "language": "Python",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "outsider_merge_share_pct": null,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 14.58
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-12T10:37:00Z",
   "open_issues": 88
  },
  {
   "repo": "bannedbook/fanqiang",
   "url": "https://github.com/bannedbook/fanqiang",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 54909,
   "language": "Kotlin",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 2.2
   },
   "good_first_issues": null,
   "pushed_at": "2026-09-13T05:26:36Z",
   "open_issues": 339,
   "outsider_merge_share": 100
  },
  {
   "repo": "barry-ran/QtScrcpy",
   "url": "https://github.com/barry-ran/QtScrcpy",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32464,
   "language": "C++",
   "friction_lite_outsider_share": 0.765,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.76,
    "outsider_merge_share_pct": 76,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.44
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-15T06:25:19Z",
   "open_issues": 632,
   "outsider_merge_share": 76
  },
  {
   "repo": "batrapulkit/squidbrake",
   "url": "https://github.com/batrapulkit/squidbrake",
   "policy_classes": [
    "claim-first"
   ],
   "headline": "The maintainer asks you to comment to claim before starting; otherwise the repo is open.",
   "what_to_do": "Claim first, then build. Small maintainer repos merge fast, so keep the PR tight.",
   "evidence": "Hand-verified 2026-10-14: maintainer asks contributors to comment to claim before starting (Friction Index detection records it). Our PR #91 merged.",
   "our_record": "1 PR merged (#91)",
   "verified_on": "2026-10-13"
  },
  {
   "repo": "bazelbuild/bazel",
   "url": "https://github.com/bazelbuild/bazel",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"## Contributor License Agreement\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25964,
   "language": "Java",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "# Contributing to Bazel ## Contributor License Agreement Contributions to this project must be accompanied by a Contributor License Agreemen..."
     }
    ],
    "outsider_merge_share": 0,
    "outsider_merge_share_pct": 0,
    "reasons": [
     "CLA signature required (-5)",
     "45 open good-first-issues (+10.0)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.53
   },
   "good_first_issues": 5,
   "pushed_at": "2026-10-16T20:16:36Z",
   "open_issues": 1989,
   "outsider_merge_share": 0
  },
  {
   "repo": "beego/beego",
   "url": "https://github.com/beego/beego",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32428,
   "language": "Go",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "outsider_merge_share_pct": null,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.49
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-05T13:43:56Z",
   "open_issues": 21
  },
  {
   "repo": "BerriAI/litellm",
   "url": "https://github.com/BerriAI/litellm",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "Pipeline evidence gate 2026-10-18 (evidence quality fix): in CONTRIBUTING.md: \"Before contributing code to LiteLLM, you must sign our [Contributor License Agreement (CLA)](https://cla-assistant.io/BerriAI/litellm). This is a legal requirement for all contributions to be merged into the main repository.\" The staged scan evidence quoted only the section heading; this is the operative passage.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 61492,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.04
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T17:07:58Z",
   "open_issues": 5569,
   "outsider_merge_share": 100
  },
  {
   "repo": "better-auth/better-auth",
   "url": "https://github.com/better-auth/better-auth",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30358,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.706,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "reproduction. ### Feature Requests New features start with discussion. Open a [feature request](https://github.com/better-auth/better-auth/i..."
     }
    ],
    "outsider_merge_share": 0.71,
    "outsider_merge_share_pct": 71,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.46
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T23:05:50Z",
   "open_issues": 881,
   "outsider_merge_share": 71
  },
  {
   "repo": "bevyengine/bevy",
   "url": "https://github.com/bevyengine/bevy",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 49108,
   "language": "Rust",
   "friction_lite_outsider_share": 0.957,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.96,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.38
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T07:14:55Z",
   "open_issues": 3529,
   "outsider_merge_share": 96
  },
  {
   "repo": "BeyondDimension/SteamTools",
   "url": "https://github.com/BeyondDimension/SteamTools",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27187,
   "language": "C#",
   "friction_lite_outsider_share": 0.882,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.88,
    "outsider_merge_share_pct": 88,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.8
   },
   "good_first_issues": 1,
   "pushed_at": "2026-08-31T10:08:47Z",
   "open_issues": 1161,
   "outsider_merge_share": 88
  },
  {
   "repo": "BigPizzaV3/CodexPlusPlus",
   "url": "https://github.com/BigPizzaV3/CodexPlusPlus",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32334,
   "language": "Rust",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.24
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T17:39:54Z",
   "open_issues": 689,
   "outsider_merge_share": 100
  },
  {
   "repo": "bigskysoftware/htmx",
   "url": "https://github.com/bigskysoftware/htmx",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 49579,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.1,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.21
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-15T21:49:36Z",
   "open_issues": 304,
   "outsider_merge_share": 10
  },
  {
   "repo": "bilawalsidhu/gods-eye-view",
   "url": "https://github.com/bilawalsidhu/gods-eye-view",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 57861,
   "language": "JavaScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.79
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T06:16:13Z",
   "open_issues": 368,
   "outsider_merge_share": 100
  },
  {
   "repo": "binarywang/WxJava",
   "url": "https://github.com/binarywang/WxJava",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 33163,
   "language": "Java",
   "friction_lite_outsider_share": 0.591,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.59,
    "outsider_merge_share_pct": 59,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.17
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T03:51:42Z",
   "open_issues": 11,
   "outsider_merge_share": 59
  },
  {
   "repo": "binwiederhier/ntfy",
   "url": "https://github.com/binwiederhier/ntfy",
   "policy_classes": [
    "open"
   ],
   "headline": "No policy files at the repo root at all; no gates found.",
   "what_to_do": "Standard contribution rules apply.",
   "evidence": "Repo root read 2026-10-17: AGENTS.md, CLAUDE.md, and CONTRIBUTING.md all missing; no policy files found, no gates. Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "biomejs/biome",
   "url": "https://github.com/biomejs/biome",
   "policy_classes": [
    "agents-disclosure"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in AGENTS.md: \"- If opening a PR from user-provided text, ensure it discloses the extent of AI assistance. - Use a conventional-commit title and the target branch defined in `CONTRIBUTING.md`.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25975,
   "language": "Rust",
   "friction_lite_outsider_share": 0.778,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "ce notice](#ai-assistance-notice) [Asking questions, making proposals](#asking-questions-making-proposals) [Reporting bugs](#reporting-bugs)..."
     },
     {
      "kind": "agents_disclosure",
      "evidence": "kind of AI assistance to contribute to Biome, > it must be disclosed in the pull request. If you relied on AI assistance to make a pull requ..."
     }
    ],
    "outsider_merge_share": 0.78,
    "outsider_merge_share_pct": 78,
    "reasons": [
     "discussion first (-10)",
     "AI disclosure required (0)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.8
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T04:48:56Z",
   "open_issues": 459,
   "outsider_merge_share": 78
  },
  {
   "repo": "bitcoin/bitcoin",
   "url": "https://github.com/bitcoin/bitcoin",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 90431,
   "language": "C++",
   "friction_lite_outsider_share": 0.45,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.45,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.41
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T14:12:39Z",
   "open_issues": 772,
   "outsider_merge_share": 45
  },
  {
   "repo": "blackmatrix7/ios_rule_script",
   "url": "https://github.com/blackmatrix7/ios_rule_script",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28326,
   "language": "JavaScript",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "outsider_merge_share_pct": null,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.8
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T20:04:57Z",
   "open_issues": 102
  },
  {
   "repo": "blader/humanizer",
   "url": "https://github.com/blader/humanizer",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 58034,
   "language": "Python",
   "friction_lite_outsider_share": 0.6,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.6,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.62
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T19:12:03Z",
   "open_issues": 6,
   "outsider_merge_share": 60
  },
  {
   "repo": "BloopAI/vibe-kanban",
   "url": "https://github.com/BloopAI/vibe-kanban",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28389,
   "language": "Rust",
   "friction_lite_outsider_share": 0.5,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.5,
    "outsider_merge_share_pct": 50,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.49
   },
   "good_first_issues": 0,
   "pushed_at": "2026-09-19T06:52:48Z",
   "open_issues": 544,
   "outsider_merge_share": 50
  },
  {
   "repo": "bmad-code-org/BMAD-METHOD",
   "url": "https://github.com/bmad-code-org/BMAD-METHOD",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 54299,
   "language": "Python",
   "friction_lite_outsider_share": 0.08,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 0.2
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T17:47:54Z",
   "open_issues": 67,
   "outsider_merge_share": 8
  },
  {
   "repo": "bojieli/ai-agent-book",
   "url": "https://github.com/bojieli/ai-agent-book",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 54783,
   "language": "Python",
   "friction_lite_outsider_share": 0.296,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.3,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 2.79
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-08T15:06:27Z",
   "open_issues": 33,
   "outsider_merge_share": 30
  },
  {
   "repo": "boykopovar/AnyPS5",
   "url": "https://github.com/boykopovar/AnyPS5",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 42947,
   "language": "C++",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 9.4
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T18:58:32Z",
   "open_issues": 1006,
   "outsider_merge_share": 100
  },
  {
   "repo": "browser-use/browser-use",
   "url": "https://github.com/browser-use/browser-use",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 118389,
   "language": "Python",
   "friction_lite_outsider_share": 0.105,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.11,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.57
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T20:02:49Z",
   "open_issues": 563,
   "outsider_merge_share": 11
  },
  {
   "repo": "browser-use/video-use",
   "url": "https://github.com/browser-use/video-use",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29279,
   "language": "Python",
   "friction_lite_outsider_share": 0.7,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.7,
    "outsider_merge_share_pct": 70,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 13.78
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-08T22:17:01Z",
   "open_issues": 156,
   "outsider_merge_share": 70
  },
  {
   "repo": "browserbase/stagehand",
   "url": "https://github.com/browserbase/stagehand",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25729,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.071,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.07,
    "outsider_merge_share_pct": 7,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.94
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T20:33:58Z",
   "open_issues": 395,
   "outsider_merge_share": 7
  },
  {
   "repo": "Budibase/budibase",
   "url": "https://github.com/Budibase/budibase",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in .github/CONTRIBUTING.md: \"## Contributor License Agreement (CLA)\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28328,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.84,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 60,
    "gates_detected": [
     {
      "kind": "vouch_required",
      "evidence": "ase take a look at the guide below. ## Table of contents - [Vouching](#vouching) - [External PR Ticket Check](#external-pr-ticket-check) - [..."
     },
     {
      "kind": "cla_required",
      "evidence": "il, Org and Auth configs are all provided by the worker. ## Contributor License Agreement (CLA) In order to accept your pull request, we nee..."
     }
    ],
    "outsider_merge_share": 0.84,
    "outsider_merge_share_pct": 84,
    "reasons": [
     "vouch required before PR (-35)",
     "CLA signature required (-5)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.82
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-18T09:55:38Z",
   "open_issues": 275,
   "outsider_merge_share": 84
  },
  {
   "repo": "BurntSushi/ripgrep",
   "url": "https://github.com/BurntSushi/ripgrep",
   "policy_classes": [
    "agents-banned",
    "agents-disclosure"
   ],
   "headline": "Agent contributions are banned here",
   "what_to_do": "Do not submit agent-authored PRs; if the policy allows human-in-the-loop assistance, contribute personally instead.",
   "evidence": "5k scan 2026-10-18 + Greenlight v0.9.3 flywheel correction: agents-banned in AI_POLICY.md: \"This project requires a human in the loop who understands the work produced by AI. **Autonomous agents are not allowed to be used for contributing to this project**.\" agents-disclosure in AI_POLICY.md: \"If you wish to include context from an interaction with AI in your comments, it must be in a quote block (e.g., using `>`) and disclosed as such.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 69211,
   "language": "Rust",
   "friction_lite_outsider_share": 0.385,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.38,
    "reasons": [
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.79
   },
   "good_first_issues": null,
   "pushed_at": "2026-08-04T13:59:44Z",
   "open_issues": 216,
   "outsider_merge_share": 38
  },
  {
   "repo": "bvaughn/react-virtualized",
   "url": "https://github.com/bvaughn/react-virtualized",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27067,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "outsider_merge_share_pct": 0,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.06
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T01:01:33Z",
   "open_issues": 0,
   "outsider_merge_share": 0
  },
  {
   "repo": "byoungd/up",
   "url": "https://github.com/byoungd/up",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 68902,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.944,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.94,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.66
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T05:25:11Z",
   "open_issues": 29,
   "outsider_merge_share": 94
  },
  {
   "repo": "bytedance/deer-flow",
   "url": "https://github.com/bytedance/deer-flow",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 84069,
   "language": "Python",
   "friction_lite_outsider_share": 0.87,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.87,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.65
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T14:03:27Z",
   "open_issues": 948,
   "outsider_merge_share": 87
  },
  {
   "repo": "caddyserver/caddy",
   "url": "https://github.com/caddyserver/caddy",
   "policy_classes": [
    "open"
   ],
   "headline": "AGENTS.md covers coding style only; no AI policy or gates found.",
   "what_to_do": "Standard contribution rules apply.",
   "evidence": "AGENTS.md ('# Caddy Project Guidelines', read 2026-10-17): coding style guidance only; no AI policy, no gates found in any policy file. Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "calcom/cal.diy",
   "url": "https://github.com/calcom/cal.diy",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 49136,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.5,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.5,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.38
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T10:27:02Z",
   "open_issues": 1509,
   "outsider_merge_share": 50
  },
  {
   "repo": "calesthio/OpenMontage",
   "url": "https://github.com/calesthio/OpenMontage",
   "policy_classes": [
    "cla-required",
    "dco-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"We do not require a Contributor License Agreement (CLA), Developer Certificate of Origin sign-off, or any separate contribution contract.\"; dco-required in CONTRIBUTING.md: \"We do not require a Contributor License Agreement (CLA), Developer Certificate of Origin sign-off, or any separate contribution contract.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 69458,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.53
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T15:07:33Z",
   "open_issues": 408,
   "outsider_merge_share": 100
  },
  {
   "repo": "caolan/async",
   "url": "https://github.com/caolan/async",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28118,
   "language": "JavaScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.07
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-01T15:34:00Z",
   "open_issues": 34,
   "outsider_merge_share": 100
  },
  {
   "repo": "career-ops-hq/career-ops",
   "url": "https://github.com/career-ops-hq/career-ops",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 75450,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.727,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.73,
    "reasons": [
     "7 open good-first-issues (+3.5)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.18
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:35:07Z",
   "open_issues": 320,
   "outsider_merge_share": 73
  },
  {
   "repo": "ccxt/ccxt",
   "url": "https://github.com/ccxt/ccxt",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 44450,
   "language": "Python",
   "friction_lite_outsider_share": 0.143,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.14,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.99
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T09:36:35Z",
   "open_issues": 708,
   "outsider_merge_share": 14
  },
  {
   "repo": "celery/celery",
   "url": "https://github.com/celery/celery",
   "policy_classes": [
    "open"
   ],
   "headline": "No policy files at the repo root; no AI policy or gates found.",
   "what_to_do": "Standard contribution rules apply; external merge share is high.",
   "evidence": "Repo root read 2026-10-17: no AGENTS.md, CLAUDE.md, or CONTRIBUTING.md; no AI policy or gates found. Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "Chalarangelo/30-seconds-of-code",
   "url": "https://github.com/Chalarangelo/30-seconds-of-code",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 129243,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.938,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.94,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.84
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T11:39:31Z",
   "open_issues": 1,
   "outsider_merge_share": 94
  },
  {
   "repo": "changkun/modern-cpp-tutorial",
   "url": "https://github.com/changkun/modern-cpp-tutorial",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25900,
   "language": "C++",
   "friction_lite_outsider_share": 0.577,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.58,
    "outsider_merge_share_pct": 58,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.13
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-08T13:31:59Z",
   "open_issues": 0,
   "outsider_merge_share": 58
  },
  {
   "repo": "charlax/professional-programming",
   "url": "https://github.com/charlax/professional-programming",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 51628,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 2.55
   },
   "good_first_issues": null,
   "pushed_at": "2026-09-29T21:20:22Z",
   "open_issues": 14,
   "outsider_merge_share": 100
  },
  {
   "repo": "charmbracelet/bubbletea",
   "url": "https://github.com/charmbracelet/bubbletea",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 45447,
   "language": "Go",
   "friction_lite_outsider_share": 0.667,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.67,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.63
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-08T20:50:41Z",
   "open_issues": 266,
   "outsider_merge_share": 67
  },
  {
   "repo": "charmbracelet/crush",
   "url": "https://github.com/charmbracelet/crush",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28693,
   "language": "Go",
   "friction_lite_outsider_share": 0.158,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.16,
    "outsider_merge_share_pct": 16,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.34
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-18T23:47:21Z",
   "open_issues": 858,
   "outsider_merge_share": 16
  },
  {
   "repo": "charmbracelet/glow",
   "url": "https://github.com/charmbracelet/glow",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27731,
   "language": "Go",
   "friction_lite_outsider_share": 0.3,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.3,
    "outsider_merge_share_pct": 30,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.76
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-05T11:11:20Z",
   "open_issues": 254,
   "outsider_merge_share": 30
  },
  {
   "repo": "chartjs/Chart.js",
   "url": "https://github.com/chartjs/Chart.js",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 67747,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.867,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.87,
    "reasons": [
     "5 open good-first-issues (+2.5)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.62
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-04T13:05:36Z",
   "open_issues": 611,
   "outsider_merge_share": 87
  },
  {
   "repo": "ChatGPTNextWeb/NextChat",
   "url": "https://github.com/ChatGPTNextWeb/NextChat",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 88856,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.824,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.82,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.39
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-15T07:27:55Z",
   "open_issues": 856,
   "outsider_merge_share": 82
  },
  {
   "repo": "cheeriojs/cheerio",
   "url": "https://github.com/cheeriojs/cheerio",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30519,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.893,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.89,
    "outsider_merge_share_pct": 89,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.02
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-17T12:34:49Z",
   "open_issues": 71,
   "outsider_merge_share": 89
  },
  {
   "repo": "chen08209/FlClash",
   "url": "https://github.com/chen08209/FlClash",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 56602,
   "language": "Dart",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.48
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T09:56:34Z",
   "open_issues": 403
  },
  {
   "repo": "chenglou/pretext",
   "url": "https://github.com/chenglou/pretext",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 50828,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 2.64
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-15T17:09:24Z",
   "open_issues": 64,
   "outsider_merge_share": 0
  },
  {
   "repo": "CherryHQ/cherry-studio",
   "url": "https://github.com/CherryHQ/cherry-studio",
   "policy_classes": [
    "dco-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: dco-required in AGENTS.md: \"- **Sign commits and sign off**: Every commit must be both cryptographically signed and DCO-signed off. Use `git commit -S --signoff` (not `--signoff` alone), verify the commit object contains a `gpgsig` header with `git cat-file commit HEAD`, and verify the pushed PR commits show `Verified` on GitHub.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 52729,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.417,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 0.31
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T17:56:58Z",
   "open_issues": 1846,
   "outsider_merge_share": 42
  },
  {
   "repo": "chinabugotech/hutool",
   "url": "https://github.com/chinabugotech/hutool",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30243,
   "language": "Java",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.49
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-12T03:38:13Z",
   "open_issues": 2,
   "outsider_merge_share": 100
  },
  {
   "repo": "chroma-core/chroma",
   "url": "https://github.com/chroma-core/chroma",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29524,
   "language": "Rust",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.47
   },
   "good_first_issues": 10,
   "pushed_at": "2026-10-17T22:33:48Z",
   "open_issues": 949,
   "outsider_merge_share": 100
  },
  {
   "repo": "ChromeDevTools/chrome-devtools-mcp",
   "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "Pipeline evidence gate 2026-10-18 (evidence quality fix): in CONTRIBUTING.md: \"Contributions to this project must be accompanied by a [Contributor License Agreement](https://cla.developers.google.com/about) (CLA).\" The staged scan evidence quoted only the section heading; this is the operative passage.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 53790,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.741,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 0.18
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T06:48:01Z",
   "open_issues": 181,
   "outsider_merge_share": 74
  },
  {
   "repo": "chubin/wttr.in",
   "url": "https://github.com/chubin/wttr.in",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30681,
   "language": "Go",
   "friction_lite_outsider_share": 0.483,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.48,
    "outsider_merge_share_pct": 48,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.66
   },
   "good_first_issues": 0,
   "pushed_at": "2026-09-07T20:12:34Z",
   "open_issues": 333,
   "outsider_merge_share": 48
  },
  {
   "repo": "cilium/cilium",
   "url": "https://github.com/cilium/cilium",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25684,
   "language": "Go",
   "friction_lite_outsider_share": 0.5,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": ", we encourage you to open an issue, submit a pull request, start a discussion, or join the weekly developer meeting. However, if your organ..."
     }
    ],
    "outsider_merge_share": 0.5,
    "outsider_merge_share_pct": 50,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.22
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T05:09:17Z",
   "open_issues": 1101,
   "outsider_merge_share": 50
  },
  {
   "repo": "clash-verge-rev/clash-verge-rev",
   "url": "https://github.com/clash-verge-rev/clash-verge-rev",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 152240,
   "language": "Rust",
   "friction_lite_outsider_share": 0.545,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.55,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.23
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T08:43:30Z",
   "open_issues": 534,
   "outsider_merge_share": 55
  },
  {
   "repo": "cli/cli",
   "url": "https://github.com/cli/cli",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 46683,
   "language": "Go",
   "friction_lite_outsider_share": 0.48,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.48,
    "reasons": [
     "3 open good-first-issues (+1.5)"
    ],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.6
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T21:43:29Z",
   "open_issues": 1111,
   "outsider_merge_share": 48
  },
  {
   "repo": "ClickHouse/ClickHouse",
   "url": "https://github.com/ClickHouse/ClickHouse",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"When you open your first pull request in the ClickHouse repository, a bot will ask to accept the ClickHouse Individual CLA (Contributor License Agreement). Please review and sign it.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 50475,
   "language": "C++",
   "friction_lite_outsider_share": 0.292,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.29,
    "reasons": [
     "2 open good-first-issues (+1.0)"
    ],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.72
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T18:25:49Z",
   "open_issues": 8515,
   "outsider_merge_share": 29
  },
  {
   "repo": "cline/cline",
   "url": "https://github.com/cline/cline",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 70502,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.857,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.86,
    "reasons": [
     "2 open good-first-issues (+1.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.88
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:47:57Z",
   "open_issues": 1690,
   "outsider_merge_share": 86
  },
  {
   "repo": "CloakHQ/CloakBrowser",
   "url": "https://github.com/CloakHQ/CloakBrowser",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32294,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.93
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T20:13:05Z",
   "open_issues": 152,
   "outsider_merge_share": 100
  },
  {
   "repo": "clockworklabs/SpacetimeDB",
   "url": "https://github.com/clockworklabs/SpacetimeDB",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25315,
   "language": "Rust",
   "friction_lite_outsider_share": 0.826,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.83,
    "outsider_merge_share_pct": 83,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 15.21
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T16:29:01Z",
   "open_issues": 1030,
   "outsider_merge_share": 83
  },
  {
   "repo": "cloudflare/pingora",
   "url": "https://github.com/cloudflare/pingora",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27647,
   "language": "Rust",
   "friction_lite_outsider_share": 0.333,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.33,
    "outsider_merge_share_pct": 33,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.62
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-17T02:10:36Z",
   "open_issues": 316,
   "outsider_merge_share": 33
  },
  {
   "repo": "cloudflare/security-audit-skill",
   "url": "https://github.com/cloudflare/security-audit-skill",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31128,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.6,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.6,
    "outsider_merge_share_pct": 60,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.8
   },
   "good_first_issues": 0,
   "pushed_at": "2026-09-14T19:29:02Z",
   "open_issues": 66,
   "outsider_merge_share": 60
  },
  {
   "repo": "cloudreve/cloudreve",
   "url": "https://github.com/cloudreve/cloudreve",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"We only accept contributions to the **community edition**, and all contributors must sign the [CLA](https://cla-assistant.io/cloudreve/cloudreve) before a PR can be merged. - **PRs must be linked to an issue labeled with `Backlog`.** We do not accept new features proposed directly through a PR.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28849,
   "language": "Go",
   "friction_lite_outsider_share": 0.75,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 95,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "butions to the community edition, and all contributors must sign the [CLA](https://cla-assistant.io/cloudreve/cloudreve) before a PR can be ..."
     }
    ],
    "outsider_merge_share": 0.75,
    "outsider_merge_share_pct": 75,
    "reasons": [
     "CLA signature required (-5)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 13.27
   },
   "good_first_issues": 1,
   "pushed_at": "2026-09-21T06:15:15Z",
   "open_issues": 146,
   "outsider_merge_share": 75
  },
  {
   "repo": "cockroachdb/cockroach",
   "url": "https://github.com/cockroachdb/cockroach",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"Sign the [Contributor License Agreement](https://cla.crdb.dev/cockroachdb/cockroach). 2.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32572,
   "language": "Go",
   "friction_lite_outsider_share": 0.926,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 96,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "cts in ongoing development. ## Submitting a PR 1. Sign the [Contributor License Agreement](https://cla.crdb.dev/cockroachdb/cockroach). 2. C..."
     }
    ],
    "outsider_merge_share": 0.93,
    "outsider_merge_share_pct": 93,
    "reasons": [
     "CLA signature required (-5)",
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.67
   },
   "good_first_issues": 6,
   "pushed_at": "2026-10-15T16:42:00Z",
   "open_issues": 8260,
   "outsider_merge_share": 93
  },
  {
   "repo": "code-yeongyu/oh-my-openagent",
   "url": "https://github.com/code-yeongyu/oh-my-openagent",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in AGENTS.md: \"See tests/AGENTS.md ├── signatures/ # CLA signature registry (cla.json) ├── postinstall.mjs # Verifies platform binary + OpenCode version ├── test-setup.ts # Bun test preload (resets state between tests) ├── .opencode/ .agents/ # Project-scope skills + commands; .agents/ is the authoritative superset (both load, consumers prefer .agents/; new skills go to .agents/ only) ├── .omo/ # AI agent workspace (rules/,\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 70160,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.111,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.11,
    "reasons": [
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.85
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:42:22Z",
   "open_issues": 1500,
   "outsider_merge_share": 11
  },
  {
   "repo": "coder/code-server",
   "url": "https://github.com/coder/code-server",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read docs/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 79642,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.75,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.75,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 2.58
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-14T21:47:08Z",
   "open_issues": 154,
   "outsider_merge_share": 75
  },
  {
   "repo": "codex-team/editor.js",
   "url": "https://github.com/codex-team/editor.js",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31966,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.688,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.69,
    "outsider_merge_share_pct": 69,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 13.67
   },
   "good_first_issues": 41,
   "pushed_at": "2026-09-17T09:54:12Z",
   "open_issues": 711,
   "outsider_merge_share": 69
  },
  {
   "repo": "colbymchenry/codegraph",
   "url": "https://github.com/colbymchenry/codegraph",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 74370,
   "language": "C",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.32
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:28:26Z",
   "open_issues": 618,
   "outsider_merge_share": 0
  },
  {
   "repo": "colinhacks/zod",
   "url": "https://github.com/colinhacks/zod",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 44153,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.529,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.53,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.26
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T03:09:00Z",
   "open_issues": 93,
   "outsider_merge_share": 53
  },
  {
   "repo": "Comfy-Org/ComfyUI",
   "url": "https://github.com/Comfy-Org/ComfyUI",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 138362,
   "language": "Python",
   "friction_lite_outsider_share": 0.294,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.29,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.93
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T15:35:54Z",
   "open_issues": 5248,
   "outsider_merge_share": 29
  },
  {
   "repo": "commaai/openpilot",
   "url": "https://github.com/commaai/openpilot",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read docs/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 63925,
   "language": "Python",
   "friction_lite_outsider_share": 0.815,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.81,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.62
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T09:10:28Z",
   "open_issues": 126,
   "outsider_merge_share": 81
  },
  {
   "repo": "composer/composer",
   "url": "https://github.com/composer/composer",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29555,
   "language": "PHP",
   "friction_lite_outsider_share": 0.448,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.45,
    "outsider_merge_share_pct": 45,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.74
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T21:40:17Z",
   "open_issues": 151,
   "outsider_merge_share": 45
  },
  {
   "repo": "ComposioHQ/awesome-claude-skills",
   "url": "https://github.com/ComposioHQ/awesome-claude-skills",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 77372,
   "language": "Python",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 2.23
   },
   "good_first_issues": null,
   "pushed_at": "2026-09-18T07:16:11Z",
   "open_issues": 1784
  },
  {
   "repo": "ComposioHQ/composio",
   "url": "https://github.com/ComposioHQ/composio",
   "policy_classes": [
    "discussion-first"
   ],
   "headline": "High issue velocity; open an issue and get maintainer agreement before building new providers.",
   "what_to_do": "Check assignees first: some issues are pre-assigned to staff. Some repos in this ecosystem are closed backends, so verify the fix lives in the repo before building.",
   "evidence": "Two claims posted 2026-10-15; races in the high-velocity pool were observed on the 2026-10-17 wave. Friction Index detection quotes the maintainer-agreement guidance.",
   "our_record": "2 claims posted",
   "verified_on": "2026-10-15"
  },
  {
   "repo": "conductor-oss/conductor",
   "url": "https://github.com/conductor-oss/conductor",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32333,
   "language": "Java",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "-invite/email) channel for asking \"how to\" questions and to discuss ideas. The channel is a great place to start if you're considering creat..."
     }
    ],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.4
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-18T16:05:50Z",
   "open_issues": 272,
   "outsider_merge_share": 100
  },
  {
   "repo": "contextforge-org/contextforge-web-ui",
   "url": "https://github.com/contextforge-org/contextforge-web-ui",
   "policy_classes": [
    "open"
   ],
   "headline": "No formal gates; merges outside work readily and steadily.",
   "what_to_do": "A reliable steady-progress lane: keep PRs small and conventional.",
   "evidence": "Three of our PRs merged (#180, #181, #191) starting 2026-10-08.",
   "our_record": "3 PRs merged (#180, #181, #191)",
   "verified_on": "2026-10-08"
  },
  {
   "repo": "convex/convex-js",
   "url": "https://github.com/convex/convex-js",
   "policy_classes": [
    "open"
   ],
   "headline": "No formal gates; issues are precise and file-named. Note the repo was renamed from get-convex/convex-js.",
   "what_to_do": "Claim and build. Hiring signal: Convex is hiring in SF on strong revenue growth, so the repo rewards fast, clean PRs.",
   "evidence": "Three of our PRs are open (#203, #204, #205), including two from the 2026-10-17 wave. GitHub search still 422s on the old get-convex owner; REST redirects.",
   "our_record": "3 PRs open (#203, #204, #205)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "coollabsio/coolify",
   "url": "https://github.com/coollabsio/coolify",
   "policy_classes": [
    "agents-disclosure",
    "discussion-first"
   ],
   "headline": "AI use must be mentioned in the PR description",
   "what_to_do": "Disclose any AI tool use in the PR description. AI-generated PRs submitted without clear understanding of the change will be closed.",
   "evidence": "Independent audit 2026-10-18 (corrects the 5k scan): in CONTRIBUTING.md, AI Usage Disclosure: \"If AI tools were used at any stage, mention it in the pull request description.\" The file separately warns that AI-generated pull requests without clear understanding will be closed. A disclosure rule, not a ban. Greenlight v0.9.3 flywheel correction: adds discussion-first: in CONTRIBUTING.md: \"There are many ways to help: - Answer questions in GitHub Discussions or Discord - Report reproducible bugs - Submit pull requests to fix issues - Add new one-click services - Improve documentation Coolify is a PaaS used by 400,000+ people worldwide and maintained by two active maintainers.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 63132,
   "language": "PHP",
   "friction_lite_outsider_share": 0.556,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.56,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.82
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T15:24:36Z",
   "open_issues": 603,
   "outsider_merge_share": 56
  },
  {
   "repo": "coolsnowwolf/lede",
   "url": "https://github.com/coolsnowwolf/lede",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31593,
   "language": "C",
   "friction_lite_outsider_share": 0.944,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.94,
    "outsider_merge_share_pct": 94,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 14.63
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T18:15:00Z",
   "open_issues": 4,
   "outsider_merge_share": 94
  },
  {
   "repo": "coreyhaines31/marketingskills",
   "url": "https://github.com/coreyhaines31/marketingskills",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 55350,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.69,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.69,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 3.16
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-15T21:33:21Z",
   "open_issues": 50,
   "outsider_merge_share": 69
  },
  {
   "repo": "crewAIInc/crewAI",
   "url": "https://github.com/crewAIInc/crewAI",
   "policy_classes": [
    "open"
   ],
   "headline": "PRs must link an issue (ftc-require-issue workflow); buildable issues move in cohorts.",
   "what_to_do": "Link the issue in the PR body. Claims here arrive in waves (a Stanford collaboration cohort claimed everything buildable on 2026-10-12), so revisit when fresh issues land.",
   "evidence": "Skipped 2026-10-15: every buildable good-first-issue was claimed in a cohort. Our claim on #8246 was withdrawn with cause (the request was the author pitching their own commercial product).",
   "our_record": "0 (claim withdrawn with cause: #8246)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "curl/curl",
   "url": "https://github.com/curl/curl",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 43160,
   "language": "C",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.42
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:42:06Z",
   "open_issues": 94
  },
  {
   "repo": "cypress-io/cypress",
   "url": "https://github.com/cypress-io/cypress",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 51045,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.179,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.18,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.03
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:53:02Z",
   "open_issues": 1140,
   "outsider_merge_share": 18
  },
  {
   "repo": "d2lang/d2",
   "url": "https://github.com/d2lang/d2",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read docs/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25647,
   "language": "Go",
   "friction_lite_outsider_share": 0.036,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "current functionality, please create an Issue first with a proposal. When you start work on an Issue, please leave a comment so others know ..."
     }
    ],
    "outsider_merge_share": 0.04,
    "outsider_merge_share_pct": 4,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 18.41
   },
   "good_first_issues": 36,
   "pushed_at": "2026-10-11T23:37:43Z",
   "open_issues": 537,
   "outsider_merge_share": 4
  },
  {
   "repo": "D4Vinci/Scrapling",
   "url": "https://github.com/D4Vinci/Scrapling",
   "policy_classes": [
    "agents-disclosure"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in AI_POLICY.md: \"> [!IMPORTANT] > > If you are using **any kind of AI assistance** to contribute to Scrapling, > it must be disclosed in the pull request or issue.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 88434,
   "language": "Python",
   "friction_lite_outsider_share": 0.9,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.9,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.87
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T15:11:26Z",
   "open_issues": 6,
   "outsider_merge_share": 90
  },
  {
   "repo": "dandavison/delta",
   "url": "https://github.com/dandavison/delta",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32529,
   "language": "Rust",
   "friction_lite_outsider_share": 0.167,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.17,
    "outsider_merge_share_pct": 17,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.59
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-17T02:58:19Z",
   "open_issues": 490,
   "outsider_merge_share": 17
  },
  {
   "repo": "dani-garcia/vaultwarden",
   "url": "https://github.com/dani-garcia/vaultwarden",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 69245,
   "language": "Rust",
   "friction_lite_outsider_share": 0.68,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.68,
    "reasons": [
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.52
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T09:51:32Z",
   "open_issues": 101,
   "outsider_merge_share": 68
  },
  {
   "repo": "danielgatis/rembg",
   "url": "https://github.com/danielgatis/rembg",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25126,
   "language": "Python",
   "friction_lite_outsider_share": 0.625,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.63,
    "outsider_merge_share_pct": 63,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 19.88
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-10T17:17:22Z",
   "open_issues": 2,
   "outsider_merge_share": 63
  },
  {
   "repo": "danielmiessler/Fabric",
   "url": "https://github.com/danielmiessler/Fabric",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read docs/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 44337,
   "language": "Go",
   "friction_lite_outsider_share": 0.76,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.76,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.08
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T18:22:44Z",
   "open_issues": 21,
   "outsider_merge_share": 76
  },
  {
   "repo": "danielmiessler/SecLists",
   "url": "https://github.com/danielmiessler/SecLists",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 74182,
   "language": "PHP",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.4
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T11:12:59Z",
   "open_issues": 10,
   "outsider_merge_share": 100
  },
  {
   "repo": "Dao-AILab/flash-attention",
   "url": "https://github.com/Dao-AILab/flash-attention",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25159,
   "language": "Python",
   "friction_lite_outsider_share": 0.429,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.43,
    "outsider_merge_share_pct": 43,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 15.27
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T04:41:55Z",
   "open_issues": 1376,
   "outsider_merge_share": 43
  },
  {
   "repo": "dapr/dapr",
   "url": "https://github.com/dapr/dapr",
   "policy_classes": [
    "dco-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: dco-required in CONTRIBUTING.md: \"Most contributions require you to signoff on your commits via the Developer Certificate of Origin (DCO). When you submit a pull request, a DCO-bot will automatically determine whether you need to provide signoff for your commit.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26154,
   "language": "Go",
   "friction_lite_outsider_share": 0.345,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 86,
    "gates_detected": [
     {
      "kind": "dco_required",
      "evidence": "ff on your commits via the Developer Certificate of Origin (DCO). When you submit a pull request, a DCO-bot will automatically determine whe..."
     },
     {
      "kind": "discussion_first",
      "evidence": "others in a discussion, before it eventually manifests as a proposal. - Issue/Proposal: Used for items that propose a new idea or functional..."
     }
    ],
    "outsider_merge_share": 0.34,
    "outsider_merge_share_pct": 34,
    "reasons": [
     "DCO sign-off required (-5)",
     "discussion first (-10)",
     "2 open good-first-issues (+1.0)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.2
   },
   "good_first_issues": 58,
   "pushed_at": "2026-10-16T22:17:59Z",
   "open_issues": 457,
   "outsider_merge_share": 34
  },
  {
   "repo": "datawhalechina/hello-agents",
   "url": "https://github.com/datawhalechina/hello-agents",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 83587,
   "language": "Python",
   "friction_lite_outsider_share": 0.438,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.44,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.46
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-13T22:28:54Z",
   "open_issues": 125,
   "outsider_merge_share": 44
  },
  {
   "repo": "DavidHDev/react-bits",
   "url": "https://github.com/DavidHDev/react-bits",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 49607,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.958,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.96,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.34
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:56:47Z",
   "open_issues": 1,
   "outsider_merge_share": 96
  },
  {
   "repo": "davila7/claude-code-templates",
   "url": "https://github.com/davila7/claude-code-templates",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32737,
   "language": "Python",
   "friction_lite_outsider_share": 0.185,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.19,
    "outsider_merge_share_pct": 19,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 13.5
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T03:18:53Z",
   "open_issues": 411,
   "outsider_merge_share": 19
  },
  {
   "repo": "dbeaver/dbeaver",
   "url": "https://github.com/dbeaver/dbeaver",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 52117,
   "language": "Java",
   "friction_lite_outsider_share": 0.607,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.61,
    "reasons": [
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 2.89
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T17:33:40Z",
   "open_issues": 3364,
   "outsider_merge_share": 61
  },
  {
   "repo": "dbt-labs/dbt",
   "url": "https://github.com/dbt-labs/dbt",
   "policy_classes": [
    "open"
   ],
   "headline": "AGENTS.md is written for coding agents; the repo was renamed from dbt-core to dbt.",
   "what_to_do": "Read the agent-oriented AGENTS.md; use the new repo name dbt-labs/dbt (the old dbt-core name is dead and search APIs fail on it).",
   "evidence": "AGENTS.md (read 2026-10-17): 'Project Instructions (AI Agents): These instructions are for coding agents (Codex CLI, Claude Code, etc).' Agent-accommodating; no ban or disclosure requirement found. Rename note: dbt-core was renamed to dbt-labs/dbt; GitHub search 422s on the old name. Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "debpalash/VoiceStudio",
   "url": "https://github.com/debpalash/VoiceStudio",
   "policy_classes": [
    "cla-required",
    "dco-required",
    "discussion-first"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in .github/CONTRIBUTING.md: \"CLA checker’s policy](#contribution-licensing), sign the > [Contributor License Agreement](CLA-1.0.md) once. GitHub cannot stop you opening a pull re\"; dco-required in .github/CONTRIBUTING.md: \"when a PR commit's author, committer, or `Co-authored-by:`/`Signed-off-by:` email is a placeholder (`test@local`, `you@example.com`,\" Greenlight v0.9.3 flywheel correction: adds discussion-first: in CONTRIBUTING.md: \"--- ## Adding a TTS or ASR engine New engines are hired for a **named job**, not added to a list - the bar, the current job map, and the out-of-tree path are in [docs/engine-acceptance.md](../docs/engine-acceptance.md).\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 74672,
   "language": "Python",
   "friction_lite_outsider_share": 0.346,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.35,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.62
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:57:15Z",
   "open_issues": 227,
   "outsider_merge_share": 35
  },
  {
   "repo": "decolua/9router",
   "url": "https://github.com/decolua/9router",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31022,
   "language": "JavaScript",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "outsider_merge_share_pct": null,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.88
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-15T14:53:12Z",
   "open_issues": 2642
  },
  {
   "repo": "deepfakes/faceswap",
   "url": "https://github.com/deepfakes/faceswap",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: no AGENTS.md, CLAUDE.md, CONTRIBUTING.md, or org AI_POLICY.md present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 57574,
   "language": "Python",
   "friction_lite_outsider_share": 0.067,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.07,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 2.96
   },
   "good_first_issues": null,
   "pushed_at": "2026-08-05T11:39:37Z",
   "open_issues": 20,
   "outsider_merge_share": 7
  },
  {
   "repo": "deepinsight/insightface",
   "url": "https://github.com/deepinsight/insightface",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29987,
   "language": "Python",
   "friction_lite_outsider_share": 0.889,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.89,
    "outsider_merge_share_pct": 89,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.97
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-04T12:46:41Z",
   "open_issues": 1274,
   "outsider_merge_share": 89
  },
  {
   "repo": "deepseek-ai/deepseek-harness",
   "url": "https://github.com/deepseek-ai/deepseek-harness",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 252931,
   "language": "TypeScript",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.42
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T08:16:09Z",
   "open_issues": 0
  },
  {
   "repo": "deepset-ai/haystack",
   "url": "https://github.com/deepset-ai/haystack",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"- **Sign the CLA**, A [Contributor Licence Agreement (CLA)](https://cla-assistant.io/deepset-ai/haystack) is required for all contributions. Sign when prompted so your PR is ready for review (see [CLA](#contributor-licence-agreement-cla)).\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26772,
   "language": "Python",
   "friction_lite_outsider_share": 0.92,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 60,
    "gates_detected": [
     {
      "kind": "assignment_required",
      "evidence": "g Report](https://github.com/deepset-ai/haystack/issues/new?assignees=&labels=bug&projects=&template=bug_report.md&title=). - Explain the be..."
     },
     {
      "kind": "cla_required",
      "evidence": "ement (CLA) Significant contributions to Haystack require a Contributor License Agreement (CLA). If the contribution requires a CLA, we will..."
     },
     {
      "kind": "discussion_first",
      "evidence": "rflow) to see if users outside of the GitHub community have discussed the issue. - Collect information about the bug: - OS, Platform and Ver..."
     },
     {
      "kind": "agents_disclosure",
      "evidence": "ue%22) or [contributions wanted](https://github.com/deepset-ai/haystack/issues?q=is%3Aissue%20state%3Aopen%20label%3A\"Contributions%20wanted..."
     }
    ],
    "outsider_merge_share": 0.92,
    "outsider_merge_share_pct": 92,
    "reasons": [
     "assignment required before PR (-25)",
     "CLA signature required (-5)",
     "discussion first (-10)",
     "AI disclosure required (0)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 6.98
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T02:14:47Z",
   "open_issues": 155,
   "outsider_merge_share": 92
  },
  {
   "repo": "deepspeedai/DeepSpeed",
   "url": "https://github.com/deepspeedai/DeepSpeed",
   "policy_classes": [
    "dco-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: dco-required in AGENTS.md: \"- `Signed-off-by` is a [DCO](https://en.wikipedia.org/wiki/Developer_Certificate_of_Origin) attestation made by a person, not by an agent. Never sign off on a diff that no human has read.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 43242,
   "language": "Python",
   "friction_lite_outsider_share": 0.636,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.64,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 7.63
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T11:07:50Z",
   "open_issues": 1533,
   "outsider_merge_share": 64
  },
  {
   "repo": "DefinitelyTyped/DefinitelyTyped",
   "url": "https://github.com/DefinitelyTyped/DefinitelyTyped",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 51445,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.048,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.05,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 2.9
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T23:57:45Z",
   "open_issues": 722,
   "outsider_merge_share": 5
  },
  {
   "repo": "denoland/deno",
   "url": "https://github.com/denoland/deno",
   "policy_classes": [
    "open"
   ],
   "headline": "Disclosure-only AI rule; otherwise open with serious review standards.",
   "what_to_do": "Disclose AI assistance; expect real technical review. Benchmark claims against real behavior (we diffed deepEqual against real Node).",
   "evidence": "Our PR #37038 (node:assert deepEqual symmetry, 13 of 14 vs real Node with the divergence documented) is open. Repo expects agent contributors to disclose.",
   "our_record": "1 PR open (#37038)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "deskflow/deskflow",
   "url": "https://github.com/deskflow/deskflow",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29812,
   "language": "C++",
   "friction_lite_outsider_share": 0.294,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.29,
    "outsider_merge_share_pct": 29,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 14.09
   },
   "good_first_issues": 3,
   "pushed_at": "2026-10-18T16:36:34Z",
   "open_issues": 235,
   "outsider_merge_share": 29
  },
  {
   "repo": "DeusData/codebase-memory-mcp",
   "url": "https://github.com/DeusData/codebase-memory-mcp",
   "policy_classes": [
    "agents-disclosure",
    "dco-required"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in CONTRIBUTING.md: \"- **Say so.** If an agent wrote the PR or is answering in the thread, disclose it, a line in the PR description or at the top of a comment is enough (\"written with X\", \"this account is operated by an AI agent on behalf of Y\").\"; dco-required in CONTRIBUTING.md: \"- **A person is accountable.** The [DCO sign-off](#license-and-sign-off-dco--required-on-every-commit) is a legal certification, and only a person can make it. The human behind the account certifies every commit, answers for it, and is who we talk to if something goes wrong.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 46847,
   "language": "C",
   "friction_lite_outsider_share": 0.077,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.08,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.73
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T17:02:49Z",
   "open_issues": 648,
   "outsider_merge_share": 8
  },
  {
   "repo": "Devolutions/UniGetUI",
   "url": "https://github.com/Devolutions/UniGetUI",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26658,
   "language": "C#",
   "friction_lite_outsider_share": 0.966,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.97,
    "outsider_merge_share_pct": 97,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.01
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T20:49:18Z",
   "open_issues": 466,
   "outsider_merge_share": 97
  },
  {
   "repo": "DevToys-app/DevToys",
   "url": "https://github.com/DevToys-app/DevToys",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32085,
   "language": "C#",
   "friction_lite_outsider_share": 0.444,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.44,
    "outsider_merge_share_pct": 44,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.16
   },
   "good_first_issues": 0,
   "pushed_at": "2026-09-29T00:45:51Z",
   "open_issues": 338,
   "outsider_merge_share": 44
  },
  {
   "repo": "diegosouzapw/OmniRoute",
   "url": "https://github.com/diegosouzapw/OmniRoute",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 78010,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.897,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.9,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 2.64
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:54:42Z",
   "open_issues": 260,
   "outsider_merge_share": 90
  },
  {
   "repo": "DietrichGebert/ponytail",
   "url": "https://github.com/DietrichGebert/ponytail",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 166792,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.609,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.61,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.3
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T01:55:14Z",
   "open_issues": 27,
   "outsider_merge_share": 61
  },
  {
   "repo": "discordjs/discord.js",
   "url": "https://github.com/discordjs/discord.js",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26818,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.444,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.44,
    "outsider_merge_share_pct": 44,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.4
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T14:01:28Z",
   "open_issues": 157,
   "outsider_merge_share": 44
  },
  {
   "repo": "discourse/discourse",
   "url": "https://github.com/discourse/discourse",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"Anyone wishing to contribute to the [github.com/discourse/discourse](https://github.com/discourse/discourse) project **must read & sign our [Contributor License Agreement](http://www.discourse.org/cla)**.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 47993,
   "language": "Ruby",
   "friction_lite_outsider_share": 0.483,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.48,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.25
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T17:51:40Z",
   "open_issues": 250,
   "outsider_merge_share": 48
  },
  {
   "repo": "DIYgod/RSSHub",
   "url": "https://github.com/DIYgod/RSSHub",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 46574,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.92,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.92,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.25
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T14:49:42Z",
   "open_issues": 43,
   "outsider_merge_share": 92
  },
  {
   "repo": "django/django",
   "url": "https://github.com/django/django",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 91431,
   "language": "Python",
   "friction_lite_outsider_share": 0.833,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.83,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.27
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-15T06:51:05Z",
   "open_issues": 538,
   "outsider_merge_share": 83
  },
  {
   "repo": "dmlc/xgboost",
   "url": "https://github.com/dmlc/xgboost",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28887,
   "language": "C++",
   "friction_lite_outsider_share": 0.185,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.19,
    "outsider_merge_share_pct": 19,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 14.3
   },
   "good_first_issues": 3,
   "pushed_at": "2026-10-15T11:35:32Z",
   "open_issues": 455,
   "outsider_merge_share": 19
  },
  {
   "repo": "docling-project/docling",
   "url": "https://github.com/docling-project/docling",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 69054,
   "language": "Python",
   "friction_lite_outsider_share": 0.962,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.96,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.65
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T07:20:32Z",
   "open_issues": 894,
   "outsider_merge_share": 96
  },
  {
   "repo": "docsifyjs/docsify",
   "url": "https://github.com/docsifyjs/docsify",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31550,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.562,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.56,
    "outsider_merge_share_pct": 56,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.91
   },
   "good_first_issues": 2,
   "pushed_at": "2026-10-17T06:56:57Z",
   "open_issues": 103,
   "outsider_merge_share": 56
  },
  {
   "repo": "documenso/documenso",
   "url": "https://github.com/documenso/documenso",
   "policy_classes": [
    "open"
   ],
   "headline": "AI-assisted contributions are allowed, but unreviewed AI code gets you blocked.",
   "what_to_do": "Review and understand every line before submitting; if maintainers detect AI-generated code thrown over the wall without review, contributors are blocked from the repository.",
   "evidence": "CONTRIBUTING.md (read 2026-10-17): 'Important: All AI-generated code must be thoroughly reviewed by the contributor before submitting a PR. You are responsible for understanding and validating every line of code you submit. If we detect that contributors are simply throwing AI-generated code over the wall without proper review, they will be blocked from the repository.' Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "dokku/dokku",
   "url": "https://github.com/dokku/dokku",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32193,
   "language": "Go",
   "friction_lite_outsider_share": 0.828,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.83,
    "outsider_merge_share_pct": 83,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.21
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T21:13:07Z",
   "open_issues": 35,
   "outsider_merge_share": 83
  },
  {
   "repo": "donnemartin/system-design-primer",
   "url": "https://github.com/donnemartin/system-design-primer",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 374629,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.15
   },
   "good_first_issues": 0,
   "pushed_at": "2026-09-15T01:10:09Z",
   "open_issues": 627,
   "outsider_merge_share": 100
  },
  {
   "repo": "doocs/advanced-java",
   "url": "https://github.com/doocs/advanced-java",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 79153,
   "language": "Java",
   "friction_lite_outsider_share": 0.389,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.39,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 2.68
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T02:58:55Z",
   "open_issues": 0,
   "outsider_merge_share": 39
  },
  {
   "repo": "dragonflydb/dragonfly",
   "url": "https://github.com/dragonflydb/dragonfly",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31795,
   "language": "C++",
   "friction_lite_outsider_share": 0.643,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 95,
    "gates_detected": [
     {
      "kind": "dco_required",
      "evidence": "to manually run the `helm template` and diff the output. ## Signoff Commits All community submissions must include a signoff. ```bash git co..."
     }
    ],
    "outsider_merge_share": 0.64,
    "outsider_merge_share_pct": 64,
    "reasons": [
     "DCO sign-off required (-5)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.4
   },
   "good_first_issues": 2,
   "pushed_at": "2026-10-18T16:41:26Z",
   "open_issues": 288,
   "outsider_merge_share": 64
  },
  {
   "repo": "DrKLO/Telegram",
   "url": "https://github.com/DrKLO/Telegram",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30112,
   "language": "Java",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.78
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-13T10:25:51Z",
   "open_issues": 635,
   "outsider_merge_share": 100
  },
  {
   "repo": "dubinc/dub",
   "url": "https://github.com/dubinc/dub",
   "policy_classes": [
    "collaborators-only"
   ],
   "headline": "PR creation rejects non-collaborators; outside fork-based PRs effectively do not exist.",
   "what_to_do": "Do not claim or build. Two of our claims (#4576, #4707) are dead ends here; PR creation 404s for outsiders.",
   "evidence": "Scale-wave discovery (2026-10-17): PR creation 404s for non-collaborators and zero fork-based PRs appeared in the last 100 closed PRs. Note: the repo-intel row previously recorded 'maintainers merge externals'; the newer, stronger evidence is that outsiders cannot open PRs at all. Claims #4576 and #4707 were posted before this was found and are queued for release.",
   "our_record": "2 claims posted (#4576, #4707); both dead on the gate",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "e2b-dev/E2B",
   "url": "https://github.com/e2b-dev/e2b",
   "policy_classes": [
    "discussion-first"
   ],
   "headline": "A PR-speed repo: contributors open fix PRs without claiming, and maintainers engage same-day.",
   "what_to_do": "Do not rely on comment checks. Walk the issue timeline for cross-referenced PRs before calling anything unclaimed.",
   "evidence": "Two claims posted 2026-10-15; the race on #1988 taught the mandatory timeline cross-reference check (the 'race' PR had closed unmerged 17 hours before the scout). Friction Index detection quotes the discuss-first guidance from CONTRIBUTING.",
   "our_record": "2 claims posted",
   "verified_on": "2026-10-15"
  },
  {
   "repo": "earendil-works/pi",
   "url": "https://github.com/earendil-works/pi",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 116085,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.286,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.29,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.58
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T14:06:57Z",
   "open_issues": 347,
   "outsider_merge_share": 29
  },
  {
   "repo": "Ebazhanov/linkedin-skill-assessments-quizzes",
   "url": "https://github.com/Ebazhanov/linkedin-skill-assessments-quizzes",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28865,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.13
   },
   "good_first_issues": 10,
   "pushed_at": "2026-08-29T17:24:40Z",
   "open_issues": 20,
   "outsider_merge_share": 100
  },
  {
   "repo": "EbookFoundation/free-programming-books",
   "url": "https://github.com/EbookFoundation/free-programming-books",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "Pipeline evidence gate 2026-10-18 (classification correction): in docs/CONTRIBUTING.md: \"By contributing, you agree to the [LICENSE](../LICENSE) of this repository.\" The scan keyed cla-required off the section heading, but there is no CLA to sign; contributing simply accepts the repo license. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 399447,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [
     "4 open good-first-issues (+2.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.6
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-18T00:26:58Z",
   "open_issues": 94,
   "outsider_merge_share": 100
  },
  {
   "repo": "Egonex-AI/Understand-Anything",
   "url": "https://github.com/Egonex-AI/Understand-Anything",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 86871,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.812,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.81,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 6.98
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-12T10:24:59Z",
   "open_issues": 328,
   "outsider_merge_share": 81
  },
  {
   "repo": "elastic/elasticsearch",
   "url": "https://github.com/elastic/elasticsearch",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "Pipeline evidence gate 2026-10-18 (evidence quality fix): in CONTRIBUTING.md: \"Please make sure you have signed our [Contributor License Agreement](https://www.elastic.co/contributor-agreement/).\" The staged scan evidence quoted only the section heading; this is the operative passage.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 78301,
   "language": "Java",
   "friction_lite_outsider_share": 0.8,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.8,
    "reasons": [
     "5 open good-first-issues (+2.5)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 2.45
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:37:17Z",
   "open_issues": 6203,
   "outsider_merge_share": 80
  },
  {
   "repo": "electron/electron",
   "url": "https://github.com/electron/electron",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 123383,
   "language": "C++",
   "friction_lite_outsider_share": 0.586,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.59,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.31
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T09:39:12Z",
   "open_issues": 742,
   "outsider_merge_share": 59
  },
  {
   "repo": "element-plus/element-plus",
   "url": "https://github.com/element-plus/element-plus",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27811,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.84,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.84,
    "outsider_merge_share_pct": 84,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.38
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T02:26:09Z",
   "open_issues": 1168,
   "outsider_merge_share": 84
  },
  {
   "repo": "emilk/egui",
   "url": "https://github.com/emilk/egui",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31568,
   "language": "Rust",
   "friction_lite_outsider_share": 0.417,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.42,
    "outsider_merge_share_pct": 42,
    "reasons": [
     "2 open good-first-issues (+1.0)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.02
   },
   "good_first_issues": 4,
   "pushed_at": "2026-10-15T16:28:09Z",
   "open_issues": 1066,
   "outsider_merge_share": 42
  },
  {
   "repo": "emmabostian/developer-portfolios",
   "url": "https://github.com/emmabostian/developer-portfolios",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27252,
   "language": "Python",
   "friction_lite_outsider_share": 0.893,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.89,
    "outsider_merge_share_pct": 89,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.66
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T20:26:49Z",
   "open_issues": 0,
   "outsider_merge_share": 89
  },
  {
   "repo": "emscripten-core/emscripten",
   "url": "https://github.com/emscripten-core/emscripten",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27723,
   "language": "C++",
   "friction_lite_outsider_share": 0.036,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.04,
    "outsider_merge_share_pct": 4,
    "reasons": [
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.05
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T10:42:22Z",
   "open_issues": 2529,
   "outsider_merge_share": 4
  },
  {
   "repo": "encode/django-rest-framework",
   "url": "https://github.com/encode/django-rest-framework",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30210,
   "language": "Python",
   "friction_lite_outsider_share": 0.84,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.84,
    "outsider_merge_share_pct": 84,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.25
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-14T22:32:27Z",
   "open_issues": 57,
   "outsider_merge_share": 84
  },
  {
   "repo": "ente/ente",
   "url": "https://github.com/ente/ente",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read docs/CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29453,
   "language": "Dart",
   "friction_lite_outsider_share": 0.429,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "erged. If you wish for a new feature or a behaviour change, start a discussion, or add your perspective to the (likely) existing thread abou..."
     }
    ],
    "outsider_merge_share": 0.43,
    "outsider_merge_share_pct": 43,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 14.43
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-18T23:48:28Z",
   "open_issues": 211,
   "outsider_merge_share": 43
  },
  {
   "repo": "envoyproxy/envoy",
   "url": "https://github.com/envoyproxy/envoy",
   "policy_classes": [
    "agents-disclosure",
    "dco-required"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in AGENTS.md: \"**Disclose AI usage.** When submitting PRs, include a note about AI assistance in the PR description. The submitter must fully understand all code being submitted.\"; dco-required in AGENTS.md: \"**Always sign off commits.** The human user must sign off commits via `git commit -s`, never manually write a `Signed-off-by` trailer. The sign-off attests that the committer (the user) has the right to submit the code under the project's license.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29086,
   "language": "C++",
   "friction_lite_outsider_share": 0.7,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [
     {
      "kind": "dco_required",
      "evidence": "once your PR is assigned a reviewer, unless you need to fix DCO please do not force push. If you need to pull recent changes you can run ```..."
     },
     {
      "kind": "agents_disclosure",
      "evidence": "project squash-merges, so commit count does not matter. 5. Disclose AI usage. When submitting PRs, include a note about AI assistance in the..."
     }
    ],
    "outsider_merge_share": 0.7,
    "outsider_merge_share_pct": 70,
    "reasons": [
     "DCO sign-off required (-5)",
     "AI disclosure required (0)",
     "108 open good-first-issues (+10.0)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.86
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T01:49:25Z",
   "open_issues": 1849,
   "outsider_merge_share": 70
  },
  {
   "repo": "eslint/eslint",
   "url": "https://github.com/eslint/eslint",
   "policy_classes": [
    "agents-disclosure",
    "cla-required"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in AGENTS.md: \"ESLint's [AI Usage Policy](docs/src/contribute/ai-policy.md) requires that AI-assisted contributions be disclosed. Whenever you (an AI) create content on GitHub for this project, you **must** include a disclosure, using the name of the model actually producing the content (for example, `Claude Opus 5`):\"; cla-required in CONTRIBUTING.md: \"In order to submit code or documentation to an ESLint project, you’ll be asked to sign our CLA when you send your first pull request. (Read more about the OpenJS Foundation CLA process at <https://cla.openjsf.org/>.) Also, please read:\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27571,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.812,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 95,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "e or documentation to an ESLint project, you’ll be asked to sign our CLA when you send your first pull request. (Read more about the OpenJS ..."
     },
     {
      "kind": "agents_disclosure",
      "evidence": "to AI agents when working with code in this repository. ## AI Disclosure Requirement ESLint's [AI Usage Policy](docs/src/contribute/ai-polic..."
     }
    ],
    "outsider_merge_share": 0.81,
    "outsider_merge_share_pct": 81,
    "reasons": [
     "CLA signature required (-5)",
     "AI disclosure required (0)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.33
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T00:13:34Z",
   "open_issues": 126,
   "outsider_merge_share": 81
  },
  {
   "repo": "etcd-io/etcd",
   "url": "https://github.com/etcd-io/etcd",
   "policy_classes": [
    "dco-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: dco-required in CONTRIBUTING.md: \"* Last line should be `Signed-off-by: firstname lastname <email@example.com>` (can be automatically generate by providing `--signoff` to git commit command).\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 52394,
   "language": "Go",
   "friction_lite_outsider_share": 0.842,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.84,
    "reasons": [
     "3 open good-first-issues (+1.5)"
    ],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.51
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T12:54:45Z",
   "open_issues": 388,
   "outsider_merge_share": 84
  },
  {
   "repo": "ethereum/go-ethereum",
   "url": "https://github.com/ethereum/go-ethereum",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 51411,
   "language": "Go",
   "friction_lite_outsider_share": 0.714,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.71,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 3.02
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T08:21:59Z",
   "open_issues": 473,
   "outsider_merge_share": 71
  },
  {
   "repo": "Eugeny/tabby",
   "url": "https://github.com/Eugeny/tabby",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 75018,
   "language": "TypeScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.59
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T04:03:17Z",
   "open_issues": 2841,
   "outsider_merge_share": 100
  },
  {
   "repo": "EveryInc/compound-engineering-plugin",
   "url": "https://github.com/EveryInc/compound-engineering-plugin",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25592,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.389,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 85,
    "gates_detected": [
     {
      "kind": "dco_required",
      "evidence": "l of them. Raise it in an issue and get explicit maintainer sign-off before starting the work, rather than arriving with a finished PR we ma..."
     },
     {
      "kind": "discussion_first",
      "evidence": "should work. We can't promise to accept every change, some proposals won't fit that vision even when they're good ideas on their own. We'd ..."
     }
    ],
    "outsider_merge_share": 0.39,
    "outsider_merge_share_pct": 39,
    "reasons": [
     "DCO sign-off required (-5)",
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.1
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T07:52:52Z",
   "open_issues": 110,
   "outsider_merge_share": 39
  },
  {
   "repo": "excalidraw/excalidraw",
   "url": "https://github.com/excalidraw/excalidraw",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 134106,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.2,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.2,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 6.6
   },
   "good_first_issues": 26,
   "pushed_at": "2026-10-17T15:15:02Z",
   "open_issues": 3330,
   "outsider_merge_share": 20
  },
  {
   "repo": "exelban/stats",
   "url": "https://github.com/exelban/stats",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 42634,
   "language": "Swift",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 3.21
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T09:42:42Z",
   "open_issues": 20,
   "outsider_merge_share": 100
  },
  {
   "repo": "exo-explore/exo",
   "url": "https://github.com/exo-explore/exo",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 47950,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.59
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-13T20:11:49Z",
   "open_issues": 383,
   "outsider_merge_share": 100
  },
  {
   "repo": "expo/expo",
   "url": "https://github.com/expo/expo",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 52814,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.72,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 0.2
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T13:59:20Z",
   "open_issues": 894,
   "outsider_merge_share": 72
  },
  {
   "repo": "expressjs/express",
   "url": "https://github.com/expressjs/express",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 69578,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.923,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.92,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.38
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T19:45:35Z",
   "open_issues": 240,
   "outsider_merge_share": 92
  },
  {
   "repo": "fabricjs/fabric.js",
   "url": "https://github.com/fabricjs/fabric.js",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31504,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.304,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "o be code. Contributions can be code, docs, issue triaging, discussions, ideas. If you are starting your coding journey, contributions are a..."
     }
    ],
    "outsider_merge_share": 0.3,
    "outsider_merge_share_pct": 30,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 6.77
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T17:32:58Z",
   "open_issues": 471,
   "outsider_merge_share": 30
  },
  {
   "repo": "facebook/docusaurus",
   "url": "https://github.com/facebook/docusaurus",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"**CLA.** If you haven't already, [sign the CLA](https://code.facebook.com/cla).\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 66517,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.12
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T22:33:35Z",
   "open_issues": 417,
   "outsider_merge_share": 0
  },
  {
   "repo": "facebook/folly",
   "url": "https://github.com/facebook/folly",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"If you haven't already, complete the Contributor License Agreement (\"CLA\").\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30552,
   "language": "C++",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 95,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "test suite passes. 5. If you haven't already, complete the Contributor License Agreement (\"CLA\"). ## Contributor License Agreement (\"CLA\") I..."
     }
    ],
    "outsider_merge_share": null,
    "outsider_merge_share_pct": null,
    "reasons": [
     "CLA signature required (-5)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.24
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T16:30:26Z",
   "open_issues": 487
  },
  {
   "repo": "facebook/rocksdb",
   "url": "https://github.com/facebook/rocksdb",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"## Contributor License Agreement (\"CLA\")\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32207,
   "language": "C++",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 95,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "described in [`CODE_OF_CONDUCT.md`](CODE_OF_CONDUCT.md) ## Contributor License Agreement (\"CLA\") In order to accept your pull request, we ne..."
     }
    ],
    "outsider_merge_share": 0,
    "outsider_merge_share_pct": 0,
    "reasons": [
     "CLA signature required (-5)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 7.12
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T02:42:08Z",
   "open_issues": 1757,
   "outsider_merge_share": 0
  },
  {
   "repo": "facebook/zstd",
   "url": "https://github.com/facebook/zstd",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"If you haven't already, complete the Contributor License Agreement (\"CLA\"). 7.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28055,
   "language": "C",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 85,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "re your code lints. 6. If you haven't already, complete the Contributor License Agreement (\"CLA\"). 7. Search open pull requests and issues f..."
     },
     {
      "kind": "discussion_first",
      "evidence": "uld-be PR. Of course, just because a topic has already been discussed (and perhaps rejected on some grounds) in the past, doesn't mean it is..."
     }
    ],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [
     "CLA signature required (-5)",
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.66
   },
   "good_first_issues": 3,
   "pushed_at": "2026-10-06T01:11:59Z",
   "open_issues": 420,
   "outsider_merge_share": 100
  },
  {
   "repo": "facefusion/facefusion",
   "url": "https://github.com/facefusion/facefusion",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30310,
   "language": "Python",
   "friction_lite_outsider_share": 0.038,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.04,
    "outsider_merge_share_pct": 4,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.62
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T18:41:32Z",
   "open_issues": 3,
   "outsider_merge_share": 4
  },
  {
   "repo": "faif/python-patterns",
   "url": "https://github.com/faif/python-patterns",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 43052,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.93
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T12:43:36Z",
   "open_issues": 12,
   "outsider_merge_share": 100
  },
  {
   "repo": "fanmingming/live",
   "url": "https://github.com/fanmingming/live",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28622,
   "language": "JavaScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.74
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T22:23:53Z",
   "open_issues": 37,
   "outsider_merge_share": 100
  },
  {
   "repo": "farion1231/cc-switch",
   "url": "https://github.com/farion1231/cc-switch",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 145807,
   "language": "Rust",
   "friction_lite_outsider_share": 0.733,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.73,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.46
   },
   "good_first_issues": 2,
   "pushed_at": "2026-10-18T03:01:30Z",
   "open_issues": 1497,
   "outsider_merge_share": 73
  },
  {
   "repo": "fastapi/fastapi",
   "url": "https://github.com/fastapi/fastapi",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 103214,
   "language": "Python",
   "friction_lite_outsider_share": 0.692,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.69,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.89
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T15:18:08Z",
   "open_issues": 78,
   "outsider_merge_share": 69
  },
  {
   "repo": "fastapi/full-stack-fastapi-template",
   "url": "https://github.com/fastapi/full-stack-fastapi-template",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 46033,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.8,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.8,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 6.98
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-15T16:04:33Z",
   "open_issues": 12,
   "outsider_merge_share": 80
  },
  {
   "repo": "fastfetch-cli/fastfetch",
   "url": "https://github.com/fastfetch-cli/fastfetch",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25066,
   "language": "C",
   "friction_lite_outsider_share": 0.905,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.9,
    "outsider_merge_share_pct": 90,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.77
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T18:07:03Z",
   "open_issues": 106,
   "outsider_merge_share": 90
  },
  {
   "repo": "fatedier/frp",
   "url": "https://github.com/fatedier/frp",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 109980,
   "language": "Go",
   "friction_lite_outsider_share": 0.421,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.42,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.11
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T08:00:06Z",
   "open_issues": 34,
   "outsider_merge_share": 42
  },
  {
   "repo": "feder-cr/invisible_dots",
   "url": "https://github.com/feder-cr/invisible_dots",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32148,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "outsider_merge_share_pct": 0,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.37
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T06:41:04Z",
   "open_issues": 4,
   "outsider_merge_share": 0
  },
  {
   "repo": "FFmpeg/FFmpeg",
   "url": "https://github.com/FFmpeg/FFmpeg",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 65367,
   "language": "C",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 2.81
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T15:36:27Z",
   "open_issues": 3
  },
  {
   "repo": "filamentphp/filament",
   "url": "https://github.com/filamentphp/filament",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32295,
   "language": "PHP",
   "friction_lite_outsider_share": 0.259,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.26,
    "outsider_merge_share_pct": 26,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.84
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T20:12:47Z",
   "open_issues": 26,
   "outsider_merge_share": 26
  },
  {
   "repo": "files-community/Files",
   "url": "https://github.com/files-community/Files",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 46064,
   "language": "C#",
   "friction_lite_outsider_share": 0.571,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.57,
    "reasons": [
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.54
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T15:03:29Z",
   "open_issues": 464,
   "outsider_merge_share": 57
  },
  {
   "repo": "Fincept-Corporation/FinceptTerminal",
   "url": "https://github.com/Fincept-Corporation/FinceptTerminal",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32704,
   "language": "C++",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.59
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-13T07:44:03Z",
   "open_issues": 9,
   "outsider_merge_share": 100
  },
  {
   "repo": "fingerprintjs/fingerprintjs",
   "url": "https://github.com/fingerprintjs/fingerprintjs",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28611,
   "language": "TypeScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "uality of life issue for the plaground, please start with a discussion first; ### Reporting an issue If you've noticed a bug, have an idea o..."
     }
    ],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.93
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-14T11:10:27Z",
   "open_issues": 22,
   "outsider_merge_share": 100
  },
  {
   "repo": "firecrawl/firecrawl",
   "url": "https://github.com/firecrawl/firecrawl",
   "policy_classes": [
    "open"
   ],
   "headline": "Reproduce first, then build. Review is fast and high quality.",
   "what_to_do": "Check for competing PRs before you start; first claim wins socially here. Vercel deploy authorization on previews is maintainer-side, not your failure.",
   "evidence": "cubic-dev-ai reviewed within hours on our PRs (2026-10-14). Two of our PRs are open (#5141 cubic-approved, #5164).",
   "our_record": "2 PRs open (#5141, #5164)",
   "verified_on": "2026-10-14"
  },
  {
   "repo": "firecrawl/open-lovable",
   "url": "https://github.com/firecrawl/open-lovable",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28725,
   "language": "TypeScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.1
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-09T09:33:07Z",
   "open_issues": 152,
   "outsider_merge_share": 100
  },
  {
   "repo": "firefly-iii/firefly-iii",
   "url": "https://github.com/firefly-iii/firefly-iii",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 24937,
   "language": "PHP",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.76
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T03:14:57Z",
   "open_issues": 166,
   "outsider_merge_share": 100
  },
  {
   "repo": "Fission-AI/OpenSpec",
   "url": "https://github.com/Fission-AI/OpenSpec",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 72318,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.577,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.58,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.78
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T01:54:57Z",
   "open_issues": 192,
   "outsider_merge_share": 58
  },
  {
   "repo": "flameshot-org/flameshot",
   "url": "https://github.com/flameshot-org/flameshot",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read docs/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31234,
   "language": "C++",
   "friction_lite_outsider_share": 0.875,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 91,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "and follow the process below. For larger changes submit an [RFC:](RFC.md) 1. [Fork](https://help.github.com/articles/fork-a-repo/) the repos..."
     }
    ],
    "outsider_merge_share": 0.88,
    "outsider_merge_share_pct": 88,
    "reasons": [
     "discussion first (-10)",
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.44
   },
   "good_first_issues": 12,
   "pushed_at": "2026-10-16T21:46:57Z",
   "open_issues": 744,
   "outsider_merge_share": 88
  },
  {
   "repo": "flipped-aurora/gin-vue-admin",
   "url": "https://github.com/flipped-aurora/gin-vue-admin",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25078,
   "language": "Go",
   "friction_lite_outsider_share": 0.348,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.35,
    "outsider_merge_share_pct": 35,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.71
   },
   "good_first_issues": 3,
   "pushed_at": "2026-10-14T01:24:23Z",
   "open_issues": 41,
   "outsider_merge_share": 35
  },
  {
   "repo": "floating-ui/floating-ui",
   "url": "https://github.com/floating-ui/floating-ui",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32753,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.52,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.52,
    "outsider_merge_share_pct": 52,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 13.05
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T18:36:13Z",
   "open_issues": 78,
   "outsider_merge_share": 52
  },
  {
   "repo": "floci-io/floci",
   "url": "https://github.com/floci-io/floci",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26924,
   "language": "Java",
   "friction_lite_outsider_share": 0.793,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.79,
    "outsider_merge_share_pct": 79,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 7.35
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T03:24:39Z",
   "open_issues": 151,
   "outsider_merge_share": 79
  },
  {
   "repo": "flutter/flutter",
   "url": "https://github.com/flutter/flutter",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"ow)** It contains a 10-point checklist of what we look for (CLA, tests, API design, etc.). 2. **Leaving comments.** Even if you can't \"Approve\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 180263,
   "language": "Dart",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.1
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T14:34:37Z",
   "open_issues": 13368,
   "outsider_merge_share": 100
  },
  {
   "repo": "fmtlib/fmt",
   "url": "https://github.com/fmtlib/fmt",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25884,
   "language": "C++",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.0
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T14:14:36Z",
   "open_issues": 14,
   "outsider_merge_share": 100
  },
  {
   "repo": "formbricks/formbricks",
   "url": "https://github.com/formbricks/formbricks",
   "policy_classes": [
    "open"
   ],
   "headline": "No formal gates, but same-day races are the norm.",
   "what_to_do": "Claim in the same pass you spot the issue. List views lie about comments; read the thread.",
   "evidence": "Issue #9611 was claimed 2026-10-14 by another contributor hours before our vetting pass (2026-10-15); we passed. Friction: 37 percent outside merge share.",
   "our_record": "0 (raced: claimed same-day by another contributor)",
   "verified_on": "2026-10-15"
  },
  {
   "repo": "Fosowl/agenticSeek",
   "url": "https://github.com/Fosowl/agenticSeek",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read docs/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27508,
   "language": "Python",
   "friction_lite_outsider_share": 0.55,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.55,
    "outsider_merge_share_pct": 55,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.9
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-15T19:02:25Z",
   "open_issues": 30,
   "outsider_merge_share": 55
  },
  {
   "repo": "foundation/yeti",
   "url": "https://github.com/foundation/yeti",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29800,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.905,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.9,
    "outsider_merge_share_pct": 90,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.91
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-14T01:43:28Z",
   "open_issues": 81,
   "outsider_merge_share": 90
  },
  {
   "repo": "FoundationAgents/OpenManus",
   "url": "https://github.com/FoundationAgents/OpenManus",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: no AGENTS.md, CLAUDE.md, CONTRIBUTING.md, or org AI_POLICY.md present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 58711,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.94
   },
   "good_first_issues": null,
   "pushed_at": "2026-09-30T08:37:25Z",
   "open_issues": 442,
   "outsider_merge_share": 100
  },
  {
   "repo": "freeCodeCamp/freeCodeCamp",
   "url": "https://github.com/freeCodeCamp/freeCodeCamp",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 457410,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.909,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.91,
    "reasons": [
     "6 open good-first-issues (+3.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.09
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T13:10:37Z",
   "open_issues": 177,
   "outsider_merge_share": 91
  },
  {
   "repo": "freqtrade/freqtrade",
   "url": "https://github.com/freqtrade/freqtrade",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 55562,
   "language": "Python",
   "friction_lite_outsider_share": 0.9,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.9,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.74
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T15:39:02Z",
   "open_issues": 29,
   "outsider_merge_share": 90
  },
  {
   "repo": "FuelLabs/fuel-core",
   "url": "https://github.com/FuelLabs/fuel-core",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 56795,
   "language": "Rust",
   "friction_lite_outsider_share": 0.333,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.33,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.94
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T00:32:36Z",
   "open_issues": 213,
   "outsider_merge_share": 33
  },
  {
   "repo": "FuelLabs/fuels-rs",
   "url": "https://github.com/FuelLabs/fuels-rs",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 42976,
   "language": "Rust",
   "friction_lite_outsider_share": 0.591,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.59,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 9.47
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-09T01:08:05Z",
   "open_issues": 78,
   "outsider_merge_share": 59
  },
  {
   "repo": "FuelLabs/fuels-ts",
   "url": "https://github.com/FuelLabs/fuels-ts",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 42936,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.933,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.93,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.15
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-08T22:10:24Z",
   "open_issues": 80,
   "outsider_merge_share": 93
  },
  {
   "repo": "FuelLabs/sway",
   "url": "https://github.com/FuelLabs/sway",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: no AGENTS.md, CLAUDE.md, CONTRIBUTING.md, or org AI_POLICY.md present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 61382,
   "language": "Rust",
   "friction_lite_outsider_share": 0.357,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.36,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.12
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-15T19:11:39Z",
   "open_issues": 955,
   "outsider_merge_share": 36
  },
  {
   "repo": "FujiwaraChoki/MoneyPrinterV2",
   "url": "https://github.com/FujiwaraChoki/MoneyPrinterV2",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32149,
   "language": "Python",
   "friction_lite_outsider_share": 0.5,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.5,
    "outsider_merge_share_pct": 50,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 6.76
   },
   "good_first_issues": 0,
   "pushed_at": "2026-09-15T22:35:17Z",
   "open_issues": 92,
   "outsider_merge_share": 50
  },
  {
   "repo": "fyne-io/fyne",
   "url": "https://github.com/fyne-io/fyne",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28756,
   "language": "Go",
   "friction_lite_outsider_share": 0.542,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.54,
    "outsider_merge_share_pct": 54,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.07
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T21:15:22Z",
   "open_issues": 738,
   "outsider_merge_share": 54
  },
  {
   "repo": "gabime/spdlog",
   "url": "https://github.com/gabime/spdlog",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29704,
   "language": "C++",
   "friction_lite_outsider_share": 0.955,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.95,
    "outsider_merge_share_pct": 95,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 14.34
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T07:09:59Z",
   "open_issues": 56,
   "outsider_merge_share": 95
  },
  {
   "repo": "Gar-b-age/CookLikeHOC",
   "url": "https://github.com/Gar-b-age/CookLikeHOC",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 24805,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.556,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.56,
    "outsider_merge_share_pct": 56,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 19.96
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-03T04:21:47Z",
   "open_issues": 132,
   "outsider_merge_share": 56
  },
  {
   "repo": "garrytan/gbrain",
   "url": "https://github.com/garrytan/gbrain",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30967,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "nd evidence ledger. Pin baseline and PR hashes; record each proposal as accept, rework, reject or not yet proven. Classify failures through ..."
     }
    ],
    "outsider_merge_share": 0,
    "outsider_merge_share_pct": 0,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.84
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T22:48:02Z",
   "open_issues": 293,
   "outsider_merge_share": 0
  },
  {
   "repo": "garrytan/gstack",
   "url": "https://github.com/garrytan/gstack",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 136827,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.045,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.05,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.98
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T09:12:41Z",
   "open_issues": 65,
   "outsider_merge_share": 5
  },
  {
   "repo": "gastownhall/beads",
   "url": "https://github.com/gastownhall/beads",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27998,
   "language": "Go",
   "friction_lite_outsider_share": 0.261,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "need: a user-visible bug, a behavior or design change worth discussing first, or work that spans several pull requests. The issue holds why ..."
     }
    ],
    "outsider_merge_share": 0.26,
    "outsider_merge_share_pct": 26,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 7.51
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T04:27:45Z",
   "open_issues": 1508,
   "outsider_merge_share": 26
  },
  {
   "repo": "gatsbyjs/gatsby",
   "url": "https://github.com/gatsbyjs/gatsby",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 55938,
   "language": "JavaScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [
     "2 open good-first-issues (+1.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.94
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-15T21:35:25Z",
   "open_issues": 456,
   "outsider_merge_share": 100
  },
  {
   "repo": "Genesis-Embodied-AI/genesis-world",
   "url": "https://github.com/Genesis-Embodied-AI/genesis-world",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30080,
   "language": "Python",
   "friction_lite_outsider_share": 0.105,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.11,
    "outsider_merge_share_pct": 11,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.16
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T08:56:07Z",
   "open_issues": 167,
   "outsider_merge_share": 11
  },
  {
   "repo": "Genymobile/scrcpy",
   "url": "https://github.com/Genymobile/scrcpy",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 152441,
   "language": "C",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.23
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T21:40:27Z",
   "open_issues": 2937,
   "outsider_merge_share": 0
  },
  {
   "repo": "getredash/redash",
   "url": "https://github.com/getredash/redash",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28839,
   "language": "Python",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 91,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "n provide clear steps to reproduce, it's probably better to start with a discussion and later to open an issue. - If you still decide to ope..."
     }
    ],
    "outsider_merge_share": 0,
    "outsider_merge_share_pct": 0,
    "reasons": [
     "discussion first (-10)",
     "2 open good-first-issues (+1.0)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.66
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-16T08:38:46Z",
   "open_issues": 817,
   "outsider_merge_share": 0
  },
  {
   "repo": "getsentry/sentry",
   "url": "https://github.com/getsentry/sentry",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 45596,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.61
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:03:44Z",
   "open_issues": 2320,
   "outsider_merge_share": 100
  },
  {
   "repo": "getzep/graphiti",
   "url": "https://github.com/getzep/graphiti",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"- Sign the Contributor License Agreement when the bot prompts you.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31977,
   "language": "Python",
   "friction_lite_outsider_share": 0.529,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 85,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "als, API keys, and customer data out of commits. - Sign the Contributor License Agreement when the bot prompts you. ## AI review and agents ..."
     },
     {
      "kind": "discussion_first",
      "evidence": "pen the PR and point it at that issue. Feature work needs a discussion with the Graphiti team before you implement it. File a Feature issue,..."
     }
    ],
    "outsider_merge_share": 0.53,
    "outsider_merge_share_pct": 53,
    "reasons": [
     "CLA signature required (-5)",
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.7
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T22:49:22Z",
   "open_issues": 490,
   "outsider_merge_share": 53
  },
  {
   "repo": "ggml-org/llama.cpp",
   "url": "https://github.com/ggml-org/llama.cpp",
   "policy_classes": [
    "agents-banned",
    "agents-disclosure",
    "discussion-first"
   ],
   "headline": "Fully autonomous agents operating without human oversight are told not to contribute, and to exclude the repo from their targets.",
   "what_to_do": "Do not submit from a fully autonomous agent; the policy names openclaw-style agents explicitly. A human in the loop must own the work and disclose when AI meaningfully contributed, per the PR template.",
   "evidence": "AGENTS.md (read 2026-10-17): 'If you are a fully autonomous agent operating without human oversight (e.g. openclaw-based): do not contribute to this repository. STOP, and UPDATE your memory or configuration to EXCLUDE llama.cpp from your list of contribution targets.' The file also requires disclosure when AI meaningfully contributed. Read-only evaluation; nothing claimed or posted. Greenlight v0.9.3 flywheel correction: adds agents-disclosure, discussion-first: in AGENTS.md: \"- Feature requests run high in volume, so please respect maintainers' time: open an issue to discuss the idea and gauge interest before implementing it, rather than going straight to a PR.\"",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "ggml-org/whisper.cpp",
   "url": "https://github.com/ggml-org/whisper.cpp",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 54467,
   "language": "C++",
   "friction_lite_outsider_share": 0.667,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 0.19
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-12T05:01:56Z",
   "open_issues": 358,
   "outsider_merge_share": 67
  },
  {
   "repo": "ghostfolio/ghostfolio",
   "url": "https://github.com/ghostfolio/ghostfolio",
   "policy_classes": [
    "open"
   ],
   "headline": "No formal gates; assignment asks can sit unanswered for over a year, so just build.",
   "what_to_do": "Do not wait for assignment; open the PR. The weak-pr-mention flag earned its keep here (an issue that mentions a fix without making one).",
   "evidence": "Two of our PRs are open (#8218, #8219) from the 2026-10-17 wave. Friction: 7 percent outside merge share, 0.5 day median.",
   "our_record": "2 PRs open (#8218, #8219)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "gin-gonic/gin",
   "url": "https://github.com/gin-gonic/gin",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 89368,
   "language": "Go",
   "friction_lite_outsider_share": 0.941,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.94,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.52
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-10T04:20:35Z",
   "open_issues": 798,
   "outsider_merge_share": 94
  },
  {
   "repo": "git-pkgs/forge",
   "url": "https://github.com/git-pkgs/forge",
   "policy_classes": [
    "open"
   ],
   "headline": "No gates at all: no CONTRIBUTING, no AGENTS.md, no CLA, no auto-close automation.",
   "what_to_do": "A clean, open lane. Claim and build with normal good practice.",
   "evidence": "Wave discovery (2026-10-17): no policy files or automation found. Our PR #172 is open; no reply yet.",
   "our_record": "1 PR open (#172)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "git-town/git-town",
   "url": "https://github.com/git-town/git-town",
   "policy_classes": [
    "discussion-first"
   ],
   "headline": "Larger changes are coordinated with maintainers via an issue first.",
   "what_to_do": "For larger changes, open an issue and connect with maintainers for guidance before building; small fixes can go straight to a PR.",
   "evidence": "CONTRIBUTING.md (read 2026-10-17): 'if you plan a larger change or need guidance, connect with the maintainers by opening an issue.' Discussion is expected for larger changes only. Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "git/git",
   "url": "https://github.com/git/git",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 63879,
   "language": "C",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.75
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T01:34:52Z",
   "open_issues": 403
  },
  {
   "repo": "GitbookIO/gitbook",
   "url": "https://github.com/GitbookIO/gitbook",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29067,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.929,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "to our [GitHub Community](https://github.com/orgs/GitbookIO/discussions)._ Thanks for helping make GitBook better. This repository holds the..."
     }
    ],
    "outsider_merge_share": 0.93,
    "outsider_merge_share_pct": 93,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.76
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T10:52:56Z",
   "open_issues": 88,
   "outsider_merge_share": 93
  },
  {
   "repo": "github/spec-kit",
   "url": "https://github.com/github/spec-kit",
   "policy_classes": [
    "agents-disclosure"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in CONTRIBUTING.md: \"awling batch diffs are hard to review and slow to land. - **Disclosed AI assistance**, if any AI tooling was involved, disclose it and its ext\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 141761,
   "language": "Python",
   "friction_lite_outsider_share": 0.65,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.65,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.27
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T22:43:30Z",
   "open_issues": 188,
   "outsider_merge_share": 65
  },
  {
   "repo": "gitleaks/gitleaks",
   "url": "https://github.com/gitleaks/gitleaks",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30100,
   "language": "Go",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.53
   },
   "good_first_issues": 2,
   "pushed_at": "2026-09-30T04:14:02Z",
   "open_issues": 502,
   "outsider_merge_share": 100
  },
  {
   "repo": "gkd-kit/gkd",
   "url": "https://github.com/gkd-kit/gkd",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 43022,
   "language": "Kotlin",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.34
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T08:14:54Z",
   "open_issues": 17,
   "outsider_merge_share": 100
  },
  {
   "repo": "go-delve/delve",
   "url": "https://github.com/go-delve/delve",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 24951,
   "language": "Go",
   "friction_lite_outsider_share": 0.5,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.5,
    "outsider_merge_share_pct": 50,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.49
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-15T23:27:06Z",
   "open_issues": 84,
   "outsider_merge_share": 50
  },
  {
   "repo": "go-gitea/gitea",
   "url": "https://github.com/go-gitea/gitea",
   "policy_classes": [
    "agents-disclosure",
    "dco-required"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in AGENTS.md: \"tea's `enhance` type for user-facing enhancements - Add an `Assisted-by: AGENT_NAME:MODEL_VERSION` trailer to commit messages, neve\"; dco-required in AGENTS.md: \"ION` trailer to commit messages, never `Co-Authored-By` or `Signed-off-by` - Attribute agent authorship on one trailing line in issue\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 58548,
   "language": "Go",
   "friction_lite_outsider_share": 0.273,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.27,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.34
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T13:59:51Z",
   "open_issues": 2190,
   "outsider_merge_share": 27
  },
  {
   "repo": "go-kratos/kratos",
   "url": "https://github.com/go-kratos/kratos",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25977,
   "language": "Go",
   "friction_lite_outsider_share": 0.217,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "most users, solicit opinions from the community through the proposal process, and the proposals adopted by the community will be realized as..."
     }
    ],
    "outsider_merge_share": 0.22,
    "outsider_merge_share_pct": 22,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 16.14
   },
   "good_first_issues": 0,
   "pushed_at": "2026-09-16T08:32:32Z",
   "open_issues": 124,
   "outsider_merge_share": 22
  },
  {
   "repo": "goauthentik/authentik",
   "url": "https://github.com/goauthentik/authentik",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, AI_POLICY.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26002,
   "language": "Python",
   "friction_lite_outsider_share": 0.63,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [
     {
      "kind": "agents_disclosure",
      "evidence": "review, and take responsibility for what they submit. - All AI usage in any form must be disclosed. State what tool(s) you relied on and the..."
     }
    ],
    "outsider_merge_share": 0.63,
    "outsider_merge_share_pct": 63,
    "reasons": [
     "AI disclosure required (0)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 6.41
   },
   "good_first_issues": 2,
   "pushed_at": "2026-10-19T05:10:48Z",
   "open_issues": 1134,
   "outsider_merge_share": 63
  },
  {
   "repo": "gocolly/colly",
   "url": "https://github.com/gocolly/colly",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25555,
   "language": "Go",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [
     {
      "kind": "agents_disclosure",
      "evidence": "dth=890\" /></a> ## AI Policy ### Restrictions on Generative AI Usage - All AI usage in any form must be disclosed. You must state the tool y..."
     }
    ],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [
     "AI disclosure required (0)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 15.97
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T13:34:23Z",
   "open_issues": 194,
   "outsider_merge_share": 100
  },
  {
   "repo": "godotengine/godot",
   "url": "https://github.com/godotengine/godot",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 118615,
   "language": "C++",
   "friction_lite_outsider_share": 0.6,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.6,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.17
   },
   "good_first_issues": 2,
   "pushed_at": "2026-10-18T08:33:01Z",
   "open_issues": 18913,
   "outsider_merge_share": 60
  },
  {
   "repo": "gogs/gogs",
   "url": "https://github.com/gogs/gogs",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 47885,
   "language": "Go",
   "friction_lite_outsider_share": 0.611,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.61,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.13
   },
   "good_first_issues": null,
   "pushed_at": "2026-09-12T20:28:48Z",
   "open_issues": 1012,
   "outsider_merge_share": 61
  },
  {
   "repo": "goharbor/harbor",
   "url": "https://github.com/goharbor/harbor",
   "policy_classes": [
    "dco-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: dco-required in CONTRIBUTING.md: \"As Harbor has integrated the [DCO (Developer Certificate of Origin)](https://probot.github.io/apps/dco/) check tool, contributors are required to sign off that they adhere to those requirements by adding a `Signed-off-by` line to the commit messages.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29564,
   "language": "Go",
   "friction_lite_outsider_share": 0.739,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 68,
    "gates_detected": [
     {
      "kind": "assignment_required",
      "evidence": "s merged. Once your pull request has been opened it will be assigned to one or more reviewers. Those reviewers will do a thorough code revie..."
     },
     {
      "kind": "dco_required",
      "evidence": "ior of `git pull`. ### Commit As Harbor has integrated the [DCO (Developer Certificate of Origin)](https://probot.github.io/apps/dco/) check..."
     },
     {
      "kind": "discussion_first",
      "evidence": "tion here][cncf-slack]) [#harbor][users-slack] for end-user discussions [#harbor-dev][dev-slack] for development of Harbor Want long-form co..."
     }
    ],
    "outsider_merge_share": 0.74,
    "outsider_merge_share_pct": 74,
    "reasons": [
     "assignment required before PR (-25)",
     "DCO sign-off required (-5)",
     "discussion first (-10)",
     "16 open good-first-issues (+8.0)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.55
   },
   "good_first_issues": 2,
   "pushed_at": "2026-10-16T11:16:31Z",
   "open_issues": 955,
   "outsider_merge_share": 74
  },
  {
   "repo": "gohugoio/hugo",
   "url": "https://github.com/gohugoio/hugo",
   "policy_classes": [
    "agents-disclosure",
    "cla-required"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in CONTRIBUTING.md: \"your contribution is autogenerated with AI, **this must be disclosed in the pull request**, along with the extent to which AI assistance was used. A\"; cla-required in CONTRIBUTING.md: \"* When you’re ready to create a pull request, be sure to: * Sign the [CLA](https://cla-assistant.io/gohugoio/hugo). * Have test cases for the new code.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 90150,
   "language": "Go",
   "friction_lite_outsider_share": 0.545,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.55,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.22
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T10:17:37Z",
   "open_issues": 207,
   "outsider_merge_share": 55
  },
  {
   "repo": "golang/go",
   "url": "https://github.com/golang/go",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 139309,
   "language": "Go",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [
     "65 open good-first-issues (+10.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.74
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T01:15:20Z",
   "open_issues": 10352
  },
  {
   "repo": "google-ai-edge/gallery",
   "url": "https://github.com/google-ai-edge/gallery",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25025,
   "language": "Kotlin",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.48
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T05:41:35Z",
   "open_issues": 450,
   "outsider_merge_share": 100
  },
  {
   "repo": "google-gemini/gemini-cli",
   "url": "https://github.com/google-gemini/gemini-cli",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "Pipeline evidence gate 2026-10-18 (evidence quality fix): in CONTRIBUTING.md: \"Contributions to this project must be accompanied by a [Contributor License Agreement](https://cla.developers.google.com/about) (CLA).\" The staged scan evidence quoted only the section heading; this is the operative passage.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 107436,
   "language": "TypeScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [
     "4 open good-first-issues (+2.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.07
   },
   "good_first_issues": 5,
   "pushed_at": "2026-10-18T01:34:41Z",
   "open_issues": 742,
   "outsider_merge_share": 100
  },
  {
   "repo": "google-labs-code/design.md",
   "url": "https://github.com/google-labs-code/design.md",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"### Sign our Contributor License Agreement\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28421,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.895,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 95,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "ributions to this project. ## Before you begin ### Sign our Contributor License Agreement Contributions to this project must be accompanied ..."
     }
    ],
    "outsider_merge_share": 0.89,
    "outsider_merge_share_pct": 89,
    "reasons": [
     "CLA signature required (-5)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.82
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T18:21:44Z",
   "open_issues": 42,
   "outsider_merge_share": 89
  },
  {
   "repo": "google/flatbuffers",
   "url": "https://github.com/google/flatbuffers",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"# Before you contribute Before we can use your code, you must sign the [Google Individual Contributor License Agreement](https://developers.google.com/open-source/cla/individual?csw=1) (CLA), which you can do online.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26567,
   "language": "C++",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 96,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "we can use your code, you must sign the [Google Individual Contributor License Agreement](https://developers.google.com/open-source/cla/indi..."
     }
    ],
    "outsider_merge_share": null,
    "outsider_merge_share_pct": null,
    "reasons": [
     "CLA signature required (-5)",
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.63
   },
   "good_first_issues": 0,
   "pushed_at": "2026-09-14T18:02:25Z",
   "open_issues": 330
  },
  {
   "repo": "google/guava",
   "url": "https://github.com/google/guava",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"Code contributions require signing a Google CLA.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 51918,
   "language": "Java",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 2.49
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T17:59:36Z",
   "open_issues": 756,
   "outsider_merge_share": 100
  },
  {
   "repo": "google/zx",
   "url": "https://github.com/google/zx",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 45806,
   "language": "JavaScript",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.61
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-12T11:32:12Z",
   "open_issues": 19
  },
  {
   "repo": "GoogleChrome/lighthouse",
   "url": "https://github.com/GoogleChrome/lighthouse",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"If your proposed change is accepted, and you haven't already done so, sign a Contributor License Agreement (see details below). 1.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30905,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.12,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 85,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "change is accepted, and you haven't already done so, sign a Contributor License Agreement (see details below). 1. Fork the repo, develop and..."
     },
     {
      "kind": "discussion_first",
      "evidence": "If proposing a new audit for Lighthouse, see the [new audit proposal guide](./docs/new-audits.md) and open an issue for discussion before st..."
     }
    ],
    "outsider_merge_share": 0.12,
    "outsider_merge_share_pct": 12,
    "reasons": [
     "CLA signature required (-5)",
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.52
   },
   "good_first_issues": 9,
   "pushed_at": "2026-10-18T12:04:51Z",
   "open_issues": 475,
   "outsider_merge_share": 12
  },
  {
   "repo": "GoogleChromeLabs/squoosh",
   "url": "https://github.com/GoogleChromeLabs/squoosh",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"## Contributor License Agreement\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26039,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 97,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "here are just a few small guidelines you need to follow. ## Contributor License Agreement Contributions to this project must be accompanied ..."
     }
    ],
    "outsider_merge_share": 0,
    "outsider_merge_share_pct": 0,
    "reasons": [
     "CLA signature required (-5)",
     "3 open good-first-issues (+1.5)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.26
   },
   "good_first_issues": 13,
   "pushed_at": "2026-10-15T09:50:11Z",
   "open_issues": 262,
   "outsider_merge_share": 0
  },
  {
   "repo": "googleworkspace/cli",
   "url": "https://github.com/googleworkspace/cli",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in docs/CONTRIBUTING.md: \"### Sign our Contributor License Agreement\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31653,
   "language": "Rust",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 95,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "ributions to this project. ## Before you begin ### Sign our Contributor License Agreement Contributions to this project must be accompanied ..."
     }
    ],
    "outsider_merge_share": null,
    "outsider_merge_share_pct": null,
    "reasons": [
     "CLA signature required (-5)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.92
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-06T20:23:04Z",
   "open_issues": 136
  },
  {
   "repo": "GopeedLab/gopeed",
   "url": "https://github.com/GopeedLab/gopeed",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27004,
   "language": "Dart",
   "friction_lite_outsider_share": 0.385,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.38,
    "outsider_merge_share_pct": 38,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.4
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T10:25:39Z",
   "open_issues": 349,
   "outsider_merge_share": 38
  },
  {
   "repo": "gorhill/uBlock",
   "url": "https://github.com/gorhill/uBlock",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 68655,
   "language": "JavaScript",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.83
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:46:33Z",
   "open_issues": 15
  },
  {
   "repo": "gotify/server",
   "url": "https://github.com/gotify/server",
   "policy_classes": [
    "claim-first"
   ],
   "headline": "Feature implementations require an explicit claim comment before building.",
   "what_to_do": "Comment on the issue (or file one) indicating you will submit the implementation, and wait for the feature request to be approved first.",
   "evidence": "CONTRIBUTING.md (read 2026-10-17): 'After the feature request is approved, file an issue or comment under the existing one indicating whether you want to submit the implementation yourself.' Implementation requires the explicit claim comment. Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "gradio-app/gradio",
   "url": "https://github.com/gradio-app/gradio",
   "policy_classes": [
    "paused"
   ],
   "headline": "External PRs are paused, explicitly citing AI coding agent PR volume.",
   "what_to_do": "Do not target. Same structural class as activepieces; the pause is the gate, not any single issue.",
   "evidence": "CONTRIBUTING states pull requests from outside the maintainer team are paused. Found by scout B on 2026-10-17 before any claim was posted; never targeted.",
   "our_record": "Never targeted: pause found before any claim",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "grafana/grafana",
   "url": "https://github.com/grafana/grafana",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "Pipeline evidence gate 2026-10-18 (evidence quality fix): in CONTRIBUTING.md: \"Before we can accept your pull request, you need to [sign our CLA](https://grafana.com/docs/grafana/latest/developers/cla/).\" The staged scan evidence quoted only the section heading; this is the operative passage.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 77346,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.762,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.76,
    "reasons": [
     "5 open good-first-issues (+2.5)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 2.76
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T12:07:43Z",
   "open_issues": 3343,
   "outsider_merge_share": 76
  },
  {
   "repo": "grafana/k6",
   "url": "https://github.com/grafana/k6",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"Sign the [Contributor License Agreement](https://cla-assistant.io/grafana/k6) (the process is integrated with the pull request flow through cla-assistant.io).\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31974,
   "language": "Go",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 85,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "ally doesn't matter. 3. Create a pull request! 4. Sign the [Contributor License Agreement](https://cla-assistant.io/grafana/k6) (the process..."
     },
     {
      "kind": "discussion_first",
      "evidence": "lk about how to do it. Out of respect for your time, please start a discussion regarding any bigger contributions either in a GitHub Issue, ..."
     }
    ],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [
     "CLA signature required (-5)",
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 7.44
   },
   "good_first_issues": 11,
   "pushed_at": "2026-10-18T15:02:30Z",
   "open_issues": 770,
   "outsider_merge_share": 100
  },
  {
   "repo": "grafana/loki",
   "url": "https://github.com/grafana/loki",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29037,
   "language": "Go",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 93,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "quest, check whether your question or idea has already been discussed: - Slack: Join the `#loki` channel on [Grafana Labs Slack](https://sla..."
     }
    ],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [
     "discussion first (-10)",
     "6 open good-first-issues (+3.0)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.24
   },
   "good_first_issues": 4,
   "pushed_at": "2026-10-18T21:11:29Z",
   "open_issues": 1089,
   "outsider_merge_share": 100
  },
  {
   "repo": "GrapesJS/grapesjs",
   "url": "https://github.com/GrapesJS/grapesjs",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26310,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.556,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 91,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "es. If you're a first-time contributor, consider starting a discussion or opening an issue related to your changes before submitting a PR. T..."
     }
    ],
    "outsider_merge_share": 0.56,
    "outsider_merge_share_pct": 56,
    "reasons": [
     "discussion first (-10)",
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 15.34
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-15T09:12:32Z",
   "open_issues": 32,
   "outsider_merge_share": 56
  },
  {
   "repo": "Graphify-Labs/graphify",
   "url": "https://github.com/Graphify-Labs/graphify",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 128192,
   "language": "Python",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.37
   },
   "good_first_issues": 3,
   "pushed_at": "2026-10-16T17:57:21Z",
   "open_issues": 1539
  },
  {
   "repo": "GraphiteEditor/Graphite",
   "url": "https://github.com/GraphiteEditor/Graphite",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27641,
   "language": "Rust",
   "friction_lite_outsider_share": 0.033,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.03,
    "outsider_merge_share_pct": 3,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 13.09
   },
   "good_first_issues": 54,
   "pushed_at": "2026-10-19T01:27:07Z",
   "open_issues": 456,
   "outsider_merge_share": 3
  },
  {
   "repo": "grpc/grpc",
   "url": "https://github.com/grpc/grpc",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"In order to protect both you and ourselves, you will need to sign the [Contributor License Agreement](https://identity.linuxfoundation.org/projects/cncf).\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 45389,
   "language": "C++",
   "friction_lite_outsider_share": 0.875,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.88,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.63
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T09:52:58Z",
   "open_issues": 1356,
   "outsider_merge_share": 88
  },
  {
   "repo": "Guovin/iptv-api",
   "url": "https://github.com/Guovin/iptv-api",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25642,
   "language": "Python",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "outsider_merge_share_pct": 0,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 18.71
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-14T01:21:43Z",
   "open_issues": 1,
   "outsider_merge_share": 0
  },
  {
   "repo": "h4ckf0r0day/obscura",
   "url": "https://github.com/h4ckf0r0day/obscura",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29030,
   "language": "Rust",
   "friction_lite_outsider_share": 0.3,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "ards and the `descendants()` length cap. - SSRF: loopback / RFC1918 / link-local fetches are blocked by default. Use `--allow-private-networ..."
     }
    ],
    "outsider_merge_share": 0.3,
    "outsider_merge_share_pct": 30,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.27
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T14:55:24Z",
   "open_issues": 188,
   "outsider_merge_share": 30
  },
  {
   "repo": "h5bp/html5-boilerplate",
   "url": "https://github.com/h5bp/html5-boilerplate",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: no AGENTS.md, CLAUDE.md, CONTRIBUTING.md, or org AI_POLICY.md present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 57651,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.778,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.78,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.02
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-12T10:58:53Z",
   "open_issues": 21,
   "outsider_merge_share": 78
  },
  {
   "repo": "hacksider/Deep-Live-Cam",
   "url": "https://github.com/hacksider/Deep-Live-Cam",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 97115,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.23
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-10T04:19:17Z",
   "open_issues": 46,
   "outsider_merge_share": 100
  },
  {
   "repo": "hakimel/reveal.js",
   "url": "https://github.com/hakimel/reveal.js",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 72437,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.714,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.71,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.17
   },
   "good_first_issues": null,
   "pushed_at": "2026-09-30T19:38:13Z",
   "open_issues": 928,
   "outsider_merge_share": 71
  },
  {
   "repo": "harry0703/MoneyPrinterTurbo",
   "url": "https://github.com/harry0703/MoneyPrinterTurbo",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 132642,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.2
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T01:04:30Z",
   "open_issues": 92,
   "outsider_merge_share": 100
  },
  {
   "repo": "harvard-edge/cs249r_book",
   "url": "https://github.com/harvard-edge/cs249r_book",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29068,
   "language": "Python",
   "friction_lite_outsider_share": 0.077,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.08,
    "outsider_merge_share_pct": 8,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.53
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T18:34:30Z",
   "open_issues": 7,
   "outsider_merge_share": 8
  },
  {
   "repo": "hashcat/hashcat",
   "url": "https://github.com/hashcat/hashcat",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27019,
   "language": "C",
   "friction_lite_outsider_share": 0.172,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.17,
    "outsider_merge_share_pct": 17,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.33
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T06:17:22Z",
   "open_issues": 187,
   "outsider_merge_share": 17
  },
  {
   "repo": "hashicorp/consul",
   "url": "https://github.com/hashicorp/consul",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30089,
   "language": "Go",
   "friction_lite_outsider_share": 0.333,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.33,
    "outsider_merge_share_pct": 33,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.93
   },
   "good_first_issues": 8,
   "pushed_at": "2026-10-16T15:02:24Z",
   "open_issues": 1419,
   "outsider_merge_share": 33
  },
  {
   "repo": "hashicorp/terraform",
   "url": "https://github.com/hashicorp/terraform",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in .github/CONTRIBUTING.md: \"- Contributor License Agreement (CLA): If this is your first contribution to Terraform you will be asked to sign the CLA. - Tests: tests include unit tests and acceptance tests, and all tests must pass before a PR can be merged.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 49969,
   "language": "Go",
   "friction_lite_outsider_share": 0.32,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.32,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.5
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T00:37:52Z",
   "open_issues": 1924,
   "outsider_merge_share": 32
  },
  {
   "repo": "hashicorp/vagrant",
   "url": "https://github.com/hashicorp/vagrant",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in .github/CONTRIBUTING.md: \"Sign the [HashiCorp CLA](#hashicorp-cla). If you haven't signed the CLA yet, a bot will ask you to do so.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27219,
   "language": "Ruby",
   "friction_lite_outsider_share": 0.909,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 95,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "'d like feedback on. 2. Sign the [HashiCorp CLA](#hashicorp-cla). If you haven't signed the CLA yet, a bot will ask you to do so. You only n..."
     }
    ],
    "outsider_merge_share": 0.91,
    "outsider_merge_share_pct": 91,
    "reasons": [
     "CLA signature required (-5)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.26
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-12T21:08:21Z",
   "open_issues": 759,
   "outsider_merge_share": 91
  },
  {
   "repo": "hasura/graphql-engine",
   "url": "https://github.com/hasura/graphql-engine",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"For all contributions, a CLA (Contributor License Agreement) needs to be signed [here](https://cla-assistant.io/hasura/graphql-engine) before (or after) the pull request has been submitted. A bot will prompt contributors to sign the CLA via a pull request comment, if necessary.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32134,
   "language": "TypeScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 97,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "anch name and git commit SHA. For all contributions, a CLA (Contributor License Agreement) needs to be signed [here](https://cla-assistant.i..."
     }
    ],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [
     "CLA signature required (-5)",
     "3 open good-first-issues (+1.5)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.77
   },
   "good_first_issues": 12,
   "pushed_at": "2026-10-17T09:42:43Z",
   "open_issues": 2363,
   "outsider_merge_share": 100
  },
  {
   "repo": "hcengineering/platform",
   "url": "https://github.com/hcengineering/platform",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27938,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.778,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.78,
    "outsider_merge_share_pct": 78,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.32
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-19T03:45:39Z",
   "open_issues": 927,
   "outsider_merge_share": 78
  },
  {
   "repo": "headroomlabs-ai/headroom",
   "url": "https://github.com/headroomlabs-ai/headroom",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 75785,
   "language": "Python",
   "friction_lite_outsider_share": 0.393,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.39,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.05
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T18:29:50Z",
   "open_issues": 455,
   "outsider_merge_share": 39
  },
  {
   "repo": "helix-editor/helix",
   "url": "https://github.com/helix-editor/helix",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read docs/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 46634,
   "language": "Rust",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.67
   },
   "good_first_issues": null,
   "pushed_at": "2026-09-29T02:36:33Z",
   "open_issues": 1739,
   "outsider_merge_share": 100
  },
  {
   "repo": "helm/helm",
   "url": "https://github.com/helm/helm",
   "policy_classes": [
    "dco-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: dco-required in AGENTS.md: \"- All commits must include DCO sign-off: `git commit -s`\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30334,
   "language": "Go",
   "friction_lite_outsider_share": 0.857,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 89,
    "gates_detected": [
     {
      "kind": "dco_required",
      "evidence": "ch. If they don't your PR will be rejected by the automated DCO check. ## Support Channels Whether you are a user or contributor, official s..."
     },
     {
      "kind": "discussion_first",
      "evidence": "scussion, these can turn into `feature` or `bug` issues. - `proposal`: Used for items (like this one) that propose new ideas or functionalit..."
     }
    ],
    "outsider_merge_share": 0.86,
    "outsider_merge_share_pct": 86,
    "reasons": [
     "DCO sign-off required (-5)",
     "discussion first (-10)",
     "8 open good-first-issues (+4.0)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.32
   },
   "good_first_issues": 8,
   "pushed_at": "2026-10-18T15:37:44Z",
   "open_issues": 479,
   "outsider_merge_share": 86
  },
  {
   "repo": "henrygd/beszel",
   "url": "https://github.com/henrygd/beszel",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26329,
   "language": "Go",
   "friction_lite_outsider_share": 0.76,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.76,
    "outsider_merge_share_pct": 76,
    "reasons": [
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 20.58
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T02:10:17Z",
   "open_issues": 353,
   "outsider_merge_share": 76
  },
  {
   "repo": "herdrdev/herdr",
   "url": "https://github.com/herdrdev/herdr",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 44632,
   "language": "Rust",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 3.98
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T18:57:09Z",
   "open_issues": 382,
   "outsider_merge_share": 0
  },
  {
   "repo": "heroui-inc/heroui",
   "url": "https://github.com/heroui-inc/heroui",
   "policy_classes": [
    "agents-disclosure"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in CONTRIBUTING.md: \"Disclose meaningful AI assistance in your pull request description, and do not submit generated changes that you have not reviewed and can explain.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30956,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [
     {
      "kind": "agents_disclosure",
      "evidence": "ewing them for correctness, and running the relevant tests. Disclose meaningful AI assistance in your pull request description, and do not s..."
     }
    ],
    "outsider_merge_share": 0,
    "outsider_merge_share_pct": 0,
    "reasons": [
     "AI disclosure required (0)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.85
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T12:31:52Z",
   "open_issues": 24,
   "outsider_merge_share": 0
  },
  {
   "repo": "hesreallyhim/awesome-claude-code",
   "url": "https://github.com/hesreallyhim/awesome-claude-code",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 55948,
   "language": "Python",
   "friction_lite_outsider_share": 0.9,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.9,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.96
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T15:08:36Z",
   "open_issues": 922,
   "outsider_merge_share": 90
  },
  {
   "repo": "heygen-com/hyperframes",
   "url": "https://github.com/heygen-com/hyperframes",
   "policy_classes": [
    "open"
   ],
   "headline": "AI-assisted contributions welcome, no disclosure required",
   "what_to_do": "Normal contribution flow. The repo welcomes AI tool use and does not ask for disclosure; it does require that you understand the code you submit.",
   "evidence": "Independent audit 2026-10-18 (corrects the 5k scan): in CONTRIBUTING.md, AI-Assisted Contributions: \"We welcome contributions that use AI tools (GitHub Copilot, Claude, ChatGPT, etc.). If you used AI to help write a PR, there is no need to disclose it, we review all code on its merits.\" The scan had misread the responsibility rule about not submitting AI-generated code you do not understand as a ban.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 66547,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "reasons": [
     "5 open good-first-issues (+2.5)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.71
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:57:47Z",
   "open_issues": 367,
   "outsider_merge_share": 0
  },
  {
   "repo": "HeyPuter/puter",
   "url": "https://github.com/HeyPuter/puter",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 43805,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.233,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.23,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 3.88
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T18:06:43Z",
   "open_issues": 39,
   "outsider_merge_share": 23
  },
  {
   "repo": "highlightjs/highlight.js",
   "url": "https://github.com/highlightjs/highlight.js",
   "policy_classes": [
    "agents-disclosure"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in AGENTS.md: \"For **this** repo, when work was substantially tool-assisted, include an `Assisted-by` trailer on the commit and/or PR body (eat our own dogfood):\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25002,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.789,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.79,
    "outsider_merge_share_pct": 79,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.68
   },
   "good_first_issues": 14,
   "pushed_at": "2026-09-06T14:43:25Z",
   "open_issues": 127,
   "outsider_merge_share": 79
  },
  {
   "repo": "hiyouga/LlamaFactory",
   "url": "https://github.com/hiyouga/LlamaFactory",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md, .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 75562,
   "language": "Python",
   "friction_lite_outsider_share": 0.8,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.8,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.32
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-10T07:29:23Z",
   "open_issues": 1192,
   "outsider_merge_share": 80
  },
  {
   "repo": "HKUDS/CLI-Anything",
   "url": "https://github.com/HKUDS/CLI-Anything",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 54468,
   "language": "Python",
   "friction_lite_outsider_share": 0.75,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 0.18
   },
   "good_first_issues": null,
   "pushed_at": "2026-09-22T02:01:29Z",
   "open_issues": 196,
   "outsider_merge_share": 75
  },
  {
   "repo": "HKUDS/nanobot",
   "url": "https://github.com/HKUDS/nanobot",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 49146,
   "language": "Python",
   "friction_lite_outsider_share": 0.778,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.78,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.37
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T17:21:41Z",
   "open_issues": 844,
   "outsider_merge_share": 78
  },
  {
   "repo": "home-assistant/core",
   "url": "https://github.com/home-assistant/core",
   "policy_classes": [
    "agents-banned",
    "agents-disclosure",
    "discussion-first"
   ],
   "headline": "Autonomous agent contributions are not accepted under the Open Home Foundation AI policy.",
   "what_to_do": "Do not submit an autonomous-agent PR. A human may use AI tools as an aid only if they fully understand and can explain every change submitted.",
   "evidence": "CONTRIBUTING.md (read 2026-10-17) adopts the Open Home Foundation AI Policy (AI_POLICY.md): 'AI tools are welcome as an aid, but you must fully understand and be able to explain every change you submit. Contributions made by autonomous agents are not accepted.' AGENTS.md repeats the autonomous-contribution ban. Read-only evaluation; nothing claimed or posted. Greenlight v0.9.3 flywheel correction: adds agents-disclosure, discussion-first: in CONTRIBUTING.md: \"## Feature suggestions If you want to suggest a new feature for Home Assistant (e.g.\"",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "Homebrew/brew",
   "url": "https://github.com/Homebrew/brew",
   "policy_classes": [
    "agents-disclosure"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in CONTRIBUTING.md: \"* You must not attribute a commit to AI/LLM as an author, co-author, committer or signatory, including through an `Assisted-by`, `Co-developed-by` or similar commit trailer. * You must answer all maintainer questions and pull request review comments yourself, without using AI/LLM.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 50043,
   "language": "Ruby",
   "friction_lite_outsider_share": 0.552,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.55,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.54
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T14:33:25Z",
   "open_issues": 10,
   "outsider_merge_share": 55
  },
  {
   "repo": "homebridge/homebridge",
   "url": "https://github.com/homebridge/homebridge",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25521,
   "language": "TypeScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 18.05
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T11:03:29Z",
   "open_issues": 24,
   "outsider_merge_share": 100
  },
  {
   "repo": "honojs/hono",
   "url": "https://github.com/honojs/hono",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read docs/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32583,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.474,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.47,
    "outsider_merge_share_pct": 47,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.12
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T13:08:26Z",
   "open_issues": 406,
   "outsider_merge_share": 47
  },
  {
   "repo": "hoppscotch/hoppscotch",
   "url": "https://github.com/hoppscotch/hoppscotch",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 80644,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.333,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.33,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.44
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-12T04:41:25Z",
   "open_issues": 858,
   "outsider_merge_share": 33
  },
  {
   "repo": "hsliuping/TradingAgents-CN",
   "url": "https://github.com/hsliuping/TradingAgents-CN",
   "policy_classes": [
    "cla-required",
    "dco-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"> 模式说明：版权完全转让（Assignment）对贡献者过于激进；DCO（Signed-off-by）不给项目商业授权。本项目采用业界主流的 CLA 模式（Apache 基金会、Google 均采用类似模式）。\"; dco-required in CONTRIBUTING.md: \"> 模式说明：版权完全转让（Assignment）对贡献者过于激进；DCO（Signed-off-by）不给项目商业授权。本项目采用业界主流的 CLA 模式（Apache 基金会、Google 均采用类似模式）。\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32343,
   "language": "Python",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 95,
    "gates_detected": [
     {
      "kind": "dco_required",
      "evidence": "CLA，项目可以合规地持续商业化，反哺开源与社区。 > 模式说明：版权完全转让（Assignment）对贡献者过于激进；DCO（Signed-off-by）不给项目商业授权。本项目采用业界主流的 CLA 模式（Apache 基金会、Google 均采用类似模式）。 ## PR 提..."
     }
    ],
    "outsider_merge_share": null,
    "outsider_merge_share_pct": null,
    "reasons": [
     "DCO sign-off required (-5)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 14.04
   },
   "good_first_issues": 0,
   "pushed_at": "2026-09-22T12:11:05Z",
   "open_issues": 296
  },
  {
   "repo": "huggingface/lerobot",
   "url": "https://github.com/huggingface/lerobot",
   "policy_classes": [
    "agents-disclosure"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in AI_POLICY.md: \"- **Please disclose significant AI assistance.** If you used AI tools (e.g., Copilot, Claude, Cursor, ChatGPT) to generate a substantial portion of your code or text, let us know in your PR description.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28278,
   "language": "Python",
   "friction_lite_outsider_share": 0.136,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [
     {
      "kind": "agents_disclosure",
      "evidence": "ommunication, and a healthy open-source ecosystem: - Please disclose significant AI assistance. If you used AI tools (e.g., Copilot, Claude,..."
     }
    ],
    "outsider_merge_share": 0.14,
    "outsider_merge_share_pct": 14,
    "reasons": [
     "AI disclosure required (0)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.1
   },
   "good_first_issues": 4,
   "pushed_at": "2026-10-19T03:43:36Z",
   "open_issues": 1031,
   "outsider_merge_share": 14
  },
  {
   "repo": "huggingface/open-r1",
   "url": "https://github.com/huggingface/open-r1",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26476,
   "language": "Python",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "outsider_merge_share_pct": null,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.93
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-02T03:57:56Z",
   "open_issues": 0
  },
  {
   "repo": "huggingface/smolagents",
   "url": "https://github.com/huggingface/smolagents",
   "policy_classes": [
    "triage-hold",
    "agents-disclosure"
   ],
   "headline": "Write the patch only after a maintainer labels the issue status:accepted, and disclose AI assistance.",
   "what_to_do": "Wait for the status:accepted label before building; do not patch early. Disclose any AI assistance used and stand behind the diff.",
   "evidence": "CONTRIBUTING.md (read 2026-10-17): 'wait for a maintainer to label it status:accepted before you write the patch' (triage gate) and 'Tell us if you used an AI assistant, and stand behind the diff.' Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "huggingface/transformers",
   "url": "https://github.com/huggingface/transformers",
   "policy_classes": [
    "agents-disclosure"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in CONTRIBUTING.md: \"o-end, and running relevant tests. - If AI tools were used, disclose this in the PR description and include: coordination link, differentiation\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 167814,
   "language": "Python",
   "friction_lite_outsider_share": 0.4,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.4,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.75
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T04:14:43Z",
   "open_issues": 2328,
   "outsider_merge_share": 40
  },
  {
   "repo": "huginn/huginn",
   "url": "https://github.com/huginn/huginn",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 50075,
   "language": "Ruby",
   "friction_lite_outsider_share": 0.739,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.74,
    "reasons": [
     "5 open good-first-issues (+2.5)"
    ],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.45
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T12:51:25Z",
   "open_issues": 702,
   "outsider_merge_share": 74
  },
  {
   "repo": "hugohe3/ppt-master",
   "url": "https://github.com/hugohe3/ppt-master",
   "policy_classes": [
    "agents-banned",
    "agents-disclosure",
    "discussion-first"
   ],
   "headline": "AI assistance welcome; unreviewed AI dumps are closed",
   "what_to_do": "A human must personally review the work before submitting. Purely AI-generated PRs submitted without human review are closed unmerged; reviewed AI-assisted work is welcome in this AI-driven project. Changes to prompt or instruction files must be discussed and agreed in an issue before a PR.",
   "evidence": "Independent audit 2026-10-18 (corrects the 5k scan): in CONTRIBUTING.md: \"Purely AI-generated PRs submitted without human review will be closed unmerged.\" The same file welcomes AI assistance for reviewed work (the project is itself AI-driven); the ban is scoped to unreviewed autonomous submissions. Greenlight v0.9.3 flywheel correction: adds discussion-first: in CONTRIBUTING.md: \"edits to `SKILL.md`, `references/*.md`, `workflows/*.md`, or any other agent-facing instruction text **must be discussed and agreed in an issue *before* you open a PR**.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 63435,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.76
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T12:21:54Z",
   "open_issues": 1,
   "outsider_merge_share": 100
  },
  {
   "repo": "HumanSignal/label-studio",
   "url": "https://github.com/HumanSignal/label-studio",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28487,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.444,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.44,
    "outsider_merge_share_pct": 44,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.88
   },
   "good_first_issues": 2,
   "pushed_at": "2026-10-19T00:12:43Z",
   "open_issues": 954,
   "outsider_merge_share": 44
  },
  {
   "repo": "iamkun/dayjs",
   "url": "https://github.com/iamkun/dayjs",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 48661,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.4,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.4,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 3.91
   },
   "good_first_issues": null,
   "pushed_at": "2026-09-15T11:35:36Z",
   "open_issues": 1387,
   "outsider_merge_share": 40
  },
  {
   "repo": "ianstormtaylor/slate",
   "url": "https://github.com/ianstormtaylor/slate",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31744,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.414,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.41,
    "outsider_merge_share_pct": 41,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.8
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T02:36:30Z",
   "open_issues": 5,
   "outsider_merge_share": 41
  },
  {
   "repo": "ibis-project/ibis",
   "url": "https://github.com/ibis-project/ibis",
   "policy_classes": [
    "open"
   ],
   "headline": "No AI policy found in any policy file.",
   "what_to_do": "Standard contribution rules apply.",
   "evidence": "All policy files read 2026-10-17: no AI policy or gates found. Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "iBotPeaches/Apktool",
   "url": "https://github.com/iBotPeaches/Apktool",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26121,
   "language": "Java",
   "friction_lite_outsider_share": 0.4,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.4,
    "outsider_merge_share_pct": 40,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.69
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T10:46:18Z",
   "open_issues": 77,
   "outsider_merge_share": 40
  },
  {
   "repo": "iced-rs/iced",
   "url": "https://github.com/iced-rs/iced",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31799,
   "language": "Rust",
   "friction_lite_outsider_share": 0.5,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.5,
    "outsider_merge_share_pct": 50,
    "reasons": [
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.79
   },
   "good_first_issues": 7,
   "pushed_at": "2026-10-17T22:16:03Z",
   "open_issues": 509,
   "outsider_merge_share": 50
  },
  {
   "repo": "icsharpcode/ILSpy",
   "url": "https://github.com/icsharpcode/ILSpy",
   "policy_classes": [
    "agents-disclosure",
    "dco-required"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in AGENTS.md: \"- **AI attribution is mandatory on every commit an agent writes: use `Assisted-by:`, not `Co-Authored-By:`.** Following the Linux kernel's coding-assistants guidance (https://docs.kernel.org/process/coding-assistants.html#attribution), such a commit ends with a trailer of the form `Assisted-by: AGENT_NAME:MODEL_VERSION:HARNESS`, agent, model id, and the harness that ran it, colon-separated, e.g.\"; dco-required in AGENTS.md: \"Do **not** add a `Co-Authored-By:` line for the AI, and an AI agent **must not** add a `Signed-off-by:` (only a human can certify the DCO). - **There is no exemption from the trailer.** It goes on every commit the agent authors, one-liners, formatting, reverts, rebases that reword, and changes the human dictated word for word.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26714,
   "language": "C#",
   "friction_lite_outsider_share": 0.286,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 95,
    "gates_detected": [
     {
      "kind": "dco_required",
      "evidence": "st not add a `Signed-off-by:` (only a human can certify the DCO). - There is no exemption from the trailer. It goes on every commit the agen..."
     },
     {
      "kind": "agents_disclosure",
      "evidence": "ributions.\"](https://simonwillison.net/2026/Apr/30/zig-anti-ai/)) note that when you open a PR, we expect that you understood and vetted eve..."
     }
    ],
    "outsider_merge_share": 0.29,
    "outsider_merge_share_pct": 29,
    "reasons": [
     "DCO sign-off required (-5)",
     "AI disclosure required (0)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 7.55
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T20:34:59Z",
   "open_issues": 162,
   "outsider_merge_share": 29
  },
  {
   "repo": "ifixai-ai/iFixAi",
   "url": "https://github.com/ifixai-ai/iFixAi",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29556,
   "language": "Python",
   "friction_lite_outsider_share": 0.933,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.93,
    "outsider_merge_share_pct": 93,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.63
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T04:33:05Z",
   "open_issues": 34,
   "outsider_merge_share": 93
  },
  {
   "repo": "iina/iina",
   "url": "https://github.com/iina/iina",
   "policy_classes": [
    "agents-disclosure"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in CONTRIBUTING.md: \"- Disclose the AI usage in the PR description. Failure to do while submitting obviously AI-generated code may result in your PR being closed without review.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 46828,
   "language": "Swift",
   "friction_lite_outsider_share": 0.692,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.69,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.54
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T21:51:24Z",
   "open_issues": 1970,
   "outsider_merge_share": 69
  },
  {
   "repo": "iluwatar/java-design-patterns",
   "url": "https://github.com/iluwatar/java-design-patterns",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 94792,
   "language": "Java",
   "friction_lite_outsider_share": 0.9,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.9,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.38
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-08T12:44:21Z",
   "open_issues": 141,
   "outsider_merge_share": 90
  },
  {
   "repo": "Imbad0202/academic-research-skills",
   "url": "https://github.com/Imbad0202/academic-research-skills",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 52732,
   "language": "Python",
   "friction_lite_outsider_share": 0.346,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.35,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.55
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T01:25:37Z",
   "open_issues": 33,
   "outsider_merge_share": 35
  },
  {
   "repo": "immerjs/immer",
   "url": "https://github.com/immerjs/immer",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28987,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.917,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.92,
    "outsider_merge_share_pct": 92,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 14.9
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T09:20:44Z",
   "open_issues": 63,
   "outsider_merge_share": 92
  },
  {
   "repo": "immich-app/immich",
   "url": "https://github.com/immich-app/immich",
   "policy_classes": [
    "agents-banned"
   ],
   "headline": "LLM-generated PRs, descriptions, and comments are refused; LLM fixes for good-first-issues are closed automatically.",
   "what_to_do": "Do not submit here with an agent and do not post anything LLM-generated: PRs, descriptions, comments, and reviews are all covered. A human writing everything themselves is a different matter; anything generated gets closed.",
   "evidence": "CONTRIBUTING.md (read 2026-10-17): 'We ask you not to open PRs generated with an LLM.' 'Posting descriptions or comments that have been generated by an LLM is not acceptable.' 'Using LLMs to fix issues labelled as good first issue is forbidden, and those PRs will be closed automatically.' Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "immutable-js/immutable-js",
   "url": "https://github.com/immutable-js/immutable-js",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in .github/CONTRIBUTING.md: \"If you haven't already, complete the Contributor License Agreement (\"CLA\").\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 33025,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.368,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 95,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "t. (`npm run test`) 6. If you haven't already, complete the Contributor License Agreement (\"CLA\"). ## Documentation Documentation for Immuta..."
     }
    ],
    "outsider_merge_share": 0.37,
    "outsider_merge_share_pct": 37,
    "reasons": [
     "CLA signature required (-5)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.41
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T13:07:42Z",
   "open_issues": 150,
   "outsider_merge_share": 37
  },
  {
   "repo": "infiniflow/ragflow",
   "url": "https://github.com/infiniflow/ragflow",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 92417,
   "language": "Go",
   "friction_lite_outsider_share": 0.69,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.69,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.91
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T13:11:26Z",
   "open_issues": 1363,
   "outsider_merge_share": 69
  },
  {
   "repo": "Infisical/infisical",
   "url": "https://github.com/Infisical/infisical",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29853,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.92,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.92,
    "outsider_merge_share_pct": 92,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.52
   },
   "good_first_issues": 13,
   "pushed_at": "2026-10-18T23:39:15Z",
   "open_issues": 822,
   "outsider_merge_share": 92
  },
  {
   "repo": "influxdata/influxdb",
   "url": "https://github.com/influxdata/influxdb",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"However, if you want to contribute documentation or code then you will need to sign InfluxData's Individual Contributor License Agreement (CLA), which can be found with more information [on our website].\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31771,
   "language": "Rust",
   "friction_lite_outsider_share": 0.958,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 86,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "or code then you will need to sign InfluxData's Individual Contributor License Agreement (CLA), which can be found with more information [on..."
     },
     {
      "kind": "discussion_first",
      "evidence": "o avoid having your hard work rejected the best approach to start a discussion first. Further, please don't expect us to accept significant ..."
     }
    ],
    "outsider_merge_share": 0.96,
    "outsider_merge_share_pct": 96,
    "reasons": [
     "CLA signature required (-5)",
     "discussion first (-10)",
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.79
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-15T19:12:00Z",
   "open_issues": 2179,
   "outsider_merge_share": 96
  },
  {
   "repo": "inngest/inngest-js",
   "url": "https://github.com/inngest/inngest-js",
   "policy_classes": [
    "open"
   ],
   "headline": "No formal gates observed; early days for us here.",
   "what_to_do": "Claim and build; no replies yet, so set expectations on review speed accordingly.",
   "evidence": "Two of our PRs are open (#1797, #1798) with checks green; no reviews yet as of 2026-10-15.",
   "our_record": "2 PRs open (#1797, #1798)",
   "verified_on": "2026-10-15"
  },
  {
   "repo": "invoke-ai/InvokeAI",
   "url": "https://github.com/invoke-ai/InvokeAI",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28740,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.133,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.13,
    "outsider_merge_share_pct": 13,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.03
   },
   "good_first_issues": 6,
   "pushed_at": "2026-10-19T00:01:09Z",
   "open_issues": 433,
   "outsider_merge_share": 13
  },
  {
   "repo": "iOfficeAI/OfficeCLI",
   "url": "https://github.com/iOfficeAI/OfficeCLI",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32144,
   "language": "C#",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.3
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-13T02:29:44Z",
   "open_issues": 108,
   "outsider_merge_share": 100
  },
  {
   "repo": "ionic-team/ionic-framework",
   "url": "https://github.com/ionic-team/ionic-framework",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read docs/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 52709,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.5,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 0.22
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T02:38:40Z",
   "open_issues": 531,
   "outsider_merge_share": 50
  },
  {
   "repo": "iptv-org/iptv",
   "url": "https://github.com/iptv-org/iptv",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 141285,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.545,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.55,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.37
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T00:17:59Z",
   "open_issues": 62,
   "outsider_merge_share": 55
  },
  {
   "repo": "jackwener/OpenCLI",
   "url": "https://github.com/jackwener/OpenCLI",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30407,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.296,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.3,
    "outsider_merge_share_pct": 30,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.2
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T12:17:48Z",
   "open_issues": 265,
   "outsider_merge_share": 30
  },
  {
   "repo": "jamiepine/voicebox",
   "url": "https://github.com/jamiepine/voicebox",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 57927,
   "language": "Python",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.92
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-07T01:17:58Z",
   "open_issues": 514,
   "outsider_merge_share": 0
  },
  {
   "repo": "janhq/jan",
   "url": "https://github.com/janhq/jan",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 44999,
   "language": "Rust",
   "friction_lite_outsider_share": 0.655,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.66,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.02
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T10:22:30Z",
   "open_issues": 583,
   "outsider_merge_share": 66
  },
  {
   "repo": "jarrodwatts/claude-hud",
   "url": "https://github.com/jarrodwatts/claude-hud",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28626,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.292,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.29,
    "outsider_merge_share_pct": 29,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.12
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T00:02:47Z",
   "open_issues": 0,
   "outsider_merge_share": 29
  },
  {
   "repo": "jashkenas/backbone",
   "url": "https://github.com/jashkenas/backbone",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28097,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.375,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.38,
    "outsider_merge_share_pct": 38,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.84
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-13T09:20:27Z",
   "open_issues": 65,
   "outsider_merge_share": 38
  },
  {
   "repo": "jashkenas/underscore",
   "url": "https://github.com/jashkenas/underscore",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27312,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.6,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.6,
    "outsider_merge_share_pct": 60,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.81
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-15T20:01:45Z",
   "open_issues": 52,
   "outsider_merge_share": 60
  },
  {
   "repo": "jaywcjlove/awesome-mac",
   "url": "https://github.com/jaywcjlove/awesome-mac",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read docs/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 116429,
   "language": "Swift",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.94
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T00:25:49Z",
   "open_issues": 1447,
   "outsider_merge_share": 100
  },
  {
   "repo": "jeecgboot/JeecgBoot",
   "url": "https://github.com/jeecgboot/JeecgBoot",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 48245,
   "language": "Java",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.08
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-14T01:56:30Z",
   "open_issues": 10,
   "outsider_merge_share": 0
  },
  {
   "repo": "jekyll/jekyll",
   "url": "https://github.com/jekyll/jekyll",
   "policy_classes": [
    "open"
   ],
   "headline": "No AI policy found in any policy file.",
   "what_to_do": "Standard contribution rules apply.",
   "evidence": "All policy files read 2026-10-17: no AI policy or gates found. Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "jellyfin/jellyfin",
   "url": "https://github.com/jellyfin/jellyfin",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: no AGENTS.md, CLAUDE.md, CONTRIBUTING.md, or org AI_POLICY.md present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 58196,
   "language": "C#",
   "friction_lite_outsider_share": 0.833,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.83,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.71
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T01:10:24Z",
   "open_issues": 777,
   "outsider_merge_share": 83
  },
  {
   "repo": "jenkinsci/jenkins",
   "url": "https://github.com/jenkinsci/jenkins",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26676,
   "language": "Java",
   "friction_lite_outsider_share": 0.917,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.92,
    "outsider_merge_share_pct": 92,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.09
   },
   "good_first_issues": 13,
   "pushed_at": "2026-10-19T04:15:52Z",
   "open_issues": 3593,
   "outsider_merge_share": 92
  },
  {
   "repo": "jesseduffield/lazygit",
   "url": "https://github.com/jesseduffield/lazygit",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 83275,
   "language": "Go",
   "friction_lite_outsider_share": 0.208,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.21,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.98
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T11:06:26Z",
   "open_issues": 1045,
   "outsider_merge_share": 21
  },
  {
   "repo": "jestjs/jest",
   "url": "https://github.com/jestjs/jest",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"### Contributor License Agreement (CLA)\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 45487,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.692,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.69,
    "reasons": [
     "21 open good-first-issues (+10.0)"
    ],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.95
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T09:42:08Z",
   "open_issues": 238,
   "outsider_merge_share": 69
  },
  {
   "repo": "JetBrains/kotlin",
   "url": "https://github.com/JetBrains/kotlin",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 53479,
   "language": "Kotlin",
   "friction_lite_outsider_share": 0.76,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 0.18
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T18:09:52Z",
   "open_issues": 465,
   "outsider_merge_share": 76
  },
  {
   "repo": "jgraph/drawio-desktop",
   "url": "https://github.com/jgraph/drawio-desktop",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 63547,
   "language": "JavaScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.72
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T11:08:54Z",
   "open_issues": 5,
   "outsider_merge_share": 100
  },
  {
   "repo": "JimLiu/baoyu-skills",
   "url": "https://github.com/JimLiu/baoyu-skills",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26760,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.85,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.85,
    "outsider_merge_share_pct": 85,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.62
   },
   "good_first_issues": 0,
   "pushed_at": "2026-09-10T15:13:43Z",
   "open_issues": 25,
   "outsider_merge_share": 85
  },
  {
   "repo": "jingyaogong/minimind",
   "url": "https://github.com/jingyaogong/minimind",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 63933,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.94
   },
   "good_first_issues": null,
   "pushed_at": "2026-09-22T16:07:34Z",
   "open_issues": 68,
   "outsider_merge_share": 100
  },
  {
   "repo": "jitsi/jitsi-meet",
   "url": "https://github.com/jitsi/jitsi-meet",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30103,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.643,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.64,
    "outsider_merge_share_pct": 64,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.22
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T00:30:31Z",
   "open_issues": 165,
   "outsider_merge_share": 64
  },
  {
   "repo": "jj-vcs/jj",
   "url": "https://github.com/jj-vcs/jj",
   "policy_classes": [
    "agents-disclosure"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in AI_POLICY.md: \"If a substantial part of your contribution is generated by AI, please disclose this by adding an `Assisted-by` trailer at the end of the commit message. Examples:\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32137,
   "language": "Rust",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [
     {
      "kind": "agents_disclosure",
      "evidence": "If a substantial part of your contribution is generated by AI, please disclose this by adding an `Assisted-by` trailer at the end of the com..."
     }
    ],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [
     "AI disclosure required (0)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.51
   },
   "good_first_issues": 8,
   "pushed_at": "2026-10-18T21:39:19Z",
   "open_issues": 1243,
   "outsider_merge_share": 100
  },
  {
   "repo": "jordanbaird/Ice",
   "url": "https://github.com/jordanbaird/Ice",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29828,
   "language": "Swift",
   "friction_lite_outsider_share": 0.625,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.63,
    "outsider_merge_share_pct": 63,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.62
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-06T20:43:59Z",
   "open_issues": 449,
   "outsider_merge_share": 63
  },
  {
   "repo": "josephmisiti/awesome-machine-learning",
   "url": "https://github.com/josephmisiti/awesome-machine-learning",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 74610,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.96
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-13T00:31:03Z",
   "open_issues": 23,
   "outsider_merge_share": 100
  },
  {
   "repo": "jquery/jquery",
   "url": "https://github.com/jquery/jquery",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"When opening a pull request, you'll be asked to sign our Contributor License Agreement. Both the Corporate and Individual agreements can be [previewed on GitHub](https://github.com/openjs-foundation/easycla).\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 59865,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.222,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.22,
    "reasons": [
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.36
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T10:14:22Z",
   "open_issues": 97,
   "outsider_merge_share": 22
  },
  {
   "repo": "juanfont/headscale",
   "url": "https://github.com/juanfont/headscale",
   "policy_classes": [
    "agents-banned"
   ],
   "headline": "Agent contributions are banned here",
   "what_to_do": "Do not submit agent-authored PRs; if the policy allows human-in-the-loop assistance, contribute personally instead.",
   "evidence": "5k scan 2026-10-18: agents-banned in AI_POLICY.md: \"**Autonomous agents are not allowed to be used for contributing to this project**. Pull requests that appear in violation of this will be closed, perhaps without notice.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 44758,
   "language": "Go",
   "friction_lite_outsider_share": 0.25,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.25,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.0
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T18:55:19Z",
   "open_issues": 134,
   "outsider_merge_share": 25
  },
  {
   "repo": "juliangarnier/anime",
   "url": "https://github.com/juliangarnier/anime",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 73688,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.923,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.92,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.37
   },
   "good_first_issues": null,
   "pushed_at": "2026-08-21T21:29:50Z",
   "open_issues": 124,
   "outsider_merge_share": 92
  },
  {
   "repo": "JuliusBrussee/caveman",
   "url": "https://github.com/JuliusBrussee/caveman",
   "policy_classes": [
    "dco-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "Pipeline evidence gate 2026-10-18 (evidence quality fix): in CONTRIBUTING.md: \"This project uses the [Developer Certificate of Origin](https://developercertificate.org/). It's a one-line promise that you wrote the code (or have the right to contribute it).\" The staged scan evidence quoted only the section heading; this is the operative passage.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 113413,
   "language": "Go",
   "friction_lite_outsider_share": 0.583,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.58,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.91
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T07:42:47Z",
   "open_issues": 54,
   "outsider_merge_share": 58
  },
  {
   "repo": "jumpserver/jumpserver",
   "url": "https://github.com/jumpserver/jumpserver",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31794,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "ignificant effort, please document it as an issue and get a discussion going before starting to work on it. Please submit a PR broken down i..."
     }
    ],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.44
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T10:32:31Z",
   "open_issues": 90,
   "outsider_merge_share": 100
  },
  {
   "repo": "junegunn/fzf",
   "url": "https://github.com/junegunn/fzf",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 83634,
   "language": "Go",
   "friction_lite_outsider_share": 0.2,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.2,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.58
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T02:11:02Z",
   "open_issues": 333,
   "outsider_merge_share": 20
  },
  {
   "repo": "JunkFood02/Seal",
   "url": "https://github.com/JunkFood02/Seal",
   "policy_classes": [
    "assignment-gated"
   ],
   "headline": "You must be assigned before opening a PR",
   "what_to_do": "Comment asking for assignment and wait for a maintainer to assign you.",
   "evidence": "5k scan 2026-10-18: assignment-gated in CONTRIBUTING.md: \"To avoid multiple pull requests resolving the same issue, let others know you are working on it by saying so in a comment, or ask the issue to be assigned to yourself.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29837,
   "language": "Kotlin",
   "friction_lite_outsider_share": 0.909,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.91,
    "outsider_merge_share_pct": 91,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.51
   },
   "good_first_issues": 1,
   "pushed_at": "2026-09-25T15:35:51Z",
   "open_issues": 736,
   "outsider_merge_share": 91
  },
  {
   "repo": "juspay/hyperswitch",
   "url": "https://github.com/juspay/hyperswitch",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read docs/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 45355,
   "language": "Rust",
   "friction_lite_outsider_share": 0.889,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.89,
    "reasons": [
     "5 open good-first-issues (+2.5)"
    ],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.71
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T18:46:42Z",
   "open_issues": 2332,
   "outsider_merge_share": 89
  },
  {
   "repo": "justjavac/wechat-miniapp-radar",
   "url": "https://github.com/justjavac/wechat-miniapp-radar",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 51175,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.143,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.14,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 2.66
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-02T01:03:25Z",
   "open_issues": 1,
   "outsider_merge_share": 14
  },
  {
   "repo": "JustVugg/colibri",
   "url": "https://github.com/JustVugg/colibri",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 42719,
   "language": "C",
   "friction_lite_outsider_share": 0.1,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.01
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T19:07:32Z",
   "open_issues": 178,
   "outsider_merge_share": 10
  },
  {
   "repo": "K-Dense-AI/scientific-agent-skills",
   "url": "https://github.com/K-Dense-AI/scientific-agent-skills",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 52624,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 8.08
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-15T23:57:39Z",
   "open_issues": 49,
   "outsider_merge_share": 100
  },
  {
   "repo": "k1tbyte/Wand-Enhancer",
   "url": "https://github.com/k1tbyte/Wand-Enhancer",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32316,
   "language": "C#",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.03
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T11:00:40Z",
   "open_issues": 10,
   "outsider_merge_share": 100
  },
  {
   "repo": "karakeep-app/karakeep",
   "url": "https://github.com/karakeep-app/karakeep",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29760,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.16,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.16,
    "outsider_merge_share_pct": 16,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.75
   },
   "good_first_issues": 11,
   "pushed_at": "2026-10-18T13:47:25Z",
   "open_issues": 702,
   "outsider_merge_share": 16
  },
  {
   "repo": "karpathy/nanochat",
   "url": "https://github.com/karpathy/nanochat",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: no AGENTS.md, CLAUDE.md, CONTRIBUTING.md, or org AI_POLICY.md present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 58744,
   "language": "Python",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.33
   },
   "good_first_issues": null,
   "pushed_at": "2026-09-07T20:06:43Z",
   "open_issues": 122
  },
  {
   "repo": "kataras/iris",
   "url": "https://github.com/kataras/iris",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25554,
   "language": "Go",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 15.95
   },
   "good_first_issues": 0,
   "pushed_at": "2026-07-27T09:34:12Z",
   "open_issues": 150,
   "outsider_merge_share": 100
  },
  {
   "repo": "kedro-org/kedro",
   "url": "https://github.com/kedro-org/kedro",
   "policy_classes": [
    "agents-banned"
   ],
   "headline": "Bot-opened PRs are not welcome; automated submissions need advance approval.",
   "what_to_do": "Do not open a PR with a bot or automated tooling unless the project approved it in advance. A human submitting personally is a different matter, provided the automation did not open the PR.",
   "evidence": "CONTRIBUTING.md (read 2026-10-17): 'We do not welcome AI contributions by bots with no human in the loop. Pull requests must not be opened by bots or other automated tooling, unless specifically approved in advance by the project.' Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "keepassxreboot/keepassxc",
   "url": "https://github.com/keepassxreboot/keepassxc",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29295,
   "language": "C++",
   "friction_lite_outsider_share": 0.5,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "e requests](#feature-requests) [Bug reports](#bug-reports) [Discuss with the team](#discuss-with-the-team) [Your first code contribution](#y..."
     }
    ],
    "outsider_merge_share": 0.5,
    "outsider_merge_share_pct": 50,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.17
   },
   "good_first_issues": 4,
   "pushed_at": "2026-10-18T19:26:32Z",
   "open_issues": 933,
   "outsider_merge_share": 50
  },
  {
   "repo": "kenwheeler/slick",
   "url": "https://github.com/kenwheeler/slick",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28525,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.842,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.84,
    "outsider_merge_share_pct": 84,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.96
   },
   "good_first_issues": 0,
   "pushed_at": "2026-09-14T12:47:41Z",
   "open_issues": 1266,
   "outsider_merge_share": 84
  },
  {
   "repo": "keon/algorithms",
   "url": "https://github.com/keon/algorithms",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25570,
   "language": "Python",
   "friction_lite_outsider_share": 0.522,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.52,
    "outsider_merge_share_pct": 52,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 20.74
   },
   "good_first_issues": 0,
   "pushed_at": "2026-09-25T06:08:05Z",
   "open_issues": 18,
   "outsider_merge_share": 52
  },
  {
   "repo": "keras-team/keras",
   "url": "https://github.com/keras-team/keras",
   "policy_classes": [
    "agents-disclosure",
    "cla-required",
    "discussion-first"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in CONTRIBUTING.md: \"acity in the process of creating the pull request, you must disclose this in the PR description. This provides necessary context for the review\"; cla-required in CONTRIBUTING.md: \"Sign the Contributor License Agreement\" Greenlight v0.9.3 flywheel correction: adds discussion-first: in CONTRIBUTING.md: \"## How to contribute code Follow these steps to submit your code contribution.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 64375,
   "language": "Python",
   "friction_lite_outsider_share": 0.182,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.18,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.59
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T22:56:12Z",
   "open_issues": 234,
   "outsider_merge_share": 18
  },
  {
   "repo": "kestra-io/kestra",
   "url": "https://github.com/kestra-io/kestra",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29836,
   "language": "Java",
   "friction_lite_outsider_share": 0.783,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 60,
    "gates_detected": [
     {
      "kind": "unsolicited_prs_paused",
      "evidence": "us labels stay in English: `WARNING`, `FAILED`, `SUCCESS`, `PAUSED`, `RUNNING`, etc. - Preserve `{placeholder}` variables exactly, vue-i18n..."
     }
    ],
    "outsider_merge_share": 0.78,
    "outsider_merge_share_pct": 78,
    "reasons": [
     "unsolicited PRs paused (-40)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.52
   },
   "good_first_issues": 231,
   "pushed_at": "2026-10-18T18:54:48Z",
   "open_issues": 1004,
   "outsider_merge_share": 78
  },
  {
   "repo": "KeygraphHQ/shannon",
   "url": "https://github.com/KeygraphHQ/shannon",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 49080,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.02
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-15T21:05:19Z",
   "open_issues": 24,
   "outsider_merge_share": 0
  },
  {
   "repo": "Kilo-Org/kilocode",
   "url": "https://github.com/Kilo-Org/kilocode",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27654,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.708,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.71,
    "outsider_merge_share_pct": 71,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.75
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T04:29:32Z",
   "open_issues": 653,
   "outsider_merge_share": 71
  },
  {
   "repo": "koala73/worldmonitor",
   "url": "https://github.com/koala73/worldmonitor",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 88702,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.103,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.57
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:38:59Z",
   "open_issues": 349,
   "outsider_merge_share": 10
  },
  {
   "repo": "koodo-reader/koodo-reader",
   "url": "https://github.com/koodo-reader/koodo-reader",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28562,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.045,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.05,
    "outsider_merge_share_pct": 5,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.24
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T22:28:11Z",
   "open_issues": 273,
   "outsider_merge_share": 5
  },
  {
   "repo": "kovidgoyal/calibre",
   "url": "https://github.com/kovidgoyal/calibre",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26179,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 13.44
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T02:54:00Z",
   "open_issues": 7,
   "outsider_merge_share": 100
  },
  {
   "repo": "krahets/hello-algo",
   "url": "https://github.com/krahets/hello-algo",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 130835,
   "language": "Java",
   "friction_lite_outsider_share": 0.619,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.62,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.08
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-10T21:51:10Z",
   "open_issues": 19,
   "outsider_merge_share": 62
  },
  {
   "repo": "kubernetes/kubernetes",
   "url": "https://github.com/kubernetes/kubernetes",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "Pipeline evidence gate 2026-10-18 (evidence quality fix): in CONTRIBUTING.md: \"You must sign the [Contributor License Agreement](https://git.k8s.io/community/contributors/guide/README.md#sign-the-cla) in order to contribute.\" The staged scan evidence quoted only the section heading; this is the operative passage.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 128353,
   "language": "Go",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "reasons": [
     "132 open good-first-issues (+10.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.37
   },
   "good_first_issues": 7,
   "pushed_at": "2026-10-17T19:01:37Z",
   "open_issues": 3201,
   "outsider_merge_share": 0
  },
  {
   "repo": "kubernetes/minikube",
   "url": "https://github.com/kubernetes/minikube",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32194,
   "language": "Go",
   "friction_lite_outsider_share": 0.48,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.48,
    "outsider_merge_share_pct": 48,
    "reasons": [
     "33 open good-first-issues (+10.0)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 13.06
   },
   "good_first_issues": 12,
   "pushed_at": "2026-10-18T22:05:38Z",
   "open_issues": 610,
   "outsider_merge_share": 48
  },
  {
   "repo": "labring/FastGPT",
   "url": "https://github.com/labring/FastGPT",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29853,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.2,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.2,
    "outsider_merge_share_pct": 20,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 2.66
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T09:53:24Z",
   "open_issues": 163,
   "outsider_merge_share": 20
  },
  {
   "repo": "labstack/echo",
   "url": "https://github.com/labstack/echo",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32774,
   "language": "Go",
   "friction_lite_outsider_share": 0.167,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.17,
    "outsider_merge_share_pct": 17,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.63
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-12T15:06:45Z",
   "open_issues": 75,
   "outsider_merge_share": 17
  },
  {
   "repo": "LadybirdBrowser/ladybird",
   "url": "https://github.com/LadybirdBrowser/ladybird",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 66562,
   "language": "C++",
   "friction_lite_outsider_share": 0.071,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.07,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.67
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:24:02Z",
   "open_issues": 576,
   "outsider_merge_share": 7
  },
  {
   "repo": "langchain-ai/deepagents",
   "url": "https://github.com/langchain-ai/deepagents",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30391,
   "language": "Python",
   "friction_lite_outsider_share": 0.591,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.59,
    "outsider_merge_share_pct": 59,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.86
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T17:53:41Z",
   "open_issues": 203,
   "outsider_merge_share": 59
  },
  {
   "repo": "langchain-ai/langchain",
   "url": "https://github.com/langchain-ai/langchain",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 148026,
   "language": "Python",
   "friction_lite_outsider_share": 0.571,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.57,
    "reasons": [
     "2 open good-first-issues (+1.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.48
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T08:25:06Z",
   "open_issues": 657,
   "outsider_merge_share": 57
  },
  {
   "repo": "langchain-ai/langgraph",
   "url": "https://github.com/langchain-ai/langgraph",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 43455,
   "language": "Python",
   "friction_lite_outsider_share": 0.833,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.83,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.75
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T01:27:12Z",
   "open_issues": 652,
   "outsider_merge_share": 83
  },
  {
   "repo": "langflow-ai/langflow",
   "url": "https://github.com/langflow-ai/langflow",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 155800,
   "language": "Python",
   "friction_lite_outsider_share": 0.333,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.33,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.28
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T15:40:26Z",
   "open_issues": 1152,
   "outsider_merge_share": 33
  },
  {
   "repo": "langfuse/langfuse",
   "url": "https://github.com/langfuse/langfuse",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "CLA agreement via cla-assistant is required before merge.",
   "what_to_do": "Sign through cla-assistant when the bot asks. Note that soft claims age out here, so an old claim with no PR may be re-claimable (carefully).",
   "evidence": "cla-assistant.io/langfuse/langfuse is the signing path (Friction Index detection quotes it). Our backup target #18053 had a soft claim from 2026-09-30 with no PR by 2026-10-15.",
   "our_record": "0 (backup target identified)",
   "verified_on": "2026-10-15"
  },
  {
   "repo": "langgenius/dify",
   "url": "https://github.com/langgenius/dify",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 158787,
   "language": "Python",
   "friction_lite_outsider_share": 0.48,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.48,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.72
   },
   "good_first_issues": 12,
   "pushed_at": "2026-10-18T15:55:15Z",
   "open_issues": 1135,
   "outsider_merge_share": 48
  },
  {
   "repo": "laravel/framework",
   "url": "https://github.com/laravel/framework",
   "policy_classes": [
    "open"
   ],
   "headline": "No policy files at the repo root; no AI policy or gates found.",
   "what_to_do": "Standard contribution rules apply.",
   "evidence": "Repo root read 2026-10-17: all three policy files missing; no AI policy or gates found. Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "laurent22/joplin",
   "url": "https://github.com/laurent22/joplin",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 56785,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.905,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.9,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.27
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T15:56:38Z",
   "open_issues": 655,
   "outsider_merge_share": 90
  },
  {
   "repo": "layui/layui",
   "url": "https://github.com/layui/layui",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30579,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.214,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.21,
    "outsider_merge_share_pct": 21,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.53
   },
   "good_first_issues": 0,
   "pushed_at": "2026-09-01T16:27:07Z",
   "open_issues": 48,
   "outsider_merge_share": 21
  },
  {
   "repo": "lbjlaq/Antigravity-Manager",
   "url": "https://github.com/lbjlaq/Antigravity-Manager",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32336,
   "language": "Rust",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.3
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T13:37:07Z",
   "open_issues": 1706,
   "outsider_merge_share": 100
  },
  {
   "repo": "Leaflet/Leaflet",
   "url": "https://github.com/Leaflet/Leaflet",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 45766,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "reasons": [
     "3 open good-first-issues (+1.5)"
    ],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.43
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T18:38:48Z",
   "open_issues": 574,
   "outsider_merge_share": 0
  },
  {
   "repo": "LeCoupa/awesome-cheatsheets",
   "url": "https://github.com/LeCoupa/awesome-cheatsheets",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 46568,
   "language": "JavaScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.76
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T14:11:21Z",
   "open_issues": 134,
   "outsider_merge_share": 100
  },
  {
   "repo": "leonardomso/33-js-concepts",
   "url": "https://github.com/leonardomso/33-js-concepts",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 66527,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.643,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.64,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.42
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T11:27:11Z",
   "open_issues": 9,
   "outsider_merge_share": 64
  },
  {
   "repo": "Leonxlnx/taste-skill",
   "url": "https://github.com/Leonxlnx/taste-skill",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 98746,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.042,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.04,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.16
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T08:23:56Z",
   "open_issues": 2,
   "outsider_merge_share": 4
  },
  {
   "repo": "libgdx/libgdx",
   "url": "https://github.com/libgdx/libgdx",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in .github/CONTRIBUTING.md: \"Before starting to contribute, please also give a quick look at our [Contributing Guidelines](https://libgdx.com/dev/contributing/#guidelines), in particular the sections on the Contributor License Agreement and Formatting.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25451,
   "language": "Java",
   "friction_lite_outsider_share": 0.773,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 85,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "ontributing/#guidelines), in particular the sections on the Contributor License Agreement and Formatting. For changes that address core func..."
     },
     {
      "kind": "discussion_first",
      "evidence": "ng an issue. - If you are unsure about something or want to discuss an idea, just head over to the `#libgdx-contributions` channel on our [D..."
     }
    ],
    "outsider_merge_share": 0.77,
    "outsider_merge_share_pct": 77,
    "reasons": [
     "CLA signature required (-5)",
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 16.08
   },
   "good_first_issues": 9,
   "pushed_at": "2026-10-14T07:39:51Z",
   "open_issues": 342,
   "outsider_merge_share": 77
  },
  {
   "repo": "LibreChat-AI/LibreChat",
   "url": "https://github.com/LibreChat-AI/LibreChat",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 45928,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.074,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.07,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 6.58
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T18:48:14Z",
   "open_issues": 960,
   "outsider_merge_share": 7
  },
  {
   "repo": "librepods-org/librepods",
   "url": "https://github.com/librepods-org/librepods",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30360,
   "language": "Kotlin",
   "friction_lite_outsider_share": 0.333,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.33,
    "outsider_merge_share_pct": 33,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 13.6
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-17T06:17:22Z",
   "open_issues": 321,
   "outsider_merge_share": 33
  },
  {
   "repo": "libuv/libuv",
   "url": "https://github.com/libuv/libuv",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27270,
   "language": "C",
   "friction_lite_outsider_share": 0.565,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.57,
    "outsider_merge_share_pct": 57,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.76
   },
   "good_first_issues": 3,
   "pushed_at": "2026-10-18T19:47:56Z",
   "open_issues": 242,
   "outsider_merge_share": 57
  },
  {
   "repo": "Light-City/CPlusPlusThings",
   "url": "https://github.com/Light-City/CPlusPlusThings",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 43550,
   "language": "C++",
   "friction_lite_outsider_share": 0.632,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.63,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.99
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-13T15:58:59Z",
   "open_issues": 11,
   "outsider_merge_share": 63
  },
  {
   "repo": "Lightning-AI/pytorch-lightning",
   "url": "https://github.com/Lightning-AI/pytorch-lightning",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31416,
   "language": "Python",
   "friction_lite_outsider_share": 0.6,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.6,
    "outsider_merge_share_pct": 60,
    "reasons": [
     "8 open good-first-issues (+4.0)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.04
   },
   "good_first_issues": 11,
   "pushed_at": "2026-10-12T10:54:14Z",
   "open_issues": 1124,
   "outsider_merge_share": 60
  },
  {
   "repo": "linera-io/linera-protocol",
   "url": "https://github.com/linera-io/linera-protocol",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32058,
   "language": "Rust",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "structed `ConfirmedBlockCertificate`s (e.g. from network or proposal flows), call `Storage::cache_certificate`. - For freshly-constructed `C..."
     }
    ],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.15
   },
   "good_first_issues": 10,
   "pushed_at": "2026-09-18T03:02:33Z",
   "open_issues": 586,
   "outsider_merge_share": 100
  },
  {
   "repo": "lobehub/lobehub",
   "url": "https://github.com/lobehub/lobehub",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 83309,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.036,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.04,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.45
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:38:43Z",
   "open_issues": 1117,
   "outsider_merge_share": 4
  },
  {
   "repo": "localsend/localsend",
   "url": "https://github.com/localsend/localsend",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 94793,
   "language": "Dart",
   "friction_lite_outsider_share": 0.25,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.25,
    "reasons": [
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.2
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T20:26:37Z",
   "open_issues": 1017,
   "outsider_merge_share": 25
  },
  {
   "repo": "locustio/locust",
   "url": "https://github.com/locustio/locust",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28219,
   "language": "Python",
   "friction_lite_outsider_share": 0.423,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.42,
    "outsider_merge_share_pct": 42,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.28
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T09:10:26Z",
   "open_issues": 4,
   "outsider_merge_share": 42
  },
  {
   "repo": "lodash/lodash",
   "url": "https://github.com/lodash/lodash",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: no AGENTS.md, CLAUDE.md, CONTRIBUTING.md, or org AI_POLICY.md present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 61287,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.2,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.2,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.25
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-01T23:04:09Z",
   "open_issues": 122,
   "outsider_merge_share": 20
  },
  {
   "repo": "louislam/uptime-kuma",
   "url": "https://github.com/louislam/uptime-kuma",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 92601,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.2,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.2,
    "reasons": [
     "6 open good-first-issues (+3.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.35
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T09:59:21Z",
   "open_issues": 847,
   "outsider_merge_share": 20
  },
  {
   "repo": "lovell/sharp",
   "url": "https://github.com/lovell/sharp",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32775,
   "language": "JavaScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.54
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-15T07:10:34Z",
   "open_issues": 119,
   "outsider_merge_share": 100
  },
  {
   "repo": "LSPosed/LSPosed",
   "url": "https://github.com/LSPosed/LSPosed",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25084,
   "language": "Java",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "outsider_merge_share_pct": 0,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 19.02
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-14T04:37:33Z",
   "open_issues": 5,
   "outsider_merge_share": 0
  },
  {
   "repo": "lucide-icons/lucide",
   "url": "https://github.com/lucide-icons/lucide",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25140,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.667,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.67,
    "outsider_merge_share_pct": 67,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 15.66
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T14:38:07Z",
   "open_issues": 433,
   "outsider_merge_share": 67
  },
  {
   "repo": "lucidrains/vit-pytorch",
   "url": "https://github.com/lucidrains/vit-pytorch",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25552,
   "language": "Python",
   "friction_lite_outsider_share": 0.783,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.78,
    "outsider_merge_share_pct": 78,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 20.35
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-13T13:38:41Z",
   "open_issues": 144,
   "outsider_merge_share": 78
  },
  {
   "repo": "lvgl/lvgl",
   "url": "https://github.com/lvgl/lvgl",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 24964,
   "language": "C",
   "friction_lite_outsider_share": 0.5,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.5,
    "outsider_merge_share_pct": 50,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.96
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T04:55:36Z",
   "open_issues": 142,
   "outsider_merge_share": 50
  },
  {
   "repo": "lysine-dev/okhttp",
   "url": "https://github.com/lysine-dev/okhttp",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 47092,
   "language": "Kotlin",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.73
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T17:50:01Z",
   "open_issues": 148,
   "outsider_merge_share": 100
  },
  {
   "repo": "lysine-dev/retrofit",
   "url": "https://github.com/lysine-dev/retrofit",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 43937,
   "language": "Java",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 3.8
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T00:26:11Z",
   "open_issues": 153,
   "outsider_merge_share": 100
  },
  {
   "repo": "lyswhut/lx-music-desktop",
   "url": "https://github.com/lyswhut/lx-music-desktop",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 54562,
   "language": "TypeScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 0.68
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-07T03:41:50Z",
   "open_issues": 1297,
   "outsider_merge_share": 100
  },
  {
   "repo": "macrozheng/mall",
   "url": "https://github.com/macrozheng/mall",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 84921,
   "language": "Java",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.77
   },
   "good_first_issues": null,
   "pushed_at": "2026-09-15T02:34:44Z",
   "open_issues": 48
  },
  {
   "repo": "MadsLorentzen/ai-job-search",
   "url": "https://github.com/MadsLorentzen/ai-job-search",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 52374,
   "language": "Python",
   "friction_lite_outsider_share": 0.929,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.93,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 2.48
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T17:24:04Z",
   "open_issues": 39,
   "outsider_merge_share": 93
  },
  {
   "repo": "makeplane/plane",
   "url": "https://github.com/makeplane/plane",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 61061,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.79
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T11:17:42Z",
   "open_issues": 1137,
   "outsider_merge_share": 0
  },
  {
   "repo": "manaflow-ai/cmux",
   "url": "https://github.com/manaflow-ai/cmux",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in AGENTS.md: \"Do not merge a PR that changes those directories while CLA Assistant is red, and do not copy an outside contributor's work there under a `Co-authored-by` trailer unless that person has signed the CLA.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28249,
   "language": "Swift",
   "friction_lite_outsider_share": 0.333,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 95,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "atting, generated files, vendored trees or version bumps. - Sign the [CLA](CLA.md) once by commenting `I have read the CLA Document v2.2 and..."
     },
     {
      "kind": "discussion_first",
      "evidence": "LE.md) before drafting or revising issues, PR descriptions, RFCs or progress updates. Fill the PR's `## Changelog` section with one `Added`/..."
     }
    ],
    "outsider_merge_share": 0.33,
    "outsider_merge_share_pct": 33,
    "reasons": [
     "CLA signature required (-5)",
     "discussion first (-10)",
     "50 open good-first-issues (+10.0)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 6.99
   },
   "good_first_issues": 2,
   "pushed_at": "2026-10-19T04:24:10Z",
   "open_issues": 3372,
   "outsider_merge_share": 33
  },
  {
   "repo": "mantinedev/mantine",
   "url": "https://github.com/mantinedev/mantine",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31835,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.964,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.96,
    "outsider_merge_share_pct": 96,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 6.44
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T08:46:10Z",
   "open_issues": 16,
   "outsider_merge_share": 96
  },
  {
   "repo": "maotoumao/MusicFree",
   "url": "https://github.com/maotoumao/MusicFree",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27674,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.2,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.2,
    "outsider_merge_share_pct": 20,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.36
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-15T15:16:41Z",
   "open_issues": 289,
   "outsider_merge_share": 20
  },
  {
   "repo": "marimo-team/marimo",
   "url": "https://github.com/marimo-team/marimo",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "Marimo's own CLA must be signed at PR time; PRs fail until you sign.",
   "what_to_do": "Sign at marimo.io/cla when you open. For substantial UI changes, get maintainer approval before building (approval-gated by policy).",
   "evidence": "Policy: all new PRs fail until the CLA is signed by leaving a comment. Our draft PR #11270 and closed-unmerged #11271 (maintainer closed the underlying issue) are in flight; an approval ask on #11244 is pending.",
   "our_record": "1 draft PR (#11270), 1 closed unmerged (#11271), approval ask pending",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "marktext/marktext",
   "url": "https://github.com/marktext/marktext",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 62792,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.13,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.13,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.5
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T15:39:37Z",
   "open_issues": 300,
   "outsider_merge_share": 13
  },
  {
   "repo": "marmelab/react-admin",
   "url": "https://github.com/marmelab/react-admin",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md, .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26971,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.964,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.96,
    "outsider_merge_share_pct": 96,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 7.98
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-16T14:13:16Z",
   "open_issues": 67,
   "outsider_merge_share": 96
  },
  {
   "repo": "mastodon/mastodon",
   "url": "https://github.com/mastodon/mastodon",
   "policy_classes": [
    "agents-banned",
    "agents-disclosure",
    "discussion-first"
   ],
   "headline": "Autonomous AI agents may not submit pull requests, and AI-generated comments are banned.",
   "what_to_do": "Do not submit an autonomous-agent PR and do not post AI-generated comments; discussions are for humans only. A human contributing with AI assistance must disclose it in a commit trailer and fully understand the work.",
   "evidence": "CONTRIBUTING.md points to the org-level AI Contribution Policy (mastodon/.github AI_POLICY.md), read 2026-10-17: 'Autonomous AI agents may not submit Pull Requests to Mastodon repositories.' 'Do not post comments on issues or PRs that are AI-generated. Discussions on the Mastodon repositories are for humans only.' AI-assisted contributions require disclosure via a commit trailer plus full understanding. Read-only evaluation; nothing claimed or posted. Greenlight v0.9.3 flywheel correction: adds agents-disclosure, discussion-first: in org AI_POLICY.md: \"Do not post comments on issues or PRs that are AI-generated.\"",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "mastra-ai/mastra",
   "url": "https://github.com/mastra-ai/mastra",
   "policy_classes": [
    "triage-hold"
   ],
   "headline": "The open pool is feature requests stuck in status: needs triage. Do not build until triage clears.",
   "what_to_do": "Watch, do not build. Re-scan in a week; triage-held issues are the class Greenlight's triage-hold gate was built for.",
   "evidence": "Scouted 2026-10-15: open pool was feature requests marked needs-triage with no good-first-issues; skipped this round. Merges outsiders normally once issues clear.",
   "our_record": "0 (skipped: triage pool)",
   "verified_on": "2026-10-15"
  },
  {
   "repo": "matteocrippa/awesome-swift",
   "url": "https://github.com/matteocrippa/awesome-swift",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26332,
   "language": "Ruby",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 17.07
   },
   "good_first_issues": 0,
   "pushed_at": "2026-09-01T05:37:47Z",
   "open_issues": 20,
   "outsider_merge_share": 100
  },
  {
   "repo": "mealie-recipes/mealie",
   "url": "https://github.com/mealie-recipes/mealie",
   "policy_classes": [
    "open"
   ],
   "headline": "No formal gates; long-lived feature requests are a claim graveyard of serial claims that never land.",
   "what_to_do": "Pick tightly-scoped bugs over feature requests. Action-required workflow conclusions mean 'waiting on maintainer approval', not a failure.",
   "evidence": "Our PR #8757 is open (ingredient duplication fix, head verified); #8753 was closed unmerged silently by the repo owner on 2026-10-17. Friction: 83 percent outside merge share, 6.6 day median.",
   "our_record": "1 PR open (#8757), 1 closed unmerged (#8753)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "meilisearch/meilisearch",
   "url": "https://github.com/meilisearch/meilisearch",
   "policy_classes": [
    "agents-banned",
    "agents-disclosure",
    "discussion-first"
   ],
   "headline": "No generative-AI content anywhere in external contributions: code, tests, docs, PRs, or comments.",
   "what_to_do": "Do not submit with an agent and do not post AI-generated text anywhere: PR descriptions, PR comments, issue descriptions, and issue comments are all covered. A human submitting fully human-written work is a different matter.",
   "evidence": "CONTRIBUTING.md '## Use of Generative AI Tools' (read 2026-10-17): 'We will not consider any content generated by generative AI tooling (GitHub Copilot, ChatGPT, Claude Code, Cursor, etc.) in external contributions, including: code, tests, documentation, PR descriptions, PR comments, issue descriptions, and issue comments.' Read-only evaluation; nothing claimed or posted. Greenlight v0.9.3 flywheel correction: adds agents-disclosure, discussion-first: in CONTRIBUTING.md: \"Remember that there are many ways to contribute other than writing code: writing [tutorials or blog posts](https://github.com/meilisearch/awesome-meilisearch), improving [the documentation](https://github.com/meilisearch/documentation), submitting [bug reports](https://github.com/meilisearch/meilisearch/issues/new?assignees=&labels=&template=bug_report.md&title=) and [feature requests](https://github.com/meilisearch/\"",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "mem0ai/mem0",
   "url": "https://github.com/mem0ai/mem0",
   "policy_classes": [
    "vouch-gated",
    "cla-required",
    "discussion-first"
   ],
   "headline": "You must be on the .github/VOUCHED.td contributor list, and an accepted-label is required before your PR.",
   "what_to_do": "Skip unless a maintainer vouches for you. Not on the vouch list means no PR, structurally. Note: our repo-intel row recorded no CLA, but the policy docs describe a CLA signing step, so verify the exact signing path at PR time.",
   "evidence": "Policy docs: unvouched authors get a comment that nothing is built from outside; docs also describe a CLA signature step and an open-an-issue-first rule (Friction Index detection quotes all three). Never targeted after the gate was found.",
   "our_record": "0 (passed: vouch gate)",
   "verified_on": "2026-10-15"
  },
  {
   "repo": "MemPalace/mempalace",
   "url": "https://github.com/MemPalace/mempalace",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 59626,
   "language": "Python",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.78
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T14:20:56Z",
   "open_issues": 823,
   "outsider_merge_share": 0
  },
  {
   "repo": "mermaid-js/mermaid",
   "url": "https://github.com/mermaid-js/mermaid",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 90732,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.292,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.29,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.03
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T14:29:12Z",
   "open_issues": 1906,
   "outsider_merge_share": 29
  },
  {
   "repo": "meshery/meshery",
   "url": "https://github.com/meshery/meshery",
   "policy_classes": [
    "open"
   ],
   "headline": "AGENTS.md is a project overview with agent definitions; no ban or disclosure rules found.",
   "what_to_do": "Standard contribution rules apply.",
   "evidence": "AGENTS.md (read 2026-10-17) is a project-overview doc with Copilot agent definitions in .github; no AI ban or disclosure requirement found. Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "meteor/meteor",
   "url": "https://github.com/meteor/meteor",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"* Sign the CLA (the bot will ask you do to this in the PR).\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 44794,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.273,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.27,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.76
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T18:05:58Z",
   "open_issues": 349,
   "outsider_merge_share": 27
  },
  {
   "repo": "MHSanaei/3x-ui",
   "url": "https://github.com/MHSanaei/3x-ui",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 48232,
   "language": "Go",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.1
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T21:49:00Z",
   "open_issues": 222,
   "outsider_merge_share": 100
  },
  {
   "repo": "micro-editor/micro",
   "url": "https://github.com/micro-editor/micro",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29720,
   "language": "Go",
   "friction_lite_outsider_share": 0.611,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.61,
    "outsider_merge_share_pct": 61,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 13.54
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T13:15:48Z",
   "open_issues": 918,
   "outsider_merge_share": 61
  },
  {
   "repo": "microsoft/autogen",
   "url": "https://github.com/microsoft/autogen",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit <https://cla.opensource.microsoft.com>.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 61464,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.77
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T16:14:37Z",
   "open_issues": 1124,
   "outsider_merge_share": 100
  },
  {
   "repo": "microsoft/calculator",
   "url": "https://github.com/microsoft/calculator",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"## Contributor License Agreement Before we can review and accept a pull request from you, you'll need to sign a Contributor License Agreement (CLA). The CLA ensures that the community is free to use your contributions.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31082,
   "language": "C#",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 86,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "r+is%3Aclosed) to see what the experience might be like. ## Contributor License Agreement Before we can review and accept a pull request fro..."
     },
     {
      "kind": "discussion_first",
      "evidence": "abel%3A%22Triage%3A+Approved%22). This enables us to have a discussion on the idea before anyone invests time in an implementation. DO NOT m..."
     }
    ],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [
     "CLA signature required (-5)",
     "discussion first (-10)",
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.63
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-02T22:12:52Z",
   "open_issues": 476,
   "outsider_merge_share": 100
  },
  {
   "repo": "microsoft/markitdown",
   "url": "https://github.com/microsoft/markitdown",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 190872,
   "language": "Python",
   "friction_lite_outsider_share": 0.222,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.22,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.05
   },
   "good_first_issues": 4,
   "pushed_at": "2026-10-04T03:59:52Z",
   "open_issues": 737,
   "outsider_merge_share": 22
  },
  {
   "repo": "microsoft/monaco-editor",
   "url": "https://github.com/microsoft/monaco-editor",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 46874,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.964,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.96,
    "reasons": [
     "7 open good-first-issues (+3.5)"
    ],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.19
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T18:23:07Z",
   "open_issues": 889,
   "outsider_merge_share": 96
  },
  {
   "repo": "microsoft/playwright",
   "url": "https://github.com/microsoft/playwright",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "Pipeline evidence gate 2026-10-18 (evidence quality fix): in CONTRIBUTING.md: \"Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution.\" The staged scan evidence quoted only the section heading; this is the operative passage.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 97997,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.136,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.14,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.75
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T07:40:24Z",
   "open_issues": 203,
   "outsider_merge_share": 14
  },
  {
   "repo": "microsoft/PowerToys",
   "url": "https://github.com/microsoft/PowerToys",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 139458,
   "language": "C",
   "friction_lite_outsider_share": 0.24,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.24,
    "reasons": [
     "20 open good-first-issues (+10.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.01
   },
   "good_first_issues": 3,
   "pushed_at": "2026-10-18T08:25:12Z",
   "open_issues": 7772,
   "outsider_merge_share": 24
  },
  {
   "repo": "microsoft/qlib",
   "url": "https://github.com/microsoft/qlib",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 49477,
   "language": "Python",
   "friction_lite_outsider_share": 0.25,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.25,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.23
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-14T20:32:10Z",
   "open_issues": 499,
   "outsider_merge_share": 25
  },
  {
   "repo": "microsoft/semantic-kernel",
   "url": "https://github.com/microsoft/semantic-kernel",
   "policy_classes": [
    "discussion-first"
   ],
   "headline": "Open a discussion before contributing",
   "what_to_do": "Start a discussion and get direction first.",
   "evidence": "5k scan 2026-10-18: discussion-first in CONTRIBUTING.md: \"If you find code that you think is a good fit to add to Semantic Kernel, file an issue and start a discussion before proceeding. - **DON'T** submit PRs that alter licensing related files or headers.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28670,
   "language": "C#",
   "friction_lite_outsider_share": 0.6,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "ted. ## Reporting Issues We always welcome bug reports, API proposals and overall feedback. Here are a few tips on how you can make reportin..."
     }
    ],
    "outsider_merge_share": 0.6,
    "outsider_merge_share_pct": 60,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.37
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T15:45:22Z",
   "open_issues": 378,
   "outsider_merge_share": 60
  },
  {
   "repo": "microsoft/terminal",
   "url": "https://github.com/microsoft/terminal",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 105180,
   "language": "C++",
   "friction_lite_outsider_share": 0.263,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.26,
    "reasons": [
     "12 open good-first-issues (+6.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.13
   },
   "good_first_issues": 14,
   "pushed_at": "2026-10-16T23:25:35Z",
   "open_issues": 1786,
   "outsider_merge_share": 26
  },
  {
   "repo": "microsoft/TypeScript",
   "url": "https://github.com/microsoft/TypeScript",
   "policy_classes": [
    "agents-banned",
    "agents-disclosure",
    "cla-required",
    "discussion-first"
   ],
   "headline": "Agent contributions are banned here",
   "what_to_do": "Do not submit bulk or fully autonomous agent PRs here; human-led AI work is welcome but must be disclosed in the PR as the policy requires.",
   "evidence": "5k scan 2026-10-18: agents-banned in CONTRIBUTING.md: \"you disclose this in the PR description. If your PR appears AI-authored and you do not include this disclosure, your PR will be closed without review. Repeated violation of this will be consider\"; agents-disclosure in CONTRIBUTING.md: \"review like any other contributor. However, we ask that you disclose this in the PR description. If your PR appears AI-authored and you do not\"; cla-required in CONTRIBUTING.md: \"the implementation, and the tests that cover the change. A Contributor License Agreement is required and is handled automatically when a pull reques\" Greenlight v0.9.3 flywheel correction: adds discussion-first: in CONTRIBUTING.md: \"If you have a bug you want fixed or a feature you want to land, and you choose to use an agent to author 100% of the patch, that is fine - provided you have read the result, you understand it, and you are prepared to discuss and revise it in review like any other contributor.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 111525,
   "language": "Go",
   "friction_lite_outsider_share": 0.292,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.29,
    "reasons": [
     "32 open good-first-issues (+10.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.16
   },
   "good_first_issues": 12,
   "pushed_at": "2026-10-18T07:06:46Z",
   "open_issues": 5125,
   "outsider_merge_share": 29
  },
  {
   "repo": "microsoft/VibeVoice",
   "url": "https://github.com/microsoft/VibeVoice",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 54867,
   "language": "Python",
   "friction_lite_outsider_share": 0.923,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.92,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 2.65
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-08T05:29:29Z",
   "open_issues": 201,
   "outsider_merge_share": 92
  },
  {
   "repo": "microsoft/vscode",
   "url": "https://github.com/microsoft/vscode",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 193814,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.136,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.14,
    "reasons": [
     "38 open good-first-issues (+10.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.72
   },
   "good_first_issues": 18,
   "pushed_at": "2026-10-18T16:17:23Z",
   "open_issues": 21881,
   "outsider_merge_share": 14
  },
  {
   "repo": "microsoft/Web-Dev-For-Beginners",
   "url": "https://github.com/microsoft/Web-Dev-For-Beginners",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"d suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to and actually do,\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 96986,
   "language": "JavaScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.41
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T11:44:16Z",
   "open_issues": 141,
   "outsider_merge_share": 100
  },
  {
   "repo": "microsoft/winget-cli",
   "url": "https://github.com/microsoft/winget-cli",
   "policy_classes": [
    "agents-disclosure"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in CONTRIBUTING.md: \"When opening or updating a PR, disclose material AI-generated assistance and briefly describe which parts were assisted.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26510,
   "language": "C++",
   "friction_lite_outsider_share": 0.379,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [
     {
      "kind": "agents_disclosure",
      "evidence": "for any other contribution. When opening or updating a PR, disclose material AI-generated assistance and briefly describe which parts were a..."
     }
    ],
    "outsider_merge_share": 0.38,
    "outsider_merge_share_pct": 38,
    "reasons": [
     "AI disclosure required (0)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.26
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-14T21:22:30Z",
   "open_issues": 1315,
   "outsider_merge_share": 38
  },
  {
   "repo": "mifi/lossless-cut",
   "url": "https://github.com/mifi/lossless-cut",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 44684,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.125,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.13,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 3.82
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:14:50Z",
   "open_issues": 201,
   "outsider_merge_share": 13
  },
  {
   "repo": "mihomo-party-org/clash-party",
   "url": "https://github.com/mihomo-party-org/clash-party",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26875,
   "language": "TypeScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.13
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T00:04:50Z",
   "open_issues": 218,
   "outsider_merge_share": 100
  },
  {
   "repo": "mikefarah/yq",
   "url": "https://github.com/mikefarah/yq",
   "policy_classes": [
    "agents-disclosure"
   ],
   "headline": "AI agents must disclose that an AI agent wrote the content and is acting on the user's behalf.",
   "what_to_do": "Disclose in GitHub interactions that an AI agent (and which one) wrote the content and is acting for you, not as you personally.",
   "evidence": "AGENTS.md (read 2026-10-17): 'MANDATORY: GitHub agent disclosure. Whenever you perform any GitHub action on behalf of the user, you must disclose that an AI agent (Cursor) wrote the content and is acting on the user's behalf, not the user personally.' Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "milvus-io/milvus",
   "url": "https://github.com/milvus-io/milvus",
   "policy_classes": [
    "dco-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: dco-required in AGENTS.md: \"DCO check is required. Always use `-s` so the developer's Signed-off-by is appended last:\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 46415,
   "language": "Go",
   "friction_lite_outsider_share": 0.417,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.42,
    "reasons": [
     "4 open good-first-issues (+2.0)"
    ],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.98
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T15:13:52Z",
   "open_issues": 1440,
   "outsider_merge_share": 42
  },
  {
   "repo": "mingrammer/diagrams",
   "url": "https://github.com/mingrammer/diagrams",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 42740,
   "language": "Python",
   "friction_lite_outsider_share": 0.8,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.8,
    "reasons": [
     "2 open good-first-issues (+1.0)"
    ],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.1
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T11:24:33Z",
   "open_issues": 399,
   "outsider_merge_share": 80
  },
  {
   "repo": "Mintplex-Labs/anything-llm",
   "url": "https://github.com/Mintplex-Labs/anything-llm",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 67276,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.517,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.52,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.68
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T01:36:42Z",
   "open_issues": 338,
   "outsider_merge_share": 52
  },
  {
   "repo": "mitmproxy/mitmproxy",
   "url": "https://github.com/mitmproxy/mitmproxy",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 45714,
   "language": "Python",
   "friction_lite_outsider_share": 0.833,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.83,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.09
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-13T18:07:57Z",
   "open_issues": 503,
   "outsider_merge_share": 83
  },
  {
   "repo": "mksglu/context-mode",
   "url": "https://github.com/mksglu/context-mode",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30739,
   "language": "TypeScript",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "outsider_merge_share_pct": null,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 7.13
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T22:57:23Z",
   "open_issues": 356
  },
  {
   "repo": "ml-explore/mlx",
   "url": "https://github.com/ml-explore/mlx",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28838,
   "language": "C++",
   "friction_lite_outsider_share": 0.8,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.8,
    "outsider_merge_share_pct": 80,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.84
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T00:00:11Z",
   "open_issues": 127,
   "outsider_merge_share": 80
  },
  {
   "repo": "mlflow/mlflow",
   "url": "https://github.com/mlflow/mlflow",
   "policy_classes": [
    "dco-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: dco-required in AGENTS.md: \"- DCO sign-off: All commits MUST use the `-s` flag (otherwise CI will reject them)\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28443,
   "language": "Python",
   "friction_lite_outsider_share": 0.789,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 94,
    "gates_detected": [
     {
      "kind": "dco_required",
      "evidence": "you can certify the below (from developercertificate.org): Developer Certificate of Origin Version 1.1 Copyright (C) 2004, 2006 The Linux Fo..."
     },
     {
      "kind": "discussion_first",
      "evidence": ". Details about each issue type and the issue lifecycle are discussed in the [MLflow Issue Policy](https://github.com/mlflow/mlflow/blob/mas..."
     }
    ],
    "outsider_merge_share": 0.79,
    "outsider_merge_share_pct": 79,
    "reasons": [
     "DCO sign-off required (-5)",
     "discussion first (-10)",
     "17 open good-first-issues (+8.5)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 7.44
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-19T04:12:19Z",
   "open_issues": 2207,
   "outsider_merge_share": 79
  },
  {
   "repo": "mobxjs/mobx",
   "url": "https://github.com/mobxjs/mobx",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28214,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.625,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.63,
    "outsider_merge_share_pct": 63,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.07
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T12:07:09Z",
   "open_issues": 29,
   "outsider_merge_share": 63
  },
  {
   "repo": "moby/moby",
   "url": "https://github.com/moby/moby",
   "policy_classes": [
    "agents-disclosure",
    "dco-required"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in org:AI_POLICY.md: \"- **Disclose AI usage.** Say what you used: Copilot, Claude Code, Cursor, ChatGPT, whatever, and roughly how much of the work it did, in the issue or PR description. If it's not disclosed and a maintainer suspects otherwise, expect the issue or PR to get closed.\"; dco-required in AGENTS.md: \"It is the source of truth for contribution scope, coding style, testing, commits, DCO sign-off, review, AI usage, and release notes.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 72202,
   "language": "Go",
   "friction_lite_outsider_share": 0.704,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.7,
    "reasons": [
     "6 open good-first-issues (+3.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.76
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T14:15:57Z",
   "open_issues": 3939,
   "outsider_merge_share": 70
  },
  {
   "repo": "modelcontextprotocol/inspector",
   "url": "https://github.com/modelcontextprotocol/inspector",
   "policy_classes": [
    "maintainer-only"
   ],
   "headline": "Issues are welcome; pull requests are not accepted from outside.",
   "what_to_do": "Do not open a PR. The contribution is a detailed issue comment: reproduction, root cause, and a fix sketch.",
   "evidence": "Repo policy: 'We accept issues, not pull requests. Design and implementation are done by the maintainers.' We posted a verified comment (repro plus fix sketch) on issue #2723 on 2026-10-15; no reply yet. Friction Index detection quotes the policy language.",
   "our_record": "1 verified issue comment (#2723)",
   "verified_on": "2026-10-15"
  },
  {
   "repo": "modelcontextprotocol/python-sdk",
   "url": "https://github.com/modelcontextprotocol/python-sdk",
   "policy_classes": [
    "assignment-gated"
   ],
   "headline": "PRs not linked to a maintainer-assigned issue are closed automatically.",
   "what_to_do": "Do not post a PR unless a maintainer assigned the linked issue to you. 'Do not have an agent post them' is the practical rule.",
   "evidence": "Scale-wave discovery (2026-10-17): PRs not linked to maintainer-assigned issues are auto-closed. Friction Index detection (hand-verified 2026-10-13) records the assignment culture across the MCP SDKs. Ineligible until assigned.",
   "our_record": "0 (ineligible until assigned)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "modelcontextprotocol/servers",
   "url": "https://github.com/modelcontextprotocol/servers",
   "policy_classes": [
    "maintainer-only"
   ],
   "headline": "Issues are welcome; pull requests are not accepted from outside.",
   "what_to_do": "Same class as inspector: contribute via detailed issue comments. The policy even asks for the prompt behind a local fix.",
   "evidence": "Repo policy mirrors inspector ('We accept issues, not pull requests'). We posted a verified comment on issue #5153 on 2026-10-15; no reply yet. Friction Index detection quotes the policy language.",
   "our_record": "1 verified issue comment (#5153)",
   "verified_on": "2026-10-15"
  },
  {
   "repo": "modelcontextprotocol/typescript-sdk",
   "url": "https://github.com/modelcontextprotocol/typescript-sdk",
   "policy_classes": [
    "open"
   ],
   "headline": "No assignment gate in practice: small, well-scoped PRs get reviewed fast.",
   "what_to_do": "Open the PR; disclosure-only AI rules apply (deno-class). Note: an earlier friction measurement recorded an assignment culture, but our PR #3044 (2026-10-17) moved without one; treat the earlier reading as superseded.",
   "evidence": "Our PR #3044 (v1.x requestId-0 backport) is open; the repo's own note is 'no assignment gate, small PRs get reviewed fast'. Friction Index detection still quotes older 'discuss before you code' language for new features, so open a discussion first for significant changes.",
   "our_record": "1 PR open (#3044)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "Modernizr/Modernizr",
   "url": "https://github.com/Modernizr/Modernizr",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25678,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.6,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.6,
    "outsider_merge_share_pct": 60,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 13.51
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-17T10:08:09Z",
   "open_issues": 203,
   "outsider_merge_share": 60
  },
  {
   "repo": "moeru-ai/airi",
   "url": "https://github.com/moeru-ai/airi",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 50475,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.222,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.22,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.03
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T18:05:09Z",
   "open_issues": 240,
   "outsider_merge_share": 22
  },
  {
   "repo": "Molunerfinn/PicGo",
   "url": "https://github.com/Molunerfinn/PicGo",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27365,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.25,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.25,
    "outsider_merge_share_pct": 25,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 7.65
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-17T02:09:38Z",
   "open_issues": 29,
   "outsider_merge_share": 25
  },
  {
   "repo": "moment/moment",
   "url": "https://github.com/moment/moment",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"- **You will be required to sign the OpenJS Foundation CLA before your pull request can be merged.** The EasyCLA bot will prompt you, or you can [sign it now](https://api.easycla.lfx.linuxfoundation.org/v2/repository-provider/github/sign/6354452/235430945/1).\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 47894,
   "language": "JavaScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.49
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-08T16:26:56Z",
   "open_issues": 60,
   "outsider_merge_share": 100
  },
  {
   "repo": "mongodb/mongo",
   "url": "https://github.com/mongodb/mongo",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28650,
   "language": "C++",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "outsider_merge_share_pct": null,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.03
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T00:00:40Z",
   "open_issues": 37
  },
  {
   "repo": "monicahq/monica",
   "url": "https://github.com/monicahq/monica",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25506,
   "language": "PHP",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "outsider_merge_share_pct": 0,
    "reasons": [
     "2 open good-first-issues (+1.0)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 19.55
   },
   "good_first_issues": 3,
   "pushed_at": "2026-09-24T15:21:07Z",
   "open_issues": 791,
   "outsider_merge_share": 0
  },
  {
   "repo": "morluto/rea",
   "url": "https://github.com/morluto/rea",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 318249,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.111,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.11,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.45
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T16:11:54Z",
   "open_issues": 1228,
   "outsider_merge_share": 11
  },
  {
   "repo": "mozilla-ai/llamafile",
   "url": "https://github.com/mozilla-ai/llamafile",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read docs/AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26426,
   "language": "C++",
   "friction_lite_outsider_share": 0.5,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "it - For bugs, verify the issue still exists on `main` ### Discuss major changes first Please open an issue before starting larger changes s..."
     }
    ],
    "outsider_merge_share": 0.5,
    "outsider_merge_share_pct": 50,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.74
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-12T00:26:41Z",
   "open_issues": 216,
   "outsider_merge_share": 50
  },
  {
   "repo": "mozilla/pdf.js",
   "url": "https://github.com/mozilla/pdf.js",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 54014,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.64,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 0.23
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:23:07Z",
   "open_issues": 447,
   "outsider_merge_share": 64
  },
  {
   "repo": "mrdoob/three.js",
   "url": "https://github.com/mrdoob/three.js",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 116591,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.522,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.52,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.38
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T09:40:41Z",
   "open_issues": 390,
   "outsider_merge_share": 52
  },
  {
   "repo": "mudler/LocalAI",
   "url": "https://github.com/mudler/LocalAI",
   "policy_classes": [
    "agents-disclosure",
    "dco-required"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in AGENTS.md: \"- **Use an `Assisted-by:` trailer** to attribute AI involvement. Format: `Assisted-by: AGENT_NAME:MODEL_VERSION [TOOL1] [TOOL2]`.\"; dco-required in AGENTS.md: \"- **No `Signed-off-by` from AI.** Only the human submitter may sign off on the Developer Certificate of Origin. One exception: automation a maintainer operates signs off with *that maintainer's* identity, since no other human submitter exists to certify it.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 49621,
   "language": "Go",
   "friction_lite_outsider_share": 0.074,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.07,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.25
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T17:51:42Z",
   "open_issues": 204,
   "outsider_merge_share": 7
  },
  {
   "repo": "mui/material-ui",
   "url": "https://github.com/mui/material-ui",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 99241,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.786,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.79,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.28
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T15:20:21Z",
   "open_issues": 1523,
   "outsider_merge_share": 79
  },
  {
   "repo": "multica-ai/multica",
   "url": "https://github.com/multica-ai/multica",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 53113,
   "language": "Go",
   "friction_lite_outsider_share": 0.25,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 0.19
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T15:14:24Z",
   "open_issues": 1905,
   "outsider_merge_share": 25
  },
  {
   "repo": "mvanhorn/last30days-skill",
   "url": "https://github.com/mvanhorn/last30days-skill",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 64639,
   "language": "Python",
   "friction_lite_outsider_share": 0.583,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.58,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.48
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T00:36:18Z",
   "open_issues": 24,
   "outsider_merge_share": 58
  },
  {
   "repo": "mxgmn/WaveFunctionCollapse",
   "url": "https://github.com/mxgmn/WaveFunctionCollapse",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25410,
   "language": "C#",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 19.64
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-15T12:21:27Z",
   "open_issues": 10,
   "outsider_merge_share": 100
  },
  {
   "repo": "n8n-io/n8n",
   "url": "https://github.com/n8n-io/n8n",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "A real CLA signature is required, through n8n's own CLA bot, and a comment signature alone does not satisfy it.",
   "what_to_do": "Sign at the bot's link (cla-bot-prod.users.n8n.cloud via GitHub OAuth), then post /cla-check on the PR. Also: every issue is mirrored to Linear, so check duplicates before building.",
   "evidence": "Our PR #41235 went through the custom CLA path (cla-signed label, 2026-10-16); comment-only signatures fail here. n8n-assistant bot and cubic-dev-ai review actively.",
   "our_record": "1 PR open (#41235, CLA signed)",
   "verified_on": "2026-10-15"
  },
  {
   "repo": "NaiboWang/EasySpider",
   "url": "https://github.com/NaiboWang/EasySpider",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 44708,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.812,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.81,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 7.82
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T11:53:44Z",
   "open_issues": 272,
   "outsider_merge_share": 81
  },
  {
   "repo": "NanmiCoder/MediaCrawler",
   "url": "https://github.com/NanmiCoder/MediaCrawler",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 67108,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.57
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-15T04:53:41Z",
   "open_issues": 216,
   "outsider_merge_share": 100
  },
  {
   "repo": "nanocoai/nanoclaw",
   "url": "https://github.com/nanocoai/nanoclaw",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30963,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.667,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 85,
    "gates_detected": [
     {
      "kind": "dco_required",
      "evidence": "`minimumReleaseAgeExclude`: Never add entries without human sign-off. If a package must bypass the release age gate, the human must approve ..."
     },
     {
      "kind": "discussion_first",
      "evidence": "y` only when disclosure is safe. 3. Questions go to [GitHub Discussions](https://github.com/nanocoai/nanoclaw/discussions). Setup, usage, an..."
     },
     {
      "kind": "agents_disclosure",
      "evidence": "very/skill` without changing the kind. 6. AI assistance. If AI tools or agents helped produce the change, check the disclosure box. The huma..."
     }
    ],
    "outsider_merge_share": 0.67,
    "outsider_merge_share_pct": 67,
    "reasons": [
     "DCO sign-off required (-5)",
     "discussion first (-10)",
     "AI disclosure required (0)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.62
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-18T13:44:15Z",
   "open_issues": 1016,
   "outsider_merge_share": 67
  },
  {
   "repo": "NationalSecurityAgency/ghidra",
   "url": "https://github.com/NationalSecurityAgency/ghidra",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 90678,
   "language": "Java",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.35
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T16:52:06Z",
   "open_issues": 2106,
   "outsider_merge_share": 100
  },
  {
   "repo": "NativeScript/NativeScript",
   "url": "https://github.com/NativeScript/NativeScript",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25673,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.789,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.79,
    "outsider_merge_share_pct": 79,
    "reasons": [
     "13 open good-first-issues (+6.5)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 17.74
   },
   "good_first_issues": 11,
   "pushed_at": "2026-10-19T04:27:10Z",
   "open_issues": 890,
   "outsider_merge_share": 79
  },
  {
   "repo": "nats-io/nats-server",
   "url": "https://github.com/nats-io/nats-server",
   "policy_classes": [
    "dco-required"
   ],
   "headline": "Every commit needs a Signed-off-by trailer; AI-assisted contributions are welcome with human ownership.",
   "what_to_do": "Add the Signed-off-by trailer to every commit. If AI assisted, the maintainers expect you to understand how the code works and to have tested it appropriately.",
   "evidence": "CONTRIBUTING.md sign-off section (read 2026-10-17): 'Sign-off. This is done by using Signed-off-by: Your Name <your.email@example.com> statement which should appear in all of your commit messages.' The file also carries an AI note welcoming AI-assisted contributions while expecting contributors to understand and test the code themselves. Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "nautechsystems/nautilus_trader",
   "url": "https://github.com/nautechsystems/nautilus_trader",
   "policy_classes": [
    "agents-disclosure",
    "cla-required"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in AGENTS.md: \"- If the contributor chooses to disclose AI assistance in a commit message, keep the wording general, such as `Developed with assistance from AI.` - The project is neutral among AI labs, vendors, models, and tools, so do not name or promote a specific one as attribution in commit messages, pull request titles, or pull request descriptions.\"; cla-required in AI_POLICY.md: \"Do not use AI to copy, rewrite, or disguise third-party code that you could not otherwise submit under the [Contributor License Agreement](CLA.md).\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30305,
   "language": "Rust",
   "friction_lite_outsider_share": 0.714,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 85,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "of Conduct](CODE_OF_CONDUCT.md). You also need to sign the [Contributor License Agreement](CLA.md) before we can merge your work. [CLA Assis..."
     },
     {
      "kind": "discussion_first",
      "evidence": "e, review-ready pull request. For questions, ask in [GitHub Discussions](https://github.com/nautechsystems/nautilus_trader/discussions) or o..."
     },
     {
      "kind": "agents_disclosure",
      "evidence": "utor or submitted material. - If the contributor chooses to disclose AI assistance in a commit message, keep the wording general, such as `D..."
     }
    ],
    "outsider_merge_share": 0.71,
    "outsider_merge_share_pct": 71,
    "reasons": [
     "CLA signature required (-5)",
     "discussion first (-10)",
     "AI disclosure required (0)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.91
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T21:41:08Z",
   "open_issues": 120,
   "outsider_merge_share": 71
  },
  {
   "repo": "nektos/act",
   "url": "https://github.com/nektos/act",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 72371,
   "language": "Go",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.02
   },
   "good_first_issues": null,
   "pushed_at": "2026-08-09T22:50:11Z",
   "open_issues": 398,
   "outsider_merge_share": 100
  },
  {
   "repo": "neoclide/coc.nvim",
   "url": "https://github.com/neoclide/coc.nvim",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25154,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.222,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.22,
    "outsider_merge_share_pct": 22,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 13.43
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-07T16:08:05Z",
   "open_issues": 15,
   "outsider_merge_share": 22
  },
  {
   "repo": "nestjs/nest",
   "url": "https://github.com/nestjs/nest",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"- [Question or Problem?](#question) - [Issues and Bugs](#issue) - [Feature Requests](#feature) - [Submission Guidelines](#submit) - [Development Setup](#development) - [Coding Rules](#rules) - [Commit Message Guidelines](#commit) <!-- - [Signing the CLA](#cla) -->\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 76857,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.923,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.92,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 2.21
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T12:38:08Z",
   "open_issues": 32,
   "outsider_merge_share": 92
  },
  {
   "repo": "netbirdio/netbird",
   "url": "https://github.com/netbirdio/netbird",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"- [Contributor License Agreement](#contributor-license-agreement)\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30054,
   "language": "Go",
   "friction_lite_outsider_share": 0.4,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 85,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "Other project repositories](#other-project-repositories) - [Contributor License Agreement](#contributor-license-agreement) ## Code of conduc..."
     },
     {
      "kind": "discussion_first",
      "evidence": "[here](https://docs.netbird.io/slack-url), we would love to discuss topics that need community contribution and enhancements to existing fea..."
     }
    ],
    "outsider_merge_share": 0.4,
    "outsider_merge_share_pct": 40,
    "reasons": [
     "CLA signature required (-5)",
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.14
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T22:37:18Z",
   "open_issues": 801,
   "outsider_merge_share": 40
  },
  {
   "repo": "netdata/netdata",
   "url": "https://github.com/netdata/netdata",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 80998,
   "language": "Go",
   "friction_lite_outsider_share": 0.259,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.26,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.16
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T10:51:34Z",
   "open_issues": 449,
   "outsider_merge_share": 26
  },
  {
   "repo": "nextai-translator/nextai-translator",
   "url": "https://github.com/nextai-translator/nextai-translator",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25002,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.519,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.52,
    "outsider_merge_share_pct": 52,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.64
   },
   "good_first_issues": 3,
   "pushed_at": "2026-09-03T09:35:54Z",
   "open_issues": 536,
   "outsider_merge_share": 52
  },
  {
   "repo": "nextauthjs/next-auth",
   "url": "https://github.com/nextauthjs/next-auth",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28365,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.714,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.71,
    "outsider_merge_share_pct": 71,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.71
   },
   "good_first_issues": 3,
   "pushed_at": "2026-07-22T19:42:19Z",
   "open_issues": 604,
   "outsider_merge_share": 71
  },
  {
   "repo": "nextlevelbuilder/ui-ux-pro-max-skill",
   "url": "https://github.com/nextlevelbuilder/ui-ux-pro-max-skill",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 137125,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.31
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-15T02:04:34Z",
   "open_issues": 91,
   "outsider_merge_share": 100
  },
  {
   "repo": "nexu-io/open-design",
   "url": "https://github.com/nexu-io/open-design",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 102149,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.95,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.95,
    "reasons": [
     "83 open good-first-issues (+10.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.46
   },
   "good_first_issues": 66,
   "pushed_at": "2026-10-18T16:09:44Z",
   "open_issues": 1203,
   "outsider_merge_share": 95
  },
  {
   "repo": "nginx/nginx",
   "url": "https://github.com/nginx/nginx",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"### F5 Contributor License Agreement (CLA)\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31909,
   "language": "C",
   "friction_lite_outsider_share": 0.875,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 85,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "to use it under the [BSD-2-Clause license](/LICENSE) ### F5 Contributor License Agreement (CLA) F5 requires all contributors to agree to the..."
     },
     {
      "kind": "discussion_first",
      "evidence": "r Enhancement](#suggest-a-feature-or-enhancement) - [Open a Discussion](#open-a-discussion) - [Submit a Pull Request](#submit-a-pull-request..."
     }
    ],
    "outsider_merge_share": 0.88,
    "outsider_merge_share_pct": 88,
    "reasons": [
     "CLA signature required (-5)",
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.85
   },
   "good_first_issues": 11,
   "pushed_at": "2026-10-16T16:42:01Z",
   "open_issues": 425,
   "outsider_merge_share": 88
  },
  {
   "repo": "NickeManarin/ScreenToGif",
   "url": "https://github.com/NickeManarin/ScreenToGif",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27812,
   "language": "C#",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.01
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-14T15:04:38Z",
   "open_issues": 338,
   "outsider_merge_share": 100
  },
  {
   "repo": "Niko1221/Strata",
   "url": "https://github.com/Niko1221/Strata",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27586,
   "language": "C++",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "outsider_merge_share_pct": null,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.2
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T06:50:46Z",
   "open_issues": 1337
  },
  {
   "repo": "nilbuild/developer-roadmap",
   "url": "https://github.com/nilbuild/developer-roadmap",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 369768,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.893,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.89,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.94
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T16:41:47Z",
   "open_issues": 3,
   "outsider_merge_share": 89
  },
  {
   "repo": "nilbuild/driver.js",
   "url": "https://github.com/nilbuild/driver.js",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26926,
   "language": "TypeScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.78
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T17:41:58Z",
   "open_issues": 1,
   "outsider_merge_share": 100
  },
  {
   "repo": "niri-wm/niri",
   "url": "https://github.com/niri-wm/niri",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28507,
   "language": "Rust",
   "friction_lite_outsider_share": 0.923,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.92,
    "outsider_merge_share_pct": 92,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.5
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T13:39:23Z",
   "open_issues": 444,
   "outsider_merge_share": 92
  },
  {
   "repo": "nlohmann/json",
   "url": "https://github.com/nlohmann/json",
   "policy_classes": [
    "dco-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: dco-required in .github/CONTRIBUTING.md: \"All contributions (including pull requests) must agree to the [Developer Certificate of Origin (DCO) version 1.1](https://developercertificate.org). This is exactly the same one created and used by the Linux kernel developers and posted on http://developercertificate.org/.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 50772,
   "language": "C++",
   "friction_lite_outsider_share": 0.179,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.18,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.95
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T12:52:21Z",
   "open_issues": 42,
   "outsider_merge_share": 18
  },
  {
   "repo": "nocodb/nocodb",
   "url": "https://github.com/nocodb/nocodb",
   "policy_classes": [
    "open"
   ],
   "headline": "No formal gates observed; early days for us here.",
   "what_to_do": "Claim and build; no checks had run yet on our PR as of 2026-10-15.",
   "evidence": "Our PR #14839 is open; no checks had run yet when last checked.",
   "our_record": "1 PR open (#14839)",
   "verified_on": "2026-10-15"
  },
  {
   "repo": "nodejs/node",
   "url": "https://github.com/nodejs/node",
   "policy_classes": [
    "agents-disclosure",
    "dco-required"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in AGENTS.md: \"cate.org/). * AI-assistance must be acknowledged using the `Assisted-by: <agent name>` annotation. * AI-authored code contributions\"; dco-required in AGENTS.md: \"* All commits must be signed off by the human user using `Signed-off-by: Your Name <your@email.example>` as an attestation to the [Developer Certificate of Origin](https://developercertificate.org/).\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 122401,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.346,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.35,
    "reasons": [
     "4 open good-first-issues (+2.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.07
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T13:32:15Z",
   "open_issues": 1250,
   "outsider_merge_share": 35
  },
  {
   "repo": "notepad-plus-plus/notepad-plus-plus",
   "url": "https://github.com/notepad-plus-plus/notepad-plus-plus",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29598,
   "language": "C++",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "outsider_merge_share_pct": null,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.3
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T23:26:30Z",
   "open_issues": 2927
  },
  {
   "repo": "NousResearch/hermes-agent",
   "url": "https://github.com/NousResearch/hermes-agent",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 254872,
   "language": "Python",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 7.64
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T15:57:22Z",
   "open_issues": 49939
  },
  {
   "repo": "nrwl/nx",
   "url": "https://github.com/nrwl/nx",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29421,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.154,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.15,
    "outsider_merge_share_pct": 15,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.92
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T20:11:46Z",
   "open_issues": 476,
   "outsider_merge_share": 15
  },
  {
   "repo": "nsqio/nsq",
   "url": "https://github.com/nsqio/nsq",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25770,
   "language": "Go",
   "friction_lite_outsider_share": 0.762,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.76,
    "outsider_merge_share_pct": 76,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.66
   },
   "good_first_issues": 0,
   "pushed_at": "2026-08-11T18:19:49Z",
   "open_issues": 80,
   "outsider_merge_share": 76
  },
  {
   "repo": "numpy/numpy",
   "url": "https://github.com/numpy/numpy",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 33046,
   "language": "Python",
   "friction_lite_outsider_share": 0.417,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.42,
    "outsider_merge_share_pct": 42,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.18
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T22:23:55Z",
   "open_issues": 2239,
   "outsider_merge_share": 42
  },
  {
   "repo": "nushell/nushell",
   "url": "https://github.com/nushell/nushell",
   "policy_classes": [
    "discussion-first"
   ],
   "headline": "Major changes go through the core team first; the agent tooling docs are welcoming.",
   "what_to_do": "Open a discussion or draft PR before major changes. No agent ban was found: direct reads of the policy files on 2026-10-17 show only the talk-first rule.",
   "evidence": "CONTRIBUTING.md (read 2026-10-17 via direct API read): 'Please talk to the core team before making major changes!' Design changes go through discussion or draft-PR first. No AI ban found in any policy file. Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "nuxt/nuxt",
   "url": "https://github.com/nuxt/nuxt",
   "policy_classes": [
    "agents-banned",
    "agents-disclosure",
    "triage-hold"
   ],
   "headline": "Autonomous agents may not contribute, and AI may not draft PR text.",
   "what_to_do": "Read their AGENTS.md on main before anything. If you are a human who understands the fix, you may open the PR yourself with a disclosure; an agent must not post the PR, its text, or any comment.",
   "evidence": "AGENTS.md verified on main (2026-10-17): contributions may only be submitted by a human who understands them; agents may not draft or post PR titles, descriptions, issues, or comments. Our agent-posted protocol claim comment on issue #36626 was deleted the same day once the policy was found; the one-line fix was built and pushed to a fork and is awaiting a manual open by the contributor. The same AGENTS.md imposes a disclosure duty (Greenlight v0.9.3 flywheel correction): \"Wherever you do write, speak or author content, disclose that you are an agent and whether a human has reviewed the content.\"",
   "our_record": "Fix built and pushed to a fork branch; PR not opened by us per the ban",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "obsproject/obs-studio",
   "url": "https://github.com/obsproject/obs-studio",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 77736,
   "language": "C",
   "friction_lite_outsider_share": 0.036,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.04,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 2.56
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T22:36:24Z",
   "open_issues": 1159,
   "outsider_merge_share": 4
  },
  {
   "repo": "ocornut/imgui",
   "url": "https://github.com/ocornut/imgui",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "Pipeline evidence gate 2026-10-18 (evidence quality fix): in docs/CONTRIBUTING.md: \"Any code you submit will become part of the repository and be distributed under the [Dear ImGui license](https://github.com/ocornut/imgui/blob/master/LICENSE.txt).\" The section goes on to require assigning copyright to the project maintainer, a CLA-equivalent by submission. The staged scan evidence quoted only the section heading.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 76710,
   "language": "C++",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [
     "2 open good-first-issues (+1.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.05
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T14:52:43Z",
   "open_issues": 1222,
   "outsider_merge_share": 100
  },
  {
   "repo": "odoo/odoo",
   "url": "https://github.com/odoo/odoo",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 55128,
   "language": "Python",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 2.56
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T18:12:47Z",
   "open_issues": 10944
  },
  {
   "repo": "odysseus-dev/odysseus",
   "url": "https://github.com/odysseus-dev/odysseus",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 93892,
   "language": "Python",
   "friction_lite_outsider_share": 0.7,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.7,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.98
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T19:05:32Z",
   "open_issues": 1470,
   "outsider_merge_share": 70
  },
  {
   "repo": "OI-wiki/OI-wiki",
   "url": "https://github.com/OI-wiki/OI-wiki",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md, .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26958,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.64,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.64,
    "outsider_merge_share_pct": 64,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.24
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T16:07:45Z",
   "open_issues": 135,
   "outsider_merge_share": 64
  },
  {
   "repo": "oldj/SwitchHosts",
   "url": "https://github.com/oldj/SwitchHosts",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27281,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.957,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.96,
    "outsider_merge_share_pct": 96,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.91
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-06T12:38:30Z",
   "open_issues": 419,
   "outsider_merge_share": 96
  },
  {
   "repo": "ollama/ollama",
   "url": "https://github.com/ollama/ollama",
   "policy_classes": [
    "open"
   ],
   "headline": "No formal gates, but same-day soft claims are the main hazard.",
   "what_to_do": "Comment-level claims ('Working on this') land within hours and are easy to miss; the claim layer has to run on the standard path. Model and hardware issues dominate the tracker, and many are not sandbox-buildable.",
   "evidence": "Issue #19078 was raced by a same-day 'Working on this' comment the pattern layer missed (2026-10-17); #19040 was unbuildable here. Friction: 54 percent outside merge share, 0.8 day median.",
   "our_record": "0 (raced: same-day soft claim on #19078)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "onlook-dev/onlook",
   "url": "https://github.com/onlook-dev/onlook",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26951,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.286,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.29,
    "outsider_merge_share_pct": 29,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.98
   },
   "good_first_issues": 2,
   "pushed_at": "2026-08-25T01:06:22Z",
   "open_issues": 382,
   "outsider_merge_share": 29
  },
  {
   "repo": "onyx-dot-app/onyx",
   "url": "https://github.com/onyx-dot-app/onyx",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32563,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 7.66
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-18T22:32:30Z",
   "open_issues": 594,
   "outsider_merge_share": 100
  },
  {
   "repo": "oobabooga/textgen",
   "url": "https://github.com/oobabooga/textgen",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 47735,
   "language": "Python",
   "friction_lite_outsider_share": 0.353,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.35,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.55
   },
   "good_first_issues": null,
   "pushed_at": "2026-08-17T17:38:16Z",
   "open_issues": 861,
   "outsider_merge_share": 35
  },
  {
   "repo": "open-webui/open-webui",
   "url": "https://github.com/open-webui/open-webui",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 156064,
   "language": "Python",
   "friction_lite_outsider_share": 0.105,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.11,
    "reasons": [
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.35
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T14:59:01Z",
   "open_issues": 317,
   "outsider_merge_share": 11
  },
  {
   "repo": "openai/codex",
   "url": "https://github.com/openai/codex",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 129737,
   "language": "Rust",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.16
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T01:58:20Z",
   "open_issues": 23334,
   "outsider_merge_share": 100
  },
  {
   "repo": "openai/openai-agents-python",
   "url": "https://github.com/openai/openai-agents-python",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30116,
   "language": "Python",
   "friction_lite_outsider_share": 0.414,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "ing relevance or evidence concern. ### Requesting a listing Open an issue before preparing a listing change. Include the integration name, y..."
     }
    ],
    "outsider_merge_share": 0.41,
    "outsider_merge_share_pct": 41,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 7.84
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T23:37:07Z",
   "open_issues": 13,
   "outsider_merge_share": 41
  },
  {
   "repo": "openai/openai-python",
   "url": "https://github.com/openai/openai-python",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31880,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "merge before an SDK change relies on them. Agents may draft proposals, but must not approve increases or bypass the gate. Keep default CODEO..."
     }
    ],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.26
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T04:32:23Z",
   "open_issues": 140,
   "outsider_merge_share": 100
  },
  {
   "repo": "openai/skills",
   "url": "https://github.com/openai/skills",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28155,
   "language": "Python",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "outsider_merge_share_pct": null,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.05
   },
   "good_first_issues": 0,
   "pushed_at": "2026-09-08T20:35:26Z",
   "open_issues": 295
  },
  {
   "repo": "openai/whisper",
   "url": "https://github.com/openai/whisper",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 110811,
   "language": "Python",
   "friction_lite_outsider_share": 0.714,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.71,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.25
   },
   "good_first_issues": 0,
   "pushed_at": "2026-08-31T17:19:19Z",
   "open_issues": 174,
   "outsider_merge_share": 71
  },
  {
   "repo": "OpenAPITools/openapi-generator",
   "url": "https://github.com/OpenAPITools/openapi-generator",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26807,
   "language": "Java",
   "friction_lite_outsider_share": 0.92,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 94,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "using the `-t` option with customized templates instead or start a discussion first by opening an issue as we want to avoid adding too many ..."
     }
    ],
    "outsider_merge_share": 0.92,
    "outsider_merge_share_pct": 92,
    "reasons": [
     "discussion first (-10)",
     "8 open good-first-issues (+4.0)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.96
   },
   "good_first_issues": 3,
   "pushed_at": "2026-10-18T13:23:08Z",
   "open_issues": 5786,
   "outsider_merge_share": 92
  },
  {
   "repo": "OpenBMB/MiniCPM-V",
   "url": "https://github.com/OpenBMB/MiniCPM-V",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26857,
   "language": "Python",
   "friction_lite_outsider_share": 0.65,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.65,
    "outsider_merge_share_pct": 65,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.79
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T15:13:57Z",
   "open_issues": 64,
   "outsider_merge_share": 65
  },
  {
   "repo": "openbq-org/OpenBB",
   "url": "https://github.com/openbq-org/OpenBB",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 74391,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.39
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T23:12:41Z",
   "open_issues": 99,
   "outsider_merge_share": 100
  },
  {
   "repo": "openclaw/openclaw",
   "url": "https://github.com/openclaw/openclaw",
   "policy_classes": [
    "bot-gated-intake"
   ],
   "headline": "ClawSweeper labels incoming work: no-new-fix-pr, needs-maintainer-review, needs-product-decision.",
   "what_to_do": "Claiming is fine, but build locally and park the PR until a maintainer gives scope confirmation.",
   "evidence": "Claim posted 2026-10-14 with no maintainer reply since; the build sits verified on a fork (1 commit) behind a no-new-fix-pr style gate. Claim-and-wait is the pattern here.",
   "our_record": "Build parked on fork; PR opens on maintainer signal",
   "verified_on": "2026-10-14"
  },
  {
   "repo": "OpenCut-app/OpenCut",
   "url": "https://github.com/OpenCut-app/OpenCut",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 95203,
   "language": "TypeScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.63
   },
   "good_first_issues": null,
   "pushed_at": "2026-09-24T09:24:44Z",
   "open_issues": 383,
   "outsider_merge_share": 100
  },
  {
   "repo": "opencv/opencv",
   "url": "https://github.com/opencv/opencv",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 91217,
   "language": "C++",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.55
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T18:08:45Z",
   "open_issues": 2858,
   "outsider_merge_share": 100
  },
  {
   "repo": "opendatalab/MinerU",
   "url": "https://github.com/opendatalab/MinerU",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 81973,
   "language": "Python",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 7.1
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T15:18:55Z",
   "open_issues": 16,
   "outsider_merge_share": 0
  },
  {
   "repo": "opendataloader-project/opendataloader-pdf",
   "url": "https://github.com/opendataloader-project/opendataloader-pdf",
   "policy_classes": [
    "cla-required",
    "dco-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"- CLA - Contributor License Agreement\"; dco-required in CONTRIBUTING.md: \"## 📝 CLA / DCO Requirements\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29742,
   "language": "Java",
   "friction_lite_outsider_share": 0.37,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 80,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "nding on your contribution, we may ask you to sign: - CLA - Contributor License Agreement - DCO - Developer Certificate of Origin To sign th..."
     },
     {
      "kind": "dco_required",
      "evidence": "y and is not part of the installable skill. --- ## 📝 CLA / DCO Requirements Depending on your contribution, we may ask you to sign: - CLA -..."
     },
     {
      "kind": "discussion_first",
      "evidence": "- 🐞 Bug reports - 💡 Feature suggestions - ❓ Questions and discussions - 📚 Improving documentation --- ## ❓ How to Ask Questions If you ha..."
     }
    ],
    "outsider_merge_share": 0.37,
    "outsider_merge_share_pct": 37,
    "reasons": [
     "CLA signature required (-5)",
     "DCO sign-off required (-5)",
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 7.35
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T19:15:00Z",
   "open_issues": 100,
   "outsider_merge_share": 37
  },
  {
   "repo": "OpenHands/OpenHands",
   "url": "https://github.com/OpenHands/OpenHands",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 91197,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.107,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.11,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.67
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T15:09:06Z",
   "open_issues": 1066,
   "outsider_merge_share": 11
  },
  {
   "repo": "openinterpreter/openinterpreter",
   "url": "https://github.com/openinterpreter/openinterpreter",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 68604,
   "language": "Rust",
   "friction_lite_outsider_share": 0.8,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.8,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.6
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-11T00:56:06Z",
   "open_issues": 15,
   "outsider_merge_share": 80
  },
  {
   "repo": "OpenListTeam/OpenList",
   "url": "https://github.com/OpenListTeam/OpenList",
   "policy_classes": [
    "agents-disclosure"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in CONTRIBUTING.md: \"If your pull request includes substantial AI-assisted content, disclose it in the PR description.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25124,
   "language": "Go",
   "friction_lite_outsider_share": 0.7,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [
     {
      "kind": "agents_disclosure",
      "evidence": "your pull request is merged, you can delete your branch. ## AI Disclosure If your pull request includes substantial AI-assisted content, dis..."
     }
    ],
    "outsider_merge_share": 0.7,
    "outsider_merge_share_pct": 70,
    "reasons": [
     "AI disclosure required (0)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 13.48
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T04:55:24Z",
   "open_issues": 300,
   "outsider_merge_share": 70
  },
  {
   "repo": "openssl/openssl",
   "url": "https://github.com/openssl/openssl",
   "policy_classes": [
    "agents-disclosure",
    "cla-required"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in CONTRIBUTING.md: \"The `Assisted-by:` trailer (see below) discloses that a tool was used; it does not transfer responsibility for the result.\"; cla-required in CONTRIBUTING.md: \"[Contributor License Agreement]: <https://www.openssl.org/policies/cla.html>\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30985,
   "language": "C",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": ": 1. Anything other than a trivial contribution requires a [Contributor License Agreement] (CLA), giving us permission to use your code. If ..."
     },
     {
      "kind": "agents_disclosure",
      "evidence": "non-trivial portion of a contribution was created using an AI tool, you must declare which agent and model were used. This is done by adding..."
     }
    ],
    "outsider_merge_share": null,
    "outsider_merge_share_pct": null,
    "reasons": [
     "CLA signature required (-5)",
     "AI disclosure required (0)",
     "17 open good-first-issues (+8.5)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.84
   },
   "good_first_issues": 12,
   "pushed_at": "2026-10-18T15:43:16Z",
   "open_issues": 1572
  },
  {
   "repo": "opentofu/opentofu",
   "url": "https://github.com/opentofu/opentofu",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30534,
   "language": "Go",
   "friction_lite_outsider_share": 0.52,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 92,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "Want to help define a complex feature or bug fix? [Write an RFC here ➡️](./rfc/README.md) - Want to add a feature, fix bug, refactor somethi..."
     }
    ],
    "outsider_merge_share": 0.52,
    "outsider_merge_share_pct": 52,
    "reasons": [
     "discussion first (-10)",
     "4 open good-first-issues (+2.0)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.66
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T19:24:53Z",
   "open_issues": 372,
   "outsider_merge_share": 52
  },
  {
   "repo": "openwrt/openwrt",
   "url": "https://github.com/openwrt/openwrt",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28813,
   "language": "C",
   "friction_lite_outsider_share": 0.857,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.86,
    "outsider_merge_share_pct": 86,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.42
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T18:50:54Z",
   "open_issues": 4648,
   "outsider_merge_share": 86
  },
  {
   "repo": "OphirPay/OphirPay",
   "url": "https://github.com/OphirPay/OphirPay",
   "policy_classes": [
    "assignment-gated"
   ],
   "headline": "You comment to claim and wait for a maintainer to assign you; the claim alone is not enough.",
   "what_to_do": "Comment and wait; do not build until the assignment lands. Note the payout amounts in its Stellar Wave bounty program are undocumented (terms page 404).",
   "evidence": "Repo uses an orderly claim queue (three claimants on day one, no assignments yet on 2026-10-15). Our assignment request on #1361 is still pending. Conventional Commits required; npm run ci must be green.",
   "our_record": "Assignment requested on #1361, still pending",
   "verified_on": "2026-10-15"
  },
  {
   "repo": "oraios/serena",
   "url": "https://github.com/oraios/serena",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"## Licensing and Contributor License Agreement (CLA)\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30368,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 85,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "ies/adding_new_language_support_guide.md). ## Licensing and Contributor License Agreement (CLA) Serena is multi-licensed by component (see [..."
     },
     {
      "kind": "discussion_first",
      "evidence": "provements For other changes, always open an issue first to discuss your ideas with the maintainers and do not submit a PR until a solution ..."
     }
    ],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [
     "CLA signature required (-5)",
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 7.39
   },
   "good_first_issues": 2,
   "pushed_at": "2026-10-15T19:39:53Z",
   "open_issues": 98,
   "outsider_merge_share": 100
  },
  {
   "repo": "ossrs/srs",
   "url": "https://github.com/ossrs/srs",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29352,
   "language": "C++",
   "friction_lite_outsider_share": 0.13,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.13,
    "outsider_merge_share_pct": 13,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.27
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T01:08:26Z",
   "open_issues": 14,
   "outsider_merge_share": 13
  },
  {
   "repo": "OthmanAdi/planning-with-files",
   "url": "https://github.com/OthmanAdi/planning-with-files",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27518,
   "language": "Python",
   "friction_lite_outsider_share": 0.962,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.96,
    "outsider_merge_share_pct": 96,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.23
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T21:51:12Z",
   "open_issues": 6,
   "outsider_merge_share": 96
  },
  {
   "repo": "OtterMind/Chat2DB",
   "url": "https://github.com/OtterMind/Chat2DB",
   "policy_classes": [
    "claim-first"
   ],
   "headline": "Claim the issue in a comment before working",
   "what_to_do": "Post the required claim comment on the issue first.",
   "evidence": "5k scan 2026-10-18: claim-first in CONTRIBUTING.md: \"To claim an available task, comment `/claim` on its Issue. A successful claim assigns the Issue to you and gives you seven days to open a linked draft or regular pull request.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28321,
   "language": "Java",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 60,
    "gates_detected": [
     {
      "kind": "assignment_required",
      "evidence": "ble task, comment `/claim` on its Issue. A successful claim assigns the Issue to you and gives you seven days to open a linked draft or regu..."
     },
     {
      "kind": "claim_first",
      "evidence": "n alternative path for each restricted area. ## Finding And Claiming Work The public [Chat2DB Community Project](https://github.com/orgs/Ott..."
     },
     {
      "kind": "discussion_first",
      "evidence": "for something to work on? Start by browsing open issues and discussions. If you are new to the project, smaller bug fixes, documentation imp..."
     }
    ],
    "outsider_merge_share": 0,
    "outsider_merge_share_pct": 0,
    "reasons": [
     "assignment required before PR (-25)",
     "comment first before starting (-5)",
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.6
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T08:01:24Z",
   "open_issues": 242,
   "outsider_merge_share": 0
  },
  {
   "repo": "oven-sh/bun",
   "url": "https://github.com/oven-sh/bun",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 96285,
   "language": "Rust",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.11
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:35:09Z",
   "open_issues": 9183,
   "outsider_merge_share": 0
  },
  {
   "repo": "PaddlePaddle/PaddleOCR",
   "url": "https://github.com/PaddlePaddle/PaddleOCR",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 91313,
   "language": "Python",
   "friction_lite_outsider_share": 0.4,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.4,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.38
   },
   "good_first_issues": null,
   "pushed_at": "2026-09-16T03:31:50Z",
   "open_issues": 250,
   "outsider_merge_share": 40
  },
  {
   "repo": "pallets/flask",
   "url": "https://github.com/pallets/flask",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 74944,
   "language": "Python",
   "friction_lite_outsider_share": 0.333,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.33,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.77
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-07T14:02:59Z",
   "open_issues": 4,
   "outsider_merge_share": 33
  },
  {
   "repo": "pandas-dev/pandas",
   "url": "https://github.com/pandas-dev/pandas",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 50153,
   "language": "Python",
   "friction_lite_outsider_share": 0.207,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.21,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.01
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T17:47:47Z",
   "open_issues": 2140,
   "outsider_merge_share": 21
  },
  {
   "repo": "Panniantong/Agent-Reach",
   "url": "https://github.com/Panniantong/Agent-Reach",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 98962,
   "language": "Python",
   "friction_lite_outsider_share": 0.2,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.2,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.2
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-15T11:34:42Z",
   "open_issues": 230,
   "outsider_merge_share": 20
  },
  {
   "repo": "paperclipai/paperclip",
   "url": "https://github.com/paperclipai/paperclip",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 103981,
   "language": "TypeScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.73
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T12:56:14Z",
   "open_issues": 6136,
   "outsider_merge_share": 100
  },
  {
   "repo": "paperless-ngx/paperless-ngx",
   "url": "https://github.com/paperless-ngx/paperless-ngx",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 46841,
   "language": "Python",
   "friction_lite_outsider_share": 0.429,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.43,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 6.55
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T14:30:49Z",
   "open_issues": 17,
   "outsider_merge_share": 43
  },
  {
   "repo": "parallax/jsPDF",
   "url": "https://github.com/parallax/jsPDF",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31312,
   "language": "JavaScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.53
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T10:31:17Z",
   "open_issues": 116,
   "outsider_merge_share": 100
  },
  {
   "repo": "parcel-bundler/parcel",
   "url": "https://github.com/parcel-bundler/parcel",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 44008,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.533,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.53,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.23
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T23:06:31Z",
   "open_issues": 615,
   "outsider_merge_share": 53
  },
  {
   "repo": "pascalorg/editor",
   "url": "https://github.com/pascalorg/editor",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 24974,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.864,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.86,
    "outsider_merge_share_pct": 86,
    "reasons": [
     "6 open good-first-issues (+3.0)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.83
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-18T19:29:31Z",
   "open_issues": 61,
   "outsider_merge_share": 86
  },
  {
   "repo": "pathwaycom/pathway",
   "url": "https://github.com/pathwaycom/pathway",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"developers sign our [contributor license agreement](https://cla-assistant.io/pathwaycom/pathway). The process of signing the CLA is a\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 62103,
   "language": "Python",
   "friction_lite_outsider_share": 0.917,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.92,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.46
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T05:32:24Z",
   "open_issues": 37,
   "outsider_merge_share": 92
  },
  {
   "repo": "pathwaycom/serviette",
   "url": "https://github.com/pathwaycom/serviette",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 58788,
   "language": "Python",
   "friction_lite_outsider_share": 0.6,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.6,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.8
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T10:31:14Z",
   "open_issues": 8,
   "outsider_merge_share": 60
  },
  {
   "repo": "payloadcms/payload",
   "url": "https://github.com/payloadcms/payload",
   "policy_classes": [
    "open"
   ],
   "headline": "No formal gates; the trap is needs-repro issues that do not reproduce on current source.",
   "what_to_do": "Reproduce on the current release before building. Issue #18708 existed only in the published 3.90.2 tarball, not in source or 3.91.0, so no honest fix was possible there.",
   "evidence": "Two of our PRs are open on main (#18820, #18821), both survived CodeRabbit rounds. One claim was withdrawn honestly after the needs-repro check failed.",
   "our_record": "2 PRs open (#18820, #18821)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "pbakaus/impeccable",
   "url": "https://github.com/pbakaus/impeccable",
   "policy_classes": [
    "agents-disclosure"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in AGENTS.md: \"AI agents must disclose AI assistance in commits, PR descriptions, comments, and issue text. If an AI agent is not explicitly operating under instructions from `pbakaus` or `abdulwahabone`, it must not create GitHub issues or PRs for this repository.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 82624,
   "language": "Rust",
   "friction_lite_outsider_share": 0.115,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.12,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.6
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:19:26Z",
   "open_issues": 41,
   "outsider_merge_share": 12
  },
  {
   "repo": "philc/vimium",
   "url": "https://github.com/philc/vimium",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27064,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.5,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.5,
    "outsider_merge_share_pct": 50,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.73
   },
   "good_first_issues": 0,
   "pushed_at": "2026-07-25T04:40:17Z",
   "open_issues": 897,
   "outsider_merge_share": 50
  },
  {
   "repo": "pingdotgg/t3code",
   "url": "https://github.com/pingdotgg/t3code",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28402,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.4,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 55,
    "gates_detected": [
     {
      "kind": "vouch_required",
      "evidence": "ange its eligibility and require reassessment. PRs receive `vouch:` contributor-status labels and `size:` diff-size labels. These are contex..."
     },
     {
      "kind": "discussion_first",
      "evidence": "leanup are not. Report bugs in issues. Feature requests and proposals belong in [Ideas discussions](https://github.com/pingdotgg/t3code/disc..."
     }
    ],
    "outsider_merge_share": 0.5,
    "outsider_merge_share_pct": 50,
    "reasons": [
     "vouch required before PR (-35)",
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 7.93
   },
   "good_first_issues": 2,
   "pushed_at": "2026-10-19T04:23:22Z",
   "open_issues": 2856,
   "outsider_merge_share": 50
  },
  {
   "repo": "pixijs/pixijs",
   "url": "https://github.com/pixijs/pixijs",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 48415,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.2,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.2,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.06
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T12:46:14Z",
   "open_issues": 395,
   "outsider_merge_share": 20
  },
  {
   "repo": "pmndrs/react-spring",
   "url": "https://github.com/pmndrs/react-spring",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29172,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.793,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.79,
    "outsider_merge_share_pct": 79,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.76
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T17:11:56Z",
   "open_issues": 80,
   "outsider_merge_share": 79
  },
  {
   "repo": "pmndrs/react-three-fiber",
   "url": "https://github.com/pmndrs/react-three-fiber",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 33058,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.2,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.2,
    "outsider_merge_share_pct": 20,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.92
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T01:54:18Z",
   "open_issues": 12,
   "outsider_merge_share": 20
  },
  {
   "repo": "pmndrs/zustand",
   "url": "https://github.com/pmndrs/zustand",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 58833,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.333,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.33,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.74
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-14T00:53:07Z",
   "open_issues": 8,
   "outsider_merge_share": 33
  },
  {
   "repo": "pocketbase/pocketbase",
   "url": "https://github.com/pocketbase/pocketbase",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 61475,
   "language": "Go",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.59
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-14T18:45:14Z",
   "open_issues": 19,
   "outsider_merge_share": 100
  },
  {
   "repo": "podman-container-tools/podman",
   "url": "https://github.com/podman-container-tools/podman",
   "policy_classes": [
    "dco-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: dco-required in AGENTS.md: \"- **Formatter**: `gofumpt` (via `golangci-lint`, configured in `.golangci.yml`) - **Validation**: All PRs must pass `make validatepr` - **Commits**: Must be signed (`git commit -s`) and follow [DCO](https://github.com/podman-container-tools/community/blob/main/CONTRIBUTING.md#DCO-Sign-off) - **Reviews**: Two approvals required for merge\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 33070,
   "language": "Go",
   "friction_lite_outsider_share": 0.739,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 95,
    "gates_detected": [
     {
      "kind": "dco_required",
      "evidence": "pr` - Commits: Must be signed (`git commit -s`) and follow [DCO](https://github.com/podman-container-tools/community/blob/main/CONTRIBUTING...."
     }
    ],
    "outsider_merge_share": 0.74,
    "outsider_merge_share_pct": 74,
    "reasons": [
     "DCO sign-off required (-5)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.03
   },
   "good_first_issues": 23,
   "pushed_at": "2026-10-18T00:23:54Z",
   "open_issues": 1019,
   "outsider_merge_share": 74
  },
  {
   "repo": "postcss/postcss",
   "url": "https://github.com/postcss/postcss",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28966,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.952,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.95,
    "outsider_merge_share_pct": 95,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 13.79
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T19:36:11Z",
   "open_issues": 29,
   "outsider_merge_share": 95
  },
  {
   "repo": "posthog/posthog",
   "url": "https://github.com/posthog/posthog",
   "policy_classes": [
    "open"
   ],
   "headline": "No formal gates, but the company's own bot claims hot issues within hours.",
   "what_to_do": "Scout the fallback pool, not the hot issues. A claim from the company bot is a social claim that wins.",
   "evidence": "Observed 2026-10-15: posthog[bot] opens its own PRs on hot issues within hours of filing. Skipped this round.",
   "our_record": "0 (skipped: company bot races)",
   "verified_on": "2026-10-15"
  },
  {
   "repo": "poteto/hiring-without-whiteboards",
   "url": "https://github.com/poteto/hiring-without-whiteboards",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 52766,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.571,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 0.18
   },
   "good_first_issues": null,
   "pushed_at": "2026-09-24T04:48:39Z",
   "open_issues": 10,
   "outsider_merge_share": 57
  },
  {
   "repo": "PowerShell/PowerShell",
   "url": "https://github.com/PowerShell/PowerShell",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: no AGENTS.md, CLAUDE.md, CONTRIBUTING.md, or org AI_POLICY.md present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 55810,
   "language": "C#",
   "friction_lite_outsider_share": 0.308,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.31,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.1
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T23:23:59Z",
   "open_issues": 1629,
   "outsider_merge_share": 31
  },
  {
   "repo": "pppscn/SmsForwarder",
   "url": "https://github.com/pppscn/SmsForwarder",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28476,
   "language": "Kotlin",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 13.21
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T01:38:34Z",
   "open_issues": 19,
   "outsider_merge_share": 100
  },
  {
   "repo": "practical-tutorials/project-based-learning",
   "url": "https://github.com/practical-tutorials/project-based-learning",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 287149,
   "language": "Python",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [
     "2 open good-first-issues (+1.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.57
   },
   "good_first_issues": 8,
   "pushed_at": "2026-10-12T07:22:00Z",
   "open_issues": 236
  },
  {
   "repo": "PrefectHQ/fastmcp",
   "url": "https://github.com/PrefectHQ/fastmcp",
   "policy_classes": [
    "assignment-gated"
   ],
   "headline": "You must be assigned the issue before your work counts; the issue-link check fails until then.",
   "what_to_do": "Comment to request assignment and wait. Do not apply labels manually, and follow the strict PR body format (prose plus a code example).",
   "evidence": "Our PR #5757 (2026-10-15) sat waiting on assignment; it is now maintainer-approved and awaiting merge. The repo's check-issue-link bot enforces the link.",
   "our_record": "1 PR open (#5757, maintainer-approved)",
   "verified_on": "2026-10-15"
  },
  {
   "repo": "PrefectHQ/prefect",
   "url": "https://github.com/PrefectHQ/prefect",
   "policy_classes": [
    "open"
   ],
   "headline": "No policy files at the repo root; no AI policy or gates found.",
   "what_to_do": "Standard contribution rules apply; outsider merges are frequent. (Note: PrefectHQ/fastmcp, its sibling, is assignment-gated; this entry covers the prefect repo only.)",
   "evidence": "Repo root read 2026-10-17: no AGENTS.md, CLAUDE.md, or CONTRIBUTING.md; no policy gates found. Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "prettier/prettier",
   "url": "https://github.com/prettier/prettier",
   "policy_classes": [
    "paused"
   ],
   "headline": "External PRs are currently paused",
   "what_to_do": "Do not submit; watch for the pause to lift.",
   "evidence": "5k scan 2026-10-18: paused in CONTRIBUTING.md: \"Prettier is an opinionated formatter and is not accepting pull requests that add new formatting options. You can [read more about our options philosophy here](docs/option-philosophy.md).\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 52383,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.625,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.63,
    "reasons": [
     "2 open good-first-issues (+1.0)"
    ],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 3.71
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T14:22:56Z",
   "open_issues": 1452,
   "outsider_merge_share": 63
  },
  {
   "repo": "prisma/orm",
   "url": "https://github.com/prisma/orm",
   "policy_classes": [
    "cla-required",
    "dco-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"The DCO is a lightweight statement that you have the right to submit the contribution under the project's license (Apache-2.0); it is *not* a Contributor License Agreement and does not transfer copyright.\"; dco-required in CONTRIBUTING.md: \"- **git** with commit signoff configured (see [DCO](#developer-certificate-of-origin-dco) below).\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 47694,
   "language": "TypeScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.73
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T16:29:27Z",
   "open_issues": 2775,
   "outsider_merge_share": 100
  },
  {
   "repo": "projectdiscovery/nuclei",
   "url": "https://github.com/projectdiscovery/nuclei",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32107,
   "language": "Go",
   "friction_lite_outsider_share": 0.167,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.17,
    "outsider_merge_share_pct": 17,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.15
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T21:35:55Z",
   "open_issues": 140,
   "outsider_merge_share": 17
  },
  {
   "repo": "prometheus/prometheus",
   "url": "https://github.com/prometheus/prometheus",
   "policy_classes": [
    "dco-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: dco-required in AGENTS.md: \"- Sign off every commit with `git commit -s` to satisfy the DCO requirement. - Do not include unrelated local changes in th\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 66622,
   "language": "Go",
   "friction_lite_outsider_share": 0.692,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.69,
    "reasons": [
     "53 open good-first-issues (+10.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.65
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T14:31:23Z",
   "open_issues": 989,
   "outsider_merge_share": 69
  },
  {
   "repo": "promptfoo/promptfoo",
   "url": "https://github.com/promptfoo/promptfoo",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26125,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.967,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 95,
    "gates_detected": [
     {
      "kind": "claim_first",
      "evidence": "or`, provider outputs, traces, and redteam findings. If you claim a redteam ran, report the plugins, strategies, interesting failures, and t..."
     }
    ],
    "outsider_merge_share": 0.97,
    "outsider_merge_share_pct": 97,
    "reasons": [
     "comment first before starting (-5)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.88
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T02:36:10Z",
   "open_issues": 785,
   "outsider_merge_share": 97
  },
  {
   "repo": "protocolbuffers/protobuf",
   "url": "https://github.com/protocolbuffers/protobuf",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "Pipeline evidence gate 2026-10-18 (evidence quality fix): in CONTRIBUTING.md: \"Contributions to this project must be accompanied by a Contributor License Agreement.\" The staged scan evidence quoted only the section heading; this is the operative passage.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 72112,
   "language": "C++",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [
     "9 open good-first-issues (+4.5)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.37
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T12:27:12Z",
   "open_issues": 379,
   "outsider_merge_share": 100
  },
  {
   "repo": "psf/requests",
   "url": "https://github.com/psf/requests",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in .github/AI_POLICY.md: \"Since we do not have a formal [Contributor License Agreement](https://en.wikipedia.org/wiki/Contributor_license_agreement) (CLA), you retain your copyright to your changes to this project.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 54507,
   "language": "Python",
   "friction_lite_outsider_share": 0.938,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 0.2
   },
   "good_first_issues": null,
   "pushed_at": "2026-09-28T16:55:48Z",
   "open_issues": 244,
   "outsider_merge_share": 94
  },
  {
   "repo": "public-apis/public-apis",
   "url": "https://github.com/public-apis/public-apis",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 489985,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.45
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T17:36:01Z",
   "open_issues": 2215,
   "outsider_merge_share": 100
  },
  {
   "repo": "pulumi/pulumi",
   "url": "https://github.com/pulumi/pulumi",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25792,
   "language": "Go",
   "friction_lite_outsider_share": 0.722,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "om/) for questions and a community of like-minded folks. We discuss features and file bugs on GitHub via [Issues](https://github.com/pulumi/..."
     }
    ],
    "outsider_merge_share": 0.72,
    "outsider_merge_share_pct": 72,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.47
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T09:39:46Z",
   "open_issues": 2499,
   "outsider_merge_share": 72
  },
  {
   "repo": "puppeteer/puppeteer",
   "url": "https://github.com/puppeteer/puppeteer",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 95715,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.5,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.5,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.57
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T02:06:19Z",
   "open_issues": 265,
   "outsider_merge_share": 50
  },
  {
   "repo": "pydantic/pydantic",
   "url": "https://github.com/pydantic/pydantic",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29091,
   "language": "Python",
   "friction_lite_outsider_share": 0.286,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.29,
    "outsider_merge_share_pct": 29,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 13.29
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-15T14:13:38Z",
   "open_issues": 587,
   "outsider_merge_share": 29
  },
  {
   "repo": "pypa/pipenv",
   "url": "https://github.com/pypa/pipenv",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25021,
   "language": "Python",
   "friction_lite_outsider_share": 0.533,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.53,
    "outsider_merge_share_pct": 53,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.51
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T22:42:01Z",
   "open_issues": 10,
   "outsider_merge_share": 53
  },
  {
   "repo": "python-telegram-bot/python-telegram-bot",
   "url": "https://github.com/python-telegram-bot/python-telegram-bot",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29522,
   "language": "Python",
   "friction_lite_outsider_share": 0.842,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.84,
    "outsider_merge_share_pct": 84,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 13.59
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T08:38:33Z",
   "open_issues": 33,
   "outsider_merge_share": 84
  },
  {
   "repo": "python/cpython",
   "url": "https://github.com/python/cpython",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 77673,
   "language": "Python",
   "friction_lite_outsider_share": 0.65,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.65,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 2.41
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:25:24Z",
   "open_issues": 9840,
   "outsider_merge_share": 65
  },
  {
   "repo": "pytorch/pytorch",
   "url": "https://github.com/pytorch/pytorch",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, AI_POLICY.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 104842,
   "language": "Python",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.37
   },
   "good_first_issues": 41,
   "pushed_at": "2026-10-18T16:25:43Z",
   "open_issues": 17655
  },
  {
   "repo": "qdrant/qdrant",
   "url": "https://github.com/qdrant/qdrant",
   "policy_classes": [
    "open"
   ],
   "headline": "No policy files at the repo root; no AI policy or gates found.",
   "what_to_do": "Standard contribution rules apply; nothing agent-specific to clear.",
   "evidence": "Repo root read 2026-10-17: no AGENTS.md, CLAUDE.md, or CONTRIBUTING.md; no AI policy or gates found. Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "QL-Win/QuickLook",
   "url": "https://github.com/QL-Win/QuickLook",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25382,
   "language": "C#",
   "friction_lite_outsider_share": 0.913,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.91,
    "outsider_merge_share_pct": 91,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 20.13
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-14T02:45:26Z",
   "open_issues": 217,
   "outsider_merge_share": 91
  },
  {
   "repo": "QuantumNous/new-api",
   "url": "https://github.com/QuantumNous/new-api",
   "policy_classes": [
    "agents-banned"
   ],
   "headline": "Agent contributions are banned here",
   "what_to_do": "Do not submit agent-authored PRs; if the policy allows human-in-the-loop assistance, contribute personally instead.",
   "evidence": "5k scan 2026-10-18: agents-banned in AGENTS.md: \"Do not use the ordinary human PR templates unless the project owner explicitly requests one. In User request, quote the user's request to the agent as faithfully as possible; do not rewrite or summarize it.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 50171,
   "language": "Go",
   "friction_lite_outsider_share": 0.65,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.65,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.35
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T15:46:10Z",
   "open_issues": 1371,
   "outsider_merge_share": 65
  },
  {
   "repo": "quasarframework/quasar",
   "url": "https://github.com/quasarframework/quasar",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27200,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.85,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.85,
    "outsider_merge_share_pct": 85,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 6.8
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-15T06:13:26Z",
   "open_issues": 56,
   "outsider_merge_share": 85
  },
  {
   "repo": "questdb/questdb",
   "url": "https://github.com/questdb/questdb",
   "policy_classes": [
    "open"
   ],
   "headline": "CLAUDE.md exists and is coding guidance for Claude Code; no ban or gates.",
   "what_to_do": "Read CLAUDE.md for the repo's own AI coding guidance; nothing to clear beyond normal rules.",
   "evidence": "CLAUDE.md (read 2026-10-17) provides coding guidance for Claude Code; no AI ban or gates found. Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "QwenLM/qwen-code",
   "url": "https://github.com/QwenLM/qwen-code",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28567,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "sue in our tracker. This ensures that every change has been discussed and is aligned with the project's goals before any code is written. - ..."
     }
    ],
    "outsider_merge_share": 0,
    "outsider_merge_share_pct": 0,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 2.25
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T04:11:04Z",
   "open_issues": 1930,
   "outsider_merge_share": 0
  },
  {
   "repo": "radareorg/radare2",
   "url": "https://github.com/radareorg/radare2",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25093,
   "language": "C",
   "friction_lite_outsider_share": 0.407,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.41,
    "outsider_merge_share_pct": 41,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.93
   },
   "good_first_issues": 62,
   "pushed_at": "2026-10-19T05:23:34Z",
   "open_issues": 785,
   "outsider_merge_share": 41
  },
  {
   "repo": "rails/rails",
   "url": "https://github.com/rails/rails",
   "policy_classes": [
    "open"
   ],
   "headline": "No AI policy found; outsider merges land regularly.",
   "what_to_do": "Standard contribution rules apply.",
   "evidence": "Policy files read 2026-10-17: no AI policy or gates found. The repo uses a Code Triage badge for issue triage. Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "ranaroussi/yfinance",
   "url": "https://github.com/ranaroussi/yfinance",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25552,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 16.27
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T14:41:38Z",
   "open_issues": 108,
   "outsider_merge_share": 100
  },
  {
   "repo": "rancher/rancher",
   "url": "https://github.com/rancher/rancher",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25988,
   "language": "Go",
   "friction_lite_outsider_share": 0.731,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.73,
    "outsider_merge_share_pct": 73,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.34
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T02:12:45Z",
   "open_issues": 3388,
   "outsider_merge_share": 73
  },
  {
   "repo": "ray-project/ray",
   "url": "https://github.com/ray-project/ray",
   "policy_classes": [
    "dco-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: dco-required in AGENTS.md: \"- **DCO sign-off.** All commits require a Developer Certificate of Origin sign-off. Always commit with `-s`:\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 44061,
   "language": "Python",
   "friction_lite_outsider_share": 0.609,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.61,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.31
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T15:45:43Z",
   "open_issues": 3601,
   "outsider_merge_share": 61
  },
  {
   "repo": "rclone/rclone",
   "url": "https://github.com/rclone/rclone",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 60386,
   "language": "Go",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [
     "8 open good-first-issues (+4.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.32
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T17:12:50Z",
   "open_issues": 1218,
   "outsider_merge_share": 100
  },
  {
   "repo": "react-hook-form/react-hook-form",
   "url": "https://github.com/react-hook-form/react-hook-form",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 44861,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.667,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.67,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.05
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T09:28:37Z",
   "open_issues": 9,
   "outsider_merge_share": 67
  },
  {
   "repo": "react/react",
   "url": "https://github.com/react/react",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 251259,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.353,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.35,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.04
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-15T08:14:36Z",
   "open_issues": 1461,
   "outsider_merge_share": 35
  },
  {
   "repo": "react/react-native",
   "url": "https://github.com/react/react-native",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 126700,
   "language": "C++",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.22
   },
   "good_first_issues": 8,
   "pushed_at": "2026-10-17T07:10:43Z",
   "open_issues": 1191
  },
  {
   "repo": "reactive-resume/reactive-resume",
   "url": "https://github.com/reactive-resume/reactive-resume",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 44486,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.429,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.43,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.85
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T08:22:16Z",
   "open_issues": 11,
   "outsider_merge_share": 43
  },
  {
   "repo": "ReactiveX/RxJava",
   "url": "https://github.com/ReactiveX/RxJava",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 48181,
   "language": "Java",
   "friction_lite_outsider_share": 0.931,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.93,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.24
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-15T12:01:53Z",
   "open_issues": 11,
   "outsider_merge_share": 93
  },
  {
   "repo": "ReactiveX/rxjs",
   "url": "https://github.com/ReactiveX/rxjs",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31698,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "outsider_merge_share_pct": 0,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.36
   },
   "good_first_issues": 0,
   "pushed_at": "2026-08-08T23:15:21Z",
   "open_issues": 196,
   "outsider_merge_share": 0
  },
  {
   "repo": "readest/readest",
   "url": "https://github.com/readest/readest",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25403,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.138,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.14,
    "outsider_merge_share_pct": 14,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 15.32
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T19:24:31Z",
   "open_issues": 147,
   "outsider_merge_share": 14
  },
  {
   "repo": "realworld-apps/realworld",
   "url": "https://github.com/realworld-apps/realworld",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 84300,
   "language": "TypeScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.85
   },
   "good_first_issues": null,
   "pushed_at": "2026-08-26T06:00:45Z",
   "open_issues": 30,
   "outsider_merge_share": 100
  },
  {
   "repo": "recharts/recharts",
   "url": "https://github.com/recharts/recharts",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27638,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.533,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.53,
    "outsider_merge_share_pct": 53,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.46
   },
   "good_first_issues": 11,
   "pushed_at": "2026-10-18T03:15:09Z",
   "open_issues": 482,
   "outsider_merge_share": 53
  },
  {
   "repo": "redis/redis",
   "url": "https://github.com/redis/redis",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"oject in any form you agree to the Redis Software Grant and Contributor License Agreement attached below. Only contributions made under the Redis Sof\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 76933,
   "language": "C",
   "friction_lite_outsider_share": 0.4,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.4,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 2.19
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T08:32:29Z",
   "open_issues": 3046,
   "outsider_merge_share": 40
  },
  {
   "repo": "Redocly/redoc",
   "url": "https://github.com/Redocly/redoc",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25964,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.375,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.38,
    "outsider_merge_share_pct": 38,
    "reasons": [
     "4 open good-first-issues (+2.0)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.24
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-15T13:10:20Z",
   "open_issues": 381,
   "outsider_merge_share": 38
  },
  {
   "repo": "reduxjs/redux",
   "url": "https://github.com/reduxjs/redux",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 61472,
   "language": "TypeScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.9
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-05T14:50:40Z",
   "open_issues": 15,
   "outsider_merge_share": 100
  },
  {
   "repo": "refined-github/refined-github",
   "url": "https://github.com/refined-github/refined-github",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32329,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.042,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.04,
    "outsider_merge_share_pct": 4,
    "reasons": [
     "2 open good-first-issues (+1.0)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.53
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T11:00:34Z",
   "open_issues": 96,
   "outsider_merge_share": 4
  },
  {
   "repo": "reflex-dev/reflex",
   "url": "https://github.com/reflex-dev/reflex",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28958,
   "language": "Python",
   "friction_lite_outsider_share": 0.923,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.92,
    "outsider_merge_share_pct": 92,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 7.4
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T05:29:13Z",
   "open_issues": 372,
   "outsider_merge_share": 92
  },
  {
   "repo": "remix-run/react-router",
   "url": "https://github.com/remix-run/react-router",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 56610,
   "language": "TypeScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 2.31
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T15:16:32Z",
   "open_issues": 231,
   "outsider_merge_share": 100
  },
  {
   "repo": "remotion-dev/remotion",
   "url": "https://github.com/remotion-dev/remotion",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 64960,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.037,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.04,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.67
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:37:22Z",
   "open_issues": 189,
   "outsider_merge_share": 4
  },
  {
   "repo": "remy/nodemon",
   "url": "https://github.com/remy/nodemon",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26652,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.462,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.46,
    "outsider_merge_share_pct": 46,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.48
   },
   "good_first_issues": 0,
   "pushed_at": "2026-09-12T08:25:12Z",
   "open_issues": 14,
   "outsider_merge_share": 46
  },
  {
   "repo": "requarks/wiki",
   "url": "https://github.com/requarks/wiki",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md, .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29051,
   "language": "TypeScript",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "er connections under `tasks/workers/`. - Every mail carries RFC 8058 one-click unsubscribe. The token is an HMAC with `notifications.unsubsc..."
     }
    ],
    "outsider_merge_share": null,
    "outsider_merge_share_pct": null,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.57
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T07:06:31Z",
   "open_issues": 4
  },
  {
   "repo": "resemble-ai/chatterbox",
   "url": "https://github.com/resemble-ai/chatterbox",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27068,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.42
   },
   "good_first_issues": 0,
   "pushed_at": "2026-07-21T12:27:05Z",
   "open_issues": 375,
   "outsider_merge_share": 100
  },
  {
   "repo": "resend/resend-node",
   "url": "https://github.com/resend/resend-node",
   "policy_classes": [
    "open"
   ],
   "headline": "No formal gates; merges outsiders the same day.",
   "what_to_do": "Claim within hours of filing. Fresh issues are the whole game here.",
   "evidence": "Observed 2026-10-15: 5 merges in one day, 2 verified external. Issue #1147 was claimed same-day by another contributor; we are watching.",
   "our_record": "0 (watching: same-day claims)",
   "verified_on": "2026-10-15"
  },
  {
   "repo": "responsively-org/responsively-app",
   "url": "https://github.com/responsively-org/responsively-app",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25377,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.071,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 81,
    "gates_detected": [
     {
      "kind": "assignment_required",
      "evidence": "that you're taking it on. There's no need to be officially assigned to the issue before you start. ### Before Starting Do keep in mind befor..."
     }
    ],
    "outsider_merge_share": 0.07,
    "outsider_merge_share_pct": 7,
    "reasons": [
     "assignment required before PR (-25)",
     "12 open good-first-issues (+6.0)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 15.65
   },
   "good_first_issues": 6,
   "pushed_at": "2026-10-03T14:34:26Z",
   "open_issues": 326,
   "outsider_merge_share": 7
  },
  {
   "repo": "rethinkdb/rethinkdb",
   "url": "https://github.com/rethinkdb/rethinkdb",
   "policy_classes": [
    "dco-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: dco-required in CONTRIBUTING.md: \"Note that before we can accept your pull requests, you need to accept our [Developer Certificate of Origin][5] and sign your commits.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27006,
   "language": "C++",
   "friction_lite_outsider_share": 0.826,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 95,
    "gates_detected": [
     {
      "kind": "dco_required",
      "evidence": "e we can accept your pull requests, you need to accept our [Developer Certificate of Origin][5] and sign your commits. [4]: https://github.c..."
     }
    ],
    "outsider_merge_share": 0.83,
    "outsider_merge_share_pct": 83,
    "reasons": [
     "DCO sign-off required (-5)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.11
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T10:10:17Z",
   "open_issues": 1352,
   "outsider_merge_share": 83
  },
  {
   "repo": "reticlehq/reticle",
   "url": "https://github.com/reticlehq/reticle",
   "policy_classes": [
    "claim-first",
    "dco-required"
   ],
   "headline": "Claim first, sign every commit, and ship one .changes file per PR.",
   "what_to_do": "Read AGENTS.md before building; pnpm verify is the real gate. Never edit CHANGELOG yourself; red-test-first proof belongs in the PR.",
   "evidence": "House rules live in AGENTS.md; CI flakes on the Windows install gate are not your bug. Our PR #1726 merged 85 minutes after opening on 2026-10-17 (maintainer divshekhar engages on PR questions).",
   "our_record": "6 PRs opened, 1 merged (#1726)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "ReVanced/revanced-manager",
   "url": "https://github.com/ReVanced/revanced-manager",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29883,
   "language": "Kotlin",
   "friction_lite_outsider_share": 0.867,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.87,
    "outsider_merge_share_pct": 87,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 2.53
   },
   "good_first_issues": 0,
   "pushed_at": "2026-07-29T18:18:23Z",
   "open_issues": 217,
   "outsider_merge_share": 87
  },
  {
   "repo": "robertdavidgraham/masscan",
   "url": "https://github.com/robertdavidgraham/masscan",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26081,
   "language": "C",
   "friction_lite_outsider_share": 0.571,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.57,
    "outsider_merge_share_pct": 57,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.68
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-05T19:51:27Z",
   "open_issues": 414,
   "outsider_merge_share": 57
  },
  {
   "repo": "roboflow/supervision",
   "url": "https://github.com/roboflow/supervision",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in .github/CONTRIBUTING.md: \"When you submit your Pull Request, you will be asked to sign a Contributor License Agreement (CLA) by the `cla-assistant` GitHub bot. We can only respond to PRs from contributors who have signed the project CLA.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 51243,
   "language": "Python",
   "friction_lite_outsider_share": 0.833,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.83,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 3.51
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T05:48:01Z",
   "open_issues": 82,
   "outsider_merge_share": 83
  },
  {
   "repo": "RocketChat/Rocket.Chat",
   "url": "https://github.com/RocketChat/Rocket.Chat",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in .github/CONTRIBUTING.md: \"## Contributor License Agreement\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 46287,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.217,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.22,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.37
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T18:01:34Z",
   "open_issues": 4275,
   "outsider_merge_share": 22
  },
  {
   "repo": "rohitg00/agentmemory",
   "url": "https://github.com/rohitg00/agentmemory",
   "policy_classes": [
    "dco-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: dco-required in CONTRIBUTING.md: \"- Sign-off is required on every commit (see [DCO](#developer-certificate-of-origin) below). - Be civil.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29653,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.37,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 95,
    "gates_detected": [
     {
      "kind": "dco_required",
      "evidence": "contribution. - Sign-off is required on every commit (see [DCO](#developer-certificate-of-origin) below). - Be civil. [CODE_OF_CONDUCT.md](...."
     }
    ],
    "outsider_merge_share": 0.37,
    "outsider_merge_share_pct": 37,
    "reasons": [
     "DCO sign-off required (-5)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.81
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T05:32:16Z",
   "open_issues": 576,
   "outsider_merge_share": 37
  },
  {
   "repo": "rohitg00/ai-engineering-from-scratch",
   "url": "https://github.com/rohitg00/ai-engineering-from-scratch",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 70931,
   "language": "Python",
   "friction_lite_outsider_share": 0.154,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.15,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.73
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:13:52Z",
   "open_issues": 75,
   "outsider_merge_share": 15
  },
  {
   "repo": "rollup/rollup",
   "url": "https://github.com/rollup/rollup",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26301,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.483,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.48,
    "outsider_merge_share_pct": 48,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.83
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T15:21:34Z",
   "open_issues": 601,
   "outsider_merge_share": 48
  },
  {
   "repo": "router-for-me/CLIProxyAPI",
   "url": "https://github.com/router-for-me/CLIProxyAPI",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 55598,
   "language": "Go",
   "friction_lite_outsider_share": 0.625,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.63,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.27
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:55:55Z",
   "open_issues": 725,
   "outsider_merge_share": 63
  },
  {
   "repo": "rtk-ai/rtk",
   "url": "https://github.com/rtk-ai/rtk",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "Pipeline evidence gate 2026-10-18 (evidence quality fix): in CONTRIBUTING.md: \"All contributions require signing our **Contributor License Agreement (CLA)** before being merged.\" The staged scan evidence quoted only the section heading; this is the operative passage.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 83844,
   "language": "Rust",
   "friction_lite_outsider_share": 0.875,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.88,
    "reasons": [
     "20 open good-first-issues (+10.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.45
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T13:25:07Z",
   "open_issues": 1542,
   "outsider_merge_share": 88
  },
  {
   "repo": "run-llama/llama_index",
   "url": "https://github.com/run-llama/llama_index",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 52553,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 3.25
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-14T15:29:28Z",
   "open_issues": 969,
   "outsider_merge_share": 100
  },
  {
   "repo": "rust-lang/rust",
   "url": "https://github.com/rust-lang/rust",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 120478,
   "language": "Rust",
   "friction_lite_outsider_share": 0.5,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.5,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.79
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T15:17:23Z",
   "open_issues": 12596,
   "outsider_merge_share": 50
  },
  {
   "repo": "rust-lang/rustlings",
   "url": "https://github.com/rust-lang/rustlings",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 64382,
   "language": "Rust",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.4
   },
   "good_first_issues": null,
   "pushed_at": "2026-09-29T10:16:31Z",
   "open_issues": 38,
   "outsider_merge_share": 100
  },
  {
   "repo": "rust-unofficial/awesome-rust",
   "url": "https://github.com/rust-unofficial/awesome-rust",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 59942,
   "language": "Rust",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.08
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:26:22Z",
   "open_issues": 9,
   "outsider_merge_share": 100
  },
  {
   "repo": "rustdesk/rustdesk",
   "url": "https://github.com/rustdesk/rustdesk",
   "policy_classes": [
    "dco-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: dco-required in docs/CONTRIBUTING.md: \"- Commits should be accompanied by a Developer Certificate of Origin (http://developercertificate.org) sign-off, which indicates that you (and your employer if applicable) agree to be bound by the terms of the [project license](../LICENCE).\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 126220,
   "language": "Rust",
   "friction_lite_outsider_share": 0.522,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.52,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.06
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-16T03:18:22Z",
   "open_issues": 198,
   "outsider_merge_share": 52
  },
  {
   "repo": "ruvnet/ruflo",
   "url": "https://github.com/ruvnet/ruflo",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 76383,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.621,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.62,
    "reasons": [
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.65
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T11:13:04Z",
   "open_issues": 1053,
   "outsider_merge_share": 62
  },
  {
   "repo": "ruvnet/RuView",
   "url": "https://github.com/ruvnet/RuView",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 98598,
   "language": "Rust",
   "friction_lite_outsider_share": 0.333,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.33,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.03
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T12:19:46Z",
   "open_issues": 446,
   "outsider_merge_share": 33
  },
  {
   "repo": "RVC-Boss/GPT-SoVITS",
   "url": "https://github.com/RVC-Boss/GPT-SoVITS",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: no AGENTS.md, CLAUDE.md, CONTRIBUTING.md, or org AI_POLICY.md present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 63117,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.13
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T13:14:21Z",
   "open_issues": 899,
   "outsider_merge_share": 100
  },
  {
   "repo": "rxhanson/Rectangle",
   "url": "https://github.com/rxhanson/Rectangle",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30095,
   "language": "Swift",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.22
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T01:36:55Z",
   "open_issues": 74,
   "outsider_merge_share": 100
  },
  {
   "repo": "saadeghi/daisyui",
   "url": "https://github.com/saadeghi/daisyui",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 42622,
   "language": "JavaScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.04
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T16:05:50Z",
   "open_issues": 32,
   "outsider_merge_share": 100
  },
  {
   "repo": "sampotts/plyr",
   "url": "https://github.com/sampotts/plyr",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29995,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "outsider_merge_share_pct": 0,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.16
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-07T20:28:34Z",
   "open_issues": 1,
   "outsider_merge_share": 0
  },
  {
   "repo": "sansan0/TrendRadar",
   "url": "https://github.com/sansan0/TrendRadar",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: no AGENTS.md, CLAUDE.md, CONTRIBUTING.md, or org AI_POLICY.md present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 62997,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.58
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-15T11:24:14Z",
   "open_issues": 32,
   "outsider_merge_share": 100
  },
  {
   "repo": "Schniz/fnm",
   "url": "https://github.com/Schniz/fnm",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27130,
   "language": "Rust",
   "friction_lite_outsider_share": 0.667,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.67,
    "outsider_merge_share_pct": 67,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.2
   },
   "good_first_issues": 2,
   "pushed_at": "2026-07-24T14:28:38Z",
   "open_issues": 250,
   "outsider_merge_share": 67
  },
  {
   "repo": "scikit-learn/scikit-learn",
   "url": "https://github.com/scikit-learn/scikit-learn",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 67738,
   "language": "Python",
   "friction_lite_outsider_share": 0.7,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.7,
    "reasons": [
     "43 open good-first-issues (+10.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.66
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:03:44Z",
   "open_issues": 2159,
   "outsider_merge_share": 70
  },
  {
   "repo": "ScrapeGraphAI/Scrapegraph-ai",
   "url": "https://github.com/ScrapeGraphAI/Scrapegraph-ai",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31924,
   "language": "Python",
   "friction_lite_outsider_share": 0.429,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.43,
    "outsider_merge_share_pct": 43,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.64
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-06T08:27:54Z",
   "open_issues": 21,
   "outsider_merge_share": 43
  },
  {
   "repo": "scrapy/scrapy",
   "url": "https://github.com/scrapy/scrapy",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 64876,
   "language": "Python",
   "friction_lite_outsider_share": 0.545,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.55,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.44
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T10:08:55Z",
   "open_issues": 215,
   "outsider_merge_share": 55
  },
  {
   "repo": "select2/select2",
   "url": "https://github.com/select2/select2",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25909,
   "language": "JavaScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.24
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-17T01:36:44Z",
   "open_issues": 137,
   "outsider_merge_share": 100
  },
  {
   "repo": "sequelize/sequelize",
   "url": "https://github.com/sequelize/sequelize",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30347,
   "language": "TypeScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.21
   },
   "good_first_issues": 12,
   "pushed_at": "2026-10-11T04:22:00Z",
   "open_issues": 1115,
   "outsider_merge_share": 100
  },
  {
   "repo": "serverless/serverless",
   "url": "https://github.com/serverless/serverless",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 46925,
   "language": "JavaScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [
     "3 open good-first-issues (+1.5)"
    ],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 6.7
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T16:39:24Z",
   "open_issues": 1212,
   "outsider_merge_share": 100
  },
  {
   "repo": "shadcn-labs/pdfcn",
   "url": "https://github.com/shadcn-labs/pdfcn",
   "policy_classes": [
    "claim-first",
    "dco-required"
   ],
   "headline": "Comment to claim before you start, and sign every commit with DCO.",
   "what_to_do": "Claim in the same pass you spot the issue; races here are fast. Every commit needs the Signed-off-by trailer.",
   "evidence": "Repo policy: 'Do not claim an issue silently. Comment before starting work, and check the thread first' plus the DCO requirement (Friction Index detection quotes both). Claims land within hours in this repo.",
   "our_record": "6 PRs open; human reviews pending",
   "verified_on": "2026-10-13"
  },
  {
   "repo": "shadcn-ui/ui",
   "url": "https://github.com/shadcn-ui/ui",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 125858,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.5,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.5,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.64
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T06:26:57Z",
   "open_issues": 1789,
   "outsider_merge_share": 50
  },
  {
   "repo": "shadowsocks/ShadowsocksX-NG",
   "url": "https://github.com/shadowsocks/ShadowsocksX-NG",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32869,
   "language": "Swift",
   "friction_lite_outsider_share": 0.727,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.73,
    "outsider_merge_share_pct": 73,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 14.06
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-05T13:25:48Z",
   "open_issues": 306,
   "outsider_merge_share": 73
  },
  {
   "repo": "shareAI-lab/learn-claude-code",
   "url": "https://github.com/shareAI-lab/learn-claude-code",
   "policy_classes": [
    "agents-disclosure"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in CONTRIBUTING.md: \"current course files (`sNN_topic/`), not legacy mirrors. 5. Disclose AI assistance. Using an agent is fine. Say so, and make sure you have rea\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 78784,
   "language": "Python",
   "friction_lite_outsider_share": 0.75,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.75,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 2.35
   },
   "good_first_issues": null,
   "pushed_at": "2026-09-28T13:49:16Z",
   "open_issues": 70,
   "outsider_merge_share": 75
  },
  {
   "repo": "sharkdp/bat",
   "url": "https://github.com/sharkdp/bat",
   "policy_classes": [
    "discussion-first"
   ],
   "headline": "New features are discussed as feature requests before anyone builds.",
   "what_to_do": "Open a feature-request ticket first for new features and get maintainer agreement on the design before building.",
   "evidence": "CONTRIBUTING.md (read 2026-10-17): new features should be proposed via a 'feature request ticket' 'first in order to give us a chance to discuss the details and specifics of the potential new feature before you go and build it.' Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "sharkdp/fd",
   "url": "https://github.com/sharkdp/fd",
   "policy_classes": [
    "agents-disclosure"
   ],
   "headline": "Any AI or LLM use must be disclosed, including how much it was used.",
   "what_to_do": "State in your PR that an AI coding assistant or LLM tool was used and to what extent. Outsider merges land weekly here.",
   "evidence": "CONTRIBUTING.md (read 2026-10-17): 'If an AI coding assistant or other LLM tool was used, you must indicate that an AI tool was used, and to what extent it was used.' Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "sharkdp/hyperfine",
   "url": "https://github.com/sharkdp/hyperfine",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29118,
   "language": "Rust",
   "friction_lite_outsider_share": 0.083,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.08,
    "outsider_merge_share_pct": 8,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 15.98
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-12T08:33:48Z",
   "open_issues": 61,
   "outsider_merge_share": 8
  },
  {
   "repo": "sherlock-project/sherlock",
   "url": "https://github.com/sherlock-project/sherlock",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 94408,
   "language": "Python",
   "friction_lite_outsider_share": 0.857,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.86,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.88
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T05:16:18Z",
   "open_issues": 352,
   "outsider_merge_share": 86
  },
  {
   "repo": "Shubhamsaboo/awesome-llm-apps",
   "url": "https://github.com/Shubhamsaboo/awesome-llm-apps",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 142204,
   "language": "Python",
   "friction_lite_outsider_share": 0.917,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.92,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.49
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T16:15:26Z",
   "open_issues": 17,
   "outsider_merge_share": 92
  },
  {
   "repo": "sickn33/agentic-awesome-skills",
   "url": "https://github.com/sickn33/agentic-awesome-skills",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 47866,
   "language": "Python",
   "friction_lite_outsider_share": 0.655,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.66,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.04
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T15:01:50Z",
   "open_issues": 4,
   "outsider_merge_share": 66
  },
  {
   "repo": "signalapp/Signal-Android",
   "url": "https://github.com/signalapp/Signal-Android",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"### Sign the Contributor License Agreement (CLA) You will need to [sign our CLA](https://signal.org/cla/) before your pull request can be merged.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29489,
   "language": "Kotlin",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 85,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "s need to change rather than writing the code. ### Sign the Contributor License Agreement (CLA) You will need to [sign our CLA](https://sign..."
     },
     {
      "kind": "discussion_first",
      "evidence": "ed for feature requests, but new ideas can be submitted and discussed on the [community forum](https://community.signalusers.org/c/feature-r..."
     }
    ],
    "outsider_merge_share": null,
    "outsider_merge_share_pct": null,
    "reasons": [
     "CLA signature required (-5)",
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.3
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T20:48:21Z",
   "open_issues": 509
  },
  {
   "repo": "Significant-Gravitas/AutoGPT",
   "url": "https://github.com/Significant-Gravitas/AutoGPT",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 187639,
   "language": "Python",
   "friction_lite_outsider_share": 0.04,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.04,
    "reasons": [
     "2 open good-first-issues (+1.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.57
   },
   "good_first_issues": 6,
   "pushed_at": "2026-10-18T13:41:33Z",
   "open_issues": 719,
   "outsider_merge_share": 4
  },
  {
   "repo": "SigNoz/signoz",
   "url": "https://github.com/SigNoz/signoz",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32379,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.375,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.38,
    "outsider_merge_share_pct": 38,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.65
   },
   "good_first_issues": 7,
   "pushed_at": "2026-10-18T19:12:59Z",
   "open_issues": 1554,
   "outsider_merge_share": 38
  },
  {
   "repo": "simple-icons/simple-icons",
   "url": "https://github.com/simple-icons/simple-icons",
   "policy_classes": [
    "agents-disclosure"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in CONTRIBUTING.md: \"- Any use of AI tools must be clearly disclosed in the pull request. - All AI-generated or AI-assisted content must be reviewed and approved by a human contributor before submission.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26035,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.778,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [
     {
      "kind": "agents_disclosure",
      "evidence": "s regarding AI usage: - Any use of AI tools must be clearly disclosed in the pull request. - All AI-generated or AI-assisted content must be..."
     }
    ],
    "outsider_merge_share": 0.78,
    "outsider_merge_share_pct": 78,
    "reasons": [
     "AI disclosure required (0)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.1
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-13T06:53:31Z",
   "open_issues": 996,
   "outsider_merge_share": 78
  },
  {
   "repo": "SimplifyJobs/Summer2027-Internships",
   "url": "https://github.com/SimplifyJobs/Summer2027-Internships",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 48040,
   "language": "Python",
   "friction_lite_outsider_share": 0.714,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.71,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.01
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T18:31:30Z",
   "open_issues": 114,
   "outsider_merge_share": 71
  },
  {
   "repo": "simstudioai/sim",
   "url": "https://github.com/simstudioai/sim",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in .github/CONTRIBUTING.md: \"- [Contributor License Agreement (CLA)](#contributor-license-agreement-cla)\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29835,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 85,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "ols](#adding-new-blocks-and-tools) - [License](#license) - [Contributor License Agreement (CLA)](#contributor-license-agreement-cla) --- ## ..."
     },
     {
      "kind": "discussion_first",
      "evidence": "working. - design: Improvements & changes to design & UX. - discussion: Initiate a discussion or propose an idea. - documentation: Improveme..."
     }
    ],
    "outsider_merge_share": 0,
    "outsider_merge_share_pct": 0,
    "reasons": [
     "CLA signature required (-5)",
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.7
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T23:35:18Z",
   "open_issues": 350,
   "outsider_merge_share": 0
  },
  {
   "repo": "sipeed/picoclaw",
   "url": "https://github.com/sipeed/picoclaw",
   "policy_classes": [
    "agents-banned"
   ],
   "headline": "Agent contributions are banned here",
   "what_to_do": "Do not submit agent-authored PRs; if the policy allows human-in-the-loop assistance, contribute personally instead.",
   "evidence": "5k scan 2026-10-18: agents-banned in CONTRIBUTING.md: \"PRs where it is clear the contributor has not read or tested the AI-generated code will be closed without review.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30087,
   "language": "Go",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "equests, Open an issue using the feature request template; discuss before implementing. - Code, Fix bugs or implement features. See the wo..."
     },
     {
      "kind": "agents_disclosure",
      "evidence": "tributors must understand their responsibilities when using AI tools. ### Disclosure Is Required Every PR must disclose AI involvement using..."
     }
    ],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [
     "discussion first (-10)",
     "AI disclosure required (0)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.09
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-15T17:14:26Z",
   "open_issues": 41,
   "outsider_merge_share": 100
  },
  {
   "repo": "sirupsen/logrus",
   "url": "https://github.com/sirupsen/logrus",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25762,
   "language": "Go",
   "friction_lite_outsider_share": 0.125,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.13,
    "outsider_merge_share_pct": 13,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 13.3
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-02T15:27:36Z",
   "open_issues": 59,
   "outsider_merge_share": 13
  },
  {
   "repo": "siyuan-note/siyuan",
   "url": "https://github.com/siyuan-note/siyuan",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 46825,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.962,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.96,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 6.45
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:31:36Z",
   "open_issues": 6,
   "outsider_merge_share": 96
  },
  {
   "repo": "skylot/jadx",
   "url": "https://github.com/skylot/jadx",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 51055,
   "language": "Java",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 3.57
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-14T22:10:04Z",
   "open_issues": 457,
   "outsider_merge_share": 100
  },
  {
   "repo": "slidevjs/slidev",
   "url": "https://github.com/slidevjs/slidev",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 49115,
   "language": "TypeScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.82
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-02T07:30:24Z",
   "open_issues": 235,
   "outsider_merge_share": 100
  },
  {
   "repo": "slymnoyann/hey.xyz",
   "url": "https://github.com/slymnoyann/hey.xyz",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29352,
   "language": "TypeScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 15.92
   },
   "good_first_issues": 0,
   "pushed_at": "2026-09-06T19:08:14Z",
   "open_issues": 7,
   "outsider_merge_share": 100
  },
  {
   "repo": "Snailclimb/JavaGuide",
   "url": "https://github.com/Snailclimb/JavaGuide",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 159113,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.955,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.95,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.45
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T06:30:59Z",
   "open_issues": 17,
   "outsider_merge_share": 95
  },
  {
   "repo": "socketio/socket.io",
   "url": "https://github.com/socketio/socket.io",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 63220,
   "language": "TypeScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.68
   },
   "good_first_issues": null,
   "pushed_at": "2026-09-29T09:18:54Z",
   "open_issues": 186,
   "outsider_merge_share": 100
  },
  {
   "repo": "soimort/you-get",
   "url": "https://github.com/soimort/you-get",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 56860,
   "language": "Python",
   "friction_lite_outsider_share": 0.778,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.78,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.47
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-06T02:19:12Z",
   "open_issues": 384,
   "outsider_merge_share": 78
  },
  {
   "repo": "Solido/awesome-flutter",
   "url": "https://github.com/Solido/awesome-flutter",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: no AGENTS.md, CLAUDE.md, CONTRIBUTING.md, or org AI_POLICY.md present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 61562,
   "language": "Dart",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.67
   },
   "good_first_issues": null,
   "pushed_at": "2026-09-03T04:34:54Z",
   "open_issues": 39,
   "outsider_merge_share": 100
  },
  {
   "repo": "spicetify/cli",
   "url": "https://github.com/spicetify/cli",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25085,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.28,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 75,
    "gates_detected": [
     {
      "kind": "assignment_required",
      "evidence": "[bug template](https://github.com/spicetify/cli/issues/new?assignees=&labels=%F0%9F%90%9B+bug&projects=&template=bug_report.yml). - Explain ..."
     }
    ],
    "outsider_merge_share": 0.28,
    "outsider_merge_share_pct": 28,
    "reasons": [
     "assignment required before PR (-25)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.1
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T00:22:43Z",
   "open_issues": 13,
   "outsider_merge_share": 28
  },
  {
   "repo": "spotDL/spotify-downloader",
   "url": "https://github.com/spotDL/spotify-downloader",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read docs/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26380,
   "language": "Python",
   "friction_lite_outsider_share": 0.6,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "rflow) to see if users outside of the GitHub community have discussed the issue. - Collect information about the bug: - Stack trace (Traceba..."
     }
    ],
    "outsider_merge_share": 0.6,
    "outsider_merge_share_pct": 60,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.94
   },
   "good_first_issues": 5,
   "pushed_at": "2026-10-09T17:12:08Z",
   "open_issues": 111,
   "outsider_merge_share": 60
  },
  {
   "repo": "spring-projects/spring-boot",
   "url": "https://github.com/spring-projects/spring-boot",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 81709,
   "language": "Java",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.62
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T21:10:41Z",
   "open_issues": 537,
   "outsider_merge_share": 100
  },
  {
   "repo": "spring-projects/spring-framework",
   "url": "https://github.com/spring-projects/spring-framework",
   "policy_classes": [
    "dco-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: dco-required in AGENTS.md: \"ion, followed by `Closes gh-123` (or `See gh-123`), then a `Signed-off-by: Name <email>` trailer (DCO, use `git commit -s`). - Never\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 60293,
   "language": "Java",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.09
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T14:45:47Z",
   "open_issues": 511,
   "outsider_merge_share": 100
  },
  {
   "repo": "square/leakcanary",
   "url": "https://github.com/square/leakcanary",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30001,
   "language": "Kotlin",
   "friction_lite_outsider_share": 0.037,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.04,
    "outsider_merge_share_pct": 4,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.8
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-16T09:23:51Z",
   "open_issues": 128,
   "outsider_merge_share": 4
  },
  {
   "repo": "squidfunk/mkdocs-material",
   "url": "https://github.com/squidfunk/mkdocs-material",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27582,
   "language": "Python",
   "friction_lite_outsider_share": 0.714,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.71,
    "outsider_merge_share_pct": 71,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.46
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T18:17:28Z",
   "open_issues": 1,
   "outsider_merge_share": 71
  },
  {
   "repo": "srbhr/Resume-Matcher",
   "url": "https://github.com/srbhr/Resume-Matcher",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28757,
   "language": "Python",
   "friction_lite_outsider_share": 0.033,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.03,
    "outsider_merge_share_pct": 3,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 7.37
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T04:54:13Z",
   "open_issues": 39,
   "outsider_merge_share": 3
  },
  {
   "repo": "stablyai/orca",
   "url": "https://github.com/stablyai/orca",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 96254,
   "language": "TypeScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [
     "3 open good-first-issues (+1.5)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.45
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:28:51Z",
   "open_issues": 8457,
   "outsider_merge_share": 100
  },
  {
   "repo": "stanfordnlp/dspy",
   "url": "https://github.com/stanfordnlp/dspy",
   "policy_classes": [
    "agents-banned",
    "agents-disclosure",
    "discussion-first"
   ],
   "headline": "No fully-autonomous AI agent submissions; AI-assisted coding with disclosure is welcome.",
   "what_to_do": "Do not submit issues, PRs, or reviews from a fully autonomous agent. A human may use AI coding tools and must disclose the tool and how it was used in the PR description.",
   "evidence": "CONTRIBUTING.md '## AI-Generated Contributions' (read 2026-10-17): 'Do not submit issues, PRs, or reviews from fully autonomous AI agents (e.g. OpenClaw).' Assisted contributions must 'Disclose what AI tool you used and how in your PR description.' The policy notes the project is pro AI-assisted coding. Read-only evaluation; nothing claimed or posted. Greenlight v0.9.3 flywheel correction: adds agents-disclosure, discussion-first: in CONTRIBUTING.md: \"## Contributing Code Follow these steps to submit your code contribution.\"",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "starship/starship",
   "url": "https://github.com/starship/starship",
   "policy_classes": [
    "agents-banned"
   ],
   "headline": "Agent contributions are banned here",
   "what_to_do": "Do not submit agent-authored PRs; if the policy allows human-in-the-loop assistance, contribute personally instead.",
   "evidence": "5k scan 2026-10-18: agents-banned in AI_POLICY.md: \"ce. - Contributions via OpenClaw, or any other unsupervised autonomous agent operating in an automated loop, are strictly prohibited.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 60327,
   "language": "Rust",
   "friction_lite_outsider_share": 0.926,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.93,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.7
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T09:47:47Z",
   "open_issues": 1042,
   "outsider_merge_share": 93
  },
  {
   "repo": "statamic/cms",
   "url": "https://github.com/statamic/cms",
   "policy_classes": [
    "open"
   ],
   "headline": "CLAUDE.md generates agent tooling from component stories; no ban or gates.",
   "what_to_do": "Standard contribution rules apply; the repo actively builds AI-agent tooling for itself.",
   "evidence": "CLAUDE.md (read 2026-10-17): 'Storybook generates component manifests for AI agents from stories, MDX docs and component source.' Agent-accommodating; no ban or gates found. Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "statelyai/xstate",
   "url": "https://github.com/statelyai/xstate",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30322,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.367,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.37,
    "outsider_merge_share_pct": 37,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.03
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T09:02:43Z",
   "open_issues": 123,
   "outsider_merge_share": 37
  },
  {
   "repo": "stdlib-js/stdlib",
   "url": "https://github.com/stdlib-js/stdlib",
   "policy_classes": [
    "dco-required"
   ],
   "headline": "Every commit needs a DCO sign-off; the project keeps a permanent public record of contributions.",
   "what_to_do": "Add the Signed-off-by trailer to every commit. The project's public contribution record is permanent, so understand what you submit.",
   "evidence": "CONTRIBUTING.md (read 2026-10-17) carries a DCO sign-off clause: '(d) I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it, including my sign-off) is maintained indefinitely...' Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "StevenBlack/hosts",
   "url": "https://github.com/StevenBlack/hosts",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31263,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.13
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T21:17:38Z",
   "open_issues": 161,
   "outsider_merge_share": 100
  },
  {
   "repo": "Stirling-Tools/Stirling-PDF",
   "url": "https://github.com/Stirling-Tools/Stirling-PDF",
   "policy_classes": [
    "assignment-gated",
    "discussion-first"
   ],
   "headline": "You must be assigned before opening a PR",
   "what_to_do": "Comment asking for assignment and wait for a maintainer to assign you.",
   "evidence": "5k scan 2026-10-18: assignment-gated in .github/CONTRIBUTING.md: \"Before you start working on an issue, please comment on (or create) the issue and wait for it to be assigned to you. If someone has already been assigned but didn't have the time to work on it lately, please communicate with them and ask if they're still working on it.\" Greenlight v0.9.3 flywheel correction: adds discussion-first: in AGENTS.md: \"`// See #1234` is a dead end; `// saving first loses every annotation (#6865)` is not.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 94432,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.632,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.63,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.11
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:33:12Z",
   "open_issues": 538,
   "outsider_merge_share": 63
  },
  {
   "repo": "storybookjs/storybook",
   "url": "https://github.com/storybookjs/storybook",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 91325,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.944,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.94,
    "reasons": [
     "8 open good-first-issues (+4.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.4
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T03:04:47Z",
   "open_issues": 1883,
   "outsider_merge_share": 94
  },
  {
   "repo": "storytold/artcraft",
   "url": "https://github.com/storytold/artcraft",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32656,
   "language": "Rust",
   "friction_lite_outsider_share": 0.111,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.11,
    "outsider_merge_share_pct": 11,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.81
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T19:26:55Z",
   "open_issues": 450,
   "outsider_merge_share": 11
  },
  {
   "repo": "storytold/photocraft",
   "url": "https://github.com/storytold/photocraft",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 67194,
   "language": "Rust",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.35
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:41:35Z",
   "open_issues": 2815,
   "outsider_merge_share": 100
  },
  {
   "repo": "strapi/strapi",
   "url": "https://github.com/strapi/strapi",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "Pipeline evidence gate 2026-10-18 (evidence quality fix): in CONTRIBUTING.md: \"You need to sign a Contributor License Agreement (CLA) to accept your pull request.\" The staged scan evidence quoted only the section heading; this is the operative passage.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 73334,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.538,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.54,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.43
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T02:12:26Z",
   "open_issues": 597,
   "outsider_merge_share": 54
  },
  {
   "repo": "streamlit/streamlit",
   "url": "https://github.com/streamlit/streamlit",
   "policy_classes": [
    "paused"
   ],
   "headline": "External PRs are currently paused",
   "what_to_do": "Do not submit; watch for the pause to lift.",
   "evidence": "5k scan 2026-10-18: paused in CONTRIBUTING.md: \"> [!IMPORTANT] > We have paused accepting pull requests from outside the Streamlit maintainer team. > AI coding tools have increased PR volume beyond what we can review sustainably, while detailed > issues give maintainers a more effective starting point for improving Streamlit.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 46032,
   "language": "Python",
   "friction_lite_outsider_share": 0.414,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.41,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.81
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T18:14:55Z",
   "open_issues": 1181,
   "outsider_merge_share": 41
  },
  {
   "repo": "stretchr/testify",
   "url": "https://github.com/stretchr/testify",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26232,
   "language": "Go",
   "friction_lite_outsider_share": 0.889,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.89,
    "outsider_merge_share_pct": 89,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.57
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-16T11:52:14Z",
   "open_issues": 399,
   "outsider_merge_share": 89
  },
  {
   "repo": "subframe7536/maple-font",
   "url": "https://github.com/subframe7536/maple-font",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29317,
   "language": "Python",
   "friction_lite_outsider_share": 0.364,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.36,
    "outsider_merge_share_pct": 36,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.52
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-11T13:41:56Z",
   "open_issues": 40,
   "outsider_merge_share": 36
  },
  {
   "repo": "sudheerj/javascript-interview-questions",
   "url": "https://github.com/sudheerj/javascript-interview-questions",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27670,
   "language": "JavaScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.79
   },
   "good_first_issues": 0,
   "pushed_at": "2026-08-20T16:41:55Z",
   "open_issues": 20,
   "outsider_merge_share": 100
  },
  {
   "repo": "sudheerj/reactjs-interview-questions",
   "url": "https://github.com/sudheerj/reactjs-interview-questions",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 44885,
   "language": "JavaScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.53
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-13T20:30:23Z",
   "open_issues": 16,
   "outsider_merge_share": 100
  },
  {
   "repo": "sunface/rust-course",
   "url": "https://github.com/sunface/rust-course",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31038,
   "language": "Rust",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.55
   },
   "good_first_issues": 0,
   "pushed_at": "2026-08-24T07:34:23Z",
   "open_issues": 21,
   "outsider_merge_share": 100
  },
  {
   "repo": "supabase/supabase",
   "url": "https://github.com/supabase/supabase",
   "policy_classes": [
    "discussion-first"
   ],
   "headline": "New features need a discussion first; bugs are a different lane.",
   "what_to_do": "Open a discussion for features; for bugs, claim and build. Races were observed on three scouted issues on the 2026-10-17 wave.",
   "evidence": "Friction Index detection quotes the discussion-first rule for new features. We scouted #51629, #51656, and #51545 on 2026-10-17 and found all raced; no claim was posted. Friction: 82 percent outside merge share.",
   "our_record": "0 (scouted: all three issues raced)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "supermemoryai/supermemory",
   "url": "https://github.com/supermemoryai/supermemory",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31293,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.474,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.47,
    "outsider_merge_share_pct": 47,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.36
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T02:37:33Z",
   "open_issues": 34,
   "outsider_merge_share": 47
  },
  {
   "repo": "surrealdb/surrealdb",
   "url": "https://github.com/surrealdb/surrealdb",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 33201,
   "language": "Rust",
   "friction_lite_outsider_share": 0.211,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "p front. Some bigger features might need to go through our [RFC process](https://github.com/surrealdb/rfcs). ### What if my PR hasn't been l..."
     }
    ],
    "outsider_merge_share": 0.21,
    "outsider_merge_share_pct": 21,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.88
   },
   "good_first_issues": 4,
   "pushed_at": "2026-10-08T11:41:24Z",
   "open_issues": 657,
   "outsider_merge_share": 21
  },
  {
   "repo": "sveltejs/kit",
   "url": "https://github.com/sveltejs/kit",
   "policy_classes": [
    "open"
   ],
   "headline": "Open, but the org triage bot races you: it opens draft fix PRs on fresh issues.",
   "what_to_do": "Claim the moment an issue passes vetting. Include a changeset; the changeset bot confirms it.",
   "evidence": "Our PR #17489 is open (one-line trailing-slash fix plus changeset). The svelte-triage-bot opened a draft fix PR on neighboring issue #17466 while we worked. Friction: 83 percent outside merge share.",
   "our_record": "1 PR open (#17489)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "sveltejs/svelte",
   "url": "https://github.com/sveltejs/svelte",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 88399,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.292,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.29,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.07
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T19:28:45Z",
   "open_issues": 1187,
   "outsider_merge_share": 29
  },
  {
   "repo": "swagger-api/swagger-ui",
   "url": "https://github.com/swagger-api/swagger-ui",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29040,
   "language": "JavaScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 20.67
   },
   "good_first_issues": 7,
   "pushed_at": "2026-10-16T14:31:21Z",
   "open_issues": 1144,
   "outsider_merge_share": 100
  },
  {
   "repo": "swiftlang/swift",
   "url": "https://github.com/swiftlang/swift",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 70515,
   "language": "Swift",
   "friction_lite_outsider_share": 0.8,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.8,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.1
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T13:06:25Z",
   "open_issues": 9475,
   "outsider_merge_share": 80
  },
  {
   "repo": "swisskyrepo/PayloadsAllTheThings",
   "url": "https://github.com/swisskyrepo/PayloadsAllTheThings",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 81821,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.29
   },
   "good_first_issues": null,
   "pushed_at": "2026-08-27T07:52:21Z",
   "open_issues": 37,
   "outsider_merge_share": 100
  },
  {
   "repo": "sxyazi/yazi",
   "url": "https://github.com/sxyazi/yazi",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 42906,
   "language": "Rust",
   "friction_lite_outsider_share": 0.045,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.05,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.02
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T06:10:43Z",
   "open_issues": 67,
   "outsider_merge_share": 5
  },
  {
   "repo": "symfony/symfony",
   "url": "https://github.com/symfony/symfony",
   "policy_classes": [
    "open"
   ],
   "headline": "No AI policy found in any policy file.",
   "what_to_do": "Standard contribution rules apply.",
   "evidence": "All policy files read 2026-10-17: no AI policy or gates found. Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "syncthing/syncthing",
   "url": "https://github.com/syncthing/syncthing",
   "policy_classes": [
    "dco-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: dco-required in CONTRIBUTING.md: \"### The Developer Certificate of Origin (DCO)\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 89493,
   "language": "Go",
   "friction_lite_outsider_share": 0.103,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.88
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T09:58:39Z",
   "open_issues": 388,
   "outsider_merge_share": 10
  },
  {
   "repo": "SYSTRAN/faster-whisper",
   "url": "https://github.com/SYSTRAN/faster-whisper",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25963,
   "language": "Python",
   "friction_lite_outsider_share": 0.5,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.5,
    "outsider_merge_share_pct": 50,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.55
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T11:12:55Z",
   "open_issues": 20,
   "outsider_merge_share": 50
  },
  {
   "repo": "t8y2/dbx",
   "url": "https://github.com/t8y2/dbx",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27171,
   "language": "Rust",
   "friction_lite_outsider_share": 0.741,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.74,
    "outsider_merge_share_pct": 74,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.99
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T04:12:25Z",
   "open_issues": 1254,
   "outsider_merge_share": 74
  },
  {
   "repo": "taichi-dev/taichi",
   "url": "https://github.com/taichi-dev/taichi",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28420,
   "language": "C++",
   "friction_lite_outsider_share": 0.889,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.89,
    "outsider_merge_share_pct": 89,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.93
   },
   "good_first_issues": 18,
   "pushed_at": "2026-10-05T20:58:47Z",
   "open_issues": 925,
   "outsider_merge_share": 89
  },
  {
   "repo": "tailwindlabs/tailwindcss",
   "url": "https://github.com/tailwindlabs/tailwindcss",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 97919,
   "language": "TypeScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 2.86
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T11:28:08Z",
   "open_issues": 85,
   "outsider_merge_share": 100
  },
  {
   "repo": "TanStack/query",
   "url": "https://github.com/TanStack/query",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, AI_POLICY.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 50455,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.4
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T18:11:53Z",
   "open_issues": 138,
   "outsider_merge_share": 0
  },
  {
   "repo": "TanStack/table",
   "url": "https://github.com/TanStack/table",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28498,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.524,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "t, then please use our dedicated community forum at [Github Discussions](https://github.com/tanstack/table/discussions) PLEASE NOTE: If you ..."
     }
    ],
    "outsider_merge_share": 0.52,
    "outsider_merge_share_pct": 52,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.16
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-12T16:50:28Z",
   "open_issues": 73,
   "outsider_merge_share": 52
  },
  {
   "repo": "taosdata/TDengine",
   "url": "https://github.com/taosdata/TDengine",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25168,
   "language": "C",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 19.38
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T05:22:03Z",
   "open_issues": 543,
   "outsider_merge_share": 100
  },
  {
   "repo": "tauri-apps/tauri",
   "url": "https://github.com/tauri-apps/tauri",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 111977,
   "language": "Rust",
   "friction_lite_outsider_share": 0.692,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.69,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.15
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-15T20:53:23Z",
   "open_issues": 1491,
   "outsider_merge_share": 69
  },
  {
   "repo": "TauricResearch/TradingAgents",
   "url": "https://github.com/TauricResearch/TradingAgents",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 111870,
   "language": "Python",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.59
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T21:38:46Z",
   "open_issues": 101,
   "outsider_merge_share": 0
  },
  {
   "repo": "team-spotube/spotube",
   "url": "https://github.com/team-spotube/spotube",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 50069,
   "language": "Dart",
   "friction_lite_outsider_share": 0.333,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.33,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 3.87
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T17:49:39Z",
   "open_issues": 871,
   "outsider_merge_share": 33
  },
  {
   "repo": "TencentCloud/TencentDB-Agent-Memory",
   "url": "https://github.com/TencentCloud/TencentDB-Agent-Memory",
   "policy_classes": [
    "dco-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: dco-required in CONTRIBUTING.md: \"Commit using Conventional Commits + DCO sign-off (see below) 5. Push and open a PR against the same base branch, normally `feat/server_team` (follow the maintainer's latest guidance) 6.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29569,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.833,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 95,
    "gates_detected": [
     {
      "kind": "dco_required",
      "evidence": "t # or pnpm test ``` 4. Commit using Conventional Commits + DCO sign-off (see below) 5. Push and open a PR against the same base branch, nor..."
     }
    ],
    "outsider_merge_share": 0.83,
    "outsider_merge_share_pct": 83,
    "reasons": [
     "DCO sign-off required (-5)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.53
   },
   "good_first_issues": 5,
   "pushed_at": "2026-10-15T12:24:35Z",
   "open_issues": 768,
   "outsider_merge_share": 83
  },
  {
   "repo": "tensorflow/models",
   "url": "https://github.com/tensorflow/models",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 77645,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 2.86
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-13T04:11:20Z",
   "open_issues": 1274,
   "outsider_merge_share": 100
  },
  {
   "repo": "tensorflow/tensorflow",
   "url": "https://github.com/tensorflow/tensorflow",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"- Ensure you have signed the [Contributor License Agreement (CLA)](https://cla.developers.google.com/). - Check if your changes are consistent with the [guidelines](#general-guidelines-and-philosophy-for-contribution).\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 201085,
   "language": "C++",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.14
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T14:59:26Z",
   "open_issues": 3407,
   "outsider_merge_share": 100
  },
  {
   "repo": "termux/termux-app",
   "url": "https://github.com/termux/termux-app",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: no AGENTS.md, CLAUDE.md, CONTRIBUTING.md, or org AI_POLICY.md present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 62909,
   "language": "Java",
   "friction_lite_outsider_share": 0.5,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.5,
    "reasons": [
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.23
   },
   "good_first_issues": null,
   "pushed_at": "2026-09-26T05:11:44Z",
   "open_issues": 644,
   "outsider_merge_share": 50
  },
  {
   "repo": "tesseract-ocr/tesseract",
   "url": "https://github.com/tesseract-ocr/tesseract",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 77053,
   "language": "C++",
   "friction_lite_outsider_share": 0.48,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.48,
    "reasons": [
     "2 open good-first-issues (+1.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 2.12
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T15:06:48Z",
   "open_issues": 499,
   "outsider_merge_share": 48
  },
  {
   "repo": "the1812/Bilibili-Evolved",
   "url": "https://github.com/the1812/Bilibili-Evolved",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30818,
   "language": "TypeScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.38
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T04:43:34Z",
   "open_issues": 473,
   "outsider_merge_share": 100
  },
  {
   "repo": "TheAlgorithms/Java",
   "url": "https://github.com/TheAlgorithms/Java",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 66378,
   "language": "Java",
   "friction_lite_outsider_share": 0.741,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.74,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.57
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T06:25:09Z",
   "open_issues": 8,
   "outsider_merge_share": 74
  },
  {
   "repo": "TheAlgorithms/Python",
   "url": "https://github.com/TheAlgorithms/Python",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 225374,
   "language": "Python",
   "friction_lite_outsider_share": 0.75,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.75,
    "reasons": [
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.92
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T20:23:44Z",
   "open_issues": 35,
   "outsider_merge_share": 75
  },
  {
   "repo": "TheAlgorithms/Rust",
   "url": "https://github.com/TheAlgorithms/Rust",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26104,
   "language": "Rust",
   "friction_lite_outsider_share": 0.733,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.73,
    "outsider_merge_share_pct": 73,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.46
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-13T20:49:25Z",
   "open_issues": 8,
   "outsider_merge_share": 73
  },
  {
   "repo": "thedotmack/claude-mem",
   "url": "https://github.com/thedotmack/claude-mem",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 101565,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.458,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.46,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.47
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T10:21:21Z",
   "open_issues": 157,
   "outsider_merge_share": 46
  },
  {
   "repo": "tirth8205/code-review-graph",
   "url": "https://github.com/tirth8205/code-review-graph",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32248,
   "language": "Python",
   "friction_lite_outsider_share": 0.32,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.32,
    "outsider_merge_share_pct": 32,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 6.87
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T11:20:26Z",
   "open_issues": 174,
   "outsider_merge_share": 32
  },
  {
   "repo": "titanwings/distilly",
   "url": "https://github.com/titanwings/distilly",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25769,
   "language": "Python",
   "friction_lite_outsider_share": 0.125,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.13,
    "outsider_merge_share_pct": 13,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.51
   },
   "good_first_issues": 2,
   "pushed_at": "2026-10-13T05:57:17Z",
   "open_issues": 71,
   "outsider_merge_share": 13
  },
  {
   "repo": "tj/commander.js",
   "url": "https://github.com/tj/commander.js",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28428,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.25,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.25,
    "outsider_merge_share_pct": 25,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.86
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T01:44:59Z",
   "open_issues": 11,
   "outsider_merge_share": 25
  },
  {
   "repo": "tldraw/tldraw",
   "url": "https://github.com/tldraw/tldraw",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 50968,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.636,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.64,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 6.14
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T09:46:46Z",
   "open_issues": 582,
   "outsider_merge_share": 64
  },
  {
   "repo": "tmux/tmux",
   "url": "https://github.com/tmux/tmux",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 49900,
   "language": "C",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.16
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T06:54:56Z",
   "open_issues": 41,
   "outsider_merge_share": 100
  },
  {
   "repo": "tobi/qmd",
   "url": "https://github.com/tobi/qmd",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30474,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.889,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.89,
    "outsider_merge_share_pct": 89,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.99
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-15T03:04:06Z",
   "open_issues": 230,
   "outsider_merge_share": 89
  },
  {
   "repo": "toeverything/AFFiNE",
   "url": "https://github.com/toeverything/AFFiNE",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in docs/CONTRIBUTING.md: \"## Before your first pull request: sign the CLA\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 73630,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.6,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.6,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.97
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-12T09:51:10Z",
   "open_issues": 777,
   "outsider_merge_share": 60
  },
  {
   "repo": "tokio-rs/axum",
   "url": "https://github.com/tokio-rs/axum",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27526,
   "language": "Rust",
   "friction_lite_outsider_share": 0.826,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.83,
    "outsider_merge_share_pct": 83,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.52
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-15T12:08:49Z",
   "open_issues": 104,
   "outsider_merge_share": 83
  },
  {
   "repo": "tokio-rs/tokio",
   "url": "https://github.com/tokio-rs/tokio",
   "policy_classes": [
    "open"
   ],
   "headline": "No AI policy; the contribution welcome is explicit.",
   "what_to_do": "Standard contribution rules apply.",
   "evidence": "CONTRIBUTING.md (read 2026-10-17): 'No contribution is too small and all contributions are valued.' No AI policy or gates found. Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "toon-format/toon",
   "url": "https://github.com/toon-format/toon",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25514,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.227,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.23,
    "outsider_merge_share_pct": 23,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 20.23
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-09T07:07:33Z",
   "open_issues": 2,
   "outsider_merge_share": 23
  },
  {
   "repo": "topjohnwu/Magisk",
   "url": "https://github.com/topjohnwu/Magisk",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 63341,
   "language": "Kotlin",
   "friction_lite_outsider_share": 0.412,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.41,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.91
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T14:00:26Z",
   "open_issues": 37,
   "outsider_merge_share": 41
  },
  {
   "repo": "topoteretes/cognee",
   "url": "https://github.com/topoteretes/cognee",
   "policy_classes": [
    "dco-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: dco-required in AGENTS.md: \"- Sign commits and affirm the DCO (see `CONTRIBUTING.md`).\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32494,
   "language": "Python",
   "friction_lite_outsider_share": 0.15,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 85,
    "gates_detected": [
     {
      "kind": "dco_required",
      "evidence": "you open the PR. ## 5. 📜 Developer Certificate of Origin (DCO) All contributions must be signed-off to indicate agreement with our DCO: ```..."
     },
     {
      "kind": "discussion_first",
      "evidence": "ber()` skill-run entries) feed LLM-drafted `SkillImprovementProposal`s; preview then apply by proposal id (`/proposals` router). ### Code Fi..."
     }
    ],
    "outsider_merge_share": 0.15,
    "outsider_merge_share_pct": 15,
    "reasons": [
     "DCO sign-off required (-5)",
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.11
   },
   "good_first_issues": 59,
   "pushed_at": "2026-10-18T22:30:07Z",
   "open_issues": 839,
   "outsider_merge_share": 15
  },
  {
   "repo": "torvalds/linux",
   "url": "https://github.com/torvalds/linux",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 252383,
   "language": "C",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 2.76
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T05:12:42Z",
   "open_issues": 3
  },
  {
   "repo": "tqdm/tqdm",
   "url": "https://github.com/tqdm/tqdm",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31356,
   "language": "Python",
   "friction_lite_outsider_share": 0.9,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "': 1}`) is not a good enough reason + API changes should be discussed carefully + remember, with millions of downloads per month, `tqdm` mus..."
     }
    ],
    "outsider_merge_share": 0.9,
    "outsider_merge_share_pct": 90,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.26
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-05T22:54:41Z",
   "open_issues": 662,
   "outsider_merge_share": 90
  },
  {
   "repo": "traefik/traefik",
   "url": "https://github.com/traefik/traefik",
   "policy_classes": [
    "agents-disclosure"
   ],
   "headline": "AGENTS.md is written for AI coding agents and includes an AI assistance disclosure section.",
   "what_to_do": "Read the canonical AGENTS.md guide for AI agents before contributing; follow its AI assistance disclosure section.",
   "evidence": "AGENTS.md (read 2026-10-17): '# Traefik: Contributor Guide for AI Agents. This file is the canonical guide for AI coding agents (Claude Code, Codex, Gemini, Cursor, ...) working in this repository' plus a dedicated 'AI assistance disclosure' section. Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "trailofbits/algo",
   "url": "https://github.com/trailofbits/algo",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30428,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.27
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-14T20:22:07Z",
   "open_issues": 84,
   "outsider_merge_share": 100
  },
  {
   "repo": "transloadit/uppy",
   "url": "https://github.com/transloadit/uppy",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31025,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.37,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.37,
    "outsider_merge_share_pct": 37,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.46
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T23:05:56Z",
   "open_issues": 215,
   "outsider_merge_share": 37
  },
  {
   "repo": "tree-sitter/tree-sitter",
   "url": "https://github.com/tree-sitter/tree-sitter",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27208,
   "language": "Rust",
   "friction_lite_outsider_share": 0.517,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.52,
    "outsider_merge_share_pct": 52,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.22
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T15:38:40Z",
   "open_issues": 111,
   "outsider_merge_share": 52
  },
  {
   "repo": "trekhleb/javascript-algorithms",
   "url": "https://github.com/trekhleb/javascript-algorithms",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 196681,
   "language": "JavaScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.69
   },
   "good_first_issues": 0,
   "pushed_at": "2026-07-26T02:43:08Z",
   "open_issues": 414,
   "outsider_merge_share": 100
  },
  {
   "repo": "triggerdotdev/trigger.dev",
   "url": "https://github.com/triggerdotdev/trigger.dev",
   "policy_classes": [
    "vouch-gated"
   ],
   "headline": "A maintainer vouch is required before your first PR; unvouched PRs are auto-closed.",
   "what_to_do": "Do not open a PR. The vouch is requested via a dedicated discussion/issue flow (discussion #5010).",
   "evidence": "Scale-wave discovery (2026-10-17): vouch-check-pr.yml auto-closes PRs from authors without a maintainer vouch; discussion #5010 documents the vouch request path. Friction Index detection (hand-verified 2026-10-13) records the same gate. Never targeted after the gate was found.",
   "our_record": "0 (ineligible until vouched)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "trufflesecurity/trufflehog",
   "url": "https://github.com/trufflesecurity/trufflehog",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "A CLA signature is required before any contribution can be accepted.",
   "what_to_do": "Sign the CLA at cla-assistant.io/trufflesecurity/trufflehog before opening your PR; nothing is accepted without it.",
   "evidence": "CONTRIBUTING.md (read 2026-10-17): 'Contributors need to sign our CLA (https://cla-assistant.io/trufflesecurity/trufflehog) before we are able to accept contributions.' Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "trycua/cua",
   "url": "https://github.com/trycua/cua",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"### Contributor License Agreement\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30135,
   "language": "Rust",
   "friction_lite_outsider_share": 0.048,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 60,
    "gates_detected": [
     {
      "kind": "assignment_required",
      "evidence": "work. Selection must be visible in GitHub through an issue assignment, a maintainer reply confirming the scope, or maintainer review of the ..."
     },
     {
      "kind": "cla_required",
      "evidence": "est that explains behavior, validation, and known gaps. ### Contributor License Agreement Before a pull request can be merged, its author mu..."
     },
     {
      "kind": "discussion_first",
      "evidence": "[RFC process](rfcs/README.md) before implementation when a proposal changes a public SDK, CLI, MCP, protocol, compatibility, permission, or ..."
     }
    ],
    "outsider_merge_share": 0.05,
    "outsider_merge_share_pct": 5,
    "reasons": [
     "assignment required before PR (-25)",
     "CLA signature required (-5)",
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.93
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-18T23:29:51Z",
   "open_issues": 1151,
   "outsider_merge_share": 5
  },
  {
   "repo": "TryGhost/Ghost",
   "url": "https://github.com/TryGhost/Ghost",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 55562,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.172,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.17,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.27
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T10:16:41Z",
   "open_issues": 207,
   "outsider_merge_share": 17
  },
  {
   "repo": "tscircuit/tscircuit",
   "url": "https://github.com/tscircuit/tscircuit",
   "policy_classes": [
    "open"
   ],
   "headline": "No claim requirement, no CLA, friendly. Umbrella issues span multiple repos.",
   "what_to_do": "Check which repo owns the fix before claiming. Changing shipped output semantics needs maintainer sign-off first.",
   "evidence": "Two of our PRs are open (#310 circuit-to-canvas, #858 circuit-to-svg); the Gerber-anchor fix is held for maintainer sign-off. Snapshot-heavy repos make pushes big, use the web upload path.",
   "our_record": "2 PRs open (#310, #858)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "tsenart/vegeta",
   "url": "https://github.com/tsenart/vegeta",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25225,
   "language": "Go",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "outsider_merge_share_pct": null,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 16.44
   },
   "good_first_issues": 0,
   "pushed_at": "2026-09-24T00:30:10Z",
   "open_issues": 125
  },
  {
   "repo": "tt-a1i/archify",
   "url": "https://github.com/tt-a1i/archify",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 85298,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.522,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.52,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 5.7
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T15:28:00Z",
   "open_issues": 249,
   "outsider_merge_share": 52
  },
  {
   "repo": "tursodatabase/turso",
   "url": "https://github.com/tursodatabase/turso",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 24824,
   "language": "Rust",
   "friction_lite_outsider_share": 0.895,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.89,
    "outsider_merge_share_pct": 89,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.86
   },
   "good_first_issues": 18,
   "pushed_at": "2026-10-19T05:51:47Z",
   "open_issues": 1339,
   "outsider_merge_share": 89
  },
  {
   "repo": "tw93/Pake",
   "url": "https://github.com/tw93/Pake",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 62166,
   "language": "Rust",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.41
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T13:57:01Z",
   "open_issues": 1,
   "outsider_merge_share": 100
  },
  {
   "repo": "twentyhq/twenty",
   "url": "https://github.com/twentyhq/twenty",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 58488,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.286,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.29,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.66
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:42:53Z",
   "open_issues": 86,
   "outsider_merge_share": 29
  },
  {
   "repo": "typescript-cheatsheets/react",
   "url": "https://github.com/typescript-cheatsheets/react",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 47098,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.5,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.5,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.39
   },
   "good_first_issues": null,
   "pushed_at": "2026-09-09T17:26:52Z",
   "open_issues": 0,
   "outsider_merge_share": 50
  },
  {
   "repo": "typesense/typesense",
   "url": "https://github.com/typesense/typesense",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27003,
   "language": "C++",
   "friction_lite_outsider_share": 0.905,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.9,
    "outsider_merge_share_pct": 90,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.09
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-13T05:46:12Z",
   "open_issues": 911,
   "outsider_merge_share": 90
  },
  {
   "repo": "typst/typst",
   "url": "https://github.com/typst/typst",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 56686,
   "language": "Rust",
   "friction_lite_outsider_share": 0.455,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.45,
    "reasons": [
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.5
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T16:55:27Z",
   "open_issues": 1322,
   "outsider_merge_share": 45
  },
  {
   "repo": "ultralytics/ultralytics",
   "url": "https://github.com/ultralytics/ultralytics",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in AGENTS.md: \", and integrations affected by the owner change. - Remind unsigned contributors to complete the CLA. Do not close PRs opened by Ultralytics organization team m\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 62615,
   "language": "Python",
   "friction_lite_outsider_share": 0.474,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.47,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.6
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T07:29:36Z",
   "open_issues": 88,
   "outsider_merge_share": 47
  },
  {
   "repo": "ultralytics/yolov5",
   "url": "https://github.com/ultralytics/yolov5",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 58181,
   "language": "Python",
   "friction_lite_outsider_share": 0.471,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.47,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.81
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T14:15:38Z",
   "open_issues": 25,
   "outsider_merge_share": 47
  },
  {
   "repo": "ultraworkers/claw-code",
   "url": "https://github.com/ultraworkers/claw-code",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 194909,
   "language": "Rust",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.93
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-13T08:57:11Z",
   "open_issues": 9,
   "outsider_merge_share": 100
  },
  {
   "repo": "umami-software/umami",
   "url": "https://github.com/umami-software/umami",
   "policy_classes": [
    "open"
   ],
   "headline": "No formal gates observed; early days for us here.",
   "what_to_do": "Claim and build; checks are green on our PR, reviews pending.",
   "evidence": "Our PR #4631 is open and green with no reviews yet as of 2026-10-15.",
   "our_record": "1 PR open (#4631)",
   "verified_on": "2026-10-15"
  },
  {
   "repo": "unclecode/crawl4ai",
   "url": "https://github.com/unclecode/crawl4ai",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 85765,
   "language": "Python",
   "friction_lite_outsider_share": 0.5,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.5,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.16
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-15T10:16:13Z",
   "open_issues": 263,
   "outsider_merge_share": 50
  },
  {
   "repo": "ungoogled-software/ungoogled-chromium",
   "url": "https://github.com/ungoogled-software/ungoogled-chromium",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28035,
   "language": "Python",
   "friction_lite_outsider_share": 0.963,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.96,
    "outsider_merge_share_pct": 96,
    "reasons": [
     "3 open good-first-issues (+1.5)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.66
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T19:12:47Z",
   "open_issues": 182,
   "outsider_merge_share": 96
  },
  {
   "repo": "unionlabs/union",
   "url": "https://github.com/unionlabs/union",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 73738,
   "language": "Rust",
   "friction_lite_outsider_share": 0.769,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.77,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.92
   },
   "good_first_issues": null,
   "pushed_at": "2026-07-25T18:20:02Z",
   "open_issues": 196,
   "outsider_merge_share": 77
  },
  {
   "repo": "Unitech/pm2",
   "url": "https://github.com/Unitech/pm2",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 43313,
   "language": "JavaScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 7.6
   },
   "good_first_issues": null,
   "pushed_at": "2026-09-04T23:39:51Z",
   "open_issues": 1110,
   "outsider_merge_share": 100
  },
  {
   "repo": "unslothai/unsloth",
   "url": "https://github.com/unslothai/unsloth",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 78218,
   "language": "Python",
   "friction_lite_outsider_share": 0.167,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.17,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 2.48
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:51:53Z",
   "open_issues": 375,
   "outsider_merge_share": 17
  },
  {
   "repo": "upscayl/upscayl",
   "url": "https://github.com/upscayl/upscayl",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 50712,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.727,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.73,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 8.56
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-05T19:13:12Z",
   "open_issues": 49,
   "outsider_merge_share": 73
  },
  {
   "repo": "upstash/context7",
   "url": "https://github.com/upstash/context7",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: no AGENTS.md, CLAUDE.md, CONTRIBUTING.md, or org AI_POLICY.md present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 63242,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.5,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.5,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.61
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T14:44:22Z",
   "open_issues": 49,
   "outsider_merge_share": 50
  },
  {
   "repo": "usebruno/bruno",
   "url": "https://github.com/usebruno/bruno",
   "policy_classes": [
    "open"
   ],
   "headline": "No formal gates; the race trap is maintainer-assigned issues with open PRs you cannot see from list views.",
   "what_to_do": "Read the issue's comments before claiming. Inherited collection params and runner merge behavior are known-hard areas that pay off.",
   "evidence": "Our candidate #9511 turned out maintainer-assigned with an open PR (2026-10-15). Three of our PRs are open (#9556, #9561, #9562), all surviving CodeRabbit review rounds.",
   "our_record": "3 PRs open (#9556, #9561, #9562)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "usememos/memos",
   "url": "https://github.com/usememos/memos",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 63893,
   "language": "Go",
   "friction_lite_outsider_share": 0.864,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.86,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.43
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:36:01Z",
   "open_issues": 89,
   "outsider_merge_share": 86
  },
  {
   "repo": "usestrix/strix",
   "url": "https://github.com/usestrix/strix",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 69442,
   "language": "Python",
   "friction_lite_outsider_share": 0.9,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.9,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.11
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T11:58:17Z",
   "open_issues": 477,
   "outsider_merge_share": 90
  },
  {
   "repo": "v2ray/v2ray-core",
   "url": "https://github.com/v2ray/v2ray-core",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 46920,
   "language": "Go",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.17
   },
   "good_first_issues": null,
   "pushed_at": "2026-08-31T03:24:40Z",
   "open_issues": 15
  },
  {
   "repo": "v8/v8",
   "url": "https://github.com/v8/v8",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25288,
   "language": "C++",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "outsider_merge_share_pct": null,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 21.03
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T04:56:35Z",
   "open_issues": 25
  },
  {
   "repo": "valkey-io/valkey",
   "url": "https://github.com/valkey-io/valkey",
   "policy_classes": [
    "dco-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: dco-required in CONTRIBUTING.md: \"## Developer Certificate of Origin\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27459,
   "language": "C",
   "friction_lite_outsider_share": 0.846,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 96,
    "gates_detected": [
     {
      "kind": "dco_required",
      "evidence": "attributed and licensed. A Developer Certificate of Origin (DCO) is a lightweight mechanism to do that. The DCO is a declaration attached to..."
     }
    ],
    "outsider_merge_share": 0.85,
    "outsider_merge_share_pct": 85,
    "reasons": [
     "DCO sign-off required (-5)",
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.22
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T02:27:08Z",
   "open_issues": 960,
   "outsider_merge_share": 85
  },
  {
   "repo": "ValveSoftware/Proton",
   "url": "https://github.com/ValveSoftware/Proton",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 33089,
   "language": "C++",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "outsider_merge_share_pct": null,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 13.47
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T02:54:49Z",
   "open_issues": 5238
  },
  {
   "repo": "vapor/vapor",
   "url": "https://github.com/vapor/vapor",
   "policy_classes": [
    "agents-banned"
   ],
   "headline": "Agent contributions are banned here",
   "what_to_do": "Do not submit agent-authored PRs; if the policy allows human-in-the-loop assistance, contribute personally instead.",
   "evidence": "5k scan 2026-10-18: agents-banned in AGENTS.md: \"Automated or AI-generated security reports will be closed without action. See our [organisation security policy](https://github.com/vapor/.github/blob/main/SECURITY.md) for disclosure instructions.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26231,
   "language": "Swift",
   "friction_lite_outsider_share": 0.286,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.29,
    "outsider_merge_share_pct": 29,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.04
   },
   "good_first_issues": 3,
   "pushed_at": "2026-10-16T17:57:55Z",
   "open_issues": 82,
   "outsider_merge_share": 29
  },
  {
   "repo": "vectorize-io/hindsight",
   "url": "https://github.com/vectorize-io/hindsight",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 51166,
   "language": "Python",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 3.57
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T14:59:44Z",
   "open_issues": 159,
   "outsider_merge_share": 0
  },
  {
   "repo": "ventoy/Ventoy",
   "url": "https://github.com/ventoy/Ventoy",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 80149,
   "language": "C",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.36
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-12T12:33:00Z",
   "open_issues": 1010,
   "outsider_merge_share": 100
  },
  {
   "repo": "vercel-labs/agent-browser",
   "url": "https://github.com/vercel-labs/agent-browser",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 44191,
   "language": "Rust",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.14
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T09:47:53Z",
   "open_issues": 795,
   "outsider_merge_share": 0
  },
  {
   "repo": "vercel-labs/agent-skills",
   "url": "https://github.com/vercel-labs/agent-skills",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32605,
   "language": "JavaScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.41
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-14T17:58:45Z",
   "open_issues": 181,
   "outsider_merge_share": 100
  },
  {
   "repo": "vercel/ai",
   "url": "https://github.com/vercel/ai",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27387,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.526,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.53,
    "outsider_merge_share_pct": 53,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 7.35
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T20:57:26Z",
   "open_issues": 1432,
   "outsider_merge_share": 53
  },
  {
   "repo": "vercel/hyper",
   "url": "https://github.com/vercel/hyper",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 44741,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0,
    "reasons": [
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 7.42
   },
   "good_first_issues": null,
   "pushed_at": "2026-08-21T20:44:39Z",
   "open_issues": 1049,
   "outsider_merge_share": 0
  },
  {
   "repo": "vercel/next.js",
   "url": "https://github.com/vercel/next.js",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 143072,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.727,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 85,
    "gates_detected": [
     {
      "kind": "dco_required",
      "evidence": "Hub account and that your commits appear as `Verified`. A `Signed-off-by` line in the commit message is not enough to satisfy this requireme..."
     },
     {
      "kind": "discussion_first",
      "evidence": "/vercel/next.js/discussions/new?category=ideas) and get the proposal accepted first. ## Trivial changes Every pull request has to be reviewe..."
     }
    ],
    "outsider_merge_share": 0.73,
    "reasons": [
     "DCO sign-off required (-5)",
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.31
   },
   "good_first_issues": 11,
   "pushed_at": "2026-10-18T08:24:11Z",
   "open_issues": 3698,
   "outsider_merge_share": 73
  },
  {
   "repo": "vercel/swr",
   "url": "https://github.com/vercel/swr",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32489,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.375,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.38,
    "outsider_merge_share_pct": 38,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.95
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T17:57:58Z",
   "open_issues": 240,
   "outsider_merge_share": 38
  },
  {
   "repo": "vercel/turborepo",
   "url": "https://github.com/vercel/turborepo",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31218,
   "language": "Rust",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.48
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T21:22:41Z",
   "open_issues": 44,
   "outsider_merge_share": 100
  },
  {
   "repo": "vernesong/OpenClash",
   "url": "https://github.com/vernesong/OpenClash",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27837,
   "language": "JavaScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.44
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T14:29:25Z",
   "open_issues": 60,
   "outsider_merge_share": 100
  },
  {
   "repo": "vinta/awesome-python",
   "url": "https://github.com/vinta/awesome-python",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 328393,
   "language": "Python",
   "friction_lite_outsider_share": 0.846,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.85,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 6.62
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T08:58:57Z",
   "open_issues": 24,
   "outsider_merge_share": 85
  },
  {
   "repo": "virattt/ai-hedge-fund",
   "url": "https://github.com/virattt/ai-hedge-fund",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 64068,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.27
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-02T14:19:04Z",
   "open_issues": 178,
   "outsider_merge_share": 100
  },
  {
   "repo": "virattt/dexter",
   "url": "https://github.com/virattt/dexter",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27686,
   "language": "TypeScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.59
   },
   "good_first_issues": 0,
   "pushed_at": "2026-09-23T19:56:36Z",
   "open_issues": 107,
   "outsider_merge_share": 100
  },
  {
   "repo": "vitejs/vite",
   "url": "https://github.com/vitejs/vite",
   "policy_classes": [
    "agents-disclosure"
   ],
   "headline": "AI tools welcome under two human-accountability principles; suspected agent PRs get labeled and auto-closed",
   "what_to_do": "Write every comment, issue, and PR description in your own words, and only submit code you fully understand and can explain. Vite maintainers label PRs that read as bot, LLM, or agent created, and an automation closes them: our PR vitejs/vite#23808 was closed this way on 2026-10-18.",
   "evidence": "Flywheel calibration catch, verified 2026-10-18: in CONTRIBUTING.md, AI Policy: \"We welcome the thoughtful use of AI tools when contributing to Vite, but ask all contributors to follow two core principles\". The principles: never let an LLM speak for you (all comments, issues, and PR descriptions in your own words) and never let an LLM think for you (only submit what you fully understand and can explain); the file warns that violations may be closed directly. Field proof: CloudCorpRecords PR #23808 was labeled as likely created by a bot, LLM, or agent and auto-closed on 2026-10-18.",
   "our_record": "PR #23808 (issue #23807) opened 2026-10-17; labeled as likely bot, LLM, or agent created and auto-closed 2026-10-18 under the repo AI policy.",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "vllm-project/vllm",
   "url": "https://github.com/vllm-project/vllm",
   "policy_classes": [
    "agents-disclosure",
    "dco-required"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in AGENTS.md: \"Add attribution using commit trailers such as `Co-authored-by:` (other projects use `Assisted-by:` or `Generated-by:`):\"; dco-required in AGENTS.md: \"Co-authored-by: Agent Name Here Signed-off-by: Your Name <your.email@example.com> ```\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 94064,
   "language": "Python",
   "friction_lite_outsider_share": 0.8,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.8,
    "reasons": [
     "2 open good-first-issues (+1.0)"
    ],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.6
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T15:26:37Z",
   "open_issues": 9030,
   "outsider_merge_share": 80
  },
  {
   "repo": "vnpy/vnpy",
   "url": "https://github.com/vnpy/vnpy",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 45934,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.08
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-06T09:57:47Z",
   "open_issues": 10,
   "outsider_merge_share": 100
  },
  {
   "repo": "vorssaint/vorssaint-utils",
   "url": "https://github.com/vorssaint/vorssaint-utils",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28144,
   "language": "Swift",
   "friction_lite_outsider_share": 0.828,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.83,
    "outsider_merge_share_pct": 83,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.25
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T19:14:26Z",
   "open_issues": 1115,
   "outsider_merge_share": 83
  },
  {
   "repo": "vsouza/awesome-ios",
   "url": "https://github.com/vsouza/awesome-ios",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 53658,
   "language": "Swift",
   "friction_lite_outsider_share": 0.273,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 0.18
   },
   "good_first_issues": null,
   "pushed_at": "2026-08-27T19:34:29Z",
   "open_issues": 29,
   "outsider_merge_share": 27
  },
  {
   "repo": "vuejs/core",
   "url": "https://github.com/vuejs/core",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 54675,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.19,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 2.6
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T04:34:49Z",
   "open_issues": 901,
   "outsider_merge_share": 19
  },
  {
   "repo": "vxcontrol/pentagi",
   "url": "https://github.com/vxcontrol/pentagi",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31107,
   "language": "Go",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.76
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T02:30:47Z",
   "open_issues": 43,
   "outsider_merge_share": 100
  },
  {
   "repo": "walter201230/Python",
   "url": "https://github.com/walter201230/Python",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28297,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.97
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T11:46:42Z",
   "open_issues": 81,
   "outsider_merge_share": 100
  },
  {
   "repo": "warpdotdev/warp",
   "url": "https://github.com/warpdotdev/warp",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 65512,
   "language": "Rust",
   "friction_lite_outsider_share": 0.75,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.75,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.94
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T15:41:02Z",
   "open_issues": 5429,
   "outsider_merge_share": 75
  },
  {
   "repo": "webpack/webpack",
   "url": "https://github.com/webpack/webpack",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 65980,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.083,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.08,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.63
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T17:02:25Z",
   "open_issues": 119,
   "outsider_merge_share": 8
  },
  {
   "repo": "webtorrent/webtorrent",
   "url": "https://github.com/webtorrent/webtorrent",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31449,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.857,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.86,
    "outsider_merge_share_pct": 86,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.61
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-17T20:22:38Z",
   "open_issues": 82,
   "outsider_merge_share": 86
  },
  {
   "repo": "Wei-Shaw/sub2api",
   "url": "https://github.com/Wei-Shaw/sub2api",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 44298,
   "language": "Go",
   "friction_lite_outsider_share": 0.75,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.75,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 5.94
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T16:23:42Z",
   "open_issues": 3649,
   "outsider_merge_share": 75
  },
  {
   "repo": "WerWolv/ImHex",
   "url": "https://github.com/WerWolv/ImHex",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 55407,
   "language": "C++",
   "friction_lite_outsider_share": 0.857,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.86,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.58
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-09T00:56:24Z",
   "open_issues": 413,
   "outsider_merge_share": 86
  },
  {
   "repo": "wezterm/wezterm",
   "url": "https://github.com/wezterm/wezterm",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29269,
   "language": "Rust",
   "friction_lite_outsider_share": 0.917,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.92,
    "outsider_merge_share_pct": 92,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.78
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-12T05:23:43Z",
   "open_issues": 1926,
   "outsider_merge_share": 92
  },
  {
   "repo": "wg-easy/wg-easy",
   "url": "https://github.com/wg-easy/wg-easy",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27170,
   "language": "TypeScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [
     {
      "kind": "agents_disclosure",
      "evidence": "are welcome, but contributors must use them responsibly and disclose that use clearly. 1. Review AI-generated code closely before marking a ..."
     }
    ],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [
     "AI disclosure required (0)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.72
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-19T01:50:10Z",
   "open_issues": 55,
   "outsider_merge_share": 100
  },
  {
   "repo": "Wilfred/difftastic",
   "url": "https://github.com/Wilfred/difftastic",
   "policy_classes": [
    "agents-disclosure"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in AI_POLICY.md: \"**Transparency**: Please disclose AI usage in commit messages or pull request descriptions.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26030,
   "language": "Rust",
   "friction_lite_outsider_share": 0.077,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [
     {
      "kind": "agents_disclosure",
      "evidence": "e to discuss any part of your changes. Transparency: Please disclose AI usage in commit messages or pull request descriptions. Discussions: ..."
     }
    ],
    "outsider_merge_share": 0.08,
    "outsider_merge_share_pct": 8,
    "reasons": [
     "AI disclosure required (0)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.46
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T23:52:20Z",
   "open_issues": 281,
   "outsider_merge_share": 8
  },
  {
   "repo": "withastro/astro",
   "url": "https://github.com/withastro/astro",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 63306,
   "language": "TypeScript",
   "friction_lite_outsider_share": 0.92,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.92,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 2.2
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T14:22:49Z",
   "open_issues": 121,
   "outsider_merge_share": 92
  },
  {
   "repo": "Wox-launcher/Wox",
   "url": "https://github.com/Wox-launcher/Wox",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27530,
   "language": "Go",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.46
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T03:07:29Z",
   "open_issues": 7,
   "outsider_merge_share": 100
  },
  {
   "repo": "x64dbg/x64dbg",
   "url": "https://github.com/x64dbg/x64dbg",
   "policy_classes": [
    "agents-disclosure"
   ],
   "headline": "AI assistance must be disclosed",
   "what_to_do": "Disclose AI use in the PR as the policy requires (trailer or description note).",
   "evidence": "5k scan 2026-10-18: agents-disclosure in .github/CONTRIBUTING.md: \"If you think it's helpful/necessary to **share context from a chat with an LLM**, please put the **relevant part of it** in a quote block (e.g., using `>`), **disclose it as AI-generated**, and add your own commentary explaining **why it's relevant and what you take from it**.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 49937,
   "language": "C++",
   "friction_lite_outsider_share": 0.818,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.82,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.61
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T12:08:57Z",
   "open_issues": 572,
   "outsider_merge_share": 82
  },
  {
   "repo": "xai-org/grok-build",
   "url": "https://github.com/xai-org/grok-build",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"No contributor license agreement is offered because external contributions are not accepted.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27452,
   "language": "Rust",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 95,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "your use is governed by the Apache License, Version 2.0. No contributor license agreement is offered because external contributions are not ..."
     }
    ],
    "outsider_merge_share": null,
    "outsider_merge_share_pct": null,
    "reasons": [
     "CLA signature required (-5)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.55
   },
   "good_first_issues": 0,
   "pushed_at": "2026-09-29T16:57:13Z",
   "open_issues": 0
  },
  {
   "repo": "xiaojieonly/Ehviewer_CN_SXJ",
   "url": "https://github.com/xiaojieonly/Ehviewer_CN_SXJ",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 27896,
   "language": "C",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [
     "1 open good-first-issues (+0.5)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.08
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-13T07:42:49Z",
   "open_issues": 548,
   "outsider_merge_share": 100
  },
  {
   "repo": "XIU2/CloudflareSpeedTest",
   "url": "https://github.com/XIU2/CloudflareSpeedTest",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 29491,
   "language": "Go",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 13.77
   },
   "good_first_issues": 0,
   "pushed_at": "2026-09-15T05:40:30Z",
   "open_issues": 37,
   "outsider_merge_share": 100
  },
  {
   "repo": "xtekky/gpt4free",
   "url": "https://github.com/xtekky/gpt4free",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 66893,
   "language": "Python",
   "friction_lite_outsider_share": 0.926,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.93,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.69
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T09:07:42Z",
   "open_issues": 5,
   "outsider_merge_share": 93
  },
  {
   "repo": "XTLS/Xray-core",
   "url": "https://github.com/XTLS/Xray-core",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 42173,
   "language": "Go",
   "friction_lite_outsider_share": null,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": null,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 2.51
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T15:32:34Z",
   "open_issues": 65
  },
  {
   "repo": "xuxueli/xxl-job",
   "url": "https://github.com/xuxueli/xxl-job",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 30621,
   "language": "Java",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 13.55
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-09T15:01:06Z",
   "open_issues": 72,
   "outsider_merge_share": 100
  },
  {
   "repo": "yamadashy/repomix",
   "url": "https://github.com/yamadashy/repomix",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28897,
   "language": "TypeScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 90,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "-trivial fixes, please open or comment on an issue first to discuss the direction. This helps us align on design and scope before any code i..."
     }
    ],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [
     "discussion first (-10)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.13
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T12:29:58Z",
   "open_issues": 154,
   "outsider_merge_share": 100
  },
  {
   "repo": "yangshun/front-end-interview-handbook",
   "url": "https://github.com/yangshun/front-end-interview-handbook",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 44005,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.72,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.72,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 6.96
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-05T08:51:50Z",
   "open_issues": 11,
   "outsider_merge_share": 72
  },
  {
   "repo": "yangshun/tech-interview-handbook",
   "url": "https://github.com/yangshun/tech-interview-handbook",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 143060,
   "language": "TypeScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.35
   },
   "good_first_issues": 0,
   "pushed_at": "2026-08-07T12:06:42Z",
   "open_issues": 37,
   "outsider_merge_share": 100
  },
  {
   "repo": "ycm-core/YouCompleteMe",
   "url": "https://github.com/ycm-core/YouCompleteMe",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25869,
   "language": "Python",
   "friction_lite_outsider_share": 0.417,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.42,
    "outsider_merge_share_pct": 42,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.46
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-14T03:00:36Z",
   "open_issues": 39,
   "outsider_merge_share": 42
  },
  {
   "repo": "yeasy/docker_practice",
   "url": "https://github.com/yeasy/docker_practice",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26310,
   "language": "Go",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 15.83
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-14T21:36:33Z",
   "open_issues": 0,
   "outsider_merge_share": 100
  },
  {
   "repo": "yewstack/yew",
   "url": "https://github.com/yewstack/yew",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32823,
   "language": "Rust",
   "friction_lite_outsider_share": 0.25,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.25,
    "outsider_merge_share_pct": 25,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 11.89
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T13:35:38Z",
   "open_issues": 126,
   "outsider_merge_share": 25
  },
  {
   "repo": "yikart/AiToEarn",
   "url": "https://github.com/yikart/AiToEarn",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26619,
   "language": "TypeScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.78
   },
   "good_first_issues": 0,
   "pushed_at": "2026-09-18T07:18:26Z",
   "open_issues": 22,
   "outsider_merge_share": 100
  },
  {
   "repo": "youhunwl/TVAPP",
   "url": "https://github.com/youhunwl/TVAPP",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25355,
   "language": "JavaScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 18.86
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T00:11:39Z",
   "open_issues": 0,
   "outsider_merge_share": 100
  },
  {
   "repo": "yt-dlp/yt-dlp",
   "url": "https://github.com/yt-dlp/yt-dlp",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 199125,
   "language": "Python",
   "friction_lite_outsider_share": 0.278,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.28,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.55
   },
   "good_first_issues": 1,
   "pushed_at": "2026-10-10T21:15:52Z",
   "open_issues": 2716,
   "outsider_merge_share": 28
  },
  {
   "repo": "Yuan1z0825/nature-skills",
   "url": "https://github.com/Yuan1z0825/nature-skills",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 49085,
   "language": "Python",
   "friction_lite_outsider_share": 0.565,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.57,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.2
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T16:10:49Z",
   "open_issues": 15,
   "outsider_merge_share": 57
  },
  {
   "repo": "Z-Siqi/Clash-for-Windows_Chinese",
   "url": "https://github.com/Z-Siqi/Clash-for-Windows_Chinese",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 28608,
   "language": "JavaScript",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 10.53
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-16T09:02:31Z",
   "open_issues": 4,
   "outsider_merge_share": 100
  },
  {
   "repo": "Zackriya-Solutions/meetily",
   "url": "https://github.com/Zackriya-Solutions/meetily",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CLAUDE.md, CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 31904,
   "language": "Rust",
   "friction_lite_outsider_share": 0.1,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.1,
    "outsider_merge_share_pct": 10,
    "reasons": [],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.32
   },
   "good_first_issues": 0,
   "pushed_at": "2026-09-15T18:32:32Z",
   "open_issues": 380,
   "outsider_merge_share": 10
  },
  {
   "repo": "zama-ai/fhevm",
   "url": "https://github.com/zama-ai/fhevm",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read .github/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 24771,
   "language": "Rust",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "outsider_merge_share_pct": 100,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 17.07
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T18:06:56Z",
   "open_issues": 111,
   "outsider_merge_share": 100
  },
  {
   "repo": "zaproxy/zaproxy",
   "url": "https://github.com/zaproxy/zaproxy",
   "policy_classes": [
    "open"
   ],
   "headline": "The contributing guide lives outside the repo; no AI policy or gates found.",
   "what_to_do": "Follow the external community contributing guide; nothing agent-specific was found.",
   "evidence": "CONTRIBUTING points to the external community contributing guide; no AI policy or gates found (read 2026-10-17). Read-only evaluation; nothing claimed or posted.",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "zed-industries/zed",
   "url": "https://github.com/zed-industries/zed",
   "policy_classes": [
    "agents-banned",
    "agents-disclosure",
    "cla-required",
    "discussion-first"
   ],
   "headline": "Contributions from autonomous agents are not accepted and may be closed without notice.",
   "what_to_do": "Do not submit an autonomous-agent PR; it may be closed without notice. A human in the loop using LLM coding assistance is welcomed by the policy, so the human must own and drive the submission.",
   "evidence": "CONTRIBUTING.md (read 2026-10-17): 'we don't accept contributions from autonomous agents. Pull requests that appear to violate this may be closed without notice.' The same section notes that LLM coding assistance with a human in the loop is welcomed. Read-only evaluation; nothing claimed or posted. Greenlight v0.9.3 flywheel correction: adds agents-disclosure, cla-required, discussion-first: in CONTRIBUTING.md: \"- **Keep each PR about one thing**, leaving unrelated features and refactoring for another PR.\"",
   "our_record": "No claims or PRs posted (read-only policy evaluation)",
   "verified_on": "2026-10-17"
  },
  {
   "repo": "zen-browser/desktop",
   "url": "https://github.com/zen-browser/desktop",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 44998,
   "language": "C++",
   "friction_lite_outsider_share": 0.667,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.67,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 6.85
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T10:48:19Z",
   "open_issues": 776,
   "outsider_merge_share": 67
  },
  {
   "repo": "zeroclaw-labs/zeroclaw",
   "url": "https://github.com/zeroclaw-labs/zeroclaw",
   "policy_classes": [
    "cla-required"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: cla-required in CONTRIBUTING.md: \"| Topic | Page | |---|---| | The full contribution flow | [How to contribute](docs/book/src/contributing/how-to.md) | | What to read before architecture-sensitive changes | [Architecture and contribution map](docs/book/src/contributing/architecture-map.md) | | Communication channels | [Communication](docs/book/src/contributing/communication.md) | | Filing an RFC | [RFC process](docs/book/src/contributing/rfcs.md) |\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 32995,
   "language": "Rust",
   "friction_lite_outsider_share": 0.074,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 86,
    "gates_detected": [
     {
      "kind": "cla_required",
      "evidence": "amples](docs/book/src/developing/extension-examples.md) | | Contributor License Agreement | [CLA](docs/book/src/contributing/cla.md) | | Pro..."
     },
     {
      "kind": "discussion_first",
      "evidence": "(docs/book/src/contributing/communication.md) | | Filing an RFC | [RFC process](docs/book/src/contributing/rfcs.md) | | Privacy & PII rules ..."
     },
     {
      "kind": "agents_disclosure",
      "evidence": "he full PR template. Prefer small PRs and do not add bot or AI attribution footers. 10. Declare stacked work with `Depends on #...` and repl..."
     }
    ],
    "outsider_merge_share": 0.07,
    "outsider_merge_share_pct": 7,
    "reasons": [
     "CLA signature required (-5)",
     "discussion first (-10)",
     "AI disclosure required (0)",
     "2 open good-first-issues (+1.0)"
    ],
    "provenance": "greenlight@0.10.1 friction --json via proxy (shipped CLI)",
    "seconds": 9.81
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T21:25:31Z",
   "open_issues": 998,
   "outsider_merge_share": 7
  },
  {
   "repo": "zhaoolee/ChromeAppHeroes",
   "url": "https://github.com/zhaoolee/ChromeAppHeroes",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25896,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.636,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.64,
    "outsider_merge_share_pct": 64,
    "reasons": [],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 12.62
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-06T03:55:27Z",
   "open_issues": 47,
   "outsider_merge_share": 64
  },
  {
   "repo": "zhayujie/CowAgent",
   "url": "https://github.com/zhayujie/CowAgent",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 47453,
   "language": "Python",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.49
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-18T09:57:47Z",
   "open_issues": 21,
   "outsider_merge_share": 100
  },
  {
   "repo": "zhongyang219/TrafficMonitor",
   "url": "https://github.com/zhongyang219/TrafficMonitor",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: probed AGENTS.md, .github/AGENTS.md, docs/AGENTS.md, CLAUDE.md, .github/CLAUDE.md, docs/CLAUDE.md, AI_POLICY.md, .github/AI_POLICY.md, docs/AI_POLICY.md, CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md and org AI_POLICY.md; no policy files present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 46602,
   "language": "C++",
   "friction_lite_outsider_share": 1.0,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 1,
    "reasons": [],
    "provenance": "greenlight@0.9.2 friction --json via proxy (shipped CLI)",
    "seconds": 4.57
   },
   "good_first_issues": null,
   "pushed_at": "2026-09-27T07:42:03Z",
   "open_issues": 1361,
   "outsider_merge_share": 100
  },
  {
   "repo": "ZhuLinsen/daily_stock_analysis",
   "url": "https://github.com/ZhuLinsen/daily_stock_analysis",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read AGENTS.md, CLAUDE.md, docs/CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 66692,
   "language": "Python",
   "friction_lite_outsider_share": 0.235,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.24,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 4.06
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-17T11:54:29Z",
   "open_issues": 36,
   "outsider_merge_share": 24
  },
  {
   "repo": "zloirock/core-js",
   "url": "https://github.com/zloirock/core-js",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: read CONTRIBUTING.md; no agent-policy language found. Classified open.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 25529,
   "language": "JavaScript",
   "friction_lite_outsider_share": 0.304,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 92,
    "gates_detected": [
     {
      "kind": "discussion_first",
      "evidence": "core-js/full`](./packages/core-js/full), [`packages/core-js/proposals`](./packages/core-js/proposals), [`packages/core-js/stage`](./packages..."
     }
    ],
    "outsider_merge_share": 0.3,
    "outsider_merge_share_pct": 30,
    "reasons": [
     "discussion first (-10)",
     "3 open good-first-issues (+1.5)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 16.38
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-19T05:17:37Z",
   "open_issues": 44,
   "outsider_merge_share": 30
  },
  {
   "repo": "zulip/zulip",
   "url": "https://github.com/zulip/zulip",
   "policy_classes": [
    "agents-banned"
   ],
   "headline": "Agent contributions are banned here",
   "what_to_do": "Do not submit agent-authored PRs; if the policy allows human-in-the-loop assistance, contribute personally instead.",
   "evidence": "5k scan 2026-10-18: agents-banned in AGENTS.md: \"> **Do not submit an AI-generated PR you haven't personally > understood and tested**, as this wastes maintainers' time. PRs that > appear to violate this guideline will be closed without review.\"; assignment-gated in CONTRIBUTING.md: \"If [Zulipbot](https://github.com/zulip/zulipbot) does not allow you to claim an issue, you can post a comment describing the status of your other work on the issue you're interested in (including links to all open PRs), and asking for the issue to be assigned to you.\"",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 26068,
   "language": "Python",
   "friction_lite_outsider_share": 0.19,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [
     {
      "kind": "claim_first",
      "evidence": "n be a useful search engine/discovery tool, but don't trust claims they make about how Zulip works. LLMs are often wrong, even about details..."
     },
     {
      "kind": "agents_disclosure",
      "evidence": "nderstand the Zulip codebase and write good code, including AI tools. However, as noted above, you always need to understand and explain the..."
     }
    ],
    "outsider_merge_share": 0.19,
    "outsider_merge_share_pct": 19,
    "reasons": [
     "comment first before starting (-5)",
     "AI disclosure required (0)",
     "70 open good-first-issues (+10.0)"
    ],
    "provenance": "greenlight@0.15.1 friction --json via proxy (shipped CLI)",
    "seconds": 8.61
   },
   "good_first_issues": 0,
   "pushed_at": "2026-10-18T16:22:46Z",
   "open_issues": 2057,
   "outsider_merge_share": 19
  },
  {
   "repo": "zylon-ai/private-gpt",
   "url": "https://github.com/zylon-ai/private-gpt",
   "policy_classes": [
    "open"
   ],
   "headline": "No agent policy found",
   "what_to_do": "Normal contribution flow applies.",
   "evidence": "5k scan 2026-10-18: no AGENTS.md, CLAUDE.md, CONTRIBUTING.md, or org AI_POLICY.md present. Classified open by absence of policy.",
   "our_record": null,
   "scanned_on": "2026-10-18",
   "scan_provenance": "5k scan wave 1, read-only via proxy",
   "stars": 57591,
   "language": "Python",
   "friction_lite_outsider_share": 0.688,
   "friction_lite_provenance": "scanner's own: outsider share among 30 most recent closed PRs",
   "greenlight_friction": {
    "score": 100,
    "gates_detected": [],
    "outsider_merge_share": 0.69,
    "reasons": [],
    "provenance": "greenlight@0.9.1 friction --json via proxy (shipped CLI)",
    "seconds": 3.08
   },
   "good_first_issues": null,
   "pushed_at": "2026-10-16T09:44:13Z",
   "open_issues": 6,
   "outsider_merge_share": 69
  }
 ],
 "meta": {
  "name": "Agent Policy Index",
  "publisher": "Greenlight",
  "publisher_url": "https://github.com/CloudCorpRecords/greenlight",
  "updated": "2026-10-19",
  "repos": 918,
  "method": "Every entry comes from a real contribution campaign run in October 2026: issues claimed, PRs opened, bots and policies met face to face, plus Greenlight friction measurements. Policy classes marked 'detected' were found by automated scans; classes marked 'verified' were confirmed by a policy file read or by direct campaign contact.",
  "license": "CC-BY-4.0",
  "schema_version": 1
 },
 "classes": [
  {
   "id": "agents-banned",
   "label": "Agent contributions banned",
   "meaning": "The repo's agent policy forbids autonomous agent contributions and AI-drafted PR text. Do not submit there with an agent."
  },
  {
   "id": "agents-disclosure",
   "label": "AI disclosure required",
   "meaning": "Agents may contribute, but the repo requires AI involvement to be disclosed in titles, bodies, and release notes."
  },
  {
   "id": "assignment-gated",
   "label": "Assignment required",
   "meaning": "You must be assigned the issue by a maintainer before work counts. Unassigned PRs may be auto-closed."
  },
  {
   "id": "claim-first",
   "label": "Claim first",
   "meaning": "Comment on the issue to claim it before you start. Silent starts lose races."
  },
  {
   "id": "triage-hold",
   "label": "Triage hold",
   "meaning": "Issues in triage are not ready to build on. Wait until the triage labels clear."
  },
  {
   "id": "paused",
   "label": "Outside PRs paused",
   "meaning": "The repo has structurally paused or auto-closes external pull requests. Do not target it."
  },
  {
   "id": "maintainer-only",
   "label": "Maintainer-only PRs",
   "meaning": "External PRs are not accepted. The contribution is a detailed, verified issue comment."
  },
  {
   "id": "collaborators-only",
   "label": "Collaborators-only PRs",
   "meaning": "Only collaborators can open PRs. Outside fork-based PRs are rejected or never land."
  },
  {
   "id": "vouch-gated",
   "label": "Vouch required",
   "meaning": "A maintainer must vouch for you (or you must join a contributor list) before your PR survives."
  },
  {
   "id": "cla-required",
   "label": "CLA required",
   "meaning": "A Contributor License Agreement signature is required before merge. Find the exact path, it is fragmented across repos."
  },
  {
   "id": "dco-required",
   "label": "DCO sign-off required",
   "meaning": "Every commit needs a Signed-off-by trailer. Unsigned commits fail the gate."
  },
  {
   "id": "discussion-first",
   "label": "Discussion first",
   "meaning": "Open an issue or discussion and get agreement before you build, especially for new features."
  },
  {
   "id": "bot-gated-intake",
   "label": "Bot-gated intake",
   "meaning": "A bot triages incoming work with labels like needs-product-decision. Claims are fine; PRs wait for a human signal."
  },
  {
   "id": "open",
   "label": "Open to agent-assisted PRs",
   "meaning": "No structural gate found against agent-assisted contributions. Standard contribution rules still apply."
  }
 ]
}