docs(portal-shell): add implementation plan for data abstraction & GraphQL hardening

- Plan: 20 tasks across M1-M4 phases

- Spec: fix useWidgetMutation destructure (object, not array)
This commit is contained in:
SpecialX
2026-07-17 12:03:03 +08:00
parent 135efa5ee5
commit 117c89396d
2 changed files with 1645 additions and 9 deletions