Branch: refs/heads/okf-revapi-legacy-verification-gap Home: https://github.com/xwiki/xwiki-dev-llm Commit: 60b90ee4a6ac281d7c11d21fb64dbf72c2f4ac23 https://github.com/xwiki/xwiki-dev-llm/commit/60b90ee4a6ac281d7c11d21fb64dbf... Author: Vincent Massol <[email protected]> Date: 2026-08-07 (Fri, 07 Aug 2026) Changed paths: M .claude-plugin/marketplace.json M kimi.plugin.json M opencode.jsonc M xwiki/.claude-plugin/plugin.json M xwiki/okf/conventions/backward-compatibility.md M xwiki/okf/index.md M xwiki/skills/xwiki-legacy/SKILL.md Log Message: ----------- [Misc] Record that Revapi coverage is not uniform per module, and fix the xwiki-legacy verification step * Step 8 of xwiki-legacy claimed the main+legacy build "confirms your ignore". It cannot for a pair like xwiki-platform-oldcore / xwiki-platform-legacy-oldcore: the main module sets xwiki.revapi.skip, and the legacy weaver's own check is green by construction since its jar re-adds whatever the main jar dropped. Following the step therefore produced a green build with no ignore at all, and the break surfaced later on a downstream consumer. Point step 8 at a consumer module instead, run with and without the ignore * Step 5 now says to enumerate the ignore items from the diff rather than from the build, names the platform ignore location next to the commons one, and shows the constructor signature form * Record the underlying fact — Revapi compares transitive dependencies but only reports the classes the primary artifact's API reaches, so a skipped module's break lands on an arbitrary consumer — in the backward-compatibility OKF topic, which the skill now points to Co-Authored-By: Claude Opus 5 (1M context) <[email protected]> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-dev-llm/settings/notifications