Skip to content

Commit ec87bab

Browse files
alpslaclaude
andcommitted
fix(v9): Complete skill score bug fixes (Session 30)
Fixed 4 critical skill score bugs in V9 production framework: Bug #1: Security Score Baseline (Fetch from Supabase) - Modified: v9-skill-score-manager.ts:50-83 - Fix: getBaselineScore() now fetches latest score from Supabase - Impact: Accurate skill tracking based on historical performance - Before: Hardcoded 50 for all developers - After: Uses saved baseline (e.g., 44) for returning developers Bug #2: Overall Skills Score Debug Logging - Modified: v9-grouped-report-formatter.ts:4567-4572 - Fix: Added console.log showing calculation breakdown - Impact: Transparent score calculations for verification - Output: [Skills] Overall Score: (15 + 44 + 44 + 44 + 44) / 5 = 38 Bug #3: Developer Trend Clarification - Modified: v9-grouped-report-formatter.ts:2290 - Fix: Changed "Developer Trend" to "Your Performance Trend" - Impact: Clarifies this tracks personal improvement, not team comparison Bug #4: Team Ranking Bot Filtering - Modified: v9-grouped-report-formatter.ts:4455-4495, 4782-4795 - Fix: Filter bot/AI commits from team rankings - Patterns: @anthropic.com, claude, bot@, [bot], no-reply, noreply - Impact: Accurate human-only team rankings All fixes are in V9 production framework code and work for all languages: ✅ Java (PMD, Checkstyle, Spotbugs, Semgrep, Dependency-Check) ✅ TypeScript (ESLint, npm-audit, Semgrep) ✅ Python (pylint, bandit, Semgrep, safety) ✅ Go (golangci-lint, gosec, Semgrep) Documentation: - BUG_FIXES_SESSION_30_VERIFICATION.md: Complete verification guide - SESSION_30_BUG_FIXES_COMPLETE.md: Full session summary 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent a594a58 commit ec87bab

4 files changed

Lines changed: 844 additions & 46 deletions

File tree

0 commit comments

Comments
 (0)