
模型送檢前四個小時,陳硯舟把一顆固定螺絲放到測壓孔旁邊時,未來窗口突然展開。畫麵裏,沈則抱著模型走進風洞樓,趙工隻看了一眼,就把他們打回去:蓋板固定件突出,局部流場受到幹擾,測試項全部失效。 畫麵消失得很快。現實中,陳硯舟的手停在半空,螺絲已經對準孔位。 “怎麼了?”沈則蹲在旁邊問,“這顆規格不對?” 陳硯舟換了一顆沉頭螺絲:“突出量會影響測壓孔附近的流場。” 沈則看了看螺絲盒:“你剛才還說這顆夠用。” “現在檢查出了更具體的問題。”
許知夏從電腦後抬起頭。她看見陳硯舟在做決定前有過極短的停頓,像某個結論先在他腦子裏跑完了一遍,然後他才回到現實中尋找理由。這樣的停頓已經出現過幾次,她沒有立刻問,先拿卡尺量了固定件的高度。 “突出量確實不合格。”她說,“把它寫進模型送檢表。”
陳硯舟看了她一眼,接過筆,把孔位、螺絲規格、測量結果和修改人填進記錄。未來窗口讓他提前看到風險,真正讓這個風險成為團隊資產的,仍然是檢查表。
他最近使用窗口越來越順手。桌麵上哪一份文件會拿錯,下一分鐘誰會把版本號寫錯,模型送到風洞後哪個環節容易被趙工退回,三分鐘以內的變化都能提前出現。它很有用,也很危險。預見錯誤太容易讓人誤以為自己已經完成了工程判斷,久而久之,團隊隻會等陳硯舟開口,沒人再主動檢查。 陳硯舟在白板上寫下三行字:窗口隻作風險提示,檢查表必須執行,未記錄的判斷不進入結論。 沈則看著那三行:“這又是什麼新規矩?” “以後誰發現問題,誰先寫記錄,不等我確認。” “你明明有時候比我們更早發現。” “早發現不等於替你們完成。”陳硯舟說,“如果每顆螺絲都等我指出,項目永遠隻有一個人的眼睛。” 許知夏把飛控版本表推到他麵前:“這句話寫進項目規則。你也要遵守。” “可以。” “包括你提前想到的東西。”
陳硯舟把“包括主負責人”寫在規則下麵。她的目光在字上停了兩秒,才繼續檢查模型。她仍然不知道未來窗口的存在,隻是把陳硯舟的異常敏銳歸到經驗和習慣裏,但這份敏銳已經開始影響團隊的工作方式。
下午,模型被送進風洞樓。趙工戴著手套,先看外形,再看安裝接口,最後拿尺子檢查測點和突出件。沈則站在旁邊,緊張得像在等一張決定畢業與否的成績單;許知夏拿著送檢表逐項確認;陳硯舟把測試項和數據格式遞過去。 趙工翻了翻:“這張表誰做的?” “我們一起做的。”陳硯舟說。 “比很多研究生項目清楚。”趙工又指著測點,“模型能裝,不等於數據一定好看。三項測試隻能做三項,別看到別人做什麼就臨時加項。” “明白。”
秦若川實驗室正從另一側進場。他們的模型箱打開後,表麵處理和安裝結構都比啟航一號成熟。沈則吸了一口氣,許知夏則走近看了一眼安裝件的編號,沒有把對方的成熟當成壓力。 秦若川走過來:“送檢順利?” “目前順利。”陳硯舟說。 “明天上午我們先測,下午你們可以看公開部分。” “公開數據可以參考。”陳硯舟點頭,“我們的測試項和判據不會臨時調整。” 秦若川笑了笑:“你不想用更好的曲線?” “想。但別人的構型和載荷條件,不能替我們的模型承擔風險。” 這句話沒有敵意,秦若川也沒有繼續挑釁。他隻是點頭:“那就看自己的數據。” 離開風洞樓時,天色已經陰下來,樓間穿過的風帶著潮氣。沈則忍不住問:“明天真不看他們的結果?萬一老師拿兩邊曲線比較呢?” “看公開部分可以,測試項、判據和記錄格式不改。”陳硯舟停住腳,“工程最怕的不是數據不好看,是為了讓數據好看,偷偷改變問題。” 許知夏接道:“客戶也不會因為你引用了一條漂亮曲線,就替你承擔現場風險。” 沈則點頭:“我們的客戶不是評委。” “至少不隻是評委。”
回到臨時教室,陳硯舟第一次認真打開係統任務樹。界麵簡陋得像一份沒有美化過的項目管理表,當前節點是低空工業巡檢無人機原型,下麵列著需求凍結、來料檢驗、結構裝配、飛控接口、地麵站日誌、風洞趨勢測試、滑跑測試和低空首飛。
大多數節點仍然灰著。沒有完整圖紙,沒有現成代碼,也沒有能把工程問題直接變成答案的按鈕。它隻提供模板、檢查項、少量仿真建議和錯誤提示。陳硯舟盯著這些灰色節點,反而覺得踏實。係統若直接給出完美飛機,工程師該走的路就會被一段魔術跳過;現在它隻把下一步提醒到眼前,剩下的還要靠人和證據完成。 陳硯舟把係統目錄裏的每一項和現實工作表對照了一遍:故障樹樣例隻能幫助編號,不能替他們決定故障邊界;接口控製文件隻能提醒版本變化,不能替他們把線纜裝進機身;試驗記錄格式隻能保留證據,不能替他們獲得風洞、場地和飛行許可。每一項都像一塊空白的骨架,真正的肉還得由三個人一點點補上。
他還在“未來窗口”旁邊寫了三條個人使用規則:隻用於選擇先查哪一項,不能跳過測試;看見高概率路徑以後,仍然按檢查表執行;任何依賴窗口發現的問題,都要讓團隊用同樣的方法複現。寫完後,他把紙夾進項目文件夾,和故障樹、采購台賬放在一起。
許知夏把那張紙抽出來看了一遍,問:“如果你看到的是一個小時以後會發生的事,檢查表還來得及嗎?”
“來不及也要先分級。”陳硯舟說,“涉及人身、結構和失控風險的,先停下來確認;隻影響效率的,按原計劃推進;如果隻是結果好壞,不能拿它當決定依據。”
“那你怎麼證明自己分級沒有錯?”
“不能證明。”他停了一下,“隻能讓每一次判斷留下當時的依據,事後複盤。係統給的是窗口,不是授權。”
許知夏沒有因為這個答案滿意,反而把記錄單推到他麵前:“那就把使用者也寫上。以後你看到異常,必須說明是哪個時間段、哪一項設備、什麼風險等級。沒有這些內容,我會按普通猜測處理。”
陳硯舟接過筆,在規則後麵添上“許知夏擁有停測和複核權”。沈則湊過來看了一眼:“連你也能被她按住?”
“飛控和結構誰都能按。”許知夏說,“機器不會因為你是負責人就變得更安全。”
沈則低頭把自己的名字也寫在了結構停工欄。這個動作看起來很小,卻讓規則從陳硯舟的個人自律變成了團隊約束。任何人發現風險,都可以暫停當前步驟;暫停之後要說明理由,不能隻把一句“感覺不對”留在空氣裏。
他們隨後做了一次不依賴未來窗口的盲查。陳硯舟關掉界麵,許知夏按照送檢表隨機抽取測點,沈則從工具箱裏重新核對螺絲批次和扭矩記錄。一個備用測壓管的標簽貼反了,若不是許知夏對照原始編號,模型送進風洞後很可能要重新拆裝。陳硯舟把這個問題記在當天的複盤裏,沒有把功勞歸到窗口上。係統隻能讓他先看見某些方向,團隊真正可靠的地方,仍然是即使沒有提示也會把流程走完。
許知夏坐到他對麵:“你今天狀態不太對。” “太累。” “隻是累?” 她的眼睛很清楚。陳硯舟沒有把係統關得太快,隻平靜地說:“還有壓力。我怕自己太想快,把體係帶歪。”
這個答案是真的。重生後的時間緊迫感、窗口能力的誘惑和前世留下的遺憾,都在把他往前推。許知夏看著他,語氣放緩了一點:“那就讓體係約束你。你定的表,不隻約束我們,也約束你。” “如果我臨時想改測試項,你攔我。” “我會。” “如果我說我有直覺,也攔?” “飛控不相信沒有記錄的直覺。”
陳硯舟笑了一下。需要有人在他被窗口和遺憾推著加速時,提醒他回到檢查表;需要有人敢把他的判斷放回數據裏,而不是把他當成永遠正確的總師。 到了夜裏,臨時教室裏隻剩打印機和風扇的聲音。許知夏把異常狀態機的版本號寫到封麵,沈則逐項核對模型固定件和備用螺絲,陳硯舟則把未來窗口提示過的螺絲問題改成團隊檢查表中的一項。誰也沒有因為提前避開一個小坑就慶祝,所有人的注意力已經轉向更大的問題:模型能否裝上風洞,數據能否拿回來,滑跑時能否在安全邊界內中止。
夜裏十一點,何敬山發來消息:風洞後第一輪滑跑窗口隻有兩天,場地協調不易,提前準備。 沈則看完,臉立刻垮下來:“風洞還沒測,就催滑跑?” 許知夏已經打開飛控狀態機:“那風洞結束後,問題必須當天關閉或降級。” 陳硯舟把“滑跑測試”節點圈起來。係統提示在視野邊緣閃過。 【下一節點:首次滑跑。】 【風險提示:未來窗口不能替代設計、製造、試驗與記錄。】 他在白板上把同樣的話寫了一遍。 這不是寫給係統看的。 是寫給自己,也寫給這個剛剛學會把一顆螺絲擰對的團隊。