| 任務 | 完成標記 | 修改檔案 | 修改位置 | 可見結果 |
|---|---|---|---|---|
| TASK-01 | DONE-01 | script.js | loadQueue()、saveQueue()、render()、enqueue() | 兩筆變更顯示不同短 id,並進入持久化 queue |
| TASK-02 | DONE-02 | script.js | syncQueue() | 離線全批保留,線上全批移除 |
| TASK-03 | DONE-03 | script.js | retryAndPreflight() | 重整後 queue 保留且網路回預設線上,retry 清空並回報 mock 邊界 |
標準 solution 只證明 mock queue 的失敗復原流程,不代表真實 GAS 已部署或資料已寫入試算表。需要真實串接時,依 GAS 延伸實作操作並另外提交 Network 與 Sheet 證據。