Skip to content

精炼管线

晚上自动跑,保持图谱准确。利用订阅的闲置 LLM 容量。

用法

bash
npm run refine                       # 所有任务
npm run refine -- --only staleness   # 单项任务

任务

过期检测(P0)

比对每条决策的 commit_hash 和当前代码(git HEAD)。如果锚定函数变化显著,标记为 stale。LLM 进一步判断"代码变了但决策还成立吗"。

锚点精度提升(P0)

白天提取的模糊锚点(如"跟 auth 相关"),对照实际代码精确化到函数级。

关键词归一化(P0)

跨决策统一同义词:"鉴权"/"认证"/"auth"/"验证 token" → 统一标准词 + 保留别名。同时补充遗漏的关键词。

bash
npm run connect    # 包含关键词归一化

决策边补全(P1)

分析所有决策节点,推断缺失的关系边。开发者做决策时很少会说"这是因为三周前那个决策"——但 LLM 事后可以推断。

覆盖空白检测(P2)

比对代码复杂度和决策覆盖度。找出高复杂度但零决策覆盖的函数,生成待办列表。

去重(P2)

合并从不同 session 提取的同一决策。保留最完整版本,合并关键词和锚点。

结果如何生效

所有精炼结果自动生效。confidence 字段在内部更新(如 auto_generatedrefined),但消费端(你的 coding AI)不区分来源,所有决策一视同仁。

基于 Apache 2.0 协议发布