build(#618): ребейз на dev после #642, #627, #617 — пересборка бандла, потолок редактора, база монолита

Код-ревью r1 зелёное; слияние отказало на конфликте с dev. Ветка
переиграна на origin/dev 2b3959e5 (32 коммита).

- Конфликты: бандл — версия dev + пересборка; оба changelog — запись
  #618 под записью #617 в том же разделе; bundle-budget.mjs и
  monolith-baseline.json — версия dev, числа #618 измерены заново;
  docs/reviews/INDEX.md — node scripts/reviews-index.mjs.
- Ключи device_inbox.* остаются в основных словарях: #627 вынес в
  ленивые чанки только settings/support/topology, каталог устройств
  туда не входит.
- bundle-budget: LAZY_EDITOR_GZIP_CEILING 229 600 → 231 200 (замер
  230 208, база dev 228 997, +1 211 Б gzip); initial View 289 558 →
  289 884 (+326 Б, en-строки), в пределах потолка 290 400.
- monolith-baseline: hostRefs 4872 → 4883 (+11, как в r1),
  bundleBytes 2509909 → 2515825.
- src/houseplan-card.ts: снято type-зеркало `selected?` в
  DeviceInboxDialogState карточки (2 строки). После #627 запаса под
  потолком ядра (12889) не осталось; карточка поле не читает, пишет и
  читает его только рантайм через свой тип — так же, как черновики
  фильтров #44. Типы стираются, поведение не меняется.

Issue: #618
User-Visible: no
This commit is contained in:
Claude
2026-09-24 23:12:30 +03:00
parent 7890005a92
commit 93bacc9696
71 changed files with 761 additions and 709 deletions
+7 -1
View File
@@ -568,8 +568,14 @@ export const LAZY_FURNITURE_ART_GZIP_CEILING = 17_900;
* поверх — те же ≈ +555 Б gzip модуля диалога и адаптера порта (227 869 →
* 228 621, +752 с шумом сжатия). Центр оставляет 979 Б сверху и 1 021 Б до
* нижней границы полосы.
* - #618: 229 600 → 231 200 (замер 230 208, база dev после #617 — 228 997,
* +1 211 Б). Пакетное «Скрыть/Показать выбранные» каталога устройств:
* модуль `device-inbox-batch.ts` (выбор, панель, одна запись на пакет),
* чистые функции пакета в `device-inbox.ts`, девять строк `device_inbox.*`
* на четыре локали — они в основных словарях, не в ленивых чанках #627.
* Центр оставляет 992 Б сверху и 1 008 Б до нижней границы полосы.
*/
export const LAZY_EDITOR_GZIP_CEILING = 229_600;
export const LAZY_EDITOR_GZIP_CEILING = 231_200;
export const LAZY_GRAPH_CEILING_BAND = 2_000;
/**
+2 -2
View File
@@ -1,8 +1,8 @@
{
"delegates": 154,
"portMembers": 348,
"hostRefs": 4872,
"hostRefs": 4883,
"portPrivates": 94,
"harnessPrivates": 101,
"bundleBytes": 2509909
"bundleBytes": 2515825
}