dealroom/internal/db
James 13effdce40 fix: stage constraint migration + folder drag reparenting
- Auto-migrate deals table: old CHECK constraint ('pipeline','loi',...) → new
  stages ('prospect','internal','initial_marketing','ioi','loi','closed')
  Maps legacy values: pipeline→prospect, initial_review→initial_marketing,
  due_diligence→ioi, final_negotiation→loi, dead→closed
- Add POST /deals/folders/reparent endpoint with circular-ref guard
- Child folders are now draggable with full drag support
- Drop onto top 40% of a folder → reorder at same level (existing behaviour)
- Drop onto bottom 60% of a folder → make dragged folder a child of target
- Root drop zone appears when dragging a subfolder: drop here to promote to root
- Visual teal outline on hover shows where folder will land
2026-02-25 00:15:26 -05:00
..
migrate.go fix: stage constraint migration + folder drag reparenting 2026-02-25 00:15:26 -05:00