ステージ02 · 分析
リポジトリが分析されました
Prodiaはコードベースの構造モデルを作成し、その進化能力を評価し、最も効果的な機会を明らかにしました。
リポジトリ
northwind/platform-core
言語
TypeScript
サイズ
248,412 LOC
貢献者
47
経過期間
3年4ヶ月
0/ 100
進化スコア
継続的で自律的な変更を吸収する能力。
高いほど良い
0/ 100
機会スコア
検出された高レバレッジ改善の密度。
高いほど良い
0/ 低い
リスクスコア
爆発範囲全体の集約された変更リスク。
低いほど良い
言語構成
ソース表面積で重み付け
12分前にインデックスされました
TypeScript 72%Go 14%Rust 8%その他 6%
Discovery Insights
改善が必要な箇所
技術的負債
循環的依存関係のずれがある14のホットスポットモジュール
src/services/billingとsrc/lib/queueに集中。公開契約を破ることなく抽出可能なコード行数(推定)は3,400行。
92
パフォーマンス
6つのエンドポイントでP95 APIレイテンシーが週ごとに2.3%上昇
トレース分析は、/orders、/invoices、/usageにおけるN+1アクセスパターンを示唆。インデックス付き読み取りパスが利用可能。
78
テストカバレッジ
決済に不可欠なブランチで23%のカバレッジギャップ
BillingEngine、RefundProcessor、DunningWorkerにはプロパティテストがない。ミューテーションテストは38の未テストエッジを示唆。
71
セキュリティ
パッチ利用可能なCVEを持つサードパーティパッケージが9件
すべて低から中程度の重大度。9件中8件には安全なアップグレードパスが存在。1件はマイナーなAPI適応が必要。
66
ドキュメント
参照ドキュメントがない公開エクスポートが47件
過去90日間にダウンストリームコンシューマによってフラグ付けされた12のサーフェスを含む。
41
