📊 memodata.html 交叉引用審計報告

📅 2026-04-21 🏷️ workskm memodata 審計 死連結清理

📌 問題背景

memodata.html 為 workskm 的核心數據頁面,包含 memos[]、plans[]、backups[]、journals[] 四大陣列。隨著時間推移,部分陣列記錄指向的本地 HTML 檔案已被刪除,形成死連結。需要進行完整交叉引用審計,盤點現狀並制定清理方案。

🔍 分析過程

由貞啟動 code-explorer 子 Agent,執行以下四步審計:

  1. 提取 memodata.html 全部 4 陣列條目(memos、plans、backups、journals)
  2. 掃描本地 HTML 檔案(所有 NN-*.html / NNN-*.html 格式)
  3. 交叉比對:記錄 URL vs 本地實體檔案,標記 OK / DEAD / NO-URL
  4. 尋找孤兒檔案:本地有但 memodata 無記錄的 HTML

🔴 死連結(DEAD)— 共 14 筆

#陣列id名稱缺失檔案archived
1memos249項技能通用性與市場規範建議書59-skill-universality-market-guide.html
2memos6整合待辦清單(執行版)66-整合待辦清單-執行版.html
3memos10整合待辦清單 V271-整合待辦清單V2.html
4memos14整合待辦清單 V375-整合待辦清單V3.html
5memos1880 知識庫更新與78系統打磨80-知識庫更新與78系統打磨.html
6plans4整合待辦清單(執行版)66-整合待辦清單-執行版.html
7plans9整合待辦清單 V271-整合待辦清單V2.html
8plans12整合待辦清單 V375-整合待辦清單V3.html
9plans204月13日待办事项一覽表93-4月13日待办事项一覽表.html(簡體名)
10plans103119 技能清查與 manifest.json 比對報告119-技能清查与manifest比对报告.html(簡體名)
11plans104130 PendingData 優化方向分析130-PendingData优化方向.html(簡體名)
12plans105WorkMemo 工作記錄系統說明workmemo-system-guide.html
13plans106早期文件待辦清理建議書131-早期文件待办清理建议书.html(簡體名)
14memos2502 Aiworkforme Skills可行性分析02-Aiworkforme-Skills組合式系統可行性分析報告.html

備註:#14 memos/id:25 的實體檔案需進一步驗證。#9 plans/id:20 檔名簡繁不匹配(記錄為「待办」,實際為「待辦」)。

🟡 檔名不匹配 — 共 1 筆

陣列idmemodata 記錄名本地實際檔案
plans2093-4月13日待办事项一覽表.html93-4月13日待辦事項一覽表.html

⚪ 無效記錄 — 共 3 筆

陣列id名稱問題
memos332026-04-14 新建技能清單url: null, 已 archived
memos34Aiforone 測試站(重複)重複×2,外部 URL

⚪ 孤兒檔案 — 共 50+ 筆

本地存在但 memodata 無記錄的 HTML 檔案,主要類型:

✅ 最終結論

類別數量建議操作
🔴 DEAD 死連結14刪除記錄(8 筆已 archived,更無保留必要)
🟡 檔名不匹配1修正記錄檔名
⚪ 無效記錄3清理重複/空值
🟢 OK 正常~70保留
⚪ 孤兒檔案50+盤點後清理

📋 待辦行動

  1. Step 2:主公確認刪除範圍(建議:全部 14 筆 DEAD + 修正 1 筆 + 清理 3 筆無效)
  2. Step 3:刪除 memodata 中對應記錄
  3. Step 4:刪除本地實體檔案(孤兒檔案)
  4. Step 5:部署 workskm 同步

📝 由貞自動生成 | 審閱無誤後請說「updatememo」部署