repowiserepowise
Sign in
hk21x/decide
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisehk21x/decide
DE
DE

hk21x / decide

pythonmain5153a728.8K linessynced 13h ago

Code health

8.3out of 10Excellent

This codebase scores 8.3 out of 10 on defect risk, which we rate excellent. It also scores maintainability 9.5 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: 10 of 89 files are git hotspots, and they average 5.9.

Full health report →
Documentation125pages0 with model-written prose, 125 built from the index
Lines of code
8.8K
Files
89
Symbols
534
Modules
23
Languages
9

Recent activity

All commits →

Commits

No commits indexed yet.

Decisions

  • Data-theme based token theming with persisted Settings toggleproposed · 13h ago
  • Use handler-level log redaction filterproposed · 13h ago
  • Redact secrets and prevent Plex token leakage in logs/responsesproposed · 13h ago
  • Explicit reverse-proxy requirement for WebSockets (Caddy works out of the box; nginx needs config)proposed · 13h ago
  • Deliberately no user authentication; LAN/tailnet only exposureproposed · 13h ago
  • Python FastAPI backend with Vite/React frontend and no special build-stepproposed · 13h ago

Needs attention

32 open
  • medium severity. ProposedData-theme based token theming with persisted Settings toggleAuto-proposed decision awaiting review
  • medium severity. ProposedUse handler-level log redaction filterAuto-proposed decision awaiting review
  • medium severity. ProposedRedact secrets and prevent Plex token leakage in logs/responsesAuto-proposed decision awaiting review
  • medium severity. ProposedExplicit reverse-proxy requirement for WebSockets (Caddy works out of the box; nginx needs config)Auto-proposed decision awaiting review
  • medium severity. ProposedDeliberately no user authentication; LAN/tailnet only exposureAuto-proposed decision awaiting review

Where the risk concentrates

All 10 hotspots →

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

FileChurnPrior fixesMaintainersCommits 90d
sessions.pybackend/src/decide/routers98.7th01bus factor 13
plex.pybackend/src/decide/sources97.4th01bus factor 13
Matches.tsxfrontend/src/screens96.2th01bus factor 13
Setup.tsxfrontend/src/screens94.9th01bus factor 13
models.pybackend/src/decide93.6th01bus factor 13

Composition

Open the graph →
python 51%typescript 36%markdown 3%yaml 3%json 2%Other 4%

Explore this codebase

  • Docs125 pages across 23 modules→
  • ChatAsk this codebase a question and get an answer with its sources→
  • Files89 files with per-file docs, health and history→
  • ArchitectureDependency graph, layers, and 3 entry points→
  • Code healthPer-file scores, 127 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→