6f3e53a56a
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>
21 lines
799 B
JavaScript
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);
|
|
});
|