repowiserepowise
Sign in
aastha-malik/tendr
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiseaastha-malik/tendr
TE
TE

aastha-malik / tendr

typescriptmaine84cd7010.0K linessynced 2h ago

Code health

7.5out of 10Good

This codebase scores 7.5 out of 10 on defect risk, which we rate good. It also scores maintainability 7.6 and static performance risk 9.8 out of 10. The three are scored separately and never blended into one number. The files you change most are the weak spot: 8 of 79 files are git hotspots, and they average 5.4.

Full health report →
Documentation103pages0 with model-written prose, 103 built from the indexScore validation15/202.69× baselineOf the 20 lowest-health files, 15 were bug-fixed in the last 6 months — 2.69× the 28% baselineDead code10exportsUnused exports that nothing in the graph reaches
Lines of code
10.0K
Files
79
Symbols
404
Modules
18
Languages
7

Recent activity

All commits →

Commits

No commits indexed yet.

Decisions

  • Add /token endpoint and hide completed tasks after 24 hoursproposed · 2h ago
  • Migrate focus_sessions id/user_id types to match UUID modelproposed · 2h ago
  • Skip email verification for Google OAuth usersproposed · 2h ago
  • Return user even if effectively unverifiedproposed · 2h ago
  • Truncate passwords to bcrypt limitproposed · 2h ago

Needs attention

33 open
  • medium severity. ProposedAdd /token endpoint and hide completed tasks after 24 hoursAuto-proposed decision awaiting review
  • medium severity. ProposedMigrate focus_sessions id/user_id types to match UUID modelAuto-proposed decision awaiting review
  • medium severity. ProposedSkip email verification for Google OAuth usersAuto-proposed decision awaiting review
  • medium severity. ProposedReturn user even if effectively unverifiedAuto-proposed decision awaiting review
  • medium severity. ProposedTruncate passwords to bcrypt limitAuto-proposed decision awaiting review

Where the risk concentrates

All 8 hotspots →

Ranked by prior bug fixes and change frequency, mined from full git history rather than from the code alone.

FileChurnPrior fixesMaintainersCommits 90d
FocusTimer.tsxtendr_web/src/components/focus98.6th10bug magnet1bus factor 115
main.pytendr_gui97.1th01bus factor 13
Today.tsxtendr_web/src/pages95.7th8bug magnet1bus factor 118
main.pytendr_backend/be94.3th6bug magnet1bus factor 110
TaskItem.tsxtendr_web/src/components/tasks92.9th21bus factor 14

Composition

Open the graph →
typescript 65%python 20%json 5%markdown 4%javascript 4%Other 3%

Explore this codebase

  • Docs103 pages across 18 modules→
  • ChatAsk this codebase a question and get an answer with its sources→
  • Files79 files with per-file docs, health and history→
  • ArchitectureDependency graph, layers, and 5 entry points→
  • Code healthPer-file scores, 194 open findings, coverage and refactoring targets→
  • Knowledge graphEntities, communities, and the paths between them→
  • Change couplingFiles that keep changing together, mined from commit history→
  • CommitsChange-risk ranked history with agent provenance→
  • ContributorsBus factor, per-file maintainers, and the human/agent split→
  • StatsSize class, origin, lifetime churn, rhythm and records→
  • CostsWhat indexing this snapshot cost, by model and by run→