repowiserepowise
Sign in
hurtener/penguiflow
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisehurtener/penguiflow
PE
PE

hurtener / penguiflow

markdownmain61c384f160.4K linessynced 1mo ago

Code health

8.0out of 10Good

This codebase scores 8.0 out of 10 on defect risk, which we rate good. It also scores maintainability 8.3 and static performance risk 10.0 out of 10. The three are scored separately and never blended into one number. The files you change most are the weak spot: 4 of 789 files are git hotspots, and they average 4.4.

Full health report →
Score validation4/2019.73× baselineOf the 20 lowest-health files, 4 were bug-fixed in the last 6 months — 19.73× the 1% baselineDead code29exportsUnused exports that nothing in the graph reaches
Lines of code
160.4K
Files
789
Symbols
4,041
Modules
200
Languages
8

Recent activity

All commits →

Commits

No commits indexed yet.

Decisions

  • Unary transport never schedules long-lived work.proposed
  • Note: Validation may fail if spec schema is strict, but payload should be returnedproposed
  • Note: This test uses a minimal valid spec - the actual validation may be stricter in production. We proposed
  • The planner's NoOpArtifactStore is skipped, but the state store fallback finds the InMemoryStateStorproposed
  • With the state store fallback, _discover_artifact_store() finds the InMemoryStateStore's artifact stproposed
  • Explicitly set _planner and _orchestrator to None so the planner path returns None and the fallback proposed

Needs attention

198 open
  • medium severity. ProposedUnary transport never schedules long-lived work.Auto-proposed decision awaiting review
  • medium severity. ProposedNote: Validation may fail if spec schema is strict, but payload should be returnedAuto-proposed decision awaiting review
  • medium severity. ProposedNote: This test uses a minimal valid spec - the actual validation may be stricter in production. We Auto-proposed decision awaiting review
  • medium severity. ProposedThe planner's NoOpArtifactStore is skipped, but the state store fallback finds the InMemoryStateStorAuto-proposed decision awaiting review
  • medium severity. ProposedWith the state store fallback, _discover_artifact_store() finds the InMemoryStateStore's artifact stAuto-proposed decision awaiting review

Where the risk concentrates

All 4 hotspots →

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

FileChurnPrior fixesMaintainersCommits 90d
test_llm_provider_databricks.pytests98.7th01bus factor 14
databricks.pypenguiflow/llm/providers96.9th01bus factor 15
databricks.pypenguiflow/llm/profiles90.4th01bus factor 13
__init__.pypenguiflow86.3th2514

Composition

Open the graph →
markdown 47%python 39%typescript 8%yaml 3%json 1%Other 1%

Explore this codebase

  • Docs0 pages across 200 modules→
  • ChatAsk this codebase a question and get an answer with its sources→
  • Files789 files with per-file docs, health and history→
  • ArchitectureDependency graph, layers, and 76 entry points→
  • Code healthPer-file scores, 1,565 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→