倒計時還剩四分,四十七條任務依舊堵在調度隊列里,推薦頁面沒有更新。
趙大壯先調出只讀狀態頁,主庫校驗通過,版本鏈也停在故障恢復後的節點。
數據沒變,版本沒退,問題只卡在任務調度層,他心裡先穩住了一塊。
連續運行檢查期間不能修改程序,更不能臨時打開管理員後台,這條規矩誰都碰不得。
他能用的只有賽前備案過的恢復入口,裡面放著本地備用隊列和任務核對功能。
錢多多隔著警戒線盯著屏幕,數學卷上的負號寫了一半,筆卻停在紙上。
「趙大壯怎麼還不動,這四十七條再堵下去,推薦模塊就要沒分了吧?」
陸子豪按住卷角,提醒了一句:「比賽區聽不見你,先把自己的題寫完。」
錢多多嘴上應著,目光仍留在監控頁上,連導函數後面的括號都忘了補。
顧晨辰站在省實驗觀察位,也找到了問題,隊列確認回執沒有按時返回。
他朝十九中的操作區看過去,手裡的記錄板動了動,最終還是放回身側。
規則不允許提醒對手,答案已經擺在眼前,他也只能等趙大壯自己處理。
趙大壯打開備案恢復入口,沒有直接點切換,先把原隊列生成只讀快照。
四十七個任務編號被單獨列出,接收時間、處理狀態和最後確認記錄都還在。
他又核了一遍未完成標記,確認這些任務沒有寫進推薦結果,也沒有被系統丟棄。
「原隊列保留,備用隊列接管,只重跑未確認任務。」
趙大壯把處理依據填進恢復申請,評審席同步收到備案入口調用記錄。
許工打開記錄,確認入口編號和賽前提交的方案一致,抬手允許繼續。
趙大壯這才執行切換,本地備用隊列接過四十七條等待任務,逐條核對編號。
第一條完成,推薦列表更新,原隊列里的對應任務隨即標記為已接管。
後面的任務陸續跑完,頁面沒有出現重複推薦,歷史處理記錄也都留在原位。
倒計時還剩兩分十七秒,推薦模塊恢復刷新,積壓數量從四十七降到零。
錢多多拍了下大腿,收著嗓門開口:「成了,這回沒多跑,也沒少跑!」
陸子豪掃過監控結果,收回按在卷角上的手:「先別喊,裁判還沒核完。」
許工帶著技術組接入只讀日誌,核對主庫、版本鏈和任務執行次數。
四十七條任務各自只有一次有效執行,原隊列快照、接管記錄和結果編號全部對得上。
連續運行倒計時歸零,雙方終端同時鎖定,所有頁面進入封存狀態。
技術組隨後查到故障來源,統一虛擬環境模擬網絡抖動時,隊列回執出現延遲。
十九中的調度程序沒有破壞數據,卻一直等著原回執,也沒提醒操作人員切換備用隊列。
許工把故障鏈投上主屏幕,視線轉向趙大壯:「這個問題怎麼認?」
趙大壯接過麥克風,沒有去翻賽場環境記錄,直接打開缺陷說明頁面。
「程序能識別任務還在,卻沒提醒回執已經超時,這一項是我們的缺口。」
「恢復入口能處理,日常使用時也不能等老師自己發現推薦列錶停了。」
他提交賽後修正方案,加入回執超時提醒、自動切換建議和人工確認入口。
「自動切換隻處理未確認任務,原隊列快照和接管理由繼續保留。」
許工翻完方案,在恢復過程一欄確認通過,又在提示完整度上扣掉一項分數。
「問題定位準確,恢復也沒有擴大影響,缺少主動提醒,該扣的分照扣。」
趙大壯點頭,把缺陷編號寫進賽後清單,沒有替自己爭辯。
省實驗的連續運行檢查全部通過,計分欄上漲了一截,雙方差距再次縮小。
最終分數卻沒有出現,主屏幕只留下日誌覆核中幾個字,觀賽席又安靜下來。
錢多多低頭瞧了瞧數學卷,剛才那幾分鐘,他把第二問寫到了參數討論。
林正陽隔著觀賽區玻璃舉起紅筆,朝他卷面中間點了點,又圈了個位置。
錢多多順著位置往回查,導函數第二項前面果然少了負號。
「我靠,又是這玩意兒,怎麼每次都趁我看比賽的時候跑掉?」
他把負號補回去,重新驗算區間,發現後面的單調性判斷也跟著改了一處。
林正陽看見他自己找出問題,紅筆在玻璃後點了點,便重新放回文具袋。
趙大壯坐在封存設備旁,沒去猜兩邊還差幾分,只補完消息隊列的修正項。
回執超時、切換提醒、重複執行校驗和任務接管記錄,四條內容排得清楚。
顧晨辰完成省實驗的覆核簽字,走到隔離線外,在規定位置停下。
「教師端那一輪,你們贏得沒毛病,我們把信息做全了,入口卻沒排順。」
趙大壯合上清單,抬頭回應:「你們的雙版本並行和調度處理,比我們成熟。」
顧晨辰點了點自己的記錄板:「你這個消息隊列,回去還得補。」
「已經記了。」
趙大壯把賽後清單轉向他,隊列問題排在第一行。
兩人沒有伸手,也沒講以後共同進步,隔離線還橫在中間。
顧晨辰掃完那四條修正項,點了下頭,轉身回到省實驗的封存席。
程越坐在觀賽區後排,原本列了七個準備照搬的頁面和按鈕。
他看完兩邊的操作,又把那七項劃掉,重新寫下普通用戶參與測試。
二十分鐘後,主屏幕切回評分頁,現場交談聲跟著停了下來。
主持人拿到覆核結果,先公布省實驗總分。
第二名。
日誌責任鏈扣分已經計入。
顧晨辰站起身,朝評審席點頭,身邊兩名隊員也跟著放下記錄表。
「本屆省級信息技術應用競賽,錯題系統項目第一名,南橋十九中!」
錢多多一巴掌拍在桌上,人已經站了起來,張開的嘴又在裁判席前及時收住。
他憋得臉都熱了,只能側過身問陸子豪:「我現在算省級體驗官了吧?」
陸子豪把他的數學卷遞過去:「算,但省級體驗官的負號照樣會漏。」
觀賽席笑成一片,錢多多抱著卷子,想反駁又找不到能站住的理由。
趙大壯走上台接過證書,證書不重,他拿在手裡卻先低頭核對了項目名稱。
主持人讓他講兩句,他沒有提前準備獲獎詞,只把麥克風拿穩。
「這套系統靠十八班一起做出來,它在班裡被用錯過,也被改過許多次。」
「同學負責找問題,老師負責確認教學邏輯,合規團隊負責守住數據邊界。」
「今天能拿第一,靠的是這些記錄、錯誤和修改都被完整留了下來。」
方既明坐在後排,保溫杯搭在膝上,聽到這裡才擰開杯蓋喝了口水。
程越低頭劃掉頁面清單,在記錄本下面又補了一句。
先找使用者,再做入口。
頒獎流程結束,省教研中心沒有讓十九中離場,工作人員送來一份預評估通知。
錯題系統將進入三校試點預評估,十九中需要提交原始碼審計範圍和開發日誌。
材料目錄還包括數據責任人、資金與設備來源,以及教學設計的形成過程。
趙大壯翻完目錄,先看向陳建華:「開發日誌能交,代碼審計範圍需要再劃邊界。」
陳建華已經拿出文件夾:「資金、設備和數據合規記錄都有,按目錄提交就行。」
趙大壯說回去整理就提交。
答辯室的門被推開,方既明端著保溫杯走進來,系統提示同步跳到眼前。
【叮!趙大壯技術開發度提升,當前進度83%。】
【省賽高壓驗證階段,陌生操作場景下的流程穩定性達到標準。】