diff --git a/scripts/hooks/gateguard-fact-force.js b/scripts/hooks/gateguard-fact-force.js index c200b83f..4290c7d3 100644 --- a/scripts/hooks/gateguard-fact-force.js +++ b/scripts/hooks/gateguard-fact-force.js @@ -84,7 +84,6 @@ function markChecked(key) { function isChecked(key) { const state = loadState(); - saveState(state); return state.checked.includes(key); } diff --git a/tests/hooks/gateguard-fact-force.test.js b/tests/hooks/gateguard-fact-force.test.js index 98b1c909..e48b4ca1 100644 --- a/tests/hooks/gateguard-fact-force.test.js +++ b/tests/hooks/gateguard-fact-force.test.js @@ -308,10 +308,9 @@ function runTests() { })) passed++; else failed++; // Cleanup: remove test-isolated state directory - clearState(); try { if (fs.existsSync(stateDir)) { - fs.rmdirSync(stateDir); + fs.rmSync(stateDir, { recursive: true, force: true }); } } catch (err) { console.error(` [cleanup] failed to remove ${stateDir}: ${err.message}`);