MCPcopy Create free account
hub / github.com/SethGammon/Citadel / isolate

Function isolate

scripts/noop-ablate.js:242–252  ·  view source on GitHub ↗
(subset)

Source from the content-addressed store, hash-verified

240 // Restore before bisect passes (each pass applies its own subset).
241 fs.writeFileSync(skillFile, original);
242 const isolate = (subset) => {
243 if (subset.length === 0) return;
244 fs.writeFileSync(skillFile, applyEdits(original, subset));
245 const out = runAll(scenarios, cli);
246 fs.writeFileSync(skillFile, original);
247 if (matchesBaseline(baseline, out)) { confirmed.push(...subset); return; }
248 if (subset.length === 1) { loadBearing.push(subset[0]); return; }
249 const mid = Math.floor(subset.length / 2);
250 isolate(subset.slice(0, mid));
251 isolate(subset.slice(mid));
252 };
253 isolate(edits);
254 }
255 } finally {

Callers 1

mainFunction · 0.85

Calls 3

applyEditsFunction · 0.85
runAllFunction · 0.85
matchesBaselineFunction · 0.85

Tested by

no test coverage detected