Commit Graph

2 Commits

Author SHA1 Message Date
d1cb4d932a fix(admin): sync-sched-publish — .mappa вне паблик-сета + портативный leak-скан (gotcha 15/16, task:3059) 2026-09-19 14:59:13 +03:00
cbffb4a0ca feat(scripts): sync-sched-publish.mjs — полный синк sched→GitHub с pre-push CI-гейтом
Алгоритм (ранбук wiki:3332, один коммит на волну):
collect → copy → bleach → scrub (скраб kzntsv в т.ч. \u002F) →
lock (yarn.lock против npmjs, gotcha 8) → gate (build 9 пакетов топо-порядком
+ tsc + vitest прямыми вызовами node_modules, обход Windows yarn-bin-болезни)
→ один чистый коммит (--amend при фиксе) → push.

Фикс бага: pairs были массивом строк, деструктуризация [old,nw] давала
односимвольные замены (g→i, r→e — ломало dist); теперь пары [old,nw].
Идемпотентен: повторный прогон = 0 изменений.
2026-08-31 08:55:38 +03:00