Repository navigation
Prevent recurrence: Two current Pidgin labels repeat “Privet”. Verify whether the current validation pipeline checks kn… - #205
Conversation
Created by the Localize Guardian bot for human review. Prevention evidence: 7f1c824ae185a186a39e8e190490c0e256b1e6599c28811b6b1ca7aa8b8981a6
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configuration
📒 Files selected for processing (2)
Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe semantic quality check now applies a built-in Nigerian Pidgin rule that flags “Privet” when the source text matches “Private.” A unit test checks the reported translation errors and blocking quality-gate result. ChangesPCM spelling rule
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~8 minutes Change: Feature Merge Risk: ⚪ Minimal · up to The rule flags the intended typo and accepts “Private” for the configured locale. No actionable merge-blocking issue remains after normal checks. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. A rabbit checks each word with care, Comment |
Localize Guardian — automated prevention proposal
Source pull requests:
Proposed fix
Automated proposal for maintainer review.
Root cause:
Two current Pidgin labels repeat “Privet”. Verify whether the current validation pipeline checks known locale-specific misspellings; a regression fixture containing both labels should flag “Privet” while accepting “Private”. The bundle does not establish why the typo passed.Review evidence
Based on 1 reviewed feedback items and the regression checks below.
Bounded patch
Base commit: 5a3c02c
Proposed fix (a direct child of that base): 82895a6
localize/semantic_quality.pytests/unit/test_semantic_quality.pyRegression proof supplied by the controller
The same focused regression checks failed on the exact base and passed on its direct child:
Runner names are shown below; local paths and exact commands stay in the private audit.
pytest: failed before the fix; passed after the fix.Publication of this proposal requires a separate broker to re-verify current state and publish only this signed candidate. The Guardian cannot merge or deploy prevention proposals.
Summary by CodeRabbit