亮點
三項全做到;抽到沒有評分的店老實顯示「評分未提供」,跟團紀錄用穩定的按鈕代號而不是「第幾張卡」,重整後不會對到別家店。
建議
存進抽屜沒有防護。另外第 3 堂給你的小挑戰(店名換行時同排卡片對齊)那個修法其實沒有作用——AI 給你的那行設定剛好就是瀏覽器本來的預設值,等於把預設行為抄了一遍。這是很值得認識的一種 AI 回答:看起來在修,其實什麼都沒改變。
小挑戰
跟 AI 說「saveJoinedState 裡的 localStorage.setItem 也包一層 try/catch,寫入失敗時至少提醒一聲,不要讓例外整個丟出來」。