* collection sync with orphan handling - preview_sync endpoint shows what'll get deleted before you commit - import services handle reconciliation (find missing items, delete them) - grid items get flagged as orphaned when their collection source is gone - party exposes has_orphaned_items - blueprints include orphaned field * scope artifact sync by element and proficiency - accept filter param in preview_sync and import - only check/delete items matching active filter - prevents accidental deletion of filtered-out items * scope weapon sync by element and proficiency - accept filter param in preview_sync and import - element checks collection_weapon first, falls back to weapon - proficiency joins through weapon table * scope summon sync by element - accept filter param in preview_sync and import - element joins through summon table |
||
|---|---|---|
| .. | ||
| v1 | ||