repowiserepowise
Sign in

Repository

keygraphhq/shannon
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsChange CouplingContributorsDecisions
ChatPro
By the Numbers
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisekeygraphhq/shannon

shannon

github.com/keygraphhq/shannon

00e5645mainsynced 22h ago

Files

135

Symbols

816

Doc Coverage

0%

Dead Exports

32

Entry Points

8

Code HealthView report

Average health
7.6/10
Good
Hotspot health
3.8/10
Needs work
Open findings
299findings
critical19high62medium105low113
Worst fileapps/worker/src/temporal/activities.ts1.0/10
Maintainability8.6/10ExcellentPerformance36risks· 9.9/10

Agent savingsView costs →

Trim what your agent reads with repowise distill and the MCP tools — savings show up here.

Open the Costs page →

Attention Needed168

Ignore EEXIST errors (race condition safe)Needs Review

Auto-proposed decision awaiting review

Concurrency Control Utilities Provides mutex implementation for preventing race conditions during coNeeds Review

Auto-proposed decision awaiting review

SessionMutex - Promise-based mutex for session file operations Prevents race conditions when multiplNeeds Review

Auto-proposed decision awaiting review

Behavioral heuristic for detecting spending cap. When Claude hits a spending cap, it often returns aNeeds Review

Auto-proposed decision awaiting review

Consolidated billing/spending cap detection utilities. Anthropic's spending cap behavior is inconsisNeeds Review

Auto-proposed decision awaiting review

No commit history

Commit activity appears once git history is indexed.

Recent DecisionsView all

Ignore EEXIST errors (race condition safe)proposed
· code comment
Concurrency Control Utilities Provides mutex implementation for preventing race conditions during coproposed
· code comment
SessionMutex - Promise-based mutex for session file operations Prevents race conditions when multiplproposed
· code comment
Behavioral heuristic for detecting spending cap. When Claude hits a spending cap, it often returns aproposed
· code comment
Consolidated billing/spending cap detection utilities. Anthropic's spending cap behavior is inconsisproposed
· code comment
Agent metrics types used across services and activities. Centralized here to avoid temporal/shared.tproposed
· code comment

Top Hotspots5 of 12View all

apps/worker/src/temporal/activities.ts

9c/90d99%

apps/worker/src/services/preflight.ts

7c/90d98%

apps/cli/src/docker.ts

5c/90d97%

apps/cli/src/commands/start.ts

6c/90d96%

apps/cli/src/commands/setup.ts

5c/90d95%

Commit Activity

Feature Fix Refactor Dependency