Files
market/docs/upstream-health-189-remediation.md
Yige 26a3a4a82a 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.
2026-10-05 23:13:13 +08:00

10 KiB

Upstream health report 189 remediation

Reviewed on 2026-10-05 against Market baseline 04042d44bff2503095840597696450a9fcdeb4f8.

Tracking issue: market#189. This review updates 26 pointers, pins both previously mutable collections, and leaves two identical-tree Agent pins unchanged. Top-level inventory remains 7 Agents, 2 Teams and 73 Skills; the nine collections contain 181 children.

Detector repairs

  • Resolve exact branch refs so changeset-release/main cannot be selected as main.
  • Discover exact tracked SKILL.md files; exclude symlinks, fixtures, missing frontmatter names and metadata.internal: true.
  • Check installed paths at the pin; report branch-head moves separately when the installed pin still resolves.
  • Ignore identical Git trees and unrelated single-skill subtree feed/site changes, while retaining root license/notice review.
  • Treat transient fetch failures as unknown. JSON workflow decisions keep unpinned and unknown entries visible.
  • Apply reviewed child translations from fixed presentation-only overrides; reject missing IDs or attempts to override source facts.

Snapshot decisions

Entry Reviewed snapshot or diff Decision
agent/dingtalk-workspace 746d011 → 186d850 AGENTS.md/CLAUDE.md update-delivery documentation only; Agent version remains 1.0.1.
agent/feishu-orchestrator 8f1d810 → 3b22436 AGENTS.md/CLAUDE.md update/fork documentation only; Agent version remains 1.0.1.
agent/invoice-organizer 4970ade → d22395a AGENTS.md/CLAUDE.md update-delivery documentation only; Agent version remains 1.1.2.
agent/mimo-model-quota-monitor 0abbfc2 → 5e68bab AGENTS.md/CLAUDE.md update-delivery documentation only; Agent version remains 1.0.1.
agent/tender-review-assistant d58ed0a → 5bc9ebf Identical Git tree: retain the reviewed pin and version.
agent/wecom-assistant d08336c → 4e040ea Identical Git tree: retain the reviewed pin and version. Merge metadata alone no longer triggers an update.
skill/agent-reach e825f67 → a19a171 Channel/browser and credential handling reviewed; needs operator-installed CLIs and authorized platform sessions.
skill/ai-news-radar f23ce28 → 6893951 Opt-in QQ Agent Mail adapter reviewed. Generated news-feed refreshes do not change the installed skill subtree.
skill/archify c1443b3 → 7158026 Preserves upstream version 3.0 as an opaque identifier; Node/browser prerequisites and verification boundaries disclosed.
skill/baoyu-skills 6b7a2e4 → 1567581 21 public children retained; baoyu-image-gen 2.2.0 and provider guidance updated. External API entitlements remain separate.
skill/dingtalk-cli pin 3f0fc94 Pins exact main; 15 to 16 public children, adds dingtalk-aicard. Internal mono and lowercase reference documents excluded; bilingual summaries retained.
skill/flyai-skill 54277b2 → 86fe2cc README/support and notification workflow only; skill version remains 1.0.15.
skill/follow-builders 239227d → ec5b50e Public feed and delivery references reviewed; optional delivery needs operator credentials and authorization. License evidence remains unknown.
skill/humanizer 523374d → 225a6f3 Skill 3.1.0; editing preserves factual content and treats supplied text as material.
skill/humanizer-zh 91f3d39 → f4518a8 Editing rules preserve facts and author voice; supplied text remains data. No upstream release version is declared.
skill/ian-xiaohei-illustrations 91b5608 → 4102eb8 README punctuation only; skill content unchanged. Image-provider prerequisites disclosed.
skill/impeccable e4ab5e2 → 6e802bd Skill 4.5.0; standalone binary launcher and its first-run download/fallback disclosed.
skill/khazix-skills d4e43c9 → 322346d 5 to 6 children; adds leader. AIHOT service/data terms are distinct from the MIT license on skill files.
skill/larksuite-cli a257fcb → 7beffb0 28 children retained; lark-base 1.2.23 and lark-sheets 3.5.2. Separate CLI, account scopes and product entitlements disclosed.
skill/last30days a218eda → 5103ba4 Skill 3.26.0; source outcomes, optional API accounts and browser-consent requirements reviewed.
skill/marketingskills 7868cb9 → dda3841 49 to 50 children; adds events. Updated marketing guidance and optional paid-tool prerequisites disclosed.
skill/mattpocock-skills pin 24fe0ef Pins exact main; 35 to 37 children. Removes resolving-merge-conflicts; adds implement-spec, pr and retro at skills/engineering/.
skill/mt-paotui-for-client dc5cc22 → 05ead23 Order/authentication flow reviewed; account authorization, real-order confirmation and separate charges disclosed. License evidence remains unknown.
skill/nuwa-skill 27642f5 → fe03746 Adds a bounded update notice; updating remains the user's decision.
skill/taste-skill ccbc156 → ce26fc2 README sponsorship changes only; installed skill content unchanged.
skill/watchless a09c0ed → 34e2fa8 Default ASR changes to Tencent Cloud; separate credentials, billing and audio-transfer permission disclosed.
skill/wechatpay-skills 8573bdc → 9df6ba4 Preserves upstream version 1.2 as an opaque identifier; merchant authorization is separate from document lookup.
skill/wecom-cli 78c514b → c4b9b66 14 children retained; minimum CLI 1.2.1 and python-docx/openpyxl generation prerequisites disclosed.

Validation

  • 99 unit tests pass across i18n, catalog, collection-generator and upstream-health suites.
  • Catalog coverage, i18n validation and translation freshness pass.
  • All nine pinned collection inventories pass the read-only generation check.
  • Online health reports 41 checked entries, no broken pointers, no actionable findings and no unknown results.
  • Python and workflow shell syntax, plus git diff --check, pass.

Catalog validation retains 105 earlier warnings, down from 123, with no new warning groups. They concern existing license/review/provenance gaps and untranslated child summaries outside the new reviewed translations. This change does not claim to resolve those separate catalog-wide gaps.

Validation covers catalog contracts, source retrieval, pinned paths and reproducible inventories. Third-party programs and live account services were not executed; their availability is not implied by a healthy pointer.