Files
memind/memory-v2-candidate-repair.test.mjs
T
john 6f3e53a56a feat(memory-v2): close Phase A with auto-review, product events, and H5 recall UI.
Add candidate auto-review pipeline, shadow audit tooling, admin metrics page,
and user-visible memory recall hints in chat with phase-a readiness checks.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-01 17:14:06 +08:00

21 lines
799 B
JavaScript

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);
});