fix(code-queue): preflight runner skills availability
This commit is contained in:
@@ -2343,13 +2343,21 @@ function compactSkillsStatus(value: unknown): Record<string, unknown> | null {
|
||||
const record = asRecord(value);
|
||||
if (record === null) return null;
|
||||
return {
|
||||
ok: record.ok ?? false,
|
||||
path: record.path ?? null,
|
||||
source: record.source ?? null,
|
||||
target: record.target ?? null,
|
||||
mountPoint: record.mountPoint ?? null,
|
||||
exists: record.exists ?? false,
|
||||
available: record.available ?? false,
|
||||
degraded: record.degraded ?? true,
|
||||
blocker: record.blocker ?? null,
|
||||
readonly: record.readonly ?? false,
|
||||
skillCount: record.skillCount ?? 0,
|
||||
cliSpecAvailable: record.cliSpecAvailable ?? false,
|
||||
requiredSkills: Array.isArray(record.requiredSkills) ? record.requiredSkills : [],
|
||||
missingSkills: Array.isArray(record.missingSkills) ? record.missingSkills : [],
|
||||
valuesPrinted: record.valuesPrinted ?? false,
|
||||
pathSpelling: record.pathSpelling ?? null,
|
||||
repairHint: record.repairHint ?? null,
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user