repowiserepowise
Sign in
schluegge/EonTimer
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiseschluegge/EonTimer
EO
EO

schluegge / EonTimer

typescriptmain57f69a03.1K linessynced 1d ago

Code health

8.6out of 10Excellent

This codebase scores 8.6 out of 10 on defect risk, which we rate excellent. It also scores maintainability 9.4 and static performance risk 10.0 out of 10. The three are scored separately and never blended into one number.

Full health report →
Documentation47pages0 with model-written prose, 47 built from the indexScore validation18/202.15× baselineOf the 20 lowest-health files, 18 were bug-fixed in the last 6 months — 2.15× the 42% baseline
Lines of code
3.1K
Files
43
Symbols
149
Modules
3
Languages
6

Recent activity

All commits →

Commits

No commits indexed yet.

Decisions

  • Preserve store data when URL specifies only tab; re-sync local state with external custom.phases changesproposed · 1d ago
  • Increase timer audio precision by pre-scheduling Web Audio phase sounds and handling racesproposed · 1d ago
  • Prevent timer UI layout clipping by moving links into flex footer and preventing shrinkproposed · 1d ago
  • Refactor TimerPanel display data and fix Mins Before visibility and roundingproposed · 1d ago
  • Add ESLint/Prettier PR lint/typecheck workflow and downgrade ESLint for plugin compatibilityproposed · 1d ago
  • Pre-schedule phase audio on Web Audio hardware clock for sample-accurate timingproposed · 1d ago

Needs attention

19 open
  • medium severity. ProposedPreserve store data when URL specifies only tab; re-sync local state with external custom.phases changesAuto-proposed decision awaiting review
  • medium severity. ProposedIncrease timer audio precision by pre-scheduling Web Audio phase sounds and handling racesAuto-proposed decision awaiting review
  • medium severity. ProposedPrevent timer UI layout clipping by moving links into flex footer and preventing shrinkAuto-proposed decision awaiting review
  • medium severity. ProposedRefactor TimerPanel display data and fix Mins Before visibility and roundingAuto-proposed decision awaiting review
  • medium severity. ProposedAdd ESLint/Prettier PR lint/typecheck workflow and downgrade ESLint for plugin compatibilityAuto-proposed decision awaiting review

Composition

Open the graph →
typescript 74%yaml 12%html 5%json 5%markdown 2%Other 2%

Explore this codebase

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