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>
This commit is contained in:
john
2026-08-01 17:14:06 +08:00
parent 666db0b939
commit 6f3e53a56a
50 changed files with 3730 additions and 38 deletions
+20
View File
@@ -0,0 +1,20 @@
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);
});