Branch: refs/heads/okf-since-reusable-code Home: https://github.com/xwiki/xwiki-dev-llm Commit: fc756f9603c07eb752181f5d3d982952101c1e1d https://github.com/xwiki/xwiki-dev-llm/commit/fc756f9603c07eb752181f5d3d9829... Author: Thomas Mortagne <[email protected]> Date: 2026-07-30 (Thu, 30 Jul 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/versioning.md M xwiki/skills/xwiki-backport-testneeded/SKILL.md M xwiki/skills/xwiki-backport/SKILL.md Log Message: ----------- [Misc] Put @since on reusable code, including test tools The versioning convention claimed that methods of page objects and test helpers never carry @since. That is wrong: @since tells a caller when the thing it calls appeared, so it belongs on any reusable class or member, whatever the module and whatever the visibility — internal code and the tools tests are written with (page objects, test frameworks such as @UITest and its TestConfiguration, TestUtils) included. Only the tests themselves, which nothing calls, carry none. * fix the rule in okf/conventions/versioning.md * align the two backport skills that restated it as an operative instruction * bump the plugin version so installed plugins pull the fix 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