推送,发件人是“天宫信息技术处“——他上次在方案评审会上见过的那个部门,但一直没有直接联系过。他点开。
“张先生:接天庭综合管理办公室转来的'快速通道长期运营'相关函件,信息技术处注意到您在新阶段方案中提及了'预核验系统的实时数据同步问题'。本处拟于近期进行一次系统内测,测试范围包括南天门快速通道的玉镜扫码数据与后台存储库之间的同步稳定性。测试时间暂定后天卯时。届时可能需要您在场配合。请确认是否可出席。“
后天卯时。信息技术处主动提出了内测——这相当于他之前预想中“系统改造会碰到的第一道墙“在比他预期更早的时候自动裂了一条缝。信息技术处没有直接拒绝他的方案,而是说“我们打算测试一下“。在官僚系统中,“测试一下“等同于“我们可以谈“。
他回了一条:“可以出席。后天卯时南天门快速通道入口见。“
发完这条他又在消息列表里翻到了太白金星的对话框——柳主事说拜访元昊需要通过太白金星递申请。他给太白金星发了一条:“前辈,听说元昊在编制政策审议委员会有一票。我想见他一面,关于编制错位修复的事。您能帮我递一份拜访申请吗?“
太白金星的回复过了约一炷香才到,语气比平时多了一丝审慎:“元昊我认识。但他近二百年不见生人的原因是——他见过太多'想改编制的人',每一个进来的时候都带着漂亮方案,每一个出去的时候都再也没回来。你要见他,得准备好回答一个问题:'你做这件事,是为了改编制,还是为了补漏洞?'两个答案他只会接受后一个。“
“为了补漏洞。“
“那你就这么答。申请我今晚递,有没有回复看他的意思。“
姜勃鑫把“补漏洞“三个字记进备忘录里。然后他合上手机,朝南天门方向走回去。走到牌楼附近时远远看到快速通道入口处站着三个人的身影——孙校尉、他父亲姜坤、还有一个个子不高的年轻文吏。三人围着通道的布局图正在讨论什么,手指在图纸上点了又点。
他走近了一些,听到父亲的声音正在说:“——第三列的偏暗问题已经解决了,我在光栏底座下面垫了一片云晶石,把散射角度校正了半度。“孙校尉在旁边应声:“老姜你这法子不错,我跟前一个门卫司的工程师说了几年他都没弄——“
张姜勃鑫没有走上前打断他们的对话。他站在十丈之外的玉金柱子旁边看了一会儿——他父亲正在做的事跟他自己在做的是同一件事,只是尺度不同。他是在重塑天宫的系统框架,他父亲是在微调南天门的一根光栏底座。一个是大拆大建,一个是精修细补,但本质相同——都是用手边能找到的工具,把不顺畅的东西改到顺畅。
他站了大约两分钟,然后转身走了。没有上前打招呼,因为不需要。他们在各自的位置上做各自能做的事,这是最好的状态。
回到公寓时已经是下午四点多。他脱了外套坐下来,把今天拿到的东西整理了一遍:周怀安签了字的项目协作意向书(仙籍处)、信息技术处的测试确认(后天卯时)、太白金星递的拜访申请(等元昊回复)。三件事排进了接下来几天的时间表里:后天卯时去南天门配合信息技术处测试;明天开始调仙籍处的历史数据做分析框架;元昊那边如果回复了再安排拜访时间。
他拿出一张纸,把时间线画了出来。后天是“测试日“,大后天开始是“数据日“,元昊的拜访穿插在这两者之间的空隙里。如果一切顺利,他在债务重组终审方案批下来之前就能把三个项目的前期准备全部完成。柳主事的五个工作日一过,三个项目直接进入执行阶段,不需要再等。
他写完了这张时间表,把纸贴在了书桌正前方的墙上。然后他在椅子上坐了一会儿,拿起手机翻了翻天宫小程序的“我的债务“页面——债务余额那栏的数字已经更新了。不再是那个他刚接手时看到的长得令人绝望的“8,000,000,000,000“,而是变成了一个新数字:“3,200,000,000,000“。
他盯着那个3.2万亿看了十几秒。它仍然是一个普通人用几辈子也还不清的数字,但它比8万亿少了一大截,而且它有了一个清晰的偿还路径。劳务置换、项目抵债、二十年周期——数字变成了可以被拆解成项目任务列表的东西。项目经理的看家本领就是把大目标拆成小任务,然后把小任务一个一个划掉。现在他有了一张清单,上面列着要做的事,每件事旁边都标注着对应的“抵债额度“和“完成期限“。
他关掉手机,在书桌前坐下来,开始写仙籍处转岗流程优化的数据分析框架。他需要提取三个维度的数据:各环节的耗时分布、各环节的退回率、以及各部门之间的流转路径。有了这三组数据,他就能画出流程的瓶颈热力图。热力图上颜色最深的那几个点就是“死结“,解开了死结,整个流程就能重新流动。
他写了大约两小时,到天色擦黑的时候把框架初稿完成了。然后他合上电脑,去厨房热了昨天剩的饭菜,独自一人吃了晚饭。吃饭的过程中他又看了一遍墙上的时间表,用手指在“元昊“的名字旁边画了个圈。元昊那个“编政策审议委员会“的席位是编制错位修复项目能否顺利推进的关键,但他知道元昊这种活了两千七百岁的老神仙不会轻易被一套方案打动。太白金星说的那个“补漏洞“的答法是对的,但他的拜访还需要更多准备——他需要准备一份“编制错位现状“的可视化数据,让元昊看到问题本身,而不是看到“有人要来改制度“。
他吃完饭洗了碗,回到桌前,在第二天的计划里增加了“编制错位数据整理“这一项。后天卯时测试之前,他要把各司空缺编制和借调人员的对应关系做成一张彩色的“流动图“——用颜色标注出每个空缺编制的“名义归属“和“实际使用“之间的偏差,偏差越大颜色越深。元昊见了这张图,不需要任何文字解释就能看懂问题出在哪儿。
当晚他睡得很平稳。没有再看到金色丝线,也没有听到任何声音。公寓里安静如常,窗外城市灯火渐次熄灭,夜色从深蓝沉入纯黑。他在午夜前就关了灯躺下,一夜无梦。
第二天清晨他起了个大早,坐在电脑前做了一上午编制错位的流动图。数据来源是他之前在编制优化办调来的编制额度表——那张表上各司的名义编制数、空缺数、在编人数全都列着,他把空缺部分按“借调去向“拆开,用箭头标出每一个空缺编制对应的实际使用部门。图表做出来之后他发现了一个让他后背微微发凉的事实:天宫七十多个部门里,有四十三个存在“编制名义归属与实际使用单位不一致“的情况,涉及的编制总数超过两千个。这些“流动的编制“像一条条隐形的河流,在各司之间穿梭流转,从未在任何一份正式文件中被标注过“转移“。
他查了一下这些“隐形河流“的流向,发现了一个规律——所有的编制都从“一线执行岗位“流向“管理层或行政岗“,或者说,名义上归属一线的编制通过长期借调被挪到了各司办公室、后勤、文书等部门。一线在干活的编不够,办公室坐着的编虚高——这就是整个天宫系统“有岗无人、有人无岗“的结构性症结。南天门门卫司缺的11个人不是真的缺,是被借调到了别的部门,而编制还挂在自己名下。
他把这张流动图做成了一份六页的简报:第一页是总览图(所有编制流动的全局地图),第二到五页是按片区拆分的局部图,第六页是结论摘要——“重新锚定编制归属、终止无期限借调、按实际使用单位重新核定各部门编制配额“。
做完这六页简报时已经过了中午。他合上电脑吃了午饭,然后出门去了天宫。下午的时间他去了仙籍处——周怀安签了“同意对接“之后他已经有权限调阅近十年的转岗申请记录。他用了一个半小时提取了关键数据,把各环节的耗时分布和退回率导入了自己的分析框架里。回到家之后他把仙籍处的数据跟南天门快速通道的数据做了交叉比对,找到了两个系统之间“可复用“的优化逻辑——预核验的流程可以无缝迁移到转岗申请的“材料预审“环节,并联审批的模式也可以直接套用到仙籍处各部门之间的签章流程上。
他在仙籍处项目的文档里写好了优化方案的第一版。写完时已经晚上十点多了,他站起来伸展了一下腰背,看了一眼墙上的时间表——明天卯时信息技术处测试。他定了五点四十的闹钟,然后洗了个澡躺下。
第二天凌晨五点四十,闹钟准时把他从睡眠里拽出来。窗外天还是黑的,但他已经习惯了在这个时间醒来。他简单洗漱后换了衣服出门,穿过城隍庙的偏院时看了一眼那棵老树——枝叶在凌晨的微光里泛着一层薄薄的露水,树冠中央似乎有什么东西闪了一下。他停了一下抬头看,什么都没有。也许是露水反光。
他推门进天宫时卯时还没到。南天门牌楼在晨雾里显得格外庞大,快速通道入口处已经站着三个人——都穿着信息技术处的深蓝制服,其中一个正在调试那台玉镜扫码终端的底部接口,另一个在核对一块玉板上滚动的数据流。第三个人站在他们后面,手里没有工具也没有玉板,只是安静地站着。姜勃鑫走近时那人转过了身,是一位约四十岁上下的女性,短发,眼神锐利。
“张先生?“她伸出手,“信息技术处副处长,钱玄同。上次方案评审会我列席了,但没发言。“
“钱副处长。“
“我们今天做的是同步稳定性的内测。“钱玄同转身指了指那台正在调试的玉镜终端,“快速通道的玉镜扫码数据目前是'写后即存'模式——每扫一个仙箓就立刻写入后台存储库。问题在于写入的过程中如果网络波动或存储库繁忙,前端就会出现短暂卡顿。我们的内测内容是:把'写后即存'改成'写后缓写'——先缓存在终端本地,每三十秒批量上传一次。这样前端的扫码动作不会被后台的写入延迟拖慢。“
“批量上传会不会造成数据丢失?如果终端在三十秒内断电——“
“我们有本地备份。缓写的数据在终端会同时存两份,一份在主存储区,一份在备份区。终端断电后重启时自动从备份区恢复未上传的数据。“钱玄同用指尖敲了敲玉镜终端的侧面,“这套逻辑跟你南天门方案里'预核验前置'的思路是同源的——把压力从核心节点移到边缘节点。我们信息技术处内部讨论过你的方案之后觉得可以借鉴。“
姜勃鑫微微愣了一下。信息技术处在讨论他的方案、并且从里面提取了可以借鉴的“边缘节点缓写“逻辑——这意味着天宫最保守的技术部门没有在拒绝新东西,他们在研究它。“那今天的测试如果成功了——“
“如果成功了,这个'写后缓写'模式会推广到南天门所有卡点,然后扩展到其他高频率数据录入部门。信息技术处长期积压的'系统改造风险'问题,第一刀可以从这里下手。“钱玄同说完转过身去继续看技术人员调试终端了。
张姜勃鑫站在旁边看完了整个测试过程。卯时到卯时三刻,三十个仙家作为测试对象通过了改造后的玉镜终端。前端的扫码速度平均提升了约0.8秒——这不是因为机器变快了,是因为后台的写入延迟被移出了前台流程。每一个仙家扫码的时候只感知到本地终端的处理速度,后台的批量上传在“看不见“的层面完成。
测试结束后钱玄同看了一眼数据汇总,点了点头。“批量上传同步误差率0.03%,在允许范围内。这套模式可以推广。“她转向姜勃鑫,“你的快速通道可以作为第一批落地试点。我们下周开始实施。“
“好。“
钱玄同又看了他一眼——那一眼里有一种很短的、近乎于“评估“的停顿。“你父亲的事情我听说了。他在南天门做后勤顾问,如果需要信息技术处配合什么硬件调试,让他直接找我。“她说这句话的语气很平淡,但姜勃鑫听出来了,这不是客套。
“谢谢。我会转告他。“
技术人员收拾设备的时候,姜勃鑫站在快速通道入口旁边,看着第一批早高峰的仙家已经开始进入通道了。光栏正常运转、玉镜扫描正常运转、批量上传在后台无声地进行着——一切都正常,跟之前一样,只是快了一点点。但这一点的积累会在接下来的几个月里慢慢释放出更多的“系统余量“。余量多了,系统就不容易卡。不卡了,人的压力就小了。人轻松了,制度就松动了。他正在做的所有事的终点都是这个逻辑链条。
他离开南天门时天已经大亮了。回公寓的路上他看了一眼手机,太白金星有一条未读消息,发件时间约一小时前:“元昊回话了。他明天申时有一个时辰的空隙,想见你。地址是兜率宫北侧的老松院。他说你带着'你需要补的那个漏洞的图'来就行。他看懂了图,门就开着。看不懂——你不用进门。“
张姜勃鑫站在云路上,把这条消息读了两遍。元昊答应见了。地址是兜率宫北侧的老松院,时间明天申时。“带着你需要补的那个漏洞的图“——元昊看的不是方案,是问题。方案是“你要怎么改“,问题是“毛病在哪儿“。元昊要先看到毛病确实存在,才会听你讲怎么治。
他回到公寓之后把那六页编制错位流动图重新整理了一遍。把总览图的颜色对比度调高了一点,让借调流向的箭头更粗一些,在结论摘要页把“重新锚定编制归属“七个字加大了一号。他不打算带任何“方案“去,只带这张图。到了老松院,把图展开在元昊面前,然后等元昊开口。如果元昊说“这图画的什么“,他就解释一遍;如果元昊沉默地看了很久,他就等元昊先说话。
他把图装进了帆布袋里。然后看了一下时间——下午一点多,距离明天申时还有二十多个小时。他今晚可以早点睡,明天下午去见元昊之前再去一趟仙籍处把转岗流程的数据分析做完收尾。
他坐在桌前翻开仙籍处的数据文档,开始写第二稿。窗外的阳光从午后的明亮渐渐转为傍晚的暖橙,他埋首在数据表之间,把各环节的耗时分布重新标了一遍,把退回率最高的几个环节用红色圈了出来。写完时天色已经暗了,他合上电脑,去厨房下了碗面。
吃面的过程中手机又亮了一次。这次是一条来自柳主事的消息,很短:“方案呈报玉帝已阅。玉帝说'劳务置换可试行'。正式批文明天出。你准备迎接第一单项目落地。“
劳务置换方案批了。明天正式批文到。柳主事的“第一单项目落地“指的大概是南天门快速通道的长期运营管理——那个项目要正式走劳务置换的流程了,从“蟠桃积分任务“变成“抵债劳务项目“。差额直接从债务余额里扣减,不再经过积分兑换的中间环节。效率提升了不少。
他放下手机,把面吃完,洗了碗。站在厨房的窗前看着窗外的夜色,脑子里那几台“虚拟机“正在以比过去任何时候都平稳的速度运转。进程都在线上,没有卡顿,没有阻塞。他在等待正式批文的同时已经跑通了两个新项目的接洽,信息技术处的内测也做完了,元昊的约也排好了。所有的事都在各自的位置上向前推进,节奏虽然慢但稳定。
他走进客厅,坐到沙发上。没有开灯,就在黑暗里坐着。窗外城市的灯火在远处铺展开来,像一片倒置的星空。他靠着沙发背,闭上眼,让呼吸沉下去。
在即将入睡的那一瞬,他再次感觉到了那层金色的底光——不是视觉,是某种更深层的知觉,像皮肤表面感应到远处热源的温度差。他睁开眼看了一眼西北方向,金色底光的强度确实比面朝其他方向时更亮一些。西北方向的老松院、兜率宫、档案馆、虚渊,所有他需要去的地方都集中在那个方位。
他对着那个方向轻声说了一句:“明天见。“
然后他闭上眼,沉入了睡眠。
第十一章完