Run only the blocking forgetting gate on a memory design or store — what leaves, and on what rule.
复制下面这句话,粘贴给 Claude Code、Codex、Cursor 等 AI 编程工具,它会读取安装说明并在你确认后完成安装。
请阅读 https://ai.atlankj.com/install/asset/gh-claude-skills-0810796eca6b ,按照其中的说明把「cs-forgetting-audit」安装到你(当前 AI 工具)中。执行前先告诉我将运行的命令和写入的位置,等我确认。
查看 AI 将读取的安装说明正在读取 GitHub 原文…
内容来自 GitHub 原始文件,由原作者维护。在 GitHub 查看
The short pass. Skip the cost and architecture work; answer one question about
$ARGUMENTS:
What leaves this store, and on what rule?
If given a policy JSON:
python skills/memory-engineering/scripts/forgetting_policy_linter.py --policy <policy.json>
If given a directory, first show what is actually accumulating, then gate:
python skills/memory-engineering/scripts/memory_density_auditor.py --dir <path>
python skills/memory-engineering/scripts/forgetting_policy_linter.py --policy <policy.json>
If no policy file exists, that is the answer — nothing leaves the store. Show
what --sample-failing blocks, then help write one from
skills/memory-engineering/assets/forgetting_policy_template.md.
newest_wins,
auto_merge, overwrite and last_write_wins all fail. Two memories that
disagree may both have been true in different contexts, and silently resolving
them destroys the only evidence the conflict existed.The other six checks (dedup, consolidation, scope, audit trail, rollback, growth-slope monitoring) degrade the verdict to CONDITIONAL rather than failing it.