| 項目 | 內容 |
|---|---|
| 時間 | 10:00 |
| 影響 | aiworkforme index.html 原有 student nav 被 workskm nav 整段覆蓋 |
| 原因 | 未先讀取 aiworkforme index.html 原始 nav,直接執行整段替換 |
| 修復 | 還原原有 student nav:課程內容 / 學習分享 / 報名通道 / 常見問題 / 資源中心▼ |
| 預防 | nav 同步禁止整段覆蓋(MEMORY.md 已新增原則) |
| # | 檢查項目 | 驗證方式 | 負責 |
|---|---|---|---|
| 1 | manifest.json 完整性 | 比對 SKILL.md 數量 | 由貞 |
| 2 | skills-list.html 動態版 | 讀取 manifest,非靜態 | 由貞 |
| 3 | index.html nav 獨立性 | 記錄各站 nav 結構 | 由貞 |
| 4 | memodata.html 同步 | 確認 JS 陣列已更新 | 由貞 |
| 5 | 舊 deployment 保留 | ≥1個(可回滾) | 由貞 |
| 6 | CF 專案設定 | Build command / Root directory | 由貞 |
| 7 | 外部連結有效性 | 抽檢 5個 URL | 由貞 |
| 腳本名 | 功能 | 優先級 | 說明 |
|---|---|---|---|
site-health-check.ps1 | 搬家完整性預檢 | 🔴 P0 | 自動比對 SKILL.md vs manifest vs skills-list |
deploy-gate.ps1 | 部署前安全閘 | 🔴 P0 | 確認 3-site index nav 不被覆蓋 + memodata 同步 |
cleanup-old-deploys.ps1 | 舊 deployment 清理 | 🟡 P1 | CF API 批量刪除,支援 wrangler v4 |
student-delivery.ps1 | 學生交付自動化 | 🟡 P1 | 一鍵建立專用專案 + 下載 Starter Kit |
updatesk 更新 manifest.json(id/name/description/category/tags/version/author/created)torecord 寫入工作備忘tomemo 生成備忘 HTML(如有必要)updatememo 同步至所有目標站台(index + memodata)由貞整理 · 備忘 #NN · YYYY-MM-DD| Phase | 主要目標 | 核心產出 | 預計複雜度 |
|---|---|---|---|
| Phase 2 | 首頁精緻化 + 需求廣場 | 首頁熱門技能展示 / 需求廣場頁面(新建) | 🟡 中 |
| Phase 3 | 學生交付工具鏈 | Starter Kit / student-init.ps1 / 自動化交付腳本 | 🔴 高 |
| Phase 4 | 三場景實測 + 正式上線 | A/B/C 場景驗證 → 原 wholistics 正式替換 | 🟡 中 |