Branch: refs/heads/ci-check-flicker-stabilisation Home: https://github.com/xwiki/xwiki-dev-llm Commit: e457a055f1d9164a4177e40830bef1297126506d https://github.com/xwiki/xwiki-dev-llm/commit/e457a055f1d9164a4177e40830bef1... Author: Vincent Massol <[email protected]> Date: 2026-09-19 (Sat, 19 Sep 2026) Changed paths: M README.md M xwiki/skills/xwiki-ci-check/SKILL.md M xwiki/skills/xwiki-ci-check/tools/ci-check.mjs M xwiki/skills/xwiki-ci-check/tools/commit-comment.mjs Log Message: ----------- [Misc] Comment on a quality gate when one person owns it * `sonar.unequivocal`: every commit touching a gate-causing file in the two days before the analysis is by one author, and SonarCloud attributes the lines to at most one person. Then blame is `likely` and §4 comments; otherwise `sonar.equivocalBecause` says which test failed and nobody is pinged. * A file no commit touched in that window takes no part in the decision — the issue is a rule applied to an existing line, so nobody caused it, and the last person to edit the file years ago must not be pinged for it. * The target is the pull request when the commit had one, since these land squashed and the PR is where the change was reviewed. `commit-comment.mjs --pr` posts there with the same marker and the same "already said" check. * Live, same morning: master is equivocal (two people under one condition, nobody pinged), stable-18.4.x is unequivocal (one BLOCKER NPE, one author, one commit). 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