4f60add187
In-place port региона multi-select autocomplete в ProjectDetailsDrawer. Закрывает Out-of-plan «Region multi-select autocomplete» из parent spec (2026-05-14-project-details-drawer-design.md §7). Подход A (утверждён 2026-05-14): - v-autocomplete :items="REGIONS.filter(r => r.code !== 0)" (без sentinel) - reverse-decompose existing region_mask в codes[] при reseedFromProject - watch selectedRegions → encode mask + mode (include когда пусто, exclude иначе) - 3 новых vitest case: render chips / select-encodes / clear-resets Backend без изменений (region_mask + region_mode payload уже в Task 5 onSave). Backport reverse-decompose в NewProjectDialog (TODO line 172) — out of scope. cspell-words.txt +1 (иммутабельны).