@@ -21,12 +21,7 @@ export async function findPackageIdsByPurl(
2121 */
2222export type MavenPackageToSync = Pick <
2323 IDbPackageUniverse ,
24- | 'id'
25- | 'namespace'
26- | 'name'
27- | 'criticalityScore'
28- | 'dependentPackagesCount'
29- | 'dependentReposCount'
24+ 'id' | 'namespace' | 'name' | 'dependentPackagesCount' | 'dependentReposCount'
3025> & {
3126 purl : string
3227 latestVersion : string | null
@@ -51,7 +46,7 @@ const MAVEN_WORKER_OUTCOMES = [
5146 * isCritical=true → Tier 2: reads from `packages` (populated by the criticality
5247 * worker, which writes ingestion_source + last_synced_at).
5348 * A row is due when it hasn't been POM-enriched yet, or is
54- * stale by refreshDays. Ordered by criticality_score .
49+ * stale by refreshDays. Ordered by dependent_count .
5550 * isCritical=false → disabled non-critical path: reads from `packages_universe`.
5651 * Kept for reference only — the universe→packages copy is owned
5752 * by the criticality worker and this path is not scheduled.
@@ -70,7 +65,6 @@ export async function listMavenPackagesToSync(
7065 p.purl,
7166 p.namespace,
7267 p.name,
73- p.criticality_score AS "criticalityScore",
7468 p.dependent_count AS "dependentPackagesCount",
7569 p.dependent_repos_count AS "dependentReposCount",
7670 p.latest_version AS "latestVersion"
@@ -85,7 +79,7 @@ export async function listMavenPackagesToSync(
8579 OR p.last_synced_at < NOW() - ($(refreshDays) || ' days')::interval
8680 )
8781 ORDER BY
88- p.criticality_score DESC NULLS LAST,
82+ p.dependent_count DESC NULLS LAST,
8983 p.id ASC
9084 LIMIT $(limit)
9185 ` ,
@@ -101,7 +95,6 @@ export async function listMavenPackagesToSync(
10195 pu.purl,
10296 pu.namespace,
10397 pu.name,
104- pu.criticality_score AS "criticalityScore",
10598 pu.dependent_count AS "dependentPackagesCount",
10699 pu.dependent_repos_count AS "dependentReposCount",
107100 p.latest_version AS "latestVersion"
@@ -136,7 +129,6 @@ export async function touchPackageSyncedAt(
136129 qx : QueryExecutor ,
137130 purl : string ,
138131 metrics : {
139- criticalityScore : number | null | undefined
140132 dependentPackagesCount : number | null | undefined
141133 dependentReposCount : number | null | undefined
142134 } ,
@@ -145,14 +137,12 @@ export async function touchPackageSyncedAt(
145137 `
146138 UPDATE packages SET
147139 last_synced_at = NOW(),
148- criticality_score = COALESCE($(criticalityScore), criticality_score),
149140 dependent_count = COALESCE($(dependentPackagesCount), dependent_count),
150141 dependent_repos_count = COALESCE($(dependentReposCount), dependent_repos_count)
151142 WHERE purl = $(purl)
152143 ` ,
153144 {
154145 purl,
155- criticalityScore : metrics . criticalityScore ?? null ,
156146 dependentPackagesCount : metrics . dependentPackagesCount ?? null ,
157147 dependentReposCount : metrics . dependentReposCount ?? null ,
158148 } ,
@@ -196,13 +186,13 @@ export async function upsertPackage(
196186 purl, ecosystem, namespace, name,
197187 description, homepage, registry_url, declared_repository_url, repository_url,
198188 licenses, licenses_raw, latest_version, versions_count, latest_release_at,
199- criticality_score, dependent_count, dependent_repos_count,
189+ dependent_count, dependent_repos_count,
200190 ingestion_source, last_synced_at, created_at
201191 ) VALUES (
202192 $(purl), $(ecosystem), $(namespace), $(name),
203193 $(description), $(homepage), $(registryUrl), $(declaredRepositoryUrl), $(repositoryUrl),
204194 $(licenses)::text[], $(licensesRaw), $(latestVersion), $(versionsCount), $(latestReleaseAt),
205- $(criticalityScore), $( dependentPackagesCount), $(dependentReposCount),
195+ $(dependentPackagesCount), $(dependentReposCount),
206196 $(ingestionSource), NOW(), NOW()
207197 )
208198 ON CONFLICT (purl) DO UPDATE SET
@@ -216,7 +206,6 @@ export async function upsertPackage(
216206 latest_version = COALESCE(EXCLUDED.latest_version, packages.latest_version),
217207 versions_count = COALESCE(EXCLUDED.versions_count, packages.versions_count),
218208 latest_release_at = COALESCE(EXCLUDED.latest_release_at, packages.latest_release_at),
219- criticality_score = COALESCE(EXCLUDED.criticality_score, packages.criticality_score),
220209 dependent_count = COALESCE(EXCLUDED.dependent_count, packages.dependent_count),
221210 dependent_repos_count = COALESCE(EXCLUDED.dependent_repos_count, packages.dependent_repos_count),
222211 ingestion_source = EXCLUDED.ingestion_source,
@@ -246,7 +235,6 @@ export async function upsertPackage(
246235 repositoryUrl : item . repositoryUrl ?? null ,
247236 versionsCount : item . versionsCount ?? null ,
248237 latestReleaseAt : item . latestReleaseAt ?? null ,
249- criticalityScore : item . criticalityScore ?? null ,
250238 dependentPackagesCount : item . dependentPackagesCount ?? null ,
251239 dependentReposCount : item . dependentReposCount ?? null ,
252240 } ,
0 commit comments