Summary
Implement automated tracking of code quality metrics across AI conversation sessions to detect context window degradation.
Problem
As AI conversations grow longer:
- AI takes shortcuts that initially work
- Quality metrics gradually decline
- Coverage drops without notice
- Test pass rates decrease
- "Lazy" patterns reinforce themselves
Tasks
1. Quality Tracking Script
2. Metrics Collection
3. Degradation Detection
4. CLI Interface
5. Integration
Algorithm
recent_avg = avg(last_3_checkpoints)
peak_quality = max(all_previous_checkpoints)
if recent_avg < peak_quality - 10%:
alert("Quality degradation detected")
recommend("Reset AI context")
Data Format
{
"history": [
{
"timestamp": "2025-11-09T10:30:00",
"response_count": 5,
"test_pass_rate": 100.0,
"coverage": 85.5
}
]
}
Success Criteria
Dependencies
Estimated Effort: 4-6 hours
Summary
Implement automated tracking of code quality metrics across AI conversation sessions to detect context window degradation.
Problem
As AI conversations grow longer:
Tasks
1. Quality Tracking Script
tools/quality-ratchet.py.claude/quality_history.json2. Metrics Collection
3. Degradation Detection
4. CLI Interface
quality-ratchet.py record --response-count Nquality-ratchet.py checkquality-ratchet.py statsquality-ratchet.py reset5. Integration
Algorithm
Data Format
{ "history": [ { "timestamp": "2025-11-09T10:30:00", "response_count": 5, "test_pass_rate": 100.0, "coverage": 85.5 } ] }Success Criteria
Dependencies
Estimated Effort: 4-6 hours