Repository navigation
chore: remove ai-rules, replaced by engineering-practices - #951
Conversation
@clipboard-health/engineering-practices in ClipboardHealth/cbh-core (packages/engineering-practices) replaces @clipboard-health/ai-rules. Delete packages/ai-rules and every reference to it: CODEOWNERS (the file only covered this package), knip ignore, root README package list, tsconfig paths and references, and package-lock.json. Point the no-cross-contract-imports README at engineering-practices. Published ai-rules versions stay on npm for consumers that still pin them. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configuration
⛔ Files ignored due to path filters (1)
📒 Files selected for processing (63)
🔗 Linked repositories identifiedCodeRabbit considers these linked repositories for cross-repo context during reviews:
💤 Files with no reviewable changes (62)
Included review availability: This review used your included allowance. 0 included reviews remain after this review. Your included PR review attempts over the past 7 days set your current allowance at 1 review per hour. 📝 WalkthroughWalkthroughThe PR removes the Changesai-rules package removal
Priority: ⬇️ Low Estimated code review effort: 3 (Moderate) | ~25 minutes Suggested reviewers: Merge Risk: ⚪ Minimal · up to Removing the local package does not change this repository’s setup command, which already synced the replacement guidance. The updated REST API link resolves, and no actionable merge risk remains. Pre-merge checks |
|
|
View your CI Pipeline Execution ↗ for commit 2de7d9e
💡 Verify your cache is correct by running tasks in a sandbox. Read docs ↗ ☁️ Nx Cloud last updated this comment at |
Summary
@clipboard-health/ai-rulesis replaced by@clipboard-health/engineering-practices(ClipboardHealth/cbh-core,packages/engineering-practices). This PR retires the old source in this repo.packages/ai-rules..github/CODEOWNERS(the file only covered this package, so it is deleted),.knip.jsoncignore, rootREADME.mdpackage list,tsconfig.base.jsonandtsconfig.lint.jsonpaths,tsconfig.jsonproject reference, andpackage-lock.json(workspace link and package entries).no-cross-contract-imports/README.mdatrules/backend/restApiDesign.mdin@clipboard-health/engineering-practices.packages/*glob.sync-ai-rulesscript name stays. It already runsengineering-practices-sync.Why
The rules now ship from
cbh-core. Keeping a second copy here invites drift and releases a package nobody should install.Evidence
Ran with Node from
.nvmrc:npm installregenerates a lockfile that only drops the two ai-rules entries, andpostinstallprints✅ @clipboard-health/engineering-practices synced common (18 rules).format:check,knip,markdown:lint,syncpack:lint,architecture:check,embed:check, andlintpass.nx build eslint-pluginpasses. Full typecheck is left to CI.git grep ai-rulesfinds only thesync-ai-rulesscript name and CHANGELOGs.Merge Danger
Low. Published
@clipboard-health/ai-rulesversions stay on npm (no deprecate or unpublish), so consumers that still pin a version keep installing.job-hunt-buddyandslatestill pin one and are being switched separately. The next release run will not publishai-rulesagain.🤖 Generated with Claude Code