fix: 修复上游健康巡检并同步已审查的市场引用 (#207)

Upstream health checks could select a different branch ending in `main`,
index internal skills or lowercase reference documents, treat a valid
pinned path as broken after an upstream move, and close the tracking
issue while unpinned or unknown entries remained. Resolve exact refs and
tracked filenames, compare the installed snapshot, and drive issue
decisions from structured results.

Refresh 26 reviewed pointers, pin DingTalk and Matt Pocock collections,
remove the deleted merge-conflict skill, and add the six new public
children with reviewed translations. Synchronize sidecars, observed
release facts, license evidence and external dependency disclosures.
Identical-tree Agent pins and their versions remain unchanged. The
per-entry review is recorded in
`docs/upstream-health-189-remediation.md`.

Validation: 99 unit tests pass; all nine pinned collections reproduce;
catalog/i18n and translation-freshness checks pass; online health checks
all 41 external entries with zero broken, actionable or unknown results.
Existing catalog warnings decrease from 123 to 105 with no new warning
groups. Python/workflow shell syntax and whitespace checks pass.

Closes #189.
This commit is contained in:
2026-10-05 08:13:13 -07:00
committed by GitHub
parent 04042d44bf
commit 26a3a4a82a
65 changed files with 1461 additions and 502 deletions

View File

@@ -10,11 +10,11 @@
"i18n": {
"en-US": {
"name": "Last 30 Days",
"summary": "Research what people actually say about any topic in the last 30 days across Reddit, X, YouTube, HN and more"
"summary": "Research what people actually say about any topic in the last 30 days across Reddit, X, YouTube, HN and more. Requires Python and the selected source tools; paid APIs, accounts and optional browser sessions need separate setup and authorization."
},
"zh-CN": {
"name": "近 30 天研究",
"summary": "调研任意话题近 30 天的真实讨论,聚合 Reddit、X、YouTube、HN、Polymarket、GitHub 等来源的热帖与观点"
"summary": "调研任意话题近 30 天的真实讨论,聚合 Reddit、X、YouTube、HN、Polymarket、GitHub 等来源的热帖与观点。需 Python 与所选信源工具;付费 API、账号和可选浏览器会话须自行配置并授权。"
}
},
"category": "research",
@@ -29,25 +29,27 @@
},
"release": {
"state": "known",
"version": "3.21.1",
"version": "3.26.0",
"versionScheme": "semver"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-08-30T18:00:09Z",
"precision": "second"
"value": "2026-10-05",
"precision": "day"
},
"releasePublishedAt": {
"state": "unknown"
},
"reviewedAt": {
"state": "unknown"
"state": "known",
"value": "2026-10-05",
"precision": "day"
},
"upstreamObservedAt": {
"state": "known",
"value": "2026-08-30T18:00:09Z",
"precision": "second"
"value": "2026-10-05",
"precision": "day"
}
},
"provenance": {
@@ -55,14 +57,16 @@
"kind": "git",
"url": "https://github.com/mvanhorn/last30days-skill.git",
"path": "skills/last30days",
"ref": "a218edadbc3361672f5e5e2cd72a8212b0b3fbb8"
"ref": "5103ba478b380552207a3754b74c7655d64208cd"
}
},
"governance": {
"stewardship": "community",
"availability": "listing-only",
"license": {
"state": "unknown"
"state": "known",
"value": "MIT",
"evidencePath": "LICENSE"
},
"redistribution": "allowed",
"upstreamMaintainer": {
@@ -74,7 +78,17 @@
"compatibility": {
"platforms": {
"state": "unknown"
}
},
"requirements": [
{
"kind": "runtime",
"value": "Python 3 and the third-party source CLIs required by the selected research channels. Setup may install additional tools; the operator authorizes installation separately."
},
{
"kind": "permission",
"value": "Optional X/platform tokens, paid API services and browser-cookie access require the operator's own credentials, entitlements and explicit consent. Declining browser access must leave a cookie-free research path. Any remote API endpoint is operator-configured; missing or failed sources must be reported honestly."
}
]
},
"spec": {
"kind": "skill"

View File

@@ -11,15 +11,15 @@
"hacker-news",
"web"
],
"latestVersion": "3.21.1",
"latestVersion": "3.26.0",
"i18n": {
"zh-CN": {
"name": "近 30 天研究",
"shortDesc": "调研任意话题近 30 天的真实讨论,聚合 Reddit、X、YouTube、HN、Polymarket、GitHub 等来源的热帖与观点"
"shortDesc": "调研任意话题近 30 天的真实讨论,聚合 Reddit、X、YouTube、HN、Polymarket、GitHub 等来源的热帖与观点。需 Python 与所选信源工具;付费 API、账号和可选浏览器会话须自行配置并授权。"
},
"en-US": {
"name": "Last 30 Days",
"shortDesc": "Research what people actually say about any topic in the last 30 days across Reddit, X, YouTube, HN and more"
"shortDesc": "Research what people actually say about any topic in the last 30 days across Reddit, X, YouTube, HN and more. Requires Python and the selected source tools; paid APIs, accounts and optional browser sessions need separate setup and authorization."
}
},
"maintainer": {
@@ -36,6 +36,6 @@
"repoUrl": "https://github.com/mvanhorn/last30days-skill.git",
"repoBranch": "main",
"path": "skills/last30days",
"ref": "a218edadbc3361672f5e5e2cd72a8212b0b3fbb8"
"ref": "5103ba478b380552207a3754b74c7655d64208cd"
}
}