預檢 Production URL 格式
修改檔案:script.js
完成後看見:拒絕 example.com、localhost 與非 HTTPS 網址
CHAPTER 28 · PRACTICE WORKSPACE
以自己的 Production URL 與 commit 完成格式預檢,再由教師或同儕人工驗收與展示
TASK STATUS
修改檔案:script.js
完成後看見:拒絕 example.com、localhost 與非 HTTPS 網址
修改檔案:script.js
完成後看見:拒絕空白或過短 commit,並列出待修格式
修改檔案:script.js
完成後看見:以 textContent 與 createElement 產生草稿,明列仍待人工驗收
WORKSPACE
已完成 TASK-01;先核對可見結果,再前往 TASK-02。
FOCUS TASK · TASK-02
比較:commit、問題描述與手機勾選是驗收證據,空白或過短內容不能假裝完成。
現在做:在 Checkpoint 2 填入有效 URL、問題描述與手機勾選,但先填 abc 作為 commit;送出後再改成 abcdef1、把問題改成「太短」並取消手機勾選,分別記錄 #status 列出的待修項目。
預期:collectEvidence 逐項拒絕非 7–40 位十六進位 commit、過短問題描述與未勾選手機;錯誤時不產生展示草稿。
證據:留下兩次送出的欄位值、commit/問題/手機三個錯誤文案與 #showcase 空白四項證據。
比較:好的描述要讓他人知道改了什麼、怎麼驗證;字數長不等於內容有證據。
現在做:在 Checkpoint 2 填入有效 URL、abcdef1、太短 並勾選手機後送出,確認只顯示問題描述錯誤;再換成「這份作品協助初學者清楚整理並追蹤每日學習進度。」重送,確認格式預檢通過但仍提醒人工驗收。
預期:問題描述必須達到 20 字元且要能說明作品;格式通過後仍不會冒充 URL 可達或 commit 已存在。
證據:留下短描述錯誤、完整描述、通過後人工驗收提醒與 #showcase 仍空白四項證據。
完成條件:DONE-02:拒絕空白或過短 commit,並列出待修格式
只做格式預檢,仍需人工驗收
尚未執行格式預檢
CONTINUE
前往 Checkpoint 2,依要求完成「預檢 commit、問題描述與手機勾選」。
FINAL HANDOFF
接收:第 27 章只提供 mock queue、offline 保留與 retry/preflight 證據;本章不把 mock 結果當成 Production deploy,也不共用第 27 章的 runtime。
本章交付:自己的 HTTPS Production URL、實際存在於 repo history 的 commit、手機行動網路操作與教師/同儕人工驗收紀錄;格式預檢只負責先排除明顯錯誤。
結業邊界:展示草稿不能取代人工開站、版本比對與手機驗證;任何 token、密碼或私人資料都不可放入展示證據。
回到第 28 章成果證據