career-ops-hq / career-ops
Code health
Hotspots average 2.7, the place fixes pay off most.
Explore this codebase
- Code health map89hotspots across 3,054 files
- Ownership887sole-owned files: one author, no second reader
- Architecture14modules, 5 entry points
- Decisions49recorded, of which 0 accepted and 49 awaiting review
- Refactoring252open opportunities, one per file
- TestsNo coverage report yet. Run your tests with coverage on, then add the report:
AlsoDocsChatFilesKnowledge graphChange couplingCommitsStatsCosts
Do next · 6
6 things worth doing in the week to Nov 9, the last indexed commit.
Worth planning
Tidy the code shape this week's commits left: 82 findings in 50 files
39 commits in the last 7 days added or worsened long, complex or deeply nested code, still open. Start with
batch/batch-runner.sh(3 findings): tidying it while the change is fresh costs less than after the next one.- code-shape findings
- 82
- files
- 50
- commits
- 39
Large effortSimplify
maininscan.mjs: tests reach it, and fixes keep landingChanged 25 times in 90 days, and 11 of those commits were bug fixes.
- commits in 90 days
- 25
- bug-fix commits
- 11
- line coverage
- Unknown, no report
- tests that reach it
- 59 test files, call graph(inferred)
Large effort, worth a checkSimplify
startinweb/src/app/api/run/route.ts: tests reach it, and fixes keep landingChanged 9 times in 90 days, and 7 of those commits were bug fixes.
- commits in 90 days
- 9
- bug-fix commits
- 7
- line coverage
- Unknown, no report
- tests that reach it
- 3 test files, call graph(inferred)
Medium effort, worth a checkSimplify
ReportViewinweb/src/components/report-view.tsx: tests reach it, and fixes keep landingChanged 8 times in 90 days, and 7 of those commits were bug fixes.
- commits in 90 days
- 8
- bug-fix commits
- 7
- line coverage
- Unknown, no report
- tests that reach it
- 1 test file, import graph(inferred)
Medium effort, worth a checkSimplify
PipelineViewinweb/src/components/pipeline-view.tsx: tests reach it, and fixes keep landingChanged 17 times in 90 days, and 8 of those commits were bug fixes.
- commits in 90 days
- 17
- bug-fix commits
- 8
- line coverage
- Unknown, no report
- tests that reach it
- 5 test files, import graph(inferred)
Large effort, worth a check
Everything we found
5 areas
Every detector's open count by area. The actions above are the part worth doing.
- Code health4,308 open findingsCriticalChange entropy · scan.mjs91 findings · 12.5 deducted
- Refactoring252 open opportunitiesMediummergeSections+1.1 health, S effort · web/src/lib/personalization-file.mjs
- Doc drift624Medium.agents/skills/career-ops/SKILL.mdDocument names modes/_custom.md, which no longer exists.
- Decisions49 to reviewMediumscan.mjs49 awaiting review, 0 drifting from the code
- Ownership887 sole-owned filesMediumweb/src/components/pipeline-view.tsxOne author, no second reader