acdream/docs
Erik 3b66858893 docs(D.2b): inventory drag-drop (item moving) design spec
Brainstorm output for B-Drag. Drop an inventory item: empty grid slot ->
first empty; on an item -> insert before; on a side-bag cell -> into that
container. Green insert-arrow (valid) / red circle (full). Movement is
OPTIMISTIC/instant per the user — local MoveItem on drop + repaint, server
reconciles via 0x0022 echo, rolls back via 0x00A0 (the rollback the B-Wire
note reserved). InventoryController : IItemListDragHandler; pending-move
tracking in ClientObjectTable (Core, reachable from the Core.Net handlers);
SendPutItemInContainer wraps BuildPickUp 0x0019. Retail anchors: InqDropIconInfo
0x004e26f0 / ItemList_InsertItem / HandleDropRelease / ServerSaysMoveItem.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 19:28:05 +02:00
..
architecture feat(D.2b): per-container capacity bar on inventory cells 2026-06-22 15:54:54 +02:00
audit docs: update audit — Sprint 1 items verified (sequence counters + scenery LCG) 2026-04-13 13:51:39 +02:00
plans docs(D.2b-B): B-Controller visually confirmed; #145 continuation + overflow follow-up 2026-06-21 18:01:38 +02:00
research docs(D.2b): container-switching handoff + flag stale M1.5 banner 2026-06-22 13:17:55 +02:00
superpowers docs(D.2b): inventory drag-drop (item moving) design spec 2026-06-22 19:28:05 +02:00
bugs.md docs: update bugs.md — close BUG-002/003/004, add BUG-005/006/007 2026-04-14 12:17:31 +02:00
ISSUES.md docs: file ISSUES #147 (inventory scroll polish) + #148 (status-bar backpack toggles inventory) 2026-06-22 19:16:25 +02:00