“弱关联也得桶一致。”陈毅回答,“桶不一致就是不关联。你现在要做的不是找路径,是找事实。”
挂断电话后,陈毅把这条申请的协作席来源查了一下——果然来自近期在多个城市推“申请指导”的那家服务商。
更关键的是:同一服务商在两周内提交过五条SOC申请,其中三条都出现“桶不一致”。这是模式,不是偶然。
系统按规则把它标为:ABUSE(诱导异常聚类),自动触发:
冻结该服务商协作席(不影响城市责任席)
该服务商参与的项目进入“复测抽查池”
生成审计旁听记录编号
林远看完报告,只说:“按流程。别点名,点事实。”
对手的反扑:他们会说你“压投诉”
当天晚上,果然有一篇公众号文章开始传播,标题非常熟练:
“某平台以‘关联性’为名卡住投诉编号,基层维权更难?”
文章没点名,但暗指很明显。评论区一片情绪。
刘曼急得想马上写长文反驳,被林远按住:“别跟情绪打架。用公共接口说话。”
第二天早上,公共接口新增了一个非常短的FAQ:
平台不接触投诉内容,不影响投诉受理;
关联性校验只用于exception申请,防止借用无关事件编号;
弱关联可提交但触发抽查复测加密;
对外公开每周统计:SOC申请通过率、FAIL原因分布(仅桶不一致/时间窗不符/主题不符等结构项)。
他要做的是把争议从“你是不是压投诉”拉回“你是不是借编号”。
当天下午,银行何经理把这条FAQ转发给几家合作银行的风控群,并补了一句:“这套机制减少了例外编号的道德风险,银行更敢把它当条件之一。”
这句话很关键:它把制度的价值落在现实约束上——不只是“看起来合理”,而是“能被金融采用”。
下一步:关联性之外,还有“影响范围”
Link-Check挡住了最粗暴的借火警,但林远知道更细的玩法还在:桶一致、主题码一致,并不代表影响范围真实。
对手会把真投诉集中在一个角落,然后拿它为整个项目开门。
火是真的,但火可能只是厨房冒烟,不该按“整栋楼起火”开门。
林远把陈毅叫到窗边,指着雨夜里那条还在闪的车流:“下一章,我们加第二道:影响范围校验。exception不是因为你有一个投诉,而是因为这个投诉反映了系统性风险。我们要让SOC类申请必须声明影响范围,并接受抽查回访。”
陈毅点头:“回访会涉及隐私。”
“不回访投诉人。”林远说,“回访项目方、回访监理日志、回访工单链路。抽查的是‘你有没有把风险当借口’,不是‘是谁投诉的’。”
他在白板上写下下一章的任务单:
SOC影响范围声明
抽查回访工单链
小火不许开大门
门票会越来越隐蔽,规则也必须越来越细。
但细不是为了折腾基层,是为了让消防门仍然是消防门——不是VIP通道。