“不是为了给人打标签。”
“而是——”
林霄接了下去:
“——为了保护工程师。”
Zero:“对。”
他指着那些粗糙的条目:
【频繁跳过代码评审】
【绕开灰度发布】
【无故改限流阈值】
【深夜频繁直接改配置】
“我们本来想着:
只要把这类行为提前识别出来,
给工程师一些提醒,
给团队一些缓冲。”
“本意是善意的。”
他停了一下:
“结果,后来——”
“管理层看到了这张 PPT。”
他伸出手,像在空中写字:
“有人在旁边补了一行注释:”
【也可作为绩效考核与淘汰参考依据】
林霄喉结微微一动。
那一行看似“顺便”的注释,
就是整个体系真正的起点。
系统低声:
【——从那一刻开始,
这章没有结束,请点击下一页继续阅读!
系统就不再是“保护工程师”。】
【——而是“管理工程师”。】
【——从工具,变成了——
枷锁。】
Zero 呢喃:
“如果当时我把那一行划掉……”
“可能今天就没有你这些事。”
“可惜。”
“我没划。”
——
三、原罪:第一次“回溯”的出现
Zero 手一挥。
第二页 PPT 出现。
标题:
【历史行为回溯(实验性功能)】
“那时候,‘回溯’只是我们的一次技术实验。”
“我们想做一个东西——
像黑匣子一样。”
“出事以后,
可以回看工程师当时做过什么操作。”
“是为了——”
“帮他们证明清白。”
林湛在旁边苦笑:
“现在回想起来,
真的好讽刺。”
Zero 继续说:
“第一次回溯落地,是在一次生产故障。”
“那次故障,
是业务提前上线一个未评估的活动导致的。”
“但因为回溯系统抓到了某个工程师最后一次改配置的记录——”
“所有人,
都盯着那条记录不放。”
“我还记得当时的会议。”
他抬眼,神情像回到那一间会议室:
“业务负责人拍着桌子说:
‘你看,是他改了配置。’”
“那个工程师手抖着说:
‘我是在救场。’”
“我当时也说:
‘回溯只说明他做了什么,不说明他有罪。’”
“可是——”
Zero 轻声:
“决策层说了一句话——”
‘我们现在需要一个人,
来结束这场追责。’
林霄低语:
“所以,他们把回溯变成了——”
“定罪工具。”
Zero 点点头:
“从那次以后,
‘历史行为回溯’这个功能,
被写进了一个新文档。”
【风险工程师管理体系 · V1.0】
“里面有一个条款——”
【回溯记录,可用于判定工程师是否存在“行为不当”】
“我看到那一行的时候,
心里就知道——”
“我们搞出来的东西,歪了。”
——
四、Zero 的叛逃:试图写“补丁版本”
Zero 深吸了一口气。
“我试过补救的。”
“我写过一个新版本。”
“名字叫——”
他看向林霄:
《双向回溯机制 · V0.1》
林霄眼神一凝。
林湛苦笑:
“就是我刚才说的那份被你们关掉的东西。”
Zero:
“我提了三个点——”
他竖起三根指头:
“一,任何针对工程师的回溯,
都必须同时回溯业务、管理、风控的决策。”
“二,回溯记录不是定罪工具,
是复盘工具。”