📋 檢討報告:2026-04-11 全面工作總結
📅 2026-04-11 👤 由貞出品
💡 核心命題:如何在一天內完成平台升級 + 犯錯復原 + 完整搬家?
本報告記錄事實、分析得失、制定未來行動計畫。
📊 一天工作全貌(12小時濃縮)
上午
Phase A|workskm / aiworkforme 雙站同步 + 資源中心優化
08:16 - 10:48
| 時間 | 任務 | 產出 |
| 08:16 | workskm 導航菜單重建 | 移除假連結,替換為實際頁面 |
| 08:49 | 06 待辦清單整合 | P0×3 / P1×6 / P2×4 重編 |
| 08:55 | Phase 2 搜索功能 | skills-list.html 動讀 manifest + 8分類過濾 |
| 09:05 | P0-2 發布技能頁功能化 | 3-tab + JSON生成 + 複製功能 |
| 09:13 | delete-olddata | workskm 11→3 |
| 09:27 | answerch #013 | 手機導航折行修復記錄 |
| 09:35 | 新增 07 雙站同步工作清單 | 同步 index.html + memodata.html |
| 09:56 | tomemo/torecord/updatememo 鏈式執行 | template/knowbase/memodata 同步至工作備忘 |
| 10:00 | 🔴 犯錯 #014 發現並修復 | nav 整段覆蓋 → 還原 + answerch 更新 |
| 10:22 | aiworkforme hero 佈局修復 | padding-top 56px / margin-top -20px |
| 10:48 | 導航資源中心 → SVG 圖形 | resource-center.svg,31個HTML內容替換 |
下午
Phase B|upwholistics 升級 Phase 1
11:19 - 12:22
| 時間 | 任務 | 產出 |
| 11:19 | 啟動 upwholistics 升級計畫 | 策略確認:三場景 + 新建→實測→swap |
| 11:22 | 建立目錄結構 | memos/ 含 product/ qa/ moxa/ recruit/ images/ |
| 11:35 | 搬家全部 96 個檔案 | 57備忘 + 2產品 + 11QA + 11問卷 + 5moxa + 5recruit + 5images |
| 11:45 | 重建首頁(精簡版 8-section) | index.html 含技能/資源/品牌/產品/QA/問卷/招募/索引 |
| 11:50 | 重建資源中心 | knowbase-wh.html 9分類 × 57備忘真實連結 |
| 11:55 | 替換舊連結 | 10個檔案 wholistics→upwholistics + 相對路徑修正 |
| 12:00 | 新建專案 + 首次部署 | CF專案名 upwholistics,https://09487c2d.upwholistics.pages.dev |
| 12:04 | tomemo/updatememo | 56-upwholistics-phase1.html + index.html section-count 55→56 |
| 12:17 | 技能比對 + 部署 | 49項全存在,無缺失,https://94a605c2.upwholistics.pages.dev |
| 12:22 | delete-olddata | upwholistics 4→3(wrangler v4 → CF API 刪除) |
🔴 犯錯記錄(1項)
🔴 #014 nav 整段覆蓋錯誤
| 項目 | 內容 |
| 發生時間 | 10:00 |
| 錯誤描述 | aiworkforme index.html 原有自建 nav 被 workskm nav 整段覆蓋 |
| 根本原因 | 未先讀取 aiworkforme index.html 原始 nav,直接做整段替換 |
| 影響範圍 | aiworkforme 學生端導航全部失效,需還原 |
| 修復耗時 | 約 30 分鐘(nav 還原 + hero 佈局修復) |
| 預防原則 | nav 只可「增加連結/修正死連結」,不可整段覆蓋 |
🟡 做得好的地方
| # | 做法 | 價值 |
| 1 | swap 策略 | 不動原站,新建 _upwholistics 實測,成功後 swap,零風險 |
| 2 | 搬家流程系統化 | 先統計→建目錄→批量複製→舊連結替換→部署,順序清晰 |
| 3 | 記憶體系完整 | 每個動作後即時寫入 2026-04-11.md + MEMORY.md,零遺漏 |
| 4 | answerch 知識沉澱 | 錯誤發生後立即記錄 answerch.txt,避免重蹈覆轍 |
| 5 | tomemo/updatememo 鏈式執行 | 每次完成實質工作後必做鏈式操作:寫HTML→更新index→同步記憶→部署 |
| 6 | 三層確認原則 | updatememo 三層同步(磁碟檔名 + index卡片 + memodata.js) |
| 7 | 技能比對自動化 | 用 PowerShell 批量檢查 49 項 SKILL.md 存在性,5秒完成核查 |
| 8 | wrangler v4 API 適配 | 發現 wrangler deployment delete 已被移除,立即切換 CF API 替代方案 |
🔧 未來類似項目工作計畫(優化建議)
一、搬家前檢查清單(Checklist)
□ 1. 確認來源站所有檔案數量與分類(統計口徑統一)
□ 2. 確認目標站目錄結構(建立新資料夾層級)
□ 3. nav 變更前:先讀取原始 nav,再決定修改範圍(🔑 最關鍵)
□ 4. 連結遷移映射表(old URL → new URL,批量執行前先抽樣驗證)
□ 5. 內部連結檢查(grep "old-domain" → 替換為 new-domain 或相對路徑)
□ 6. 部署前:抽樣驗證 3-5 個關鍵頁面連結
□ 7. 部署後:確認新站首頁、技能廣場、資源中心三大入口可用
□ 8. 舊 deployment 清理(保留 3 個,超過即刪除最舊)
□ 9. 更新 MEMORY.md 部署網址
□ 10. tomemo → updatememo → 部署 鏈式執行
二、nav 同步安全原則(新增)
| 操作類型 | 允許? | 做法 |
| 增加連結 | ✅ 允許 | 在現有 nav 區塊內新增 a 標籤 |
| 修正死連結 | ✅ 允許 | 替換 href 屬性值,保持標籤結構不變 |
| 整段覆蓋 nav | ❌ 禁止 | 必須先讀取原始 nav,確認差異後精準修改 |
| 跨站複製 nav | ❌ 禁止 | 不同網站有不同 nav 屬性,nav 各自獨立 |
三、工具適配清單(wrangler v4 變更)
| 功能 | 舊語法(wrangler v3) | 新語法(wrangler v4) |
| 刪除 deployment | wrangler pages deployment delete ID | ❌ 已移除 → 使用 CF API DELETE |
| 建立專案 | wrangler pages project create NAME | ✅ 仍支援 |
| 部署目錄 | wrangler pages deploy DIR --project-name NAME | ✅ 仍支援 |
| 查詢 deployment 列表 | wrangler pages deployment list --project-name NAME | ✅ 仍支援 |
四、未來類似搬家項目的標準工作流程
Phase 0|評估(10分鐘)
├─ 來源站統計:html/圖片/子資料夾數量
├─ 目標站:確認已有目錄結構或新建
└─ 策略選擇:整站搬家 / 模組搬家 / 分階段搬家
Phase 1|準備(20分鐘)
├─ 建立完整目錄結構(一次建好)
├─ 批量複製所有檔案
└─ 舊連結掃描(grep old-domain → 數量評估)
Phase 2|連結遷移(15分鐘)
├─ 替換絕對URL(old-domain → new-domain)
├─ 替換相對路徑(../old-path → ../new-path)
└─ 抽樣驗證 5 個頁面連結正確性
Phase 3|上線(10分鐘)
├─ 首次部署(新建 CF 專案)
├─ 驗證三大入口(首頁/技能/資源中心)
└─ 清理舊 deployment(保留3個)
Phase 4|收尾(10分鐘)
├─ tomemo(新建備忘 HTML)
├─ updatememo(更新 index.html section-count + 新卡片)
├─ torecord/tomemory(寫入工作日誌)
└─ delete-olddata(最終清理)
📌 未完成事項(待後續處理)
| 優先級 | 任務 | 說明 |
| P0 | swap 替換原站 | 刪除原 wholistics → _upwholistics 改名為 wholistics |
| P0 | 需求廣場頁面 | 新建 |
| P1 | 首頁熱門技能展示 | 首頁平台動態 |
| P1 | Starter Kit 打包腳本 | 場景 B/C 學生用 |
| P1 | student-init.ps1 | 自動化初始化腳本 |
| P2 | ideatorich v3.0 | 構想收集系統升級 |
| P2 | learn-report | 學習報告模組 |