- ORM: direction входит в PK (nullable), одноимённые этапы Support/Development больше не склеиваются
- get_list: ORDER BY sheet, direction (NULL первыми), opens_at, phase_code
- 0059: del_form_phase фильтрует по phase_code, direction в v_phase_id (add/upd/del) и в payload upd,
чистка дублей без направления и частичный уникальный индекс form_phase_nodir_uidx
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>