v3.4.37 — RD-1 cross-project recurrence detection + harness kit
RMR Wave 3 — Cross-project recurrence detection + reflection harness kit
Every recurrence the detector had ever recorded was within-project — a known pattern violated again in a different project was invisible by construction. v3.4.37 gives corrections a failure_class (stamped by a keyword classifier at capture, zero new deps) and adds a cross-project class join at session-end.
The eval on the live corpus cleared the workpacket's Phase-0 gate: the first cross-project detection the system has ever made — a model-dispatch violation linked to its 2-month-older ancestor in another project — with 0/53 false positives on stride negatives and all pinned baselines unshifted.
Highlights
- RD-1 —
failure_classat capture: 9-value enum (publish_gate,naming_violation,model_dispatch,skipped_verify,confidential_leak,framing_error,scope_violation,wrong_ref,other), stamped by a tokenize/overlap keyword classifier. Additive & optional — old records read asother, never rewritten. - Cross-project recurrence join at session-end — a rule violated again in a different project is now detectable.
- Experimental harness kit (
experimental/harness-kit/): the four memory verbs (/arstart·/arsave·/arrecall·/arreflect), a health scoreboard, an error-class taxonomy, and a periodic/arreflectloop that hunts phantom gradient steps — corrections whose rule was encoded yet whose error class recurred anyway.
Install / upgrade
claude mcp add --scope user agent-recall -- npx -y agent-recall-mcpnpm: agent-recall-mcp@3.4.37 · SDK agent-recall-sdk · CLI agent-recall-cli
中文 TL;DR — 复发检测过去只能看到「项目内」的重复;本版给纠正记录加 failure_class(捕获时关键词分类,零新依赖)+ session-end 跨项目类别 join。真实语料 eval 通过 Phase-0 门:史上第一次跨项目检出(一次 model-dispatch 违规连到另一项目中早它两个月的始祖),负样本 0/53 误报。随附实验性 harness 套件:四个记忆动词 + 健康记分牌 + 错误税则 + 定期 /arreflect 猎捕「幻影梯度步」(规则已编码、同类错误却照样复发)。
Full Changelog: v3.4.36...v3.4.37