c8d6e22def
Baseline before backporting wp-data-optimizer v3.0.1-v3.4.6. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TbG1keQQ7XBa7qMQY16KCY
44 lines
1.1 KiB
Markdown
44 lines
1.1 KiB
Markdown
# PLAN — 2meet Data Optimizer Playlist AddOn
|
|
|
|
> 完整四階段拆分計畫見 `~/.claude/plans/wp-data-optimizer-2meet-data-optimizer-zesty-liskov.md` (本 AddOn 屬 **Phase 4**)
|
|
|
|
---
|
|
|
|
## Current state
|
|
|
|
- **Version**: 0.1.0 (in development, scaffold complete 2026-05-15)
|
|
- **Phase**: Phase 0 → Phase 4 pending
|
|
- **Source**: 從 `wp-data-optimizer v2.16.0` 提煉
|
|
- **預估行數**: ~52 行
|
|
- **目標外掛**: `2meet-playlist`
|
|
|
|
---
|
|
|
|
## Phase 0 ✅ — 骨架建立 (2026-05-15)
|
|
|
|
- [x] 目錄結構
|
|
- [x] Plugin Header
|
|
- [x] Bootstrap stub
|
|
- [x] 7 件 MD
|
|
- [x] composer.json / .gitignore / uninstall.php
|
|
|
|
---
|
|
|
|
## Phase 4 ⬜ — Implementation v0.1.0
|
|
|
|
詳細任務見上層 plan 第 5 章。簡述:
|
|
|
|
- [ ] 從 wp-data-optimizer 對應檔案搬入 includes/
|
|
- [ ] WPDO_ → TMDO_Playlist_ 重命名
|
|
- [ ] 移除對 wp-data-optimizer 內部 class 的依存(改走 TMDO_API 公開合約)
|
|
- [ ] 完善 bootstrap:實作 init() 載入順序
|
|
- [ ] 補完 7 件 MD 的細節
|
|
- [ ] 跑 `scripts/package-plugin.sh 2meet-data-optimizer-playlist-addon` 通過 10 終檢
|
|
- [ ] dev30 e2e
|
|
|
|
---
|
|
|
|
## Lessons learned
|
|
|
|
- (Phase 4 起記錄)
|