第5章 第 5 章
沈知遠回到辦公室時,螢幕上的那條系統通知還亮著,像一根細刺插在清晨的灰藍裡。冷風從門縫鑽進來,把他背上的汗意一點點吹乾,留下更清醒的疲憊。
阿岑站在一旁,還保持著剛才匯報時那種小心翼翼的緊張,像怕自己一個字說錯,就會讓整個夜班的努力變成無用功。
「來源未知是什麼意思?」沈知遠把外套搭在椅背上,指尖在滑鼠上停了停,沒有立刻點開。「平台不是有完整的審計紀錄?」
阿岑咬了下嘴唇:「理論上有。但……這條通知是權限設定被觸發,不是權限被更改。有人在打邊界,試哪些接口會回應。系統把它當成異常行為提醒,但具體請求的參數沒有完整落在我們能看的那層。」
他說得不快,像在把每個詞咬實。沈知遠聽懂了:有人在探測,像摸門縫、摸鎖眼,不急著進來,先找你最脆的一段。
「把你能看到的都拉出來。」沈知遠說,「時間範圍從昨晚十點到現在。不要只看申請權限那條。看所有失敗的請求、所有被擋的嘗試。尤其是……版本庫。」
阿岑點頭,坐下就開工具。沈知遠沒坐,他站在窗邊看著廠區的路。早班集合的隊伍一條條拉開,安全帽在晨光裡反出一點鈍白。他忽然想起昨晚心宮殿門邊那個沒有臉的人影,舉著平板,像所有現場的人在某個瞬間把自己的價值舉給高處看。
那一瞬間很美,也很危險。因為只要有人能把那個平板打落,摔碎的就不只是螢幕,是他們好不容易織起的證詞。
手機震了一下,是母親又發來一條:中午你姑姑也會在,你別找藉口不來。人家女孩子照片我發你了,你至少回一句。
沈知遠把手機翻過去,像把一塊熱鐵壓在桌面。他不是不覺得愧疚,而是這份愧疚太容易被任何人利用。家裡用它催他,公司用它推他,最後他自己也用它逼自己繼續耗下去,好像不耗就不配。
他把那口氣吞下去,低聲對阿岑說:「我去洗把臉。資料拉出來先不要亂傳,存到你本機加密夾,再備份一份到內網的安全盤,用我的管理者權限掛上只讀。任何人問,就說是例行資安檢查。」
「明白。」阿岑抬頭看他一眼,「經理,許副總那邊……要不要現在就叫她?」
沈知遠看了眼時間,才五點多。許曼青能熬,但他不想讓她也被拖進這種沒完沒了的夜裡。她的理想已經被人當成奪權,她一旦顯得太急,就會被說心虛。
「等到電梯口。」沈知遠說,「我先把脈絡整理好,再給她一句能用的話。她要的是能放到桌面上的東西,不是我一個人的猜。」
他去洗手間,水拍在臉上,讓眼皮的灼熱退了一點。鏡子裡那張臉比他印象中更陌生,眼下的青像被灰塵糊住。四十三歲,不算老,可他此刻看起來像一台跑了太久的機器,能運轉,但每個聲音都在提示它該保養了。
他抬頭看著自己,忽然想起昨晚心宮裡那句「英雄主義」。他最怕被說靠命硬撐,因為那表示他沒有給任何人留下可複製的路。可他也明白,有些制度是在被逼到牆角時才會生出來的。制度不是完美設計,它常常是被迫自救。
回到辦公室,阿岑已經拉出一串紀錄,密密麻麻的請求日志像細雨落在屏幕上。他指著其中幾條:「你看,這些都是針對測試區的接口探測。時間點集中在凌晨四點五十到五點十分。來源的網段很怪,像是總部的 VPN 轉出,但又混了幾個外部節點。」
「能查到用的是哪個帳號嗎?」沈知遠問。
「大部分是匿名接口,不走帳號。這就是他們厲害的地方,還在邊界就不留下名字。」阿岑停了一下,又點開另一欄,「但這裡有一條,跟投資部助理帳號那次申請幾乎同時出現。它是對版本庫的讀取請求,失敗了,因為我們剛鎖。請求的備註……也寫顧問檢核需要。格式跟那個申請一樣,像是同一份模板。」
沈知遠盯著那行字,心裡一點點沉下去。模板意味著這不是助理自己臨時起意,是有人教她怎麼寫,甚至把話術都給了她。顧問檢核需要四個字,像一把可以插進任何門縫的通行令牌,因為在這家公司,「顧問」兩個字等同於「董事長的想法」。
「顧問的名字?」沈知遠問。
阿岑搖頭:「備註沒寫。只寫顧問。」
沈知遠笑了一下,那笑像把牙關咬緊才擠出來的:「這就對了。越不寫越好用。誰都可以說自己代表顧問。」
他把紀錄拷到自己的加密資料夾,順手把最關鍵的幾條截圖,連同時間戳、來源網段、請求類型整理成一頁。他不打算拿著一整串日志去會議上吵,那會變成技術細節的泥潭;他要的是一個指向,指向有人在打平台主意,有人想在裁撤前先改證據。
七點半,他在總部大樓的電梯口等許曼青。大樓的玻璃反著早晨的光,乾淨得像什麼都沒發生。員工進出刷臉,門禁提示音一聲聲像節拍,逼人按時進入角色。
許曼青走來時穿著簡單的深色套裝,髮絲收得很乾淨,眼神卻比平時更冷,像把昨晚的睡意都剪掉了。她看到他,沒有寒暄,直接問:「權限申請誰發的?」
沈知遠把手機遞給她看那一頁整理:「投資部助理帳號。備註寫顧問檢核需要。同步還有一串接口探測,集中在測試區跟版本庫。有人在摸我們的鎖。」
許曼青掃了一眼,眉心微微一收:「他們不敢硬來,只敢用顧問名義。這是要逼你們自己開門。」
「所以我們更不能開。」沈知遠說,「但也不能只是守。守著守著,他們會換一把更大的鑰匙。」
許曼青把手機還給他,聲音壓得很平:「今天會議上,我會把共享平台的權限治理跟版本管理提到桌面上。我要你配合我說清楚一件事:平台不是誰都能伸手的抽屜,它是制度。制度要有審計、有責任鏈。誰要權限,誰就要簽名負責。」
沈知遠點頭:「我會補現場的部分。把鎖權限的理由講成品質與安全,別講成防誰。講防誰,就變成私鬥。」
許曼青看了他一眼,那一眼像試探又像認可:「你學得很快。」
沈知遠心裡一跳,昨晚心宮裡那句「他們學得很快」突然回聲般撞上來。他沒把這種巧合說出口,只把聲音放穩:「不是我學得快,是他們逼得快。」
電梯到了,兩人並肩進去。鏡面牆映出他們的影子,一個像長期在現場被磨出的硬,一個像站在制度前端被逼出的冷。電梯上升時,沈知遠忽然覺得自己像被夾在兩層之間:下面是機台的轟鳴,上面是權力的靜默。兩者都不容許你喘氣。
會議室裡,顧承瀚坐在主位,臉色比平時更沉。桌上放著幾份報告,封面印著外部顧問公司的標誌,字體漂亮得像一種權威。顧婉寧坐在他右手邊,手邊的茶杯冒著淡淡熱氣,她笑著跟每個進來的人點頭,禮數周全,像今天只是普通的晨會。
顧問代表坐在投影旁,四十多歲,西裝剪裁精準,說話前先把眼鏡推了一下,動作不快,但每個停頓都像精算過。沈知遠只看一眼,就知道昨晚心宮裡那個陰影側影不是隨便的幻象,它有現實的形狀。
「各位早。」顧問開口,聲音不高,卻能把整個會議室的空氣收攏,「今天我想先回到核心問題:轉型不是做平台,而是做效率。效率的本質是可控。可控的前提是可衡量、可替代、可擴張。」
可替代三個字落下時,沈知遠的肩背緊了一下。他知道這三個字將會被用來合理化很多事,包括裁撤。
顧承瀚咳了一聲:「曼青,你們轉型辦那邊平台進度怎麼樣?昨天我看報告,測試區上傳了幾個共享包。」
許曼青把資料推到桌面中央,語氣平穩得像一條直線:「二廠上傳的是第一批,包含工法、異常處置、技能標籤。不是為了漂亮,是為了讓技能可見、可複製。共享的目的不是把人丟來丟去,是把能力沉澱成資產。」
顧婉寧在旁邊接話,聲音柔:「我也支持能力沉澱。只是資產要有人管。平台如果權限治理不清,很容易變成誰都能改的公用文件。到時候出了事,責任算誰的?」
她說得像擔心,其實是在把刀磨得更細。沈知遠心裡冷笑:她把「誰都能改」先說出來,等於提前把恐懼塞進父親耳朵裡,讓他更想用「裁撤」換「可控」。
許曼青沒有看她,直接看向顧承瀚:「所以我今天要提權限治理。平台要上線,必須先確立三件事:版本不可逆、權限申請需責任簽署、審計日志由第三方封存。誰要看、誰要改,都要留下可追溯的痕跡。」
顧問代表微微一笑:「許副總的治理思路很完整。但治理也會帶來成本與速度的下降。當外部顧問需要檢核資料時,如果權限層層審批,會拖慢決策。董事長,您要的是快,還是安全?」
這句話像把顧承瀚推到一個熟悉的位置:他最怕失控,但也最怕慢,怕慢就被市場甩下,怕慢就被董事會說他老了。
顧承瀚的手指在桌面敲了兩下,眼神飄了一下,像在找那張看不見的金詔。
沈知遠知道此刻不能讓話題被帶成「治理拖慢」。他開口時刻意不用情緒,只用現場的語言:「董事長,現場的安全跟品質,本來就不能用快換。平台上的工法如果被人為改動,哪怕只改一行,現場就可能按錯。錯一次不是數字,是停線,是事故。那時候,決策再快也救不回來。」
顧婉寧看向他,眼神像一片柔光:「沈經理,你是在說有人會改平台上的工法?」
她的語氣輕,卻把問題釘死成「你是不是在暗示」。只要他回答得不精準,就會被說成捕風捉影,或者把內部問題外化,影響士氣。
沈知遠沒有看她的眼睛,直接把那一頁整理放到桌上,推到顧承瀚面前:「我是在說有人在嘗試取得不該有的權限。昨晚測試區有多次接口探測,並且有以顧問名義申請權限的紀錄,被系統擋下。這不是假設,是事實。平台越接近上線,越有人想先把門打開。」
顧承瀚的眉頭皺起來:「以顧問名義?」
顧問代表的笑意淡了一點:「我們確實有提出檢核需求,但我們的流程一向走轉型辦,不會用助理帳號去申請。這可能是下面人誤會,想幫忙加快流程。」
他把責任輕巧地推成誤會。誤會這兩個字在這種場合最有效,因為它能讓董事長不必面對「有人在動手腳」的恐懼,也能讓真正動手的人躲在陰影裡。
許曼青接上:「誤會也需要制度來避免。今天我不是要追究誰,而是要把權限治理定下來,讓任何人都無法再用誤會當理由。」
顧婉寧輕輕攪著茶,像在思考:「制度當然要定。但董事長目前最關心的,是組織效率。平台可以做,但人力成本怎麼控?共享會不會變成大家都忙著做包、做標籤,反而沒人顧產能?」
她把焦點又拉回成本,那是她最擅長的戰場。沈知遠忽然明白,她今天不是要直接打許曼青,而是要讓顧承瀚覺得:平台是漂亮的,治理是麻煩的,裁撤是乾淨的。
顧承瀚果然問:「二廠那邊,人力配置你怎麼看?知遠,你們夜班熟練工比例高,短單又多,平台上線後能不能把人共享出去?」
沈知遠喉嚨一緊。他知道這句話背後連著那份可能被改寫的裁員詔令。共享出去聽起來好聽,實際上可能是先削你骨頭,再說你瘦得更靈活。
他把呼吸放慢,讓自己像在報工單:「共享可以,但要分兩種:共享技能,不等於共享人頭。夜班熟練工能輸出的是工法、帶教、異常處置。這些已經沉澱到共享包裡,讓其他廠也能用。至於人力共享,必須有三個前提:跨廠安全訓練完成、工時與責任清楚、回流機制確定。否則共享人只會變成填洞,洞越填越大。」
顧問代表插話,語氣仍然溫和:「沈經理,你講的是現場風險,這我尊重。但從管理角度,制度化的核心就是降低對個別熟練工的依賴。你們現在做共享包,本質上仍然是把少數人的經驗固化。可如果少數人離開,系統能不能運作?這就是可替代性。可替代性不足的地方,最終要用組織調整來解決。」
這句話像一把鐵錘,敲在「離開」兩字上。離開可以是調動,也可以是裁撤。
沈知遠正要回,許曼青先開口,她的聲音更冷了些:「可替代不是裁撤的藉口,而是培訓與流程的目標。你說少數人離開系統能不能運作,那我問你:如果系統被人改證據,平台被人動手腳,組織能不能運作?可控不是把人削成一致,而是把權力關進制度的籠子。」
會議室靜了一瞬。顧承瀚看著桌面那張整理頁,指尖在時間戳上停住。他的眼裡有一點不安,像又看見那張反覆更改的金詔。
顧婉寧忽然笑了笑,笑意仍然禮貌:「曼青,你說得很理想。可是董事長也要面對董事會,他們只看季度數字。平台治理、培訓、流程,這些都要時間。時間就是成本。你要董事長怎麼跟他們交代?」
她把父親放在中間,像一面盾。盾後面藏著刀。
沈知遠忽然想到一件事:顧婉寧一直把話題拉向「董事會」「季度」「成本」,像在提醒顧承瀚他隨時可能被評價、被替換。顧承瀚越怕被替換,就越想用裁撤做出立刻可見的成績。
他不能讓顧承瀚只剩恐懼。他需要給他一個「可交代」的東西,讓他不必用裁撤來證明自己還掌控局面。
沈知遠開口,語氣比剛才更務實:「董事長,如果要對董事會交代,我建議用兩條線並行。一條線是共享平台落地的里程碑,治理先行,避免風險;另一條線是短期的效率改善,用共享包支援其他廠的返工降低、換模縮時,這些兩週內就能出數字。現場可以配合做出可量化的改善,不靠裁撤也能出績效。」
顧承瀚抬眼看他,像在衡量這句話的分量。顧問代表的眼神也微微一變,像第一次把沈知遠從「現場經理」看成「會在桌上算帳的人」。
許曼青順勢補上:「我可以把這兩條線寫成正式方案,今天下午就送董事長。共享不是慢,它是先把方向定準,避免後面返工。返工比任何治理都貴。」
顧承瀚沉默了幾秒,終於點了一下頭:「好。治理方案你們寫。我不希望平台變成誰都能動的東西。」
顧婉寧的笑還在,但眼底的光冷了一點:「那顧問檢核呢?既然要第三方封存審計,顧問也需要看資料。流程怎麼設?」
許曼青回得乾脆:「顧問只讀,且走轉型辦統一窗口。任何以個人名義、以顧問名義繞開流程的申請,一律視為異常行為,直接進資安通報。這樣對顧問也公平,避免被人冒名。」
顧問代表的嘴角抿了一下,像不太喜歡被「只讀」兩字限制,但他沒有當場反對,只說:「可以。我們配合。」
會議在一種表面達成共識的氣氛裡結束。人群散去時,顧婉寧走到沈知遠身邊,語氣仍然柔:「沈經理,辛苦。你說要兩週出數字,別把自己逼太緊。」
她像在關心他,可那句「別把自己逼太緊」聽起來更像:你若撐不住,就更好換掉。
沈知遠淡淡回:「我會按制度做,不靠逼命。」
顧婉寧微微一頓,笑意不變:「制度是好東西,只是制度也需要人維護。希望你們維護得住。」
她走開時,高跟鞋的聲音輕,卻每一步都像踩在算盤珠上。
許曼青等到人少了才靠過來,低聲問:「你覺得顧問剛才那句『誤會』是真的,還是他在切割?」
「切割。」沈知遠說得很肯定,「他不可能不知道有人用他名義。知道也不會承認。更重要的是,他想要的不是權限本身,是能影響董事長決策的那個位置。權限只是工具。」
許曼青的眼神沉了一下:「那我們下一步要抓誰?投資部助理只是手。」
沈知遠看著走廊盡頭的監控鏡面,裡面反著他們兩個人的影子,也反著一點點不屬於他們的冷光。他說:「先抓改詔的手法。昨晚你也看到了,心宮裡有人能撥暗我們的技能網。現實裡對應的動作就是動版本、動標籤、動權限。只要他們能把共享包的價值拆散,裁撤就會合理。反過來,如果我們能證明有人在拆散證據,董事長就會怕。」
許曼青看他:「你要用董事長的怕?」
沈知遠點頭,語氣低卻清楚:「他怕失控。我們讓他知道真正的失控不是共享,是有人在背後改證據。讓他把籠子關對方向。」
許曼青沉默了一會兒,像在衡量這是不是另一種利用。她最不喜歡用恐懼推動改革,可她也明白,在這個集團,理想常常要借一點現實的力才能站得住。
「我去寫方案。」她說,「你那邊把兩週能出的數字列出來。不要做漂亮圖,要做能對得上現場的。」
「我會。」沈知遠停了停,又補一句,「還有一件事。投資部助理那個帳號,背後一定有人指。你讓你的人查一下,她最近跟顧問團隊的會議紀錄、郵件往來。別從她身上逼供,從流程上抓痕跡。」
許曼青看著他,忽然說:「你現在說話越來越像在打仗。」
沈知遠苦笑了一下:「不是我想打,是他們把會議桌變成戰場。」
他們分開後,沈知遠回到工廠。白天的產線更吵,節拍像把人往前推。老周迎上來,眼神先問結果。
「董事長暫時點頭治理方案。」沈知遠簡短說,「兩週內要出效率改善數字。我們得把共享包變成真的效果,不然他們會說我們只會做文件。」
老周罵了一句:「又是兩週。你們上面的人就愛兩週。」
沈知遠沒有跟他吵,只說:「我知道。你幫我把換模縮時那套教法整理成可以給別廠用的視頻,阿岑會協助。返工分類也要快,我要拿到可量化的改善點。不是為了討好誰,是為了讓他們沒藉口只看人頭。」
老周嘆氣,還是點頭:「行。那幫小的我盯著,你別老熬。你要是倒了,我們更沒人頂。」
沈知遠心裡一酸,想說什麼,最後只拍了拍老周的肩。
下午,他在辦公室盯著數據時,阿岑忽然敲門進來,臉色比早上更白。
「經理。」阿岑把手機遞過來,聲音壓得發顫,「剛剛資安那邊發來一個通報,說總部有一台會議室的共享屏投影設備被插過外接存儲,時間是今天中午。設備登記使用人……是顧問團隊。」
沈知遠的指尖在手機邊緣收緊,像抓住了一段冰冷的金屬。外接存儲意味著資料可能被拷走,或者被帶進來。帶進來的,可能就是那把「更大的鑰匙」。
他抬頭看向窗外,天光正亮,廠房屋頂反著一層刺眼的白。白得像什麼都藏不住,可他知道,有些手段就藏在最光明正大的流程裡。
「會議室是哪間?」沈知遠問。
「總部十八樓,B3。」阿岑說,「資安說要例行調查,但……顧問團隊那邊回覆很強硬,說是合規資料交換,還提董事長同意。」
董事長同意。四個字像一張新的詔紙,隨時可以寫滿任何人的命運。
沈知遠把手機放下,腦子裡那座心宮的梁柱又開始在疲憊邊緣浮現。他彷彿看見金詔在殿中翻動,字一會兒是「治理」,一會兒又變成「效率」,而在字縫裡,有人悄悄塞進新的墨。
他深吸一口氣,對阿岑說:「把那個通報的原始編號、時間、設備序列號都存起來,跟早上的權限日志放同一個包。別用郵件傳,用我們的只讀安全盤。然後你去找資安,問他們一件事:外接存儲的指紋,能不能查到。」
阿岑愣了一下:「指紋?」
「不是真的指紋。」沈知遠說,「是設備層面的指紋。哪一支U盤,序列號是什麼,之前插過哪裡。只要它插過內網的任何一台機器,就會留下痕跡。顧問說合規,就讓合規的痕跡自己說話。」
阿岑點頭要走,沈知遠又叫住他:「還有,通知許副總。不要用我們的辦公網,換私人通訊,簡短說:顧問中午插過會議室投影設備,疑似資料交換。讓她小心她的方案版本。」
阿岑離開後,沈知遠坐回椅子上,手掌按在胸口,感覺心跳在掌心裡一下一下撞。這不是興奮,是一種被逼到必須清醒的痛。他忽然想起母親那張照片、那句催促,覺得自己的人生像被兩邊同時拉扯:一邊要他快點成家,另一邊要他快點交差。而他真正想要的,其實只是能把自己完整地留在原地,不被任何一份表格拆散。
夜裡,他又在半夢半醒間滑進心宮。這次殿更冷,像有人把燈火調暗,讓每個角落都更適合藏話。顧承瀚坐在高處,面前的金詔不再空白,而是寫滿又刮掉,刮掉的痕跡像一層層薄霜。
顧問的影子站在殿下,手裡拿著一個小小的黑匣,像外接存儲,又像一枚私印。他把黑匣輕輕放在詔案旁,聲音溫和:「董事長,這裡是我們整理過的版本。更乾淨,更好交代。」
顧婉寧站在一側,低頭捧著茶,像在替父親壓驚,實則把那杯熱送到他最需要決斷的瞬間。她的聲音像絲:「爸,你只要簽名,其他的交給我們。」
許曼青站得更遠,像被一道無形的線隔開。她想開口,卻像被什麼堵住。沈知遠看見堵住她的,是一條條被剪斷的技能標籤,像光點變成碎屑,飄在空中,落不到任何人的名字上。
他心口一緊,正要往前,殿門邊那個沒有臉的人影又出現了。但這次他手裡的平板碎了一角,裂紋像蛛網。他抬起平板,屏幕上跳出一行字:版本衝突,V0.9 被覆寫為 V0.9a。
V0.9a。多了一個字母,像多了一道暗門。
沈知遠猛地睜眼,辦公室裡只有電腦風扇的低鳴。螢幕亮著,阿岑發來一條訊息,只有短短一句:經理,平台版本庫剛剛出現一個新分支,命名是 V0.9a,建立者顯示為系統服務帳號。
系統服務帳號,是最難追的影子。它不屬於任何人,卻能代表任何權力。
沈知遠盯著那行字,指尖慢慢發冷。他知道下一章的戰場不在會議桌,而在看不見的版本分支裡。有人已經開始寫一份新的詔令,只是用的是系統的筆。
阿岑站在一旁,還保持著剛才匯報時那種小心翼翼的緊張,像怕自己一個字說錯,就會讓整個夜班的努力變成無用功。
「來源未知是什麼意思?」沈知遠把外套搭在椅背上,指尖在滑鼠上停了停,沒有立刻點開。「平台不是有完整的審計紀錄?」
阿岑咬了下嘴唇:「理論上有。但……這條通知是權限設定被觸發,不是權限被更改。有人在打邊界,試哪些接口會回應。系統把它當成異常行為提醒,但具體請求的參數沒有完整落在我們能看的那層。」
他說得不快,像在把每個詞咬實。沈知遠聽懂了:有人在探測,像摸門縫、摸鎖眼,不急著進來,先找你最脆的一段。
「把你能看到的都拉出來。」沈知遠說,「時間範圍從昨晚十點到現在。不要只看申請權限那條。看所有失敗的請求、所有被擋的嘗試。尤其是……版本庫。」
阿岑點頭,坐下就開工具。沈知遠沒坐,他站在窗邊看著廠區的路。早班集合的隊伍一條條拉開,安全帽在晨光裡反出一點鈍白。他忽然想起昨晚心宮殿門邊那個沒有臉的人影,舉著平板,像所有現場的人在某個瞬間把自己的價值舉給高處看。
那一瞬間很美,也很危險。因為只要有人能把那個平板打落,摔碎的就不只是螢幕,是他們好不容易織起的證詞。
手機震了一下,是母親又發來一條:中午你姑姑也會在,你別找藉口不來。人家女孩子照片我發你了,你至少回一句。
沈知遠把手機翻過去,像把一塊熱鐵壓在桌面。他不是不覺得愧疚,而是這份愧疚太容易被任何人利用。家裡用它催他,公司用它推他,最後他自己也用它逼自己繼續耗下去,好像不耗就不配。
他把那口氣吞下去,低聲對阿岑說:「我去洗把臉。資料拉出來先不要亂傳,存到你本機加密夾,再備份一份到內網的安全盤,用我的管理者權限掛上只讀。任何人問,就說是例行資安檢查。」
「明白。」阿岑抬頭看他一眼,「經理,許副總那邊……要不要現在就叫她?」
沈知遠看了眼時間,才五點多。許曼青能熬,但他不想讓她也被拖進這種沒完沒了的夜裡。她的理想已經被人當成奪權,她一旦顯得太急,就會被說心虛。
「等到電梯口。」沈知遠說,「我先把脈絡整理好,再給她一句能用的話。她要的是能放到桌面上的東西,不是我一個人的猜。」
他去洗手間,水拍在臉上,讓眼皮的灼熱退了一點。鏡子裡那張臉比他印象中更陌生,眼下的青像被灰塵糊住。四十三歲,不算老,可他此刻看起來像一台跑了太久的機器,能運轉,但每個聲音都在提示它該保養了。
他抬頭看著自己,忽然想起昨晚心宮裡那句「英雄主義」。他最怕被說靠命硬撐,因為那表示他沒有給任何人留下可複製的路。可他也明白,有些制度是在被逼到牆角時才會生出來的。制度不是完美設計,它常常是被迫自救。
回到辦公室,阿岑已經拉出一串紀錄,密密麻麻的請求日志像細雨落在屏幕上。他指著其中幾條:「你看,這些都是針對測試區的接口探測。時間點集中在凌晨四點五十到五點十分。來源的網段很怪,像是總部的 VPN 轉出,但又混了幾個外部節點。」
「能查到用的是哪個帳號嗎?」沈知遠問。
「大部分是匿名接口,不走帳號。這就是他們厲害的地方,還在邊界就不留下名字。」阿岑停了一下,又點開另一欄,「但這裡有一條,跟投資部助理帳號那次申請幾乎同時出現。它是對版本庫的讀取請求,失敗了,因為我們剛鎖。請求的備註……也寫顧問檢核需要。格式跟那個申請一樣,像是同一份模板。」
沈知遠盯著那行字,心裡一點點沉下去。模板意味著這不是助理自己臨時起意,是有人教她怎麼寫,甚至把話術都給了她。顧問檢核需要四個字,像一把可以插進任何門縫的通行令牌,因為在這家公司,「顧問」兩個字等同於「董事長的想法」。
「顧問的名字?」沈知遠問。
阿岑搖頭:「備註沒寫。只寫顧問。」
沈知遠笑了一下,那笑像把牙關咬緊才擠出來的:「這就對了。越不寫越好用。誰都可以說自己代表顧問。」
他把紀錄拷到自己的加密資料夾,順手把最關鍵的幾條截圖,連同時間戳、來源網段、請求類型整理成一頁。他不打算拿著一整串日志去會議上吵,那會變成技術細節的泥潭;他要的是一個指向,指向有人在打平台主意,有人想在裁撤前先改證據。
七點半,他在總部大樓的電梯口等許曼青。大樓的玻璃反著早晨的光,乾淨得像什麼都沒發生。員工進出刷臉,門禁提示音一聲聲像節拍,逼人按時進入角色。
許曼青走來時穿著簡單的深色套裝,髮絲收得很乾淨,眼神卻比平時更冷,像把昨晚的睡意都剪掉了。她看到他,沒有寒暄,直接問:「權限申請誰發的?」
沈知遠把手機遞給她看那一頁整理:「投資部助理帳號。備註寫顧問檢核需要。同步還有一串接口探測,集中在測試區跟版本庫。有人在摸我們的鎖。」
許曼青掃了一眼,眉心微微一收:「他們不敢硬來,只敢用顧問名義。這是要逼你們自己開門。」
「所以我們更不能開。」沈知遠說,「但也不能只是守。守著守著,他們會換一把更大的鑰匙。」
許曼青把手機還給他,聲音壓得很平:「今天會議上,我會把共享平台的權限治理跟版本管理提到桌面上。我要你配合我說清楚一件事:平台不是誰都能伸手的抽屜,它是制度。制度要有審計、有責任鏈。誰要權限,誰就要簽名負責。」
沈知遠點頭:「我會補現場的部分。把鎖權限的理由講成品質與安全,別講成防誰。講防誰,就變成私鬥。」
許曼青看了他一眼,那一眼像試探又像認可:「你學得很快。」
沈知遠心裡一跳,昨晚心宮裡那句「他們學得很快」突然回聲般撞上來。他沒把這種巧合說出口,只把聲音放穩:「不是我學得快,是他們逼得快。」
電梯到了,兩人並肩進去。鏡面牆映出他們的影子,一個像長期在現場被磨出的硬,一個像站在制度前端被逼出的冷。電梯上升時,沈知遠忽然覺得自己像被夾在兩層之間:下面是機台的轟鳴,上面是權力的靜默。兩者都不容許你喘氣。
會議室裡,顧承瀚坐在主位,臉色比平時更沉。桌上放著幾份報告,封面印著外部顧問公司的標誌,字體漂亮得像一種權威。顧婉寧坐在他右手邊,手邊的茶杯冒著淡淡熱氣,她笑著跟每個進來的人點頭,禮數周全,像今天只是普通的晨會。
顧問代表坐在投影旁,四十多歲,西裝剪裁精準,說話前先把眼鏡推了一下,動作不快,但每個停頓都像精算過。沈知遠只看一眼,就知道昨晚心宮裡那個陰影側影不是隨便的幻象,它有現實的形狀。
「各位早。」顧問開口,聲音不高,卻能把整個會議室的空氣收攏,「今天我想先回到核心問題:轉型不是做平台,而是做效率。效率的本質是可控。可控的前提是可衡量、可替代、可擴張。」
可替代三個字落下時,沈知遠的肩背緊了一下。他知道這三個字將會被用來合理化很多事,包括裁撤。
顧承瀚咳了一聲:「曼青,你們轉型辦那邊平台進度怎麼樣?昨天我看報告,測試區上傳了幾個共享包。」
許曼青把資料推到桌面中央,語氣平穩得像一條直線:「二廠上傳的是第一批,包含工法、異常處置、技能標籤。不是為了漂亮,是為了讓技能可見、可複製。共享的目的不是把人丟來丟去,是把能力沉澱成資產。」
顧婉寧在旁邊接話,聲音柔:「我也支持能力沉澱。只是資產要有人管。平台如果權限治理不清,很容易變成誰都能改的公用文件。到時候出了事,責任算誰的?」
她說得像擔心,其實是在把刀磨得更細。沈知遠心裡冷笑:她把「誰都能改」先說出來,等於提前把恐懼塞進父親耳朵裡,讓他更想用「裁撤」換「可控」。
許曼青沒有看她,直接看向顧承瀚:「所以我今天要提權限治理。平台要上線,必須先確立三件事:版本不可逆、權限申請需責任簽署、審計日志由第三方封存。誰要看、誰要改,都要留下可追溯的痕跡。」
顧問代表微微一笑:「許副總的治理思路很完整。但治理也會帶來成本與速度的下降。當外部顧問需要檢核資料時,如果權限層層審批,會拖慢決策。董事長,您要的是快,還是安全?」
這句話像把顧承瀚推到一個熟悉的位置:他最怕失控,但也最怕慢,怕慢就被市場甩下,怕慢就被董事會說他老了。
顧承瀚的手指在桌面敲了兩下,眼神飄了一下,像在找那張看不見的金詔。
沈知遠知道此刻不能讓話題被帶成「治理拖慢」。他開口時刻意不用情緒,只用現場的語言:「董事長,現場的安全跟品質,本來就不能用快換。平台上的工法如果被人為改動,哪怕只改一行,現場就可能按錯。錯一次不是數字,是停線,是事故。那時候,決策再快也救不回來。」
顧婉寧看向他,眼神像一片柔光:「沈經理,你是在說有人會改平台上的工法?」
她的語氣輕,卻把問題釘死成「你是不是在暗示」。只要他回答得不精準,就會被說成捕風捉影,或者把內部問題外化,影響士氣。
沈知遠沒有看她的眼睛,直接把那一頁整理放到桌上,推到顧承瀚面前:「我是在說有人在嘗試取得不該有的權限。昨晚測試區有多次接口探測,並且有以顧問名義申請權限的紀錄,被系統擋下。這不是假設,是事實。平台越接近上線,越有人想先把門打開。」
顧承瀚的眉頭皺起來:「以顧問名義?」
顧問代表的笑意淡了一點:「我們確實有提出檢核需求,但我們的流程一向走轉型辦,不會用助理帳號去申請。這可能是下面人誤會,想幫忙加快流程。」
他把責任輕巧地推成誤會。誤會這兩個字在這種場合最有效,因為它能讓董事長不必面對「有人在動手腳」的恐懼,也能讓真正動手的人躲在陰影裡。
許曼青接上:「誤會也需要制度來避免。今天我不是要追究誰,而是要把權限治理定下來,讓任何人都無法再用誤會當理由。」
顧婉寧輕輕攪著茶,像在思考:「制度當然要定。但董事長目前最關心的,是組織效率。平台可以做,但人力成本怎麼控?共享會不會變成大家都忙著做包、做標籤,反而沒人顧產能?」
她把焦點又拉回成本,那是她最擅長的戰場。沈知遠忽然明白,她今天不是要直接打許曼青,而是要讓顧承瀚覺得:平台是漂亮的,治理是麻煩的,裁撤是乾淨的。
顧承瀚果然問:「二廠那邊,人力配置你怎麼看?知遠,你們夜班熟練工比例高,短單又多,平台上線後能不能把人共享出去?」
沈知遠喉嚨一緊。他知道這句話背後連著那份可能被改寫的裁員詔令。共享出去聽起來好聽,實際上可能是先削你骨頭,再說你瘦得更靈活。
他把呼吸放慢,讓自己像在報工單:「共享可以,但要分兩種:共享技能,不等於共享人頭。夜班熟練工能輸出的是工法、帶教、異常處置。這些已經沉澱到共享包裡,讓其他廠也能用。至於人力共享,必須有三個前提:跨廠安全訓練完成、工時與責任清楚、回流機制確定。否則共享人只會變成填洞,洞越填越大。」
顧問代表插話,語氣仍然溫和:「沈經理,你講的是現場風險,這我尊重。但從管理角度,制度化的核心就是降低對個別熟練工的依賴。你們現在做共享包,本質上仍然是把少數人的經驗固化。可如果少數人離開,系統能不能運作?這就是可替代性。可替代性不足的地方,最終要用組織調整來解決。」
這句話像一把鐵錘,敲在「離開」兩字上。離開可以是調動,也可以是裁撤。
沈知遠正要回,許曼青先開口,她的聲音更冷了些:「可替代不是裁撤的藉口,而是培訓與流程的目標。你說少數人離開系統能不能運作,那我問你:如果系統被人改證據,平台被人動手腳,組織能不能運作?可控不是把人削成一致,而是把權力關進制度的籠子。」
會議室靜了一瞬。顧承瀚看著桌面那張整理頁,指尖在時間戳上停住。他的眼裡有一點不安,像又看見那張反覆更改的金詔。
顧婉寧忽然笑了笑,笑意仍然禮貌:「曼青,你說得很理想。可是董事長也要面對董事會,他們只看季度數字。平台治理、培訓、流程,這些都要時間。時間就是成本。你要董事長怎麼跟他們交代?」
她把父親放在中間,像一面盾。盾後面藏著刀。
沈知遠忽然想到一件事:顧婉寧一直把話題拉向「董事會」「季度」「成本」,像在提醒顧承瀚他隨時可能被評價、被替換。顧承瀚越怕被替換,就越想用裁撤做出立刻可見的成績。
他不能讓顧承瀚只剩恐懼。他需要給他一個「可交代」的東西,讓他不必用裁撤來證明自己還掌控局面。
沈知遠開口,語氣比剛才更務實:「董事長,如果要對董事會交代,我建議用兩條線並行。一條線是共享平台落地的里程碑,治理先行,避免風險;另一條線是短期的效率改善,用共享包支援其他廠的返工降低、換模縮時,這些兩週內就能出數字。現場可以配合做出可量化的改善,不靠裁撤也能出績效。」
顧承瀚抬眼看他,像在衡量這句話的分量。顧問代表的眼神也微微一變,像第一次把沈知遠從「現場經理」看成「會在桌上算帳的人」。
許曼青順勢補上:「我可以把這兩條線寫成正式方案,今天下午就送董事長。共享不是慢,它是先把方向定準,避免後面返工。返工比任何治理都貴。」
顧承瀚沉默了幾秒,終於點了一下頭:「好。治理方案你們寫。我不希望平台變成誰都能動的東西。」
顧婉寧的笑還在,但眼底的光冷了一點:「那顧問檢核呢?既然要第三方封存審計,顧問也需要看資料。流程怎麼設?」
許曼青回得乾脆:「顧問只讀,且走轉型辦統一窗口。任何以個人名義、以顧問名義繞開流程的申請,一律視為異常行為,直接進資安通報。這樣對顧問也公平,避免被人冒名。」
顧問代表的嘴角抿了一下,像不太喜歡被「只讀」兩字限制,但他沒有當場反對,只說:「可以。我們配合。」
會議在一種表面達成共識的氣氛裡結束。人群散去時,顧婉寧走到沈知遠身邊,語氣仍然柔:「沈經理,辛苦。你說要兩週出數字,別把自己逼太緊。」
她像在關心他,可那句「別把自己逼太緊」聽起來更像:你若撐不住,就更好換掉。
沈知遠淡淡回:「我會按制度做,不靠逼命。」
顧婉寧微微一頓,笑意不變:「制度是好東西,只是制度也需要人維護。希望你們維護得住。」
她走開時,高跟鞋的聲音輕,卻每一步都像踩在算盤珠上。
許曼青等到人少了才靠過來,低聲問:「你覺得顧問剛才那句『誤會』是真的,還是他在切割?」
「切割。」沈知遠說得很肯定,「他不可能不知道有人用他名義。知道也不會承認。更重要的是,他想要的不是權限本身,是能影響董事長決策的那個位置。權限只是工具。」
許曼青的眼神沉了一下:「那我們下一步要抓誰?投資部助理只是手。」
沈知遠看著走廊盡頭的監控鏡面,裡面反著他們兩個人的影子,也反著一點點不屬於他們的冷光。他說:「先抓改詔的手法。昨晚你也看到了,心宮裡有人能撥暗我們的技能網。現實裡對應的動作就是動版本、動標籤、動權限。只要他們能把共享包的價值拆散,裁撤就會合理。反過來,如果我們能證明有人在拆散證據,董事長就會怕。」
許曼青看他:「你要用董事長的怕?」
沈知遠點頭,語氣低卻清楚:「他怕失控。我們讓他知道真正的失控不是共享,是有人在背後改證據。讓他把籠子關對方向。」
許曼青沉默了一會兒,像在衡量這是不是另一種利用。她最不喜歡用恐懼推動改革,可她也明白,在這個集團,理想常常要借一點現實的力才能站得住。
「我去寫方案。」她說,「你那邊把兩週能出的數字列出來。不要做漂亮圖,要做能對得上現場的。」
「我會。」沈知遠停了停,又補一句,「還有一件事。投資部助理那個帳號,背後一定有人指。你讓你的人查一下,她最近跟顧問團隊的會議紀錄、郵件往來。別從她身上逼供,從流程上抓痕跡。」
許曼青看著他,忽然說:「你現在說話越來越像在打仗。」
沈知遠苦笑了一下:「不是我想打,是他們把會議桌變成戰場。」
他們分開後,沈知遠回到工廠。白天的產線更吵,節拍像把人往前推。老周迎上來,眼神先問結果。
「董事長暫時點頭治理方案。」沈知遠簡短說,「兩週內要出效率改善數字。我們得把共享包變成真的效果,不然他們會說我們只會做文件。」
老周罵了一句:「又是兩週。你們上面的人就愛兩週。」
沈知遠沒有跟他吵,只說:「我知道。你幫我把換模縮時那套教法整理成可以給別廠用的視頻,阿岑會協助。返工分類也要快,我要拿到可量化的改善點。不是為了討好誰,是為了讓他們沒藉口只看人頭。」
老周嘆氣,還是點頭:「行。那幫小的我盯著,你別老熬。你要是倒了,我們更沒人頂。」
沈知遠心裡一酸,想說什麼,最後只拍了拍老周的肩。
下午,他在辦公室盯著數據時,阿岑忽然敲門進來,臉色比早上更白。
「經理。」阿岑把手機遞過來,聲音壓得發顫,「剛剛資安那邊發來一個通報,說總部有一台會議室的共享屏投影設備被插過外接存儲,時間是今天中午。設備登記使用人……是顧問團隊。」
沈知遠的指尖在手機邊緣收緊,像抓住了一段冰冷的金屬。外接存儲意味著資料可能被拷走,或者被帶進來。帶進來的,可能就是那把「更大的鑰匙」。
他抬頭看向窗外,天光正亮,廠房屋頂反著一層刺眼的白。白得像什麼都藏不住,可他知道,有些手段就藏在最光明正大的流程裡。
「會議室是哪間?」沈知遠問。
「總部十八樓,B3。」阿岑說,「資安說要例行調查,但……顧問團隊那邊回覆很強硬,說是合規資料交換,還提董事長同意。」
董事長同意。四個字像一張新的詔紙,隨時可以寫滿任何人的命運。
沈知遠把手機放下,腦子裡那座心宮的梁柱又開始在疲憊邊緣浮現。他彷彿看見金詔在殿中翻動,字一會兒是「治理」,一會兒又變成「效率」,而在字縫裡,有人悄悄塞進新的墨。
他深吸一口氣,對阿岑說:「把那個通報的原始編號、時間、設備序列號都存起來,跟早上的權限日志放同一個包。別用郵件傳,用我們的只讀安全盤。然後你去找資安,問他們一件事:外接存儲的指紋,能不能查到。」
阿岑愣了一下:「指紋?」
「不是真的指紋。」沈知遠說,「是設備層面的指紋。哪一支U盤,序列號是什麼,之前插過哪裡。只要它插過內網的任何一台機器,就會留下痕跡。顧問說合規,就讓合規的痕跡自己說話。」
阿岑點頭要走,沈知遠又叫住他:「還有,通知許副總。不要用我們的辦公網,換私人通訊,簡短說:顧問中午插過會議室投影設備,疑似資料交換。讓她小心她的方案版本。」
阿岑離開後,沈知遠坐回椅子上,手掌按在胸口,感覺心跳在掌心裡一下一下撞。這不是興奮,是一種被逼到必須清醒的痛。他忽然想起母親那張照片、那句催促,覺得自己的人生像被兩邊同時拉扯:一邊要他快點成家,另一邊要他快點交差。而他真正想要的,其實只是能把自己完整地留在原地,不被任何一份表格拆散。
夜裡,他又在半夢半醒間滑進心宮。這次殿更冷,像有人把燈火調暗,讓每個角落都更適合藏話。顧承瀚坐在高處,面前的金詔不再空白,而是寫滿又刮掉,刮掉的痕跡像一層層薄霜。
顧問的影子站在殿下,手裡拿著一個小小的黑匣,像外接存儲,又像一枚私印。他把黑匣輕輕放在詔案旁,聲音溫和:「董事長,這裡是我們整理過的版本。更乾淨,更好交代。」
顧婉寧站在一側,低頭捧著茶,像在替父親壓驚,實則把那杯熱送到他最需要決斷的瞬間。她的聲音像絲:「爸,你只要簽名,其他的交給我們。」
許曼青站得更遠,像被一道無形的線隔開。她想開口,卻像被什麼堵住。沈知遠看見堵住她的,是一條條被剪斷的技能標籤,像光點變成碎屑,飄在空中,落不到任何人的名字上。
他心口一緊,正要往前,殿門邊那個沒有臉的人影又出現了。但這次他手裡的平板碎了一角,裂紋像蛛網。他抬起平板,屏幕上跳出一行字:版本衝突,V0.9 被覆寫為 V0.9a。
V0.9a。多了一個字母,像多了一道暗門。
沈知遠猛地睜眼,辦公室裡只有電腦風扇的低鳴。螢幕亮著,阿岑發來一條訊息,只有短短一句:經理,平台版本庫剛剛出現一個新分支,命名是 V0.9a,建立者顯示為系統服務帳號。
系統服務帳號,是最難追的影子。它不屬於任何人,卻能代表任何權力。
沈知遠盯著那行字,指尖慢慢發冷。他知道下一章的戰場不在會議桌,而在看不見的版本分支裡。有人已經開始寫一份新的詔令,只是用的是系統的筆。
— 本章完 —
下一章:第6章 第 6 章
讀者留言 (0)
還沒有留言,來當第一個吧!