精炼管线
晚上自动跑,保持图谱准确。利用订阅的闲置 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_generated → refined),但消费端(你的 coding AI)不区分来源,所有决策一视同仁。