產生日期:2026-05-18 | 根據 master 分支程式碼分析
| 觸發點 | 發生時機 | 誰收到通知 |
|---|---|---|
| 系統自動配對 | 有人建立/更新通報貼文,系統比對到相似的走失貼文 | 走失貼文的飼主 |
| 人工通知 | 建立通報時 popup 裡使用者確認「通知這些飼主」 | 被選中的走失貼文飼主 |
LINE Flex Message 卡片,包含:通報地點、時間、寵物照片、「查看詳情」按鈕
| Status | 值 | 說明 | 顯示效果 |
|---|---|---|---|
| DRAFT | 0 | 草稿 | - |
| PENDING | 1 | 待審核 | - |
| PUBLISHED | 2 | 已發佈 | 正常顯示 |
| COMPLETED | 3 | 已找到(回家了) | 灰色淡化 |
| DELETED | 4 | 已刪除 | 「已移除」標記 |
| 路由 | 頁面 | 登入 | 說明 |
|---|---|---|---|
| / | 首頁 | 否 | 品牌頁 + 搜尋 + 最新動態 |
| /add-lost-pet | 登記走失 | 是 | 走失寵物表單 |
| /lost-pet-report | 通報目擊 | 否 | 通報表單 |
| /pet-messages | 訊息列表 | 否 | 地圖 + 卡片瀏覽 |
| /profile/pets | 我的寵物 | 是 | 寵物檔案 + Timeline |
| /profile/reports | 我的通報 | 是 | 通報紀錄 + Timeline |
| /profile/notifications | 通知 | 是 | 對話列表 + 聊天 |
| /auth/line/callback | LINE 登入 | - | OAuth callback |
| /poster/add-lost-pet/:id | 走失海報 | Token | Playwright 截圖用 |
| /poster/lost-pet-report/:id | 通報海報 | Token | Playwright 截圖用 |