IOS-031 · Обслуживание · Сборка · both
SWC пропускает невалидные Unicode-свойства в регулярках — ловится только webpack на сборке
К работе
P2
ведёт: watchkeeper
Суть
\p{Cyrillic} выглядит рабочим и проходит SWC-транспиляцию, но это НЕ имя свойства Unicode — валидны \p{Script=Cyrillic} или \p{sc=Cyrillic}. Сборка падает через 15 минут после пуша, а не в редакторе.
Как воспроизвести
Написать /[\p{Cyrillic}]/u в клиентском компоненте → pnpm build → Module parse failed: Invalid property name.
Чем закрывается (приёмка)
Правило линтера или проверка в гейтах сборки, ловящая \p{X} без Script=/General_Category=. Одна попытка сборки сэкономлена = правило окупилось.
Замечен в сборке
4540cb29b7ac9b98b310e6087f58a49adb52f3aa
Связи
- вызван → IOS-029 — Визард перевода требует вписать перевод руками (98 полей) — блокер · поймано на сборке блокера переводчика
Воркер
работает
watchkeeper
M4 · gpt-5.6-sol medium
движение в панели: 4 мин назад
gpt-5.6-sol medium · ~ Pursuing goal (6h 57m)
Подключиться и смотреть/перехватить руками. Колесо мыши листает; клавишами — Ctrl-b затем [, выход из прокрутки q. Отсоединиться — Ctrl-b затем d:
ssh -t poolpooly@192.168.1.74 "ssh -t milamarty@192.168.1.114 '/opt/homebrew/bin/tmux -L gui attach -t watchkeeper'"
Прочитать историю панели без подключения — листается и ищется (/ поиск, q выход), воркеру не помешает:
ssh poolpooly@192.168.1.74 "ssh milamarty@192.168.1.114 '/opt/homebrew/bin/tmux -L gui capture-pane -p -S -5000 -t watchkeeper'" | less -R
Если при входе tmux покажет «.config/tmux/tmux.conf: Permission denied» — нажми q, это косметика: каталог ~/.config на M4 принадлежит root, сессия работает. Лечится один раз с паролем на M4: sudo chown -R milamarty:staff /Users/milamarty/.config && chmod 755 /Users/milamarty/.config
Обновлён
2026-07-30T01:44:16.478Z