Conversation
Introduces ai_bloat as a sixth principle category in the code-review pipeline alongside naming/kiss/yagni/dry/solid/clean_code/architecture. Adds a packaged semgrep rule pack for pattern-shape detectors, an AST runner for semantic detectors, a parallel ai-bloat-patterns policy pack, and a /specfact.08-simplify slash-command prompt that drives LLM-mediated rewrites with per-change human confirmation. Findings are advisory-only; pre-commit warns but never blocks. Tracks: #269 (sub-issue of Feature #175 under Modules Epic #162).
Extends tasks.md with section 8 covering root README callout, quickstart
walkthrough with before/after evidence, modules.specfact.io homepage
callout, follow-up tracking issue for the core specfact-cli README, and
explicit honest-framing guardrails ("bloat detection tuned for the shapes
AI code commonly produces" — never an is-this-AI classifier).
Section 9 absorbs the original passing-evidence section. Proposal Impact
section updated to reflect the broader docs scope.
Tracks: #269.
…ection Feature/code review ai bloat detection
…ection Add AI bloat review advisories
|
Strix is installed on this repository, but we could not run this PR security review because this workspace does not have an active plan. If you'd like to continue receiving code reviews, you can add a payment method or manage billing here. |
|
Warning Rate limit exceeded
You’ve run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (2)
📒 Files selected for processing (47)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
chore(registry): publish changed modules
Summary
devwork for AI-bloat review advisories tomain.ai_bloatreview category, Semgrep/AST detectors,/specfact.08-simplify, docs, tests, and signed module manifest updates.Included PRs
Verification
Validation was completed on the feature PR before merge:
hatch run formathatch run type-checkhatch run linthatch run yaml-linthatch run check-bundle-importshatch run validate-prompt-commandshatch run verify-modules-signature --payload-from-filesystem --enforce-version-bumphatch run contract-test(693 passed, 2 warnings)hatch run smart-test(693 passed, 2 warnings)hatch run test(693 passed, 2 warnings)openspec validate code-review-ai-bloat-detection --strict