[grade=pending] QA sprint: commit 103 at-risk files from multi-agent sprint work

Committed by Hermes autonomous QA sprint 2026-08-13.
These files were modified during the Aug 12 sprint but never committed.
This commit is contained in:
Krystie
2026-08-12 17:34:10 -07:00
parent 0bf4406253
commit 503de258b8
105 changed files with 14057 additions and 2632 deletions
@@ -7,6 +7,7 @@
const { execSync, execFileSync } = require('child_process');
const os = require('os');
const crypto = require('crypto');
const { log } = require('../utils/logging');
const SERVICE_NAME = 'DashCaddy';
const ACCOUNT_PREFIX = 'dashcaddy';
@@ -44,7 +45,7 @@ class KeychainManager {
}
return false;
} catch {
console.warn('[Keychain] OS keychain not available, will use encrypted file storage');
log.warn('keychain', 'OS keychain not available, will use encrypted file storage');
return false;
}
}
@@ -72,7 +73,7 @@ class KeychainManager {
}
return false;
} catch (error) {
console.error(`[Keychain] Failed to store ${key}:`, error.message);
log.error('keychain', error, { key, operation: 'store' });
return false;
}
}
@@ -99,7 +100,7 @@ class KeychainManager {
}
return null;
} catch (error) {
console.error(`[Keychain] Failed to retrieve ${key}:`, error.message);
log.error('keychain', error, { key, operation: 'retrieve' });
return null;
}
}
@@ -126,7 +127,7 @@ class KeychainManager {
}
return false;
} catch (error) {
console.error(`[Keychain] Failed to delete ${key}:`, error.message);
log.error('keychain', error, { key, operation: 'delete' });
return false;
}
}