fix(indexer): persist quality score during skill upsert

Quality was calculated by SkillAnalyzer during crawl but never saved to
database — same class of bug as the securityStatus fix in Phase 2.
Added qualityScore and qualityDetails to both the indexSkill upsert call
and the onConflictDoUpdate set clause.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
airano
2026-02-19 18:56:14 +03:30
parent 9b2a741179
commit 77917bf91f
2 changed files with 9 additions and 0 deletions

View File

@@ -594,6 +594,8 @@ export const skillQueries = {
githubForks: skill.githubForks,
securityScore: skill.securityScore,
securityStatus: skill.securityStatus,
qualityScore: skill.qualityScore,
qualityDetails: skill.qualityDetails,
sourceFormat: skill.sourceFormat,
contentHash: skill.contentHash,
rawContent: skill.rawContent,