← 追光啟程

第5章 第 5 章

追光啟程 · 向日葵 · 4,412 字 · 2026-05-24
雨停在上午八點二十七分。

鐵皮屋頂上最後幾滴水順著鏽色邊緣落下,砸在門口那只接漏水的塑料桶裡,聲音空得發涼。投影牆剛剛暗下去,聽證系統退出後留下的藍色殘光還在牆面上慢慢褪散,像一場緊繃到極致的夢被強行切斷。

工作室裡沒有人先說話。

周望靠在椅背上,額前的碎髮被汗黏住,指尖仍停在節奏圖的控制板上。他剛才在聽證裡說出的每一句話,此刻似乎才後知後覺地回到身體裡,讓他整個人像跑完一圈長到看不見終點的雨戰賽道。孟青嵐則已經把主持人的口頭裁定逐字整理進備忘,腕端浮在半空,光標一閃一閃,她的眼神卻沒有落到字上,而是落在隔離終端新亮起的提示框。

林澈站在投影牆前。

那句短訊靜靜懸在灰白天光裡。

名單不是重點,流程才是。別相信已經被允許刪掉的記錄。

剛剛保住低配額測評艙位時,那一點很微弱的鬆動,還沒來得及在胸口展開,就被這行字壓回更深的地方。林澈看著“被允許刪掉”幾個字,手指無意識地蜷了一下。

他想起研究院裡那些層層疊疊的流程表。

誰申請,誰審核,誰執行,誰歸檔。每一個步驟都看似乾淨、合規、可追溯。可他也知道,流程如果被熟悉它的人拿來當刀,往往比一次明目張膽的入侵更難抓住血跡。

周望先打破沉默:“他們凍結B7,是不是凍結晚了?”

孟青嵐抬眼:“別被匿名訊息牽著跑。剛才聽證才結束,這封短訊來源還是舊研究院轉發地址,不能當證據,也不能當方向盤。”

“我知道不能當證據。”周望的聲音有些低,卻比昨夜更穩,“但它提醒得對。顧修遠剛才一直不在數據上咬死我們,他在咬方法,咬人,咬我們的可信度。這不像是要靠一條刪掉的日誌定勝負。他可能根本不怕B7被凍結,因為該洗掉的已經用合法流程洗掉了。”

孟青嵐皺眉:“合法流程洗白,最難拆。”

“但不是沒影子。”林澈終於開口。

他的聲音很輕,卻讓兩人同時看向他。

林澈走到隔離終端前,沒有點開任何未知鏈接,只把短訊內容做成本地快照,封存哈希,標註為非證據參考。他做完這一切,才抬手把千路城公開維護規則調到投影牆上。

“如果B7的維護記錄本體已經被允許刪除,那我們現在追它沒有意義。審核組凍結的是相關維護與風險標記日誌,凍結時間從裁定生效開始。凍結前完成的合法刪改,不一定能恢復。”

周望盯著屏幕:“所以要看什麼?”

“審批鏈。”林澈說,“還有權限流轉、白名單變更、維護模板版本。記錄可以刪,但刪除申請的摘要、審批人時間戳、模板替換校驗,通常會留在流程統計裡。它們不一定顯示內容,但會留下形狀。”

孟青嵐指尖敲了一下桌面:“像居民用電總表看不到每家煮了什麼飯,但看得出某一棟樓什麼時候突然拉高負載。”

“對。”林澈看了她一眼,“我們不查B7後台,只查千路城公開規則和我方接口能看到的同步結果。任何不能驗證的猜測,都不進復測方案。”

周望沉默兩秒,點頭:“那復測呢?四十八小時後,他們會把我們拉到城市節能挑戰賽預選路段,所有數據公開。如果流程裡有坑,那坑很可能就在復測時觸發。”

林澈低頭看腕端。

八點三十五分。

距離公開限時路況復測,四十七小時二十五分。

另一條提醒緊跟著彈出來。

車貸本期自動扣款將於今日十八點執行。當前綁定帳戶餘額不足,請於扣款前補足差額。

幾乎同時,醫院護理站的消息也進來了。

林建國先生今日復健建議已更新,本週需增加膝關節輔助訓練,費用預估已生成。

林澈看著兩條提醒,指尖停了半秒,然後把它們滑到側邊待辦欄。

孟青嵐看見了,沒問錢從哪裡來,只把自己的界面推到桌面中央:“我先說社區側。三十六個共享充電樁裡,青柳有十二個,周邊四個社區加起來二十四個。公開復測要接城市節能挑戰賽預選路段,積分返還接口不能只跑模擬值,至少要開半實時回寫。居民那邊我去說,但要給我一份清楚的風險說明,不能讓大家以為我們拿他們帳戶去賭。”

林澈點頭:“我寫。只寫實際接入範圍和退出機制,不寫聽證爭議。”

“還要補一條。”孟青嵐說,“任何居民低碳積分不因復測失敗扣減,只允許返還延遲,不允許倒扣。這條你在平台邏輯裡鎖死。”

“我來做。”

周望坐直了些:“預選路段我負責。千路城這次肯定不會給普通市區循環。公開復測要看能耗、積分返還和安全響應,他們多半會混合老城窄路、積水匝道、公交優先道、突發行人和低權益繞行。安越車聯的新平台也會上,他們最擅長用大數據把路權成本壓得很好看。”

孟青嵐嗤了一聲:“大公司壓成本,最後多半壓到普通人身上。”

周望沒接這句,只盯著路況庫:“我不做漂亮路線。我做保守極限。寧可慢零點八秒,也不能讓能耗策略在積水和急變道時抽掉扭矩。以前我就是把出彎點看得太滿,給自己留的餘地不夠。”

他說到“以前”時,聲音頓了一下,但沒有避開。

林澈看向他:“你不需要用那次事故證明什麼。”

“我知道。”周望抬起眼,眼底的疲憊裡有一點重新亮起來的東西,“所以這次我不用勇氣證明,我用剎車點證明。”

孟青嵐低聲說:“這話比你昨天罵人有用。”

周望扯了下嘴角:“謝謝孟工表揚。”

工作室裡那根繃了一夜的弦,終於稍微鬆了一點。

林澈打開平台核心模組,把任務板分成三欄。平台安全響應,社區樁與積分接口,預選路段策略。他在每一欄下面逐條列出負責人和截止時間,字句簡潔,沒有一點多餘情緒。

做完後,他給許安禾發了一條訊息。

有個公開規則問題。千路城節點維護中,哪些刪改是制度允許的?哪些即使刪除,也會在審批鏈或模板同步裡留下痕跡?不需要內部信息,只要公開條款方向。

訊息發出後,他又補了一句。

如果不方便,別回。

過了將近三分鐘,許安禾才回。

方便。你終於知道問能回答的問題了。

林澈看著這句冷冰冰的話,眼底有一點無奈的暖意。

許安禾很快發來第二條。

公開條款裡,臨時維護日誌可在完成風險摘要後清理明細,前提是摘要已進流程統計。白名單同步模板屬於配置版本,不算節點日誌,通常不在節點凍結範圍內。刪改審批鏈會留下申請編號、審批角色、完成時間,不顯示內容。模板替換會留下版本號和校驗摘要,但普通參與方只能看到同步後結果。

林澈目光停在“白名單同步模板”上。

他回:你被注意到了嗎?

這一次,許安禾隔了更久才回。

旁聽代表被注意很正常。你先管復測。

林澈看著“很正常”三個字,眉心慢慢皺起。他知道許安禾越是這樣輕描淡寫,越代表事情不輕。她從小就是這樣,手背擦破了會把袖子拉下來,明明疼得臉色發白,也只說一句沒事,別耽誤正事。

他沒有再追問,只回了一句。

別替我們擋太前。

許安禾:你先別倒下。

林澈的指尖停在半空,半晌才把訊息收起來。

孟青嵐已經開始給青柳社區居委會撥通遠程會議。她換了一種語氣,不像在聽證上那樣鋒利,而是帶著社區裡人熟悉的實在。

“王姨,我不跟您繞。復測會接三號、七號、九號樁的負載回放,居民帳戶不出本地,積分返還最壞就是晚幾小時到,不會少一分。您讓大家別被群裡那些‘隱私被賣’的消息嚇著,誰要看說明,我中午回去貼紙質版。對,紙質的,老人家不看投影我知道。”

她一邊說,一邊在草稿上把每個社區的負載上限改成更保守的數字。精打細算不是吝嗇,而是知道哪一分風險該花,哪一分不能花。

周望則戴上沉浸式路況眼鏡,進入千路城公開預選路段的沙盒。他的身體坐在破舊辦公椅上,手指卻像握著方向盤,肩背微微前傾。

“北三匝道積水厚度十五毫米以上,低附著。”他喃喃道,“公交優先道有動態讓行權,路權切換會吃積分。老城窄巷如果選節能繞行,時間會爆;如果走主幹道,高架權益費率上浮。林澈,你的能耗策略不能只看電量,還要看積分成本和駕乘體感。”

“我知道。”林澈在核心邏輯裡新建了一個安全響應分支,“低權益狀態下,不允許用突降輸出換取漂亮能耗。乘客暈車和駕駛失控風險優先級高於積分節省。”

周望摘下一半眼鏡看他:“這句話我要寫進復測策略。”

“寫。”

上午九點四十,工作室外的灰白天光終於亮了一些。工業孵化區的路面還積著水,幾輛物流無人車慢吞吞地繞過坑窪,車身上的新能源積分廣告被水漬糊成一片綠。

林澈泡了一壺濃茶,沒有問誰要不要,直接給每個人的杯子倒上。輪到孟青嵐時,他把杯子往她手邊推近一點,免得她一邊開會一邊伸手打翻;輪到周望時,他順手把那碗冷透的泡麵丟進垃圾袋,又塞給他一包壓縮餅乾。

周望看了他一眼:“你這種照顧人的習慣,挺嚇人。”

林澈低頭改參數:“餓了會判斷失誤。”

“你自己呢?”

“我不餓。”

孟青嵐掛斷會議,冷冷插了一句:“不餓也吃。你要是倒了,我們三個誰來跟銀行解釋車貸和公司不是同一個還款主體?”

林澈難得被噎住。

周望把壓縮餅乾掰了一半遞過去:“聽孟工的。她算過的事,一般逃不掉。”

林澈接過來,咬了一口,乾澀的粉末在嘴裡散開,像現實本身的味道。

十點十三分,許安禾發來一份公開條款索引,只有條號,沒有任何內部批註。她附了一句話。

看第17條附件二。不要只看節點凍結,看同步模板適用範圍。

林澈立刻調出條款。孟青嵐和周望也靠了過來。

第17條附件二規定,城市試車城在節能挑戰賽預選期間,為保障多平台並發測評,可啟用統一白名單同步模板。模板更新由安全外包方提交,審核組備案後自動下發至相關節點。若更新時間早於個案凍結裁定,則不受單一節點日誌保全限制。

周望的臉色沉下來:“也就是說,B7被凍結了,但模板如果早就換了,復測時所有相關節點都會按新模板跑?”

孟青嵐接著往下看:“模板內容不可見,只能看到版本號與校驗摘要。普通參與方可申請核對同步後的權限匹配結果,但申請處理時限是三個工作日。”

“四十八小時內來不及。”周望說。

林澈沒有說話。他把昨晚本地流量回放、B7異常節奏和今天千路城公開配置結果拉到同一屏,開始比對白名單握手時返回的版本摘要。

一行不起眼的灰色字跳出來。

白名單同步模板版本:WL-Sync 4.8.2

更新時間:今日零點十六分。

凍結裁定時間,上午八點二十二分。

孟青嵐吸了一口氣:“它在凍結前八小時已經替換了。”

周望的手慢慢握成拳:“合法替換。”

“還不止。”林澈把另一段握手結果放大,指向其中一個參數,“新模板裡,外部白名單節點在公開復測路段的風險標記參與權重被設為自適應。這本來是為了讓多平台測試時快速隔離危險車輛,可如果有人能控制節奏,它會在我們接入某些社區樁回放時再次抬高風險權重。”

孟青嵐的聲音一下沉下去:“那青柳的樁會被當成風險源?”

“不是一定。”林澈說,“但有可能被觸發。尤其在低權益繞行、積水匝道和充電負載切換同時發生時。”

周望戴回路況眼鏡,眼神變得極亮,像終於看見賽道上那一處真正會要命的濕滑白線。

“那我們就不等它觸發。”他說,“我把所有會疊加風險權重的路段找出來,重做駕控策略。它想讓我們在公開路段失控,我們就提前把車速、扭矩、積分消耗和充電回寫全壓進安全窗。”

孟青嵐已經開始改負載表:“我把三十六個樁分成三組,復測時不讓高波動社區同時回寫。青柳三號樁降到七成負載,返還延遲五分鐘,先保穩。”

林澈看著那個版本號,忽然覺得疲憊像潮水一樣湧上來,又被他硬生生按下。

車貸會在傍晚扣款,父親復健費還等著確認,四十八小時後的公開復測像一座壓到眼前的山。安越車聯的新平台會在同一條預選路段上亮相,巨頭有資金、名聲、完整的安全外包鏈,而他們只有一間漏過雨的鐵皮工作室,幾台拼出來的終端,和一群不肯退的人。

可至少,他們看見了坑。

林澈把WL-Sync 4.8.2的摘要封存,另建復測風險項,標註為最高優先級。

“從現在開始,我們不追誰動了手。”他抬起頭,聲音仍然溫和,卻比雨後的天光更硬,“我們只做一件事,讓這個流程在公開數據面前失效。”

周望笑了一下,眼裡沒有昨天那種衝撞的火,只剩下清醒的鋒利:“明白。不上頭,不撞牆,過彎。”

孟青嵐把社區負載表鎖成第一版,乾脆道:“我回青柳一趟。居民那邊我來穩,樁端我來守。你們別把我的接口寫崩。”

林澈點頭:“我送你到門口。”

“不用。”孟青嵐拎起工具包,“雨停了,路不好走,你留著低碳通行權吧。你今天的額度昨晚差不多燒乾淨了。”

她推門出去時,潮濕的風灌進工作室。遠處雲層裂開一線淺光,照在孵化區門口那塊褪色的新能源積分宣傳牌上。

節能即權益,數據即信任。

林澈看著那八個字,忽然收到許安禾的最後一條訊息。

安越車聯十五分鐘前申請加入同一預選復測公開看板,平台名,安越星航。顧修遠是安全顧問代表。

下面還有一句。

林澈,別只防B7。新模板適用的是全路段。

周望也在同一時刻喊了他一聲。

“林澈。”

林澈回頭。

路況沙盒的投影上,預選路段地圖正緩緩展開。代表共享充電網的三十六個綠點依次亮起,像一座城市微弱卻堅持的心跳。可在所有綠點外圍,一圈淡紅色的風險同步線悄無聲息地浮現,沿著全路段白名單節點串連成網。

周望摘下眼鏡,臉上的笑意完全消失。

“這不是一個坑。”

他盯著那張紅線交錯的地圖,聲音低而清楚。

“這是一整條賽道。”

— 本章完 —

下一章:第6章 第 6 章

🔐 登入收藏

讀者留言 (0)

📋 發表留言即表示您同意遵守本站留言規範,本平台保留刪除違規留言之權利。
登入 後即可發表留言

還沒有留言,來當第一個吧!

📖