Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 7 additions & 2 deletions docs/TODO.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,18 @@
> - **要接手 debug** → 看 [第九輪盤點](#-2026-07-29-第九輪盤點下一輪的三個候選本批只盤點沒有修)
> (目前最新、且已附證據指令),再往回翻第一~八輪確認同一個坑沒被查過。
>
> **三條寫作規則**(前幾輪踩過才立的,改這份文件請照做):
> **四條寫作規則**(前幾輪踩過才立的,改這份文件請照做):
> 1. **勾選要對齊程式碼現況**——大項 `[x]` 不可以蓋掉沒做的子項(2026-07-18 踩過:
> 「接單卡顯示全程」被大項勾掉,實際從未實作)。
> 2. **寫「驗過」就要寫**驗證方式與數字(`flutter test` 幾 passed、哪支指令、哪個裝置);
> 只讀碼推論的要明講「未實跑」。
> 3. **過期敘述要當場更正**,不要只補新段落——同一件事有兩種說法比沒寫更糟
> (2026-07-28 的 CI 敘述、2026-07-28 的 dev DB 機制都是這樣改掉的)。
> 4. **統計數字在收尾又補了東西之後,要回頭重數一次**(2026-07-31 踩過:
> 預約司機那批寫完「52 個測試檔」,最後又補了一個測試檔就沒回頭改)。
> **觸發時機很固定**——「已經寫好驗收段落,之後又補了檔案/測試」的那一刻。
> 核對成本是一行:`ls test/*.dart | wc -l`、
> `grep -hE '^func Test' internal/service/*_test.go | wc -l`。

## 目錄

Expand Down Expand Up @@ -85,7 +90,7 @@
- **UI/UX 翻新(2026-07-10)**:LINE 綠亮暗雙主題;司機駕駛情境 UI;乘客地圖為底+卡片降級。靜態驗收 49 tests 通過;模擬器主鏈路待後端 docker 可起後補跑。
**登入/註冊頁 2026-07-23 補齊翻新**(先前是唯一漏網畫面),詳見下方「🔐 登入頁 UI/UX 翻新+驗證」。
- **座標導航(2026-07-10)**:司機端目的地導航改吃後端 `dropoff_point` 座標,地址僅供顯示與退路。
- 單元測試:**52 個測試檔、`flutter test` 408 passed**(2026-07-31 預約司機那批實跑;`flutter analyze` 無 issue)。
- 單元測試:**53 個測試檔、`flutter test` 408 passed**(2026-07-31 預約司機那批實跑;`flutter analyze` 無 issue)。
~~(54 項)~~ 是 2026-07-10 的數字,長期沒更新,已更正——**本節的數字請跟著最後盤點日一起改**。
- 遠端:`github.com/thothawei/fleet-app`。**2026-07-29 實查**:`git ls-remote --heads origin` 只有 `main`、
`gh pr list` 三個 repo 的 open PR 皆為 0(開工前請自己再跑一次,見「下次任務」第 1 點)。
Expand Down
Loading