
在 PRD 撰寫及開發過程中,我會和 AI 討論我的目標、行為和驗收條件。我的步驟
提示詞: 請閱讀我目前的產品 PRD,我想根據產品行為和你討論驗收標準。我目前想到的驗收條件有 A、B、C 三點,請你從 QA 的角度跟我討論,問我沒注意到的情況和還沒定義的行為。需要我決定的事請列成問題,不要自己決定。最後產出一份驗收標準清單,開發時就根據這份清單驗證。
案例 A: 使用者決定練習 10 分鐘,但是練了 3 分鐘後臨時有事被打斷了,這樣如何進行紀錄?
這樣的案例就會寫成一條驗收標準,到時 AI 進行開發時就要確認行為符合預期。
| ID | 情境/操作 | 預期結果 |
|---|---|---|
| AC-10 | 設定 10 分鐘,實際練 3 分鐘後長按停止 | 保存 1 次、3 分鐘並更新日期與狀態統計,不按 10 分鐘計。 |
驗收標準定好之後,接下來就交給 AI。它會照著固定的流程自己跑完,中間不需要我一件一件跟它確認。每一關找到問題,AI 就自己修,修完再重跑。最後它會把結果記錄下來:哪些驗過了、哪些還沒驗或是需要本人親自確認處理。

這個迴圈能自己跑下去,還有一個關鍵:Auto Mode。
一般情況下,AI 每次要建置、跑測試、操作模擬器,都會停下來問我「可以執行嗎?」。一個任務跑下來,可能要按幾十次允許,我要一直在電腦前面做確認。auto mode 改由 AI 當審核員,在每個動作執行前先檢查:日常操作直接放行,有風險的操作就擋下來讓我確認。
驗收條件列表參考一覽
| ID | 情境/操作 | 預期結果 |
|---|---|---|
| AC-01 | 開啟主頁與底部導覽 | 可見主頁/紀錄/設定;主頁開始選感受,首頁沒有 Quote。 |
| AC-02 | 未選狀態嘗試進下一步;切換不同狀態 | 不能跳過;一次單選且固定清單;只顯示狀態對應的方法。 |
| AC-03 | 進入方法/時間步驟 | 同一步提供方法與 5/10/15 分鐘,預設 5 分鐘;每次不沿用上次。焦慮預選方法待定後補檢查。 |
| AC-04 | 選 555 開始 | 依吸 5 → 吐 5 → 吐後停 5 秒循環;背景聲與觸覺依共同練習狀態運作。 |
| AC-05 | 設定時長在呼吸階段途中到期 | 立即結束;不延長至當輪結束;不額外累加時間。 |
| AC-06 | 吸氣剩 2 秒時暫停,等待後手動繼續 | 等待不計入;聲音與觸覺同步暫停;繼續先完成吸氣剩餘 2 秒。 |
| AC-07 | 練到一半來電/鬧鐘造成音訊中斷 | 自動暫停所有練習輸出;事件結束仍維持暫停,直到手動繼續。 |
| AC-08 | 耳機斷線後再連線 | 自動暫停;不突然轉喇叭繼續播;連線恢復也不自動續播。 |
| AC-09 | 手動/自動鎖屏或切換 App | 驗證繼續練習與背景聲、計時同步;鎖定控制連動。觸覺是否成立需真機實驗,未通過不得宣稱符合。 |
| AC-10 | 設定 10 分鐘,實際練 3 分鐘後長按停止 | 保存 1 次、3 分鐘並更新日期與狀態統計,不按 10 分鐘計。 |
| AC-11 | 開始後很快停止,但已有正的實際時長 | 仍算 1 次,不加最低秒數門檻;顯示可四捨五入但不可因此丟掉有效紀錄。 |
| AC-12 | 只選感受、尚未開始就離開 | 不增加次數、時間、練習日或狀態統計。 |
| AC-13 | 同一天練三次 | 3 次、1 個練習日;日曆只顯示有練習,無強度分級。 |
| AC-14 | 23:58 開始,翌日 00:03 結束,無暫停 | 一筆 5 分鐘,全部歸開始日;之後換時區不改歸屬日期。 |
| AC-15 | 略過心得或留空 | 紀錄與統計仍保存;每日列表仍能看到該筆。 |
| AC-16 | 新增或編輯 150 字與超過上限的心得 | 150 字可保存;不保存超過上限的內容;具體計字與超限互動依實作決定後補測。 |
| AC-17 | 在日曆點有紀錄與空白的日期 | 有紀錄顯示當日列表與各筆資料;無紀錄呈現 No data,不顯示假紀錄。 |
| AC-18 | 刪除一筆;再刪某日最後一筆 | 各項統計同步重算;最後一筆刪除後該日恢復無練習。 |
| AC-19 | 切換練習時的狀態週/月/年 | 預設本月;以有效 session 與開始日歸屬計數;週邊界待規則確認後補測。 |
| AC-20 | 首次使用且沒有紀錄 | 呈現 No data;沒有完整 Onboarding 或首次操作提示。 |
| AC-21 | 飛航模式下完成練習、寫心得、重開與回顧 | 核心功能可用;資料留在本機;不以 lost connection 阻擋操作。 |
| AC-22 | 進行中強制關閉/異常終止後重開 | 回首頁、不續跑;保留最後成功保存的已練時間,不計關閉期間且不重複計次;記錄恢復誤差。 |
| AC-23 | 正常結束與系統事件近乎同時到達 | 同一 session 不重複保存或重複累計。 |
| AC-24 | 已有紀錄的 App 更新資料模型 | 舊紀錄與心得仍可讀;遷移失敗不以清空真實資料當修復。 |
| AC-25 | 每日提醒設定與改時間 | 按已選時間每天最多一筆提醒排程;九點不是硬編碼預設。權限/時區策略確認後補測。 |
| AC-26 | 呼吸頁顯示 Quote | 引用內建清單,在計時器附近顯示;不移到首頁。隨機刷新時機待定後補測。 |
| AC-27 | 模擬儲存失敗或裝置空間不足 | 不得把未成功保存說成成功;失敗提示/重試策略與可保留進度於實作時定義並驗證。 |
| AC-28 | 分別啟動4–6、箱式、4–7–8與循環呼吸,跨階段、跨輪次並暫停/繼續 | 嚴格依第5節已確認順序與秒數重複;一輪分別10、16、19、7秒。循環呼吸保留補吸一口1秒階段;不加未指定停頓。暫停後原位接續;總設定時間到立即結束,不等待輪次完成。 |