用途:在 Intuition Builder 流程中,generate-analogy-set 之后、呈现 framings 之前调用,检查 5 个 framing 里的类比是否被重复使用。它读取 shared-context/analogy-catalog.md,但不写入目录,写入由发布时触发的 update-analogy-catalog 负责。
主要能力:对每个 framing 执行五步——提取类比的来源域(如“library card catalog”)、目标概念(如“KV cache”)、在 analogy-catalog.md 中 grep 精确或近似匹配的 source × target、分类为 new | reused-from-catalog | adjacent-to-catalog、对复用或相近条目引用目录条目及其文章。
匹配层级:new 表示该目标概念下来源或其近似变体均未出现;reused-from-catalog 表示来源与目标精确匹配,即作者已在已发布文章中用过,需强提示,要么说明复用理由要么替换;adjacent-to-catalog 表示来源与目录中相近类比匹配(如“drawer”对“card catalog”)或目标已在目录但来源不同,需软提示。所谓“近似变体”指同一来源域(图书馆、免疫系统、bucket brigade)即使具体实例不同。
使用方式:输入为 5 个 framing 的列表加 analogy-catalog.md,输出为逐 framing 的分类加引用;无副作用,只读。
限制与护栏:只读,绝不写入目录;必须同时匹配来源域与目标概念,同一来源用于不同目标只算相邻而非复用;只标记相邻不自动拒绝,由作者决定复用是否有意;标记时必须引用目录条目和文章;不要跨类比方向扩展近似匹配(生物学与组织学属不同域);若目录为空(发布早期),所有 framing 按定义均为 new,在输出中说明一次即可。