Issue Cluster 是一个确定性分析技能,主要用途是把反复出现的问题按类型和 lane 进行聚类(要求同一问题至少出现 3 次,对应 #2.1),同时把积分卡违约项映射到治理交易条款(#3.1),并陈述补救措施但不主动执行(#3.2)。
主要能力:对 scored.json、issues.json 和 config/trading-terms.json 进行分析,输出 clustered.json,其中包含 issue_clusters 与 governing_terms 两部分。聚类结果需引用记录 ID,条款需引用协议原文,以保证可追溯性。
使用方式:运行 scripts/issue_cluster.py,参数为 --scored scored.json --issues issues.json --terms trading-terms.json --out clustered.json。引用聚类时附带记录 ID,并逐字引用条款文本;补救措施(如返利、CAR 权利)随条款引用一并陈述,是否执行由买方决定。
适用场景:每次 review 中 scorecard-roll 之后使用。
限制:不得生成低于阈值的聚类;不得在没有对应条款的情况下提出违约论点(#3.1)。若发现违约但无法检索到条款,应作为待办项提交给买方与法务。