mirror of
https://git.openapi.site/https://github.com/desirecore/market.git
synced 2026-09-05 18:23:50 +08:00
## 问题 / Problem 市场登记的 `larksuite-cli` 合集落后于上游,用户看到的能力清单不准确: 1. **缺少 `lark-meeting`** — 合集只登记 27 个子技能,上游实际有 28 个。而 `lark-meeting` 恰好是会议域**唯一的真业务技能**。 2. **4 个已降级的兼容壳仍按旧描述展示** — 上游已把 `lark-vc` / `lark-vc-agent` / `lark-minutes` / `lark-note` 改成纯兼容入口(正文只有一句「转 lark-meeting」),但市场里仍是它们退役前的能力描述。用户按描述勾选,会装到 4 个不再承载业务的空壳,却装不到真正干活的 `lark-meeting`。 3. `source.ref` 钉在 2026-06 的提交上。 The registered `larksuite-cli` collection lagged upstream: `lark-meeting` — the only real business skill in the meeting domain — was missing, while four skills that upstream has since reduced to compatibility shims were still advertised with their pre-retirement descriptions. Users following those descriptions would install four empty shims and miss the skill that actually does the work. ## 修改 / Changes - `source.ref`: `4c31323` → `a257fcb`(上游 main,2026-08-31) - `children`: 27 → 28,补齐 `lark-meeting` - 4 个兼容壳的描述随之更新为「仅当显式指定时使用,统一交由 lark-meeting 技能处理」 - 同步 sidecar 的 `provenance.content.ref` 与 `spec.collection.childCount`,修复 legacy 与 sidecar 的一致性 `children` 由 `scripts/gen-collection-children.py larksuite-cli` 生成,未手工编辑。 ## 验证 / Validation ``` uv run scripts/i18n/validate-i18n.py → 0 error, 116 warning uv run scripts/catalog/validate_catalog_metadata.py → 0 error, 116 warning ``` 改动前基线同为 `0 error / 116 warning`,**无新增 warning**。 首次提交时只改了 legacy `entry.json`,校验报 3 个 `legacy-consistency` / `collection-identity` error;stash 改动跑基线对照确认是本次引入后,补齐 sidecar 修复。