Commit Graph

2 Commits

Author SHA1 Message Date
Дмитрий Соловьев b092e50dd8 feat(tgu-ui): выбор полосы слотов мышью «от первого к последнему»
Замена авто-чипа «полоса ×N» на ручной жест. Полоса переопределена:
один КА + один крен (ε) + подряд по времени; виток в границу не входит.

- slotStrips.ts: groupStrips → { idByKey, membersOf }; группировка по КА →
  кластеры по крену (ROLL_EPSILON=0.5) → деление по каденции (CADENCE_GAP_FACTOR=1.5)
- slotSelection.ts: selectStripRange вместо toggleStripSelection
- TguSlotsTab.tsx: клик по строке = якорь + выбор; Shift+клик тянет полосу
  между якорем и строкой; выход за полосу запрещён + подсказка; рельс полосы якоря
- tgu-planning.css: убраны стили чипа/hover; user-select:none на строках
- тесты обновлены (125 зелёных), tsc/build чисто
2026-06-17 10:13:11 +03:00
Дмитрий Соловьев 7c10f9a10d docs: бэклог #49–#53 + дизайн-план выбора слотов полосами
- бэклог-pcp-tgu-ops-ui: #50 (M1/M2/M3 слой поддержки решений), #51 (вызовы через
  gateway), #52/#53 (находки /review), #49 (баг обновления BUSY после снятия брони),
  раздел «Выполнено» (чистки по /review).
- docs/tasks/TASK_slot-strip-selection: дизайн-план и артефакты /autoplan по выбору
  полосами; отметка о реализации it.1.
2026-06-17 09:06:35 +03:00