破窗
程鹏把`消息排队/差评标黄`那一行删掉时,窗外的雨正贴着防盗网往下流。
不是滴,是流。对面楼的阳台被雨幕糊成一片灰白,晾衣架上的一件红色小孩雨衣被风掀起来,又软软贴回去。南山橙色预警的推送压在手机屏幕上,下面还有一条全市下午停课提醒。小区楼下的水泥地已经起了细泡,芒果树叶子被打得发亮,北环方向的车流声被雨声压到很低,只剩一层闷响。
客厅没开空调,除湿机嗡嗡转。胡桃木色桌面上,草稿纸边角翘着,压着半支笔。屏幕里是那份他反复打开又反复合上的文档。
`餐饮_观察草稿_6.1`
上面旧字还在:
`工具能做:排队、标黄、提醒人工、留证据。`
`工具不能做:劝删差评、承诺赔付、替家人认错、替老板下判断。`
今天他又往下写了两行,写完觉得像产品需求,删掉。再写,还是删。
技术群里有人转Google I/O的演讲摘录,说AI把代码产出速度提到十倍,软件是负债,写得越快欠得越多。下面又有人贴北大那个AI代码风险项目,说最危险的是看起来平平无奇的代码,语法正确,测试通过,问题藏在里头。
程鹏没点开。
标题够了。
阿梁那句“懂行晚辈”的口气,也不就是平平无奇吗。看着会办事,看着像人话,真放出去,老板的话就被机器抢了一截。楼下那件事也一样。不是工具能不能做,是他一直把话压在文件夹里,让一个没说出口的东西站在两个人中间。
他点开“5.24 周节奏初表”。
最后一行还在那里:
`6.13:电话 1。`
那天他对母亲说,你别问那个东西,问我。
我回得慢点,但我回。
程鹏盯着这行,看了好一会儿。雨声敲在窗上,密得像旧机房里一排风扇全坏了轴承。楼下A12的门头在雨里看不清,只能看见一团被水压住的小光。
他把文档保存,没有再写。
厨房里有挂面,冰箱里还有两个鸡蛋,美宜佳也能送饭团。今天下楼不是为了吃饭。
程鹏站起来,拿起门后那把旧黑伞,又把它放下。上次伞漏得厉害。他从次卧纸箱旁翻出一件很久没穿的深蓝雨衣,袖口胶条有点发硬,拉链拉到胸口时卡了一下。他低头看了看,笑了一声。
“北大出来的,”他说,“今天终于会穿雨衣。”
笑完,他把手机揣进裤袋,出门。
四楼拐角那盏声控灯还是没亮。雨声大,脚步声不起作用。程鹏站住咳了一声,灯“啪”地白起来,照出墙上那块回潮的浅黄水印。楼梯扶手冰凉,油漆磨掉的地方贴着掌心,有一点铁锈味。
一楼门口已经积水。雨从檐口冲下来,砸在台阶边,水花一层一层往外推。老小区门口的美宜佳蓝白招牌在雨里发虚,透明塑料帘被风掀到一边,便利店小哥用拖把往外推水。慢车道上,一辆无人快递车贴着路边慢慢爬,提示灯一闪一闪,像它不归人类天气管。
程鹏迈进水里,拖鞋边立刻湿透。
A12的卷闸门开着一半。
雨太大,午市几乎没人。门口小桌往里挪了半尺,旧木板竖在后厨墙边,字朝外。A11那边蓝桶水面被雨声震得发抖,老板娘一边看手机家长群一边喊:“下午停课,不给接!留学校午休!这雨下得真会挑时间。”
陈泽鑫站在灶台前,火开得小,锅里温着饭。左胳膊袖口卷到一半,肘窝那块昨天采血留下的小针眼已经没贴创可贴,像一粒很淡的黑点。小票机安静,平台页面亮着,角落里一行字:
`剩余4天。`
程鹏停在门口,雨水从雨衣下摆滴到门槛外。
陈泽鑫抬头:“炒饭?”
这是最稳的接法。像雨天先问火,不问人。
程鹏说:“先不急。”
陈泽鑫的手停了一下。
程鹏站在门边,没有往里多走。他看见白皮本压在案板内侧,看见手机屏上材料清单的一角,也看见那行剩余4天。证照这一关,机器帮不上。健康证结果,许可流程,原件出来的时间,全都不听他的。
他喉咙有点干。
“泽鑫,”他说,“我今天不是来点饭的。”
A11老板娘在隔壁又喊了一句什么,被雨声打散。档口里反而静了一点,只有抽油烟机低低响着。
程鹏说:“海吉星那张表,某日,是我做的。”
***
陈泽鑫没有立刻抬头。
锅铲还在他手里,铲面贴着锅边,油和饭粒在热锅上发出很轻的滋声。外面雨大,水从雨棚缝里斜进来,滴到门槛边的旧胶皮上。程鹏那句话落下来,不像新消息,更像锅里早就压着的一块饭团,被人终于翻到明面上。
他早知道。
五月三十,海吉星,何哥湿着手点开那张白底灰格表。
五月三十一,程鹏手机上同样的表。
客户名,品名,数量,备注,待确认。
你看一眼,不对我再改。
那天他就把线接上了。接上以后没有说。人名册第一行也没改。不是忘了,是写不进去。
陈泽鑫把火又关小半格,才说:“嗯。”
程鹏看着他。
“你早知道。”程鹏说。
不是问句。
陈泽鑫把锅铲放到锅边:“五月三十,海吉星见过。第二天你手机上,也看到了。”
程鹏的手指在雨衣袖口上停了停,像一笔账算到中间,发现有一列早就有人填过。他点了一下头。
“行。”他说,“那我也不绕了。”
陈泽鑫没接。
程鹏站在门边,声音比平时低一点,却还是一条一条往下放:“第一,那个工具是我做的。农业、五金、汽修,还有海吉星何哥那边,都是同一套东西拆出来的。第二,你现在最急的是证照,健康证、食品经营许可、原件拍进去,这个我帮不上。别硬拿不对的证件去顶,也别证照没出来就赌提交。定位如果又偏到后停车棚,先别点确认。”
陈泽鑫说:“旧复印件不会用。”
这句话出来有点硬。
程鹏听见了,没有往里顶:“我知道。”
雨声压了一阵,A11蓝桶边的泡沫箱被风推了一下,老板娘用脚踩住,骂了一句,又低头看手机。
程鹏继续说:“第三,等你过了这关,如果后面消息回不过来,差评、补、赔、退、客户催单,一块压上来,我能给你搭个口子。它能把消息排队,标黄,提醒你看。它不能替你认错,不能劝删差评,不能承诺赔付,也不能替你跟谁讲软话。”
他说到这里,自嘲地笑了一下:“我这听着像开会。”
陈泽鑫看他一眼:“是像。”
“老毛病。”程鹏说,“管过人,改不干净。”
这句让雨里那点硬气松了一点。陈泽鑫把锅铲拿起来,锅里饭已经温过头了,边上一圈有点干。他用铲子轻轻压开,没让焦味起太重。
程鹏说:“用不用,你定。价钱也丑话说前头,跟别人一样,不因为你住楼下便宜,也不因为这事儿贵。你先不用答我。我今天就是把话放这儿。”
陈泽鑫低头看锅。
他想起惠记。
不是招牌,不是旧证,也不是父亲那张手背照片。是手机一直亮着,火不能停,母亲在家里替父亲回消息,打字慢,字又不准,差评一条压一条。那时候如果有一张表,把客户先排开,把哪一条该自己回、哪一条不能乱认、哪一条要留证据标出来,也许不至于那样。
也许。
这个词最没用。
饭没了就是没了,锅洗干净也洗不回昨天那一勺。
程鹏像也被同一个词卡住了。他说:“你爸那家店,之前你讲的那些……如果早一点有这个东西……”
后面没说出来。
陈泽鑫把锅铲往锅边一磕。
声音不大,很清。
“店已经没了。”他说。
不是怨,也不是挡。只是把账放回原位。
程鹏看着他,点头:“嗯。补不了。”
这三个字比“对不起”好一点。对不起太顺了,顺得像平台客服。补不了,是实话。
陈泽鑫拿起小碗,把锅边那点温饭拨出来。今天没单,饭温过再温也不好卖。他倒进自己碗里,加了一点菜脯,拿筷子拌开。
“你食不食?”他问。
程鹏像没反应过来。
陈泽鑫说:“炒饭。不要火腿肠,少油。”
程鹏低头笑了一下:“食。”
“那你等。”陈泽鑫说。
火重新开大,锅热起来。雨声还在外面砸,档口里有了油声。鸡蛋下锅,边缘起泡,米饭压开。陈泽鑫的手腕照旧翻,先听饭粒撞锅底,再看白汽散不散。程鹏站在门边,没有往灶台前靠,也没有再说那张表。
A11老板娘探头:“阿鑫,今天还有客啊?我以为全深圳都泡水里了。”
陈泽鑫回:“楼上的。”
老板娘看一眼程鹏:“哦,五楼那个。你们聊什么聊这么久?”
陈泽鑫把饭翻起:“聊雨。”
老板娘哼一声:“雨有什么好聊的,聊它也不停。”
程鹏接了一句:“所以先吃饭。”
老板娘笑了:“这个对。”
饭出锅,陈泽鑫等白汽散半秒,扣盖,递过去:“袋底烫,别贴腿。”
程鹏接过来:“今天还上楼吃。”
“行。”
扫码声响了一下。程鹏收起手机,走到门口时又停住。
“证照那边,”他说,“结果没出来之前,先把材料清单拍照留底。地址、招牌、定位三样别让平台各认各的。剩四天,别赌最后一分钟。”
陈泽鑫说:“昨天体检了。等结果。”
“行。”程鹏说,“等就先等。棚里的活看着不急,耽误一天就是一天;但有些证件,不在你手上,也别用急去顶。”
这句有点土,却是实话。
陈泽鑫点头:“知道。”
程鹏把雨衣帽子重新扣上,走进雨里,雨衣下摆被风吹起来,水顺着裤腿往下淌。他进老楼单元门前回头看了一眼,没再补话。楼道里灯暗了一下,又被脚步声拍亮。
陈泽鑫站在门口,看他消失在一楼阴影里。
外面雨大,巷子里没几个人。A11老板娘那边手机又响,学校群消息一条接一条。小票机仍旧安静。平台页面里的“剩余4天”没有因为刚才那场话变成5,也没有变成3。
证照还是证照。
健康证结果还没出。
父亲那边也还是没有回。那张“潮州小炒”的照片和“挂好了”三个字,安安静静躺在微信里,像一块还没被人翻面的蒸粿。
陈泽鑫把锅刷了。
热水一冲,白汽扑起来,他侧过脸。不是怕烫,白汽一上来眼睛会酸。水沿着锅底那圈灰蓝印流下去,旧铁锅的脾气还是那样,起热慢半拍,吃火匀,不突然发猛。
刷完锅,他擦干手,把白皮本拿出来。
人名册第一行在那里:
程鹏。楼上五楼。不要火腿肠。雨天扶招牌。大暴雨,帮拍后厨十五秒。
后面还有空。
从五月三十一到今天,他看过很多次。笔帽拔开又扣回去,扣回去又拔开。今天那句话终于被对方说出来了。窗户纸破了,风进来一点,但屋里那堆东西没有自动归位。
某日。
工具。
早就知道。
补不了。
这些都不是口味,也不是地址。写进去,第一行就不再是一个客人。
不写,又像今天也被水冲走了。
陈泽鑫把笔帽拔开。
笔尖悬在“十五秒”后面。雨水从门头下沿滴下来,一滴,两滴。旧木板靠在后厨墙边,`A12 卖虾旁边`几个字发灰,但还看得见。
他终于让笔尖落到纸上。
墨水先洇出一个很小的黑点。
第一笔已经下去了。
后面那个字,他还没有写完。
(某日 · 第75章)