# 第一個專案的交付與上線前檢查清單

## 怎麼用

適用項目標為「已通過」或「待解決」，沒有的功能寫「不適用」。記錄日期、版本、試過的例子與問題。較大修改後，再檢查受影響部分。

所有專案先看前兩節；網站看第三節，有後端或帳號再加對應章節。涉及付款、敏感資料或重要業務，須另加適合實際功能的檢查。

## 一、目標、素材與版本：所有專案

- [ ] 清楚給誰用、本次要完成什麼，以及不包含什麼。
- [ ] 使用正確素材與日期，缺漏或衝突已另列。
- [ ] 保留原件，能找回修改前的版本。
- [ ] 發布、傳送、付款或刪除已有對應負責人確認。

## 二、結果與使用：所有專案

- [ ] 網頁、工具或檔案能開啟，接收者知道從哪開始。
- [ ] 數字已重算，事實和結論能對回素材，虛構資料有標示。
- [ ] 格式、文字、圖片與連結已檢查，在實際閱讀尺寸下看得清楚。
- [ ] 換過一組正常輸入；缺素材會提示，不編成完整結論。
- [ ] 重複流程有輸入、步驟、輸出和人須確認的位置。

## 三、網頁與瀏覽器工具

- [ ] 最終網址可存取，公開網站的 HTTPS 正常。
- [ ] 手機能讀、能輸入、能點擊，沒有遮擋或橫向溢出。
- [ ] 從入口到結果能完整操作，重新整理、返回和主要連結正常。
- [ ] 空值、格式錯誤或超出範圍有清楚提示；計算已核對例子。
- [ ] 頁面沒有金鑰、測試帳號或不該公開的資訊。

## 四、有後端、介面或資料儲存

- [ ] 正式環境設定與依賴已準備，建置和啟動方式有紀錄。
- [ ] 實際試過正式介面與資料讀寫，測試資料不混入業務資料。
- [ ] 逾時、服務失敗與重複送出有處理，使用者知道發生什麼。
- [ ] 管理者能查錯誤，日誌與訊息不暴露金鑰或個人資訊。
- [ ] 重要資料有備份，知道如何復原；更新失敗能退回可用版本。

## 五、有帳號或不同資料權限

- [ ] 未登入無法直接取得受限資料。
- [ ] 用兩個帳號試過，各自只能查看和修改有權限的資料。
- [ ] 伺服器讀取和修改都檢查權限，不只在頁面隱藏按鈕。
- [ ] 登出、直接開連結或改紀錄編號，不會看到別人的資料。

## 六、交付後

- [ ] 請實際會用的人試過，記錄不懂或無法完成的地方。
- [ ] 保留最終網址或檔案、使用說明和已知問題，確認誰負責修改。
- [ ] 下次改動後，重新檢查原本能完成的主要任務。

資料與內容可搭配[方案比較練習](https://vibecoding.ivheli.com/zh-TW/guides/ai-native-workflow/)核對。網站可回到[零基礎路線](https://vibecoding.ivheli.com/zh-TW/guides/zero-basis-first-website/)，繼續安排發布和試用。
