fix: expose MDTODO safe stdin skill drift

This commit is contained in:
Codex
2026-07-13 10:25:50 +02:00
parent f5e5f937b1
commit cfcade4ec4
3 changed files with 183 additions and 0 deletions
+5
View File
@@ -6091,6 +6091,9 @@ function compactSkillsStatus(value: unknown): Record<string, unknown> | null {
readonly: record.readonly ?? false,
skillCount: record.skillCount ?? 0,
version: record.version ?? null,
capabilities: record.capabilities ?? null,
warnings: Array.isArray(record.warnings) ? record.warnings.map(String) : [],
next: record.next ?? null,
sourceSkillCount: record.sourceSkillCount ?? null,
targetSkillCount: record.targetSkillCount ?? null,
sourceMissingSkills: Array.isArray(record.sourceMissingSkills) ? record.sourceMissingSkills.map(String) : [],
@@ -6151,6 +6154,8 @@ function compactSkillsSyncStatus(value: unknown, full = false): Record<string, u
expected: record.expected ?? null,
counts: record.counts ?? null,
version: record.version ?? null,
capabilities: record.capabilities ?? null,
warnings: Array.isArray(record.warnings) ? record.warnings.map(String) : [],
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,