Skip to content

Commit 850ab0c

Browse files
committed
chore(evidence): automated snapshot 2026-03-19T19:12:18Z
1 parent 66dbae2 commit 850ab0c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+491
-96
lines changed

README.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -94,16 +94,16 @@ Config-driven PowerShell + GitHub Actions that automatically:
9494
<!-- TRACKED_PROJECTS:START -->
9595
| Project | Stars | npm/week | Status | Health | My PRs |
9696
|---------|-------|----------|--------|--------|--------|
97-
| [grafana/grafana](https://github.com/grafana/grafana) | 72,000+ || 🟢 Open | ![health](evidence/badges/health-grafana.svg) | [#119212](https://github.com/grafana/grafana/pull/119212) |
98-
| [lingdojo/kana-dojo](https://github.com/lingdojo/kana-dojo) | 1,657 ||**Merged** | ![health](evidence/badges/health-kana-dojo.svg) | [#6309](https://github.com/lingdojo/kana-dojo/pull/6309) |
99-
| [kylefox/jquery-modal](https://github.com/kylefox/jquery-modal) | 2,614 | 24,399 | 🟡 Maintainers Wanted | ![health](evidence/badges/health-jquery-modal.svg) | [#315](https://github.com/kylefox/jquery-modal/pull/315), [#316](https://github.com/kylefox/jquery-modal/pull/316), [#317](https://github.com/kylefox/jquery-modal/pull/317) |
100-
| [kylefox/jquery-tablesort](https://github.com/kylefox/jquery-tablesort) | 258 | 1,667 | 🟡 Maintainers Wanted | ![health](evidence/badges/health-jquery-tablesort.svg) | [#49](https://github.com/kylefox/jquery-tablesort/pull/49) |
101-
| [extrabacon/python-shell](https://github.com/extrabacon/python-shell) | 2,163 | 194,847 | 🔴 Maintainer Gap | ![health](evidence/badges/health-python-shell.svg) | [#320](https://github.com/extrabacon/python-shell/pull/320) |
102-
| [jkbrzt/rrule](https://github.com/jkbrzt/rrule) | 3,681 | 1,374,236 | 🔴 Open Backlog | ![health](evidence/badges/health-rrule.svg) | [#664](https://github.com/jkbrzt/rrule/pull/664) |
103-
| [Hellenic/react-hexgrid](https://github.com/Hellenic/react-hexgrid) | 350 | 1,702 | 🟡 Maintainer Needed | ![health](evidence/badges/health-react-hexgrid.svg) | [#123](https://github.com/Hellenic/react-hexgrid/pull/123) |
97+
| [grafana/grafana](https://github.com/grafana/grafana) | 72.7k || 🟢 Open | ![health](evidence/badges/health-grafana.svg) | [#119212](https://github.com/grafana/grafana/pull/119212) |
98+
| [lingdojo/kana-dojo](https://github.com/lingdojo/kana-dojo) | 1.9k ||**Merged** | ![health](evidence/badges/health-kana-dojo.svg) | [#6309](https://github.com/lingdojo/kana-dojo/pull/6309) |
99+
| [kylefox/jquery-modal](https://github.com/kylefox/jquery-modal) | 2.6k | 21.1k | 🟡 Maintainers Wanted | ![health](evidence/badges/health-jquery-modal.svg) | [#315](https://github.com/kylefox/jquery-modal/pull/315), [#316](https://github.com/kylefox/jquery-modal/pull/316), [#317](https://github.com/kylefox/jquery-modal/pull/317) |
100+
| [kylefox/jquery-tablesort](https://github.com/kylefox/jquery-tablesort) | 258 | 3.8k | 🟡 Maintainers Wanted | ![health](evidence/badges/health-jquery-tablesort.svg) | [#49](https://github.com/kylefox/jquery-tablesort/pull/49) |
101+
| [extrabacon/python-shell](https://github.com/extrabacon/python-shell) | 2.2k | 175k | 🔴 Maintainer Gap | ![health](evidence/badges/health-python-shell.svg) | [#320](https://github.com/extrabacon/python-shell/pull/320) |
102+
| [jkbrzt/rrule](https://github.com/jkbrzt/rrule) | 3.7k | 1.2M | 🔴 Open Backlog | ![health](evidence/badges/health-rrule.svg) | [#664](https://github.com/jkbrzt/rrule/pull/664) |
103+
| [Hellenic/react-hexgrid](https://github.com/Hellenic/react-hexgrid) | 351 | 1.5k | 🟡 Maintainer Needed | ![health](evidence/badges/health-react-hexgrid.svg) | [#123](https://github.com/Hellenic/react-hexgrid/pull/123) |
104104
<!-- TRACKED_PROJECTS:END -->
105105

106-
*Across tracked projects:* **<!-- STATS:START -->83.7k stars · 1.4M downloads/week across tracked projects<!-- STATS:END -->**
106+
*Across tracked projects:* **<!-- STATS:START -->83.7k stars · 1.4M downloads/week across tracked projects · refreshed 03/19/2026<!-- STATS:END -->**
107107

108108
## Health Scoring
109109

@@ -123,20 +123,20 @@ Each package gets a **weighted health score (0–100)**:
123123
### Merged
124124

125125
<!-- CONTRIBUTIONS_MERGED:START -->
126-
- **kana-dojo [#6309](https://github.com/lingdojo/kana-dojo/pull/6309)**Content contribution. Merged 2026-02-27.
126+
- **kana-dojo [#6309](https://github.com/lingdojo/kana-dojo/pull/6309)**content: add new japanese idiom. Merged 02/27/2026.
127127
<!-- CONTRIBUTIONS_MERGED:END -->
128128

129129
### Open
130130

131131
<!-- CONTRIBUTIONS_OPEN:START -->
132-
- **grafana [#119212](https://github.com/grafana/grafana/pull/119212)** — Remove external Google Fonts + logo URL from email templates; inline SVG data URI
133-
- **jquery-modal #315**Render `closeText` as plain text; modernize ESC-key handling
134-
- **jquery-modal #316**Scope AJAX callbacks to originating modal instance
135-
- **jquery-modal #317**Idempotent initialization guard for duplicate imports
136-
- **jquery-tablesort #49**Sync `tablesort.$th` with active sorted header
137-
- **python-shell #320** — Fix `runString()` temp-path generation with regression test
138-
- **rrule #664**Fix `WeekdayStr[]` serialization for `BYDAY` output
139-
- **react-hexgrid #123**Add tests for `GridGenerator.ring()` and `GridGenerator.spiral()`
132+
- **grafana [#119212](https://github.com/grafana/grafana/pull/119212)**Emails: Remove external Google Fonts and logo URL from email templates
133+
- **jquery-modal [#315](https://github.com/kylefox/jquery-modal/pull/315)**fix: harden close button rendering and refresh docs/examples
134+
- **jquery-modal [#316](https://github.com/kylefox/jquery-modal/pull/316)**fix: keep ajax callbacks scoped to their originating modal
135+
- **jquery-modal [#317](https://github.com/kylefox/jquery-modal/pull/317)**fix: make plugin initialization idempotent for multiple imports
136+
- **jquery-tablesort [#49](https://github.com/kylefox/jquery-tablesort/pull/49)**Fix stale tablesort.$th reference after header clicks
137+
- **python-shell [#320](https://github.com/extrabacon/python-shell/pull/320)** — Fix runString temp path to use tmpdir() and add regression test
138+
- **rrule [#664](https://github.com/jkbrzt/rrule/pull/664)**fix: handle WeekdayStr arrays when serializing BYDAY
139+
- **react-hexgrid [#123](https://github.com/Hellenic/react-hexgrid/pull/123)**test: add coverage for GridGenerator.ring and .spiral
140140
<!-- CONTRIBUTIONS_OPEN:END -->
141141

142142
## Use It Yourself

evidence/action-queue.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"generated_at_utc": "2026-03-19T15:09:26Z",
2+
"generated_at_utc": "2026-03-19T19:12:17Z",
33
"open_actions": 1,
44
"urgent_actions": 1,
55
"items": {
@@ -9,7 +9,7 @@
99
"pr_url": "https://github.com/grafana/grafana/pull/119212",
1010
"last_external_author": "CLAassistant",
1111
"last_external_at": "02/27/2026 09:51:06",
12-
"hours_since_last_external": 485.3,
12+
"hours_since_last_external": 489.35,
1313
"overdue_sla": true,
1414
"priority": "urgent",
1515
"source_report": "review-sla-grafana.json"

evidence/action-queue.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# Action Queue
22

3-
Generated: 2026-03-19T15:09:26Z
3+
Generated: 2026-03-19T19:12:17Z
44
- Open actions: 1
55
- Urgent actions: 1
66

77
| Priority | Repository | PR | Hours since external feedback | Last author | Last feedback at | Link |
88
|---|---|---|---|---|---|---|
9-
| urgent | `grafana/grafana` | #119212 | 485.3 | CLAassistant | 02/27/2026 09:51:06 | [link](https://github.com/grafana/grafana/pull/119212) |
9+
| urgent | `grafana/grafana` | #119212 | 489.35 | CLAassistant | 02/27/2026 09:51:06 | [link](https://github.com/grafana/grafana/pull/119212) |
1010

1111
Suggested quick reply template:
1212

evidence/alerts.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"generated_at_utc": "2026-03-19T15:09:27Z",
2+
"generated_at_utc": "2026-03-19T19:12:17Z",
33
"total_alerts": 0,
44
"critical_alerts": 0,
55
"warning_alerts": 0,

evidence/alerts.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Health Alerts
22

3-
Generated: 2026-03-19T15:09:27Z
3+
Generated: 2026-03-19T19:12:17Z
44
Total: 0 (🔴 0 critical, 🟡 0 warning)
55

66
✅ No alerts. All packages are within healthy thresholds.

evidence/ecosystem-status.json

Lines changed: 21 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
{
2-
"generated_at_utc": "2026-03-19T15:09:01Z",
2+
"generated_at_utc": "2026-03-19T19:11:56Z",
33
"summary": {
44
"tracked_projects": 7,
55
"tracked_prs_total": 9,
66
"tracked_prs_open": 8,
7-
"total_stars": 83704,
8-
"total_forks": 16393,
7+
"total_stars": 83707,
8+
"total_forks": 16399,
99
"total_npm_downloads_last_week": 1390029
1010
},
1111
"projects": [
1212
{
1313
"owner": "grafana",
1414
"repo": "grafana",
1515
"repo_url": "https://github.com/grafana/grafana",
16-
"stars": 72717,
17-
"forks": 13563,
18-
"open_issues": 3917,
19-
"pushed_at": "2026-03-19T15:07:59Z",
16+
"stars": 72719,
17+
"forks": 13566,
18+
"open_issues": 3918,
19+
"pushed_at": "2026-03-19T19:00:32Z",
2020
"package": null,
2121
"npm_downloads_last_week": 0,
2222
"npm_start": null,
@@ -34,7 +34,8 @@
3434
"state": "open",
3535
"html_url": "https://github.com/grafana/grafana/pull/119212",
3636
"updated_at": "2026-02-27T10:11:22Z",
37-
"mergeable_state": "unknown",
37+
"merged_at": null,
38+
"mergeable_state": "blocked",
3839
"comments": 1,
3940
"review_comments": 0,
4041
"commits": 1
@@ -45,10 +46,10 @@
4546
"owner": "lingdojo",
4647
"repo": "kana-dojo",
4748
"repo_url": "https://github.com/lingdojo/kana-dojo",
48-
"stars": 1914,
49-
"forks": 1178,
50-
"open_issues": 79,
51-
"pushed_at": "2026-03-19T15:00:50Z",
49+
"stars": 1915,
50+
"forks": 1181,
51+
"open_issues": 74,
52+
"pushed_at": "2026-03-19T19:00:47Z",
5253
"package": null,
5354
"npm_downloads_last_week": 0,
5455
"npm_start": null,
@@ -66,6 +67,7 @@
6667
"state": "closed",
6768
"html_url": "https://github.com/lingdojo/kana-dojo/pull/6309",
6869
"updated_at": "2026-02-27T09:12:37Z",
70+
"merged_at": "2026-02-27T09:12:36Z",
6971
"mergeable_state": "unknown",
7072
"comments": 1,
7173
"review_comments": 0,
@@ -100,6 +102,7 @@
100102
"state": "open",
101103
"html_url": "https://github.com/kylefox/jquery-modal/pull/315",
102104
"updated_at": "2026-02-27T06:24:34Z",
105+
"merged_at": null,
103106
"mergeable_state": "clean",
104107
"comments": 1,
105108
"review_comments": 0,
@@ -111,6 +114,7 @@
111114
"state": "open",
112115
"html_url": "https://github.com/kylefox/jquery-modal/pull/316",
113116
"updated_at": "2026-02-27T06:24:35Z",
117+
"merged_at": null,
114118
"mergeable_state": "clean",
115119
"comments": 1,
116120
"review_comments": 0,
@@ -122,6 +126,7 @@
122126
"state": "open",
123127
"html_url": "https://github.com/kylefox/jquery-modal/pull/317",
124128
"updated_at": "2026-02-27T06:24:35Z",
129+
"merged_at": null,
125130
"mergeable_state": "clean",
126131
"comments": 1,
127132
"review_comments": 0,
@@ -154,6 +159,7 @@
154159
"state": "open",
155160
"html_url": "https://github.com/kylefox/jquery-tablesort/pull/49",
156161
"updated_at": "2026-02-27T07:05:04Z",
162+
"merged_at": null,
157163
"mergeable_state": "clean",
158164
"comments": 0,
159165
"review_comments": 0,
@@ -186,6 +192,7 @@
186192
"state": "open",
187193
"html_url": "https://github.com/extrabacon/python-shell/pull/320",
188194
"updated_at": "2026-02-27T07:19:49Z",
195+
"merged_at": null,
189196
"mergeable_state": "clean",
190197
"comments": 0,
191198
"review_comments": 0,
@@ -218,6 +225,7 @@
218225
"state": "open",
219226
"html_url": "https://github.com/jkbrzt/rrule/pull/664",
220227
"updated_at": "2026-02-27T08:06:27Z",
228+
"merged_at": null,
221229
"mergeable_state": "unstable",
222230
"comments": 1,
223231
"review_comments": 0,
@@ -250,6 +258,7 @@
250258
"state": "open",
251259
"html_url": "https://github.com/Hellenic/react-hexgrid/pull/123",
252260
"updated_at": "2026-02-27T08:14:45Z",
261+
"merged_at": null,
253262
"mergeable_state": "unstable",
254263
"comments": 0,
255264
"review_comments": 0,

evidence/ecosystem-status.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
# Ecosystem Status
22

3-
Generated: 2026-03-19T15:09:01Z
3+
Generated: 2026-03-19T19:11:56Z
44

55
## Summary
66
- Tracked projects: 7
77
- Tracked PRs (total): 9
88
- Tracked PRs (open): 8
9-
- Total stars: 83704
10-
- Total forks: 16393
9+
- Total stars: 83707
10+
- Total forks: 16399
1111
- Total npm downloads last week: 1390029
1212

1313
## Projects
1414
| Project | Status | Stars | Forks | npm weekly | Tracked PRs | Open tracked PRs |
1515
|---|---|---|---|---|---|---|
16-
| [grafana/grafana](https://github.com/grafana/grafana) | Open | 72717 | 13563 | 0 | 1 | 1 |
17-
| [lingdojo/kana-dojo](https://github.com/lingdojo/kana-dojo) | Merged | 1914 | 1178 | 0 | 1 | 0 |
16+
| [grafana/grafana](https://github.com/grafana/grafana) | Open | 72719 | 13566 | 0 | 1 | 1 |
17+
| [lingdojo/kana-dojo](https://github.com/lingdojo/kana-dojo) | Merged | 1915 | 1181 | 0 | 1 | 0 |
1818
| [kylefox/jquery-modal](https://github.com/kylefox/jquery-modal) | Maintainers Wanted | 2613 | 653 | 21066 | 3 | 3 |
1919
| [kylefox/jquery-tablesort](https://github.com/kylefox/jquery-tablesort) | Maintainers Wanted | 258 | 96 | 3823 | 1 | 1 |
2020
| [extrabacon/python-shell](https://github.com/extrabacon/python-shell) | Maintainer Gap | 2166 | 223 | 175041 | 1 | 1 |

evidence/health-history.json

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -326,5 +326,46 @@
326326
"risk": "healthy"
327327
}
328328
]
329+
},
330+
{
331+
"timestamp": "2026-03-19T19:12:17Z",
332+
"average": 57.3,
333+
"scores": [
334+
{
335+
"repo": "grafana/grafana",
336+
"score": 48.1,
337+
"risk": "warning"
338+
},
339+
{
340+
"repo": "Hellenic/react-hexgrid",
341+
"score": 49.6,
342+
"risk": "warning"
343+
},
344+
{
345+
"repo": "kylefox/jquery-tablesort",
346+
"score": 52.0,
347+
"risk": "warning"
348+
},
349+
{
350+
"repo": "kylefox/jquery-modal",
351+
"score": 56.0,
352+
"risk": "warning"
353+
},
354+
{
355+
"repo": "jkbrzt/rrule",
356+
"score": 59.8,
357+
"risk": "warning"
358+
},
359+
{
360+
"repo": "lingdojo/kana-dojo",
361+
"score": 61.3,
362+
"risk": "healthy"
363+
},
364+
{
365+
"repo": "extrabacon/python-shell",
366+
"score": 74.6,
367+
"risk": "healthy"
368+
}
369+
]
329370
}
330371
]

evidence/health-scores.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"generated_at_utc": "2026-03-19T15:09:26Z",
2+
"generated_at_utc": "2026-03-19T19:12:17Z",
33
"summary": {
44
"total_projects": 7,
55
"average_health_score": 57.3,
@@ -39,11 +39,11 @@
3939
"weight": 0.15,
4040
"score": 6.5,
4141
"days_since_push": 0.0,
42-
"open_issues": 3917,
42+
"open_issues": 3918,
4343
"open_tracked_prs": 1
4444
}
4545
},
46-
"stars": 72717,
46+
"stars": 72719,
4747
"npm_downloads_last_week": 0,
4848
"status_label": "Open"
4949
},
@@ -155,7 +155,7 @@
155155
"risk": {
156156
"weight": 0.15,
157157
"score": 4.0,
158-
"days_since_push": 700.0,
158+
"days_since_push": 701.0,
159159
"open_issues": 75,
160160
"open_tracked_prs": 3
161161
}
@@ -222,7 +222,7 @@
222222
"weight": 0.25,
223223
"score": 8.76,
224224
"stars_score": 8.21,
225-
"forks_score": 9.3
225+
"forks_score": 9.31
226226
},
227227
"popularity": {
228228
"weight": 0.2,
@@ -234,11 +234,11 @@
234234
"weight": 0.15,
235235
"score": 8.5,
236236
"days_since_push": 0.0,
237-
"open_issues": 79,
237+
"open_issues": 74,
238238
"open_tracked_prs": 0
239239
}
240240
},
241-
"stars": 1914,
241+
"stars": 1915,
242242
"npm_downloads_last_week": 0,
243243
"status_label": "Merged"
244244
},
@@ -253,7 +253,7 @@
253253
"maintenance": {
254254
"weight": 0.4,
255255
"score": 6.44,
256-
"push_recency": 9.32,
256+
"push_recency": 9.31,
257257
"issue_ratio": 0.0,
258258
"pr_response": 10.0
259259
},

evidence/health-scores.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Package Health Scores
22

3-
Generated: 2026-03-19T15:09:26Z
3+
Generated: 2026-03-19T19:12:17Z
44

55
## Summary
66
- Average health score: **57.3 / 100**
@@ -11,12 +11,12 @@ Generated: 2026-03-19T15:09:26Z
1111
## Scores
1212
| Package | Health Score | Risk | Maintenance | Community | Popularity | Downloads/wk | Stars |
1313
|---|---|---|---|---|---|---|---|
14-
| [grafana/grafana](https://github.com/grafana/grafana) | 🟡 **48.1** | warning | 3.33 | 10 | 0 | 0 | 72717 |
14+
| [grafana/grafana](https://github.com/grafana/grafana) | 🟡 **48.1** | warning | 3.33 | 10 | 0 | 0 | 72719 |
1515
| [Hellenic/react-hexgrid](https://github.com/Hellenic/react-hexgrid) | 🟡 **49.6** | warning | 3.67 | 6.42 | 5.29 | 1492 | 351 |
1616
| [kylefox/jquery-tablesort](https://github.com/kylefox/jquery-tablesort) | 🟡 **52.0** | warning | 4.18 | 6.02 | 5.97 | 3823 | 258 |
1717
| [kylefox/jquery-modal](https://github.com/kylefox/jquery-modal) | 🟡 **56.0** | warning | 3.56 | 8.54 | 7.21 | 21066 | 2613 |
1818
| [jkbrzt/rrule](https://github.com/jkbrzt/rrule) | 🟡 **59.8** | warning | 3.63 | 8.6 | 10 | 1188607 | 3685 |
19-
| [lingdojo/kana-dojo](https://github.com/lingdojo/kana-dojo) | 🟢 **61.3** | healthy | 6.67 | 8.76 | 0 | 0 | 1914 |
19+
| [lingdojo/kana-dojo](https://github.com/lingdojo/kana-dojo) | 🟢 **61.3** | healthy | 6.67 | 8.76 | 0 | 0 | 1915 |
2020
| [extrabacon/python-shell](https://github.com/extrabacon/python-shell) | 🟢 **74.6** | healthy | 6.44 | 7.73 | 8.74 | 175041 | 2166 |
2121

2222
### Scoring Methodology

0 commit comments

Comments
 (0)