目標:Keystone 切換——submit()/rejudge() 改走 enqueue_job,刪除全部舊 push 路徑。
範圍:刪 mongo/sandbox.py、send()/target_sandbox()/per-submission token、舊 PUT /submission/<id>/complete、PUT /config sandbox_instances 管理;舊測試改寫(TESTING/handwritten 跳過行為不變)。
Done:全套測試綠燈;grep 無舊路徑殘留。merge 後 backend 即切換,與 Sandbox keystone 協調部署(spec §15.3)。
依賴:slice 1–5/6 全部。
參考:spec §11、§15.3
目標:Keystone 切換——
submit()/rejudge()改走enqueue_job,刪除全部舊 push 路徑。範圍:刪
mongo/sandbox.py、send()/target_sandbox()/per-submission token、舊PUT /submission/<id>/complete、PUT /configsandbox_instances 管理;舊測試改寫(TESTING/handwritten跳過行為不變)。Done:全套測試綠燈;grep 無舊路徑殘留。merge 後 backend 即切換,與 Sandbox keystone 協調部署(spec §15.3)。
依賴:slice 1–5/6 全部。
參考:spec §11、§15.3