Fix Code Queue runner skills delivery

This commit is contained in:
Codex
2026-05-23 19:56:01 +00:00
parent fccd25b31e
commit 9b164c1781
9 changed files with 402 additions and 8 deletions
+3
View File
@@ -6207,6 +6207,7 @@ function compactSkillsStatus(value: unknown): Record<string, unknown> | null {
degradedReason: record.degradedReason ?? record.blocker ?? null,
readonly: record.readonly ?? false,
skillCount: record.skillCount ?? 0,
version: record.version ?? null,
sourceSkillCount: record.sourceSkillCount ?? null,
targetSkillCount: record.targetSkillCount ?? null,
sourceMissingSkills: Array.isArray(record.sourceMissingSkills) ? record.sourceMissingSkills.map(String) : [],
@@ -6241,6 +6242,7 @@ function compactSkillPathReport(value: unknown): Record<string, unknown> | null
symlink: record.symlink ?? false,
realPath: record.realPath ?? null,
skillCount: record.skillCount ?? 0,
version: record.version ?? null,
requiredSkills: Array.isArray(record.requiredSkills) ? record.requiredSkills.map(String) : [],
missingSkills: Array.isArray(record.missingSkills) ? record.missingSkills.map(String) : [],
error: record.error ?? null,
@@ -6265,6 +6267,7 @@ function compactSkillsSyncStatus(value: unknown, full = false): Record<string, u
target,
expected: record.expected ?? null,
counts: record.counts ?? null,
version: record.version ?? null,
missing: record.missing ?? null,
permissionFailures: Array.isArray(record.permissionFailures) ? record.permissionFailures.slice(0, full ? undefined : 4) : [],
permissionFailureCount: Array.isArray(record.permissionFailures) ? record.permissionFailures.length : 0,