-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathCLEANUP_MANIFEST.json
More file actions
67 lines (62 loc) · 2.31 KB
/
Copy pathCLEANUP_MANIFEST.json
File metadata and controls
67 lines (62 loc) · 2.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
{
"package": "bertopic",
"version": "0.1.1",
"cleanup_id": "20260130-150245",
"started_at": "2026-01-30T15:02:45Z",
"completed_at": "2026-01-30T16:30:00Z",
"status": "PASSED",
"worktree": "../bertopic-cleanup-20260130-150245",
"branch": "cleanup/20260130-150245",
"before": {
"r_files": 16,
"total_lines": 7418,
"exports": 135,
"test_coverage_pct": 0.7,
"test_files": 1,
"test_count": 1,
"dependencies": 11,
"rbuildignore_patterns": 13
},
"after": {
"r_files": 16,
"total_lines": 7450,
"exports": 135,
"test_coverage_pct": 1.3,
"test_files": 2,
"test_count": 177,
"dependencies": 11,
"rbuildignore_patterns": 19,
"check_errors": 0,
"check_warnings": 3,
"check_notes": 5
},
"phases_completed": {
"scan": {"status": "PASSED", "note": "Baseline captured"},
"worktree": {"status": "PASSED", "note": "Isolation active"},
"snapshot": {"status": "PASSED", "note": "177 baseline tests created"},
"data_downloads": {"status": "PASSED", "note": "Python-based downloads - N/A"},
"dead_code": {"status": "PASSED", "note": "All exports are API - no dead code"},
"deps": {"status": "PASSED", "note": "All 11 deps in use"},
"docs": {"status": "PASSED", "note": "Fixed 10 critical docs; 390 warnings remain"},
"dictionaries": {"status": "SKIPPED", "note": "No data files"},
"performance": {"status": "PASSED", "note": "Already optimized with purrr"},
"parallel": {"status": "PASSED", "note": "furrr setup exists"},
"buildignore": {"status": "PASSED", "note": "Added 6 patterns"},
"errors": {"status": "SKIPPED", "note": "EV:LOW - aesthetic change"},
"tests": {"status": "PASSED", "note": "Added 20 structural tests"},
"claude_md": {"status": "PASSED", "note": "Created comprehensive guide"},
"validate": {"status": "PASSED", "note": "0 errors, 3 warnings, 5 notes"}
},
"improvements": {
"test_count": "+176",
"rbuildignore_patterns": "+6",
"docs_fixed": 10,
"check_status": "0 errors (from potential error state)"
},
"recommendations": [
"Complete remaining 390 roxygen documentation warnings",
"Remove closeAllConnections() anti-pattern in keybert.R",
"Add threshold guards for parallel processing",
"Consider splitting large files (utils.R: 2728 LOC)"
]
}