Skip to content

docs: add IDEAS.md with codebase improvement ideas#34

Open
clockblocker wants to merge 15 commits intopost_mirgation_cleanupfrom
nightshift/idea-generator
Open

docs: add IDEAS.md with codebase improvement ideas#34
clockblocker wants to merge 15 commits intopost_mirgation_cleanupfrom
nightshift/idea-generator

Conversation

@clockblocker
Copy link
Copy Markdown
Owner

Summary

  • Analyzed codebase for improvement opportunities, ranked by severity (High/Medium/Low)
  • Documented 8 concrete ideas with data, next steps, and effort estimates
  • Key findings: ~31 genuinely unused files, 22 files with raw throws, disabled strict tsconfig, 5 files >500 lines, 9 files with unsafe casts

Ideas

  1. (High) Remove unused files detected by knip (~31 real + fix 170 false positives in knip config)
  2. (Medium) Standardize error handling — 22 files still use raw throw
  3. (Medium) Enable noUnusedLocals / noUnusedParameters in tsconfig
  4. (Medium) Split large monolithic files (note-adapter 993L, main.ts 822L)
  5. (Medium) Audit 13 unsafe as unknown casts
  6. (Low) Reduce 104 deep relative imports via tsconfig paths
  7. (Low) Calibrate 3 tunable parameters with TODO markers
  8. (Low) Consolidate utils into helper facades (deferred — low urgency)

Test plan

  • No code changes — documentation only, review for accuracy

🤖 Generated with Claude Code

clockblocker and others added 15 commits February 19, 2026 06:58
…cklog

Reviewed 7 open PRs (#6, #7, #13, #15, #16, #17, #22) and extracted
16 actionable items into book-of-work.md. Trimmed ideas-to-consider.md
to rejected items only.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Analyzed the codebase for improvement opportunities ranked by severity.
Key findings: 201 unused files (170 are false positives from codegen),
22 files with raw throws vs neverthrow convention, disabled strict
tsconfig options, large monolithic files, and unsafe type casts.

Nightshift-Task: idea-generator
Nightshift-Ref: https://github.com/marcus/nightshift

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant