Repository navigation
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
變更
完整批次工作清單在目的檔開啟/原檔 GET 前保存所有選取列;逐列 durable admission 後才傳輸,冷啟動保留完成、未確認與排隊列。保留100列上限、手動保存、Clear/epoch歸屬、finalization及cleanup;不自動重連/續傳。新增50列冷讀UI旅程,原Gallery/SAF/JPEG/recording fixtures保留bytes、GET、取消與replacement-owner斷言。
USB storage晚回覆以現行session核對StorageIDs/StorageInfo、cache/error與STORAGE_STATUS發布;取消原樣傳遞,同session合法讀取不因listing generation改變而失效。
Bridge相機連線錯誤新增可選connection_reason解析:只在相機discovery/session建立、明確HTTP502+CCAPI_DISCOVERY_FAILED+ccapi engine時接受8種白名單原因。缺欄位、未知或不合法值保留舊行為;相機驗證失敗與Bridge token的401分開顯示,提供中英文下一步。快門release/錄影stop等安全錯誤保持原優先權,不被一般連線恢復訊息取代。
Exact-head 驗證
705205c2fc9b3160a8e46c9a244069148da0f497;tree251db38f2226d1b3926f3dae103cc53ae4805137;accepted base089e71a3fb3249164d36173b04b682c5612d3966。保留的失敗及修正
c1ee2fa8:JVM1111案例1失敗,API34/36各完成359案例成功。新safety fixture錯誤等待shutterReleaseUnconfirmed且!busy,但production busy明確包含shutterReleaseUnconfirmed,条件互斥。2e19c7d:三處nullable Boolean不能傳入assertTrue/assertFalse,JUnit未執行;該輪API34/36各358通過。修為assertEquals(true/false, actual),null仍失敗。後續9807d9ec/38155067885原批全綠。邊界
保持草稿,不合併或發布。USB為受控transport測試,不能宣稱真相機/USB/SAF provider已驗證;完整App及實機集中驗收仍待後續。保存紀錄不保證hardware fsync、hash、可解碼、檔案永久存在或相機端續傳。文件中的舊「待批准/NOT_RUN」段落是當時來源準備狀態,以上exact-head結果為最新工程驗證。
詳見 docs/validation/android-complete-batch-worklist-2026-10-11.zh-TW.md、android-usb-storage-ownership-2026-10-11.zh-TW.md、android-bridge-camera-guidance-2026-10-11.zh-TW.md。