一、三層現況分析
1
🛠️ 構想技能層(ideatorich)
WorkBuddy 技能:構想收集系統,支援 URL 抓取、自然語言、檔案引用三種模式
~/.workbuddy/skills/ideatorich/SKILL.md
2
📄 構想頁面層(ideatorich.html)
構想管理頁面,含統計、篩選、列表功能,數據存於本地 concepts[] 陣列
workskm-deploy/ideatorich.html
3
💡 構想展示層(ideadata.html)
構想看板頁面,含統計、分類、報告生成功能,數據存於 localStorage
workskm-deploy/ideadata.html
二、問題診斷
- 數據孤島:三層各自獨立,ideatorich 收集的構想無法自動同步到 ideatorich.html/ideadata.html
- 重複勞動:構想需要手動複製粘貼到不同頁面,容易遺漏
- 狀態不一致:ideatorich.html(已合併/待實作)vs ideadata.html(待執行/已完成)狀態體系不同
- 維度重疊:ideatorich.html 侧重「合并状态」,ideadata.html 侧重「101类分类」,存在功能重叠
- 導航分散:用戶不知道去哪個頁面查找構想,需要引導
三、解決方案:三層歸一
- 統一數據源:ideatorich 收集 → 寫入 ideatorich.html 的 localStorage → ideadata.html 同步讀取
- 統一狀態體系:待執行 → 設計中 → 進行中 → 已完成(與 pendingdata 一致)
- 統一分類維度:保留 101類分類(ideadata)作主維度,ideatorich 狀態為輔助維度
- 統一入口導航:ideatorich.html 為主入口(收集+管理),ideadata.html 為看板(展示+報告)
四、歸一後架構圖
┌─────────────────────────────────────────────────────────────┐
│ ideatorich-ideadata 三層歸一架構 v2.2 │
├─────────────────────────────────────────────────────────────┤
│ │
│ 【第一層:構想技能層】 │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ ideatorich Skill │ │
│ │ • 收集觸發 → 構想提案 → 確認寫入 │ │
│ │ • 寫入位置:ideatorich.html localStorage['ideas'] │ │
│ └─────────────────────────────────────────────────────┘ │
│ ↓ │
│ 【第二層:構想頁面層(主入口)】 │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ ideatorich.html │ │
│ │ • 構想列表顯示(全部/已合併/待實施/高優先級) │ │
│ │ • 構想編輯功能 │ │
│ │ • 數據源:localStorage['ideas'] │ │
│ └─────────────────────────────────────────────────────┘ │
│ ↓ 同步讀取 │
│ 【第三層:構想展示層(看板)】 │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ ideadata.html │ │
│ │ • 統計看板(總數/待執行/已完成/戰略級) │ │
│ │ • 101類分類展示 │ │
│ │ • 報告生成功能 │ │
│ │ • 數據源:localStorage['workskm_ideas'](同步) │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
│ 【數據流向】 │
│ 構想輸入 → ideatorich Skill → localStorage['ideas'] │
│ → ideatorich.html(讀取顯示) │
│ → ideadata.html(讀取顯示) │
│ │
└─────────────────────────────────────────────────────────────┘
五、實施計畫
Phase 1
數據層統一(核心)
✅ 已完成統一 localStorage key,建立數據同步機制
- ✅ 統一 localStorage key 為 `workskm_ideas`(ideadata 已在用)
- ✅ 修改 ideatorich.html 使用統一 key
- 建立數據格式標準(id/name/description/date/categories/priority/status/type)
- ideatorich Skill 更新寫入邏輯
Phase 2
狀態體系統一
✅ 已完成統一四種狀態:pending/designing/inprogress/done
- ✅ 更新 ideatorich.html 狀態值(待實作→pending 等)
- ✅ 統一狀態顏色映射(pending/紫色/designing/藍色/inprogress/綠色/done)
- 更新 101類分類讀取邏輯
Phase 3
功能分工明確
✅ 已完成ideatorich.html=主入口,ideadata.html=看板
- ✅ ideatorich.html:添加「查看構想看板」入口按鈕
- ✅ ideadata.html:添加「返回構想頁面」入口
- 導航菜單增加構想雙入口說明
- 更新導航區「💡 我的構想」為「💡 構想頁面/構想看板」
六、待辦清單
P1
統一 localStorage key
將 ideatorich.html 的 `concepts` 改為 `workskm_ideas`
P1
更新 ideatorich Skill 寫入邏輯
修改 SKILL.md,寫入統一 key
P2
統一狀態標籤
待實作→待執行,其他狀態同步更新
P2
添加構想看板入口
ideatorich.html 添加「查看構想看板」按鈕
P3
導航菜單更新
導航區構想入口改為雙入口說明
P3
部署上線
完成後部署到 workskm + aiforone