Merge branch 'feat/step6-success-rate' into feat/step3-missing-guidance

This commit is contained in:
uncle6me-web
2026-07-31 14:54:25 +08:00
10 changed files with 490 additions and 52 deletions
+2 -1
View File
@@ -137,7 +137,8 @@ export async function searchComponents(
// ── 內部工具函數 ──────────────────────────────────────────────────────────────
function computeScore(v: Record<string, unknown>): number {
// exportrecordAnalytics 選「最優版本」要與 getComponent 同判準(單一評分真相)
export function computeScore(v: Record<string, unknown>): number {
const successRate = parseFloat(String(v.success_rate ?? '1'));
const avgDuration = parseFloat(String(v.avg_duration_ms ?? '10'));
const callCount = parseInt(String(v.call_count ?? '0'), 10);