Commit a520fd4
fix(docs): Re-apply M3 fix - Remove duplicate coverage entries (GDD Auto-Repair regression)
CodeRabbit Review #3343936799 M3 fix recurred due to GDD Auto-Repair script
appending coverage values instead of replacing them.
**cost-control.md (lines 8-12):**
- Removed duplicate coverage entries (was 0%, 50%, 50%)
- Now single authoritative value: 50%
- Maintained Coverage Source: auto
**roast.md (lines 8-15):**
- Removed duplicate coverage entries (was 0%, 50%, 50%)
- Now single authoritative value: 50%
- Maintained Coverage Source: auto
✅ All original Review #3343936799 fixes verified intact:
- C1: Perspective API key logging removed (line 54)
- C2: OpenAI API key masked (line 27)
- Extra: YouTube API key masked (line 35)
- M5: OpenAI moderation model parameter added (line 99)
- M6: OpenAI client resilience configs present in 3 services
- roastGeneratorReal.js (line 18)
- embeddingsService.js (line 55)
- modelAvailabilityService.js (line 29)
GDD Auto-Repair script behavior:
- Triggered by CI/CD at 2025-10-16T09:54:51Z
- Appended coverage values instead of replacing
- Caused triple entries: original + 2 appends
**Pattern #10 Candidate**: GDD Auto-Repair Coverage Duplication
- ❌ Issue: Auto-repair appends coverage instead of replacing
- ✅ Fix: Monitor for duplicate entries after CI runs
- 🔄 Temporary: Manual cleanup until auto-repair script fixed
- 📋 Follow-up: Create issue to fix auto-repair append logic
Related: CodeRabbit Review #3343936799 (M3 recurrence), PR #584
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>1 parent 587d7d9 commit a520fd4
2 files changed
+2
-8
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | 11 | | |
15 | 12 | | |
16 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | 14 | | |
18 | 15 | | |
19 | 16 | | |
| |||
0 commit comments