INNER CODE UNIT · JavaScript
lines
vibeeval/vibecosystem · tools/dashboard/server.js:88
const lines = fs.readFileSync(LEDGER_PATH, 'utf-8').split('\n').filter(l => l.trim());
const errors = [];
for (const line of lines) {
try { errors.push(JSON.parse(line)); } catch { /* skip */ }
}
// Son 50 hata
return errors.slice(-50).reverse();
} catch {
return [];
}
}
function loadSkillMatrix() {
try {
if (!fs.existsSync(MATRIX_PATH)) return { agents: {} };
return JSON.parse(fs.readFileSync(MATRIX_PATH, 'utf-8'));
} catch {
return { agents: {} };