Repository navigation
fix(academy): normalize remaining product display copy - #90
Conversation
Keep mutable repository copy, rendered labels, and learner diagnostics aligned with the selected product name while preserving frozen publication evidence. The release guard forces every Preview after 0.32 to retire the legacy prerequisite casing. CHANGELOG: Use codeArbiter in current Academy copy and require future Previews to retain it.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository: arbiterForge/coderabbit/.coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (8)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe defect was inconsistent product-name casing. Runtime errors, preview labels, README text, and test fixtures now use ChangesProduct naming consistency
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~10 minutes Change: Bug fix Merge Risk: ⚪ Minimal · up to The naming updates and related guardrails do not show an actionable merge risk. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
Full details: Docstring CoverageExplanation Docstring coverage is 47.37% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 19 functions across 7 files. (1 skipped: 1 unsupported.)
✨ Finishing Touches 💡 1📝 Generate docstrings 💡
🧪 Generate unit tests (beta)
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. Comment |
Summary
Normalize the remaining mutable Academy display-name sources to
codeArbiterwhile preserving frozen Preview 0.32 and earlier publication evidence, quoted commands, identifiers, packages, tags, and technical literals.Add source-scoped regressions that inventory the protected legacy occurrences and reject the legacy casing from Preview releases after 0.32.
Scope
Verification
python -m unittest tests.test_product_naming: 4 passed.tabnanny,compileall, project-state validation, staged secret scan, diff check, and copy audit passed.Merge evidence
dcdc1b0ab023cd8f346e89d41a1bcb6f8a027acf6b1ae7dSummary by CodeRabbit
Documentation
Bug Fixes
Tests