import assert from 'node:assert/strict'; import test from 'node:test'; import { evaluateRepairCandidate } from './scripts/repair-memory-v2-candidates.mjs'; test('evaluateRepairCandidate flags agent continuation rows', () => { const verdict = evaluateRepairCandidate({ content: '继续修改同一个 public/durability-survey-20260727.html,保留全部现有 Page Data 绑定。', policy_reason: 'decision_signal', }); assert.equal(verdict.repair, true); assert.equal(verdict.code, 'non_durable_content'); }); test('evaluateRepairCandidate keeps explicit remember rows', () => { const verdict = evaluateRepairCandidate({ content: '请记住我每周三下午做代码评审。', policy_reason: 'explicit_memory_request', }); assert.equal(verdict.repair, false); });