Bite-sized TDD plan, three slices: (1) Core ShortcutStore + the AddShortcut 0x019C/RemoveShortcut 0x019D wire (rename BuildAddShortcut to the real Index/ObjectId/SpellId/Layer fields; SendAddShortcut/SendRemoveShortcut); (2) spine extensions (OnDragLift hook; ghost snapshotted at BeginDrag at full opacity; FinishDrag delivers a drop only on a real hit); (3) ToolbarController as the live handler (store-driven Populate w/ lazy-load; green-cross FA overlay; OnDragLift removes + HandleDropRelease places + bumps displaced→source; wire actions injected from GameWindow). Amends AP-47, deletes TS-33. Spec + plan preapproved; executing subagent-driven next. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| architecture | ||
| audit | ||
| plans | ||
| research | ||
| superpowers | ||
| bugs.md | ||
| ISSUES.md | ||