Stage 02 · Analysis
Repository analyzed
Prodia produced a structural model of your codebase, scored its evolution capacity and surfaced the highest-leverage opportunities.
Repository
northwind/platform-core
Language
TypeScript
Size
248,412 LOC
Contributors
47
Age
3y 4mo
0/ 100
Evolution Score
Capacity to absorb continuous, autonomous change.
Higher is better
0/ 100
Opportunity Score
Density of high-leverage improvements detected.
Higher is better
0/ lower
Risk Score
Aggregate change risk across blast radii.
Lower is better
Language composition
Weighted by source surface area
indexed 12m ago
TypeScript 72%Go 14%Rust 8%Other 6%
Discovery Insights
Where your software wants to improve
Technical Debt
14 hotspot modules with circular dependency drift
Concentrated in src/services/billing and src/lib/queue. Estimated 3,400 LOC eligible for extraction without breaking public contracts.
92
Performance
P95 API latency rising 2.3% week-over-week in 6 endpoints
Trace analysis points to N+1 access patterns in /orders, /invoices and /usage. Indexed read paths available.
78
Test Coverage
Coverage gap of 23% across payment-critical branches
BillingEngine, RefundProcessor and DunningWorker lack property tests. Mutation testing suggests 38 untested edges.
71
Security
9 third-party packages with patch-available CVEs
All low-to-medium severity. Safe upgrade paths exist for 8 of 9. One requires a minor API adaptation.
66
Documentation
47 public exports missing reference docs
Includes 12 surfaces flagged by downstream consumers in the last 90 days.
41
