Files
houseplan-card/dist/houseplan-assets.json
T
Claude bd6da53f04 fix(editors): свидетель карточек отдельным смоком, два списка в сегменты
Закрывает находки код-ревью r1 по #598.

M1 — неприкосновенный смок восстановлен. `demo/smoke_tap_run.mjs` вернулся
побайтово к версии `origin/dev`: он один из девяти `.srcrow`-смоков, которые
ТЗ объявило неизменяемыми, и правка в нём обесценивала собственное
доказательство AC2/AC3. Проверки карточек переехали в новый
`demo/smoke_settings_dialog_cards.mjs` — отдельного свидетеля ТЗ не запрещало.

M2 — сегментированный переключатель сделан там, где он обещан и уместен:
`space-bg-mode` и `space-zero-wall-style` переведены из `<select>` в
`segmented`. Остальные выборы в трёх диалогах остаются списками осознанно:
привязка маркера, роль света и режим свечения уже `role="radiogroup"`
(`.markerradios`), позиция значения закреплена смоком
`smoke_device_preview_parity`, списки сущностей и тем длинные. Сокращение
объявлено в ТЗ и в обоих changelog.

M3 — мутант `state-callout-hidden-under-help` патчит теперь оба состояния:
`marker.run_target_gone` и `gs.sun_missing`; гард — новый смок.

Заодно: `ensureFormKitStyles(this.host)` не вызывался ни в одном из трёх
диалогов — стили набора приезжали только из диалога комнаты, и без него
сегменты имели высоту 14 px вместо 44. Нашёл новый смок проверкой
`bgSegmentTargetIsBigEnough`.

Гейты: typecheck, test (2788 pass), build, bundle:sync, три смока,
mutation-gate --check, оба мутанта задачи.

Issue: #598
User-Visible: yes
2026-09-19 19:17:20 +03:00

312 lines
10 KiB
JSON

{
"schema": 1,
"fingerprint": "d31b0b1e184ab2863684b758f839bdb6809a33cc742c6e9bb36c5ea034e3d309",
"entry": "houseplan-card.js",
"panelEntry": "houseplan-panel.js",
"initialViewFiles": [
"houseplan-assets/houseplan-card-W9mG3gab.js",
"houseplan-card.js"
],
"initialViewGzipBytes": 291530,
"initialPanelFiles": [
"houseplan-assets/houseplan-card-W9mG3gab.js",
"houseplan-panel.js"
],
"initialPanelGzipBytes": 293053,
"initialPanelOnlyFiles": [
"houseplan-panel.js"
],
"initialPanelOnlyGzipBytes": 2326,
"lazyFiles": [
"houseplan-assets/backdrop-pick-ToIYfsVt.js",
"houseplan-assets/de-lgvVUcKp.js",
"houseplan-assets/editor-0Mj9gnAf.js",
"houseplan-assets/form-kit.styles-BSWYQ2Fp.js",
"houseplan-assets/fr-CHBDMDsG.js",
"houseplan-assets/furniture-plan-art.generated-B9qZ5DM-.js",
"houseplan-assets/houseplan-editor-runtime-DOSm4OKX.js",
"houseplan-assets/houseplan-onboarding-runtime-G7DfDSe_.js",
"houseplan-assets/hp-zigbee-topology-overlay-CAehZ6TG.js",
"houseplan-assets/iso-scene-render-CCwC6ZHk.js",
"houseplan-assets/live-interaction-runtime-DpDkGNJh.js",
"houseplan-assets/pdf-export-B1B1amDF.js",
"houseplan-assets/summary-panel-runtime-loaded-C3VkX0bk.js",
"houseplan-assets/zigbee-topology-3KJks91U.js",
"houseplan-assets/zigbee-topology-runtime-DvCmPEhl.js"
],
"lazyGzipBytes": 439327,
"lazyEditorFiles": [
"houseplan-assets/backdrop-pick-ToIYfsVt.js",
"houseplan-assets/editor-0Mj9gnAf.js",
"houseplan-assets/form-kit.styles-BSWYQ2Fp.js",
"houseplan-assets/furniture-plan-art.generated-B9qZ5DM-.js",
"houseplan-assets/houseplan-editor-runtime-DOSm4OKX.js",
"houseplan-assets/zigbee-topology-3KJks91U.js"
],
"lazyEditorGzipBytes": 222198,
"lazyOnboardingFiles": [
"houseplan-assets/backdrop-pick-ToIYfsVt.js",
"houseplan-assets/houseplan-onboarding-runtime-G7DfDSe_.js"
],
"lazyOnboardingGzipBytes": 13921,
"lazyLocaleFiles": [
"houseplan-assets/de-lgvVUcKp.js",
"houseplan-assets/fr-CHBDMDsG.js"
],
"lazyLocaleGzipBytes": 56365,
"lazyIsometricFiles": [
"houseplan-assets/iso-scene-render-CCwC6ZHk.js"
],
"lazyIsometricGzipBytes": 15016,
"lazyFurnitureArtFiles": [
"houseplan-assets/furniture-plan-art.generated-B9qZ5DM-.js"
],
"lazyFurnitureArtGzipBytes": 16940,
"lazyPdfFiles": [
"houseplan-assets/furniture-plan-art.generated-B9qZ5DM-.js",
"houseplan-assets/pdf-export-B1B1amDF.js"
],
"lazyPdfGzipBytes": 126813,
"files": [
{
"path": "houseplan-assets/backdrop-pick-ToIYfsVt.js",
"sha256": "467a4c0884298f63173094735389446e86f2b04943d9518f822c9206f7d220ed",
"rawBytes": 19959,
"gzipBytes": 6883,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-W9mG3gab.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/de-lgvVUcKp.js",
"sha256": "1654ca87abcb74a6e64db4624456cb3d9e9742b96501f0e0f85ac9cd3313717e",
"rawBytes": 93989,
"gzipBytes": 28448,
"isEntry": false,
"imports": [],
"dynamicImports": []
},
{
"path": "houseplan-assets/editor-0Mj9gnAf.js",
"sha256": "03ec9fa26b6d517aa05ee39a2ef60f59a3e9be81b6499475ba8184f9fb026235",
"rawBytes": 3833,
"gzipBytes": 1583,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-W9mG3gab.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/form-kit.styles-BSWYQ2Fp.js",
"sha256": "6d0965d557fe14691b2842a8f8ed0069ebd6cfed7facab7c02d0995106a908c8",
"rawBytes": 3615,
"gzipBytes": 1234,
"isEntry": false,
"imports": [],
"dynamicImports": []
},
{
"path": "houseplan-assets/fr-CHBDMDsG.js",
"sha256": "029c8f373570ea5c5798775d49f0500057dac01b3cbd4c74d2b4c7cad411cf21",
"rawBytes": 96460,
"gzipBytes": 27917,
"isEntry": false,
"imports": [],
"dynamicImports": []
},
{
"path": "houseplan-assets/furniture-plan-art.generated-B9qZ5DM-.js",
"sha256": "0ff4bf848333842e22567d52d5e2591c63cf994f5ab877d1e6f6143a7a6d65d9",
"rawBytes": 52033,
"gzipBytes": 16940,
"isEntry": false,
"imports": [],
"dynamicImports": []
},
{
"path": "houseplan-assets/houseplan-card-W9mG3gab.js",
"sha256": "fd3620fc81c2b5149ebfab53fa49392b6340b17a5d7d300ff70797a777a73d6c",
"rawBytes": 1035518,
"gzipBytes": 290727,
"isEntry": false,
"imports": [],
"dynamicImports": [
"houseplan-assets/de-lgvVUcKp.js",
"houseplan-assets/editor-0Mj9gnAf.js",
"houseplan-assets/fr-CHBDMDsG.js",
"houseplan-assets/furniture-plan-art.generated-B9qZ5DM-.js",
"houseplan-assets/houseplan-editor-runtime-DOSm4OKX.js",
"houseplan-assets/houseplan-onboarding-runtime-G7DfDSe_.js",
"houseplan-assets/hp-zigbee-topology-overlay-CAehZ6TG.js",
"houseplan-assets/iso-scene-render-CCwC6ZHk.js",
"houseplan-assets/live-interaction-runtime-DpDkGNJh.js",
"houseplan-assets/pdf-export-B1B1amDF.js",
"houseplan-assets/summary-panel-runtime-loaded-C3VkX0bk.js"
]
},
{
"path": "houseplan-assets/houseplan-editor-runtime-DOSm4OKX.js",
"sha256": "d9564d0a4326d66d0cac3b24dde8c625d4ff64fdee9eaa5093e776992d41f177",
"rawBytes": 689688,
"gzipBytes": 188131,
"isEntry": false,
"imports": [
"houseplan-assets/backdrop-pick-ToIYfsVt.js",
"houseplan-assets/form-kit.styles-BSWYQ2Fp.js",
"houseplan-assets/furniture-plan-art.generated-B9qZ5DM-.js",
"houseplan-assets/houseplan-card-W9mG3gab.js",
"houseplan-assets/zigbee-topology-3KJks91U.js"
],
"dynamicImports": [
"houseplan-assets/zigbee-topology-runtime-DvCmPEhl.js"
]
},
{
"path": "houseplan-assets/houseplan-onboarding-runtime-G7DfDSe_.js",
"sha256": "05d9e7466cb5ffa0763f31a7726fdb8ca986b339e7129cbfeb8d16fca3d895d8",
"rawBytes": 28289,
"gzipBytes": 7038,
"isEntry": false,
"imports": [
"houseplan-assets/backdrop-pick-ToIYfsVt.js",
"houseplan-assets/houseplan-card-W9mG3gab.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/hp-zigbee-topology-overlay-CAehZ6TG.js",
"sha256": "ccec4f13dadb1057da1bb7118c7af575813d5273c4db6b3c5a18ec8440a25c00",
"rawBytes": 10759,
"gzipBytes": 3687,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-W9mG3gab.js",
"houseplan-assets/zigbee-topology-3KJks91U.js",
"houseplan-assets/zigbee-topology-runtime-DvCmPEhl.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/iso-scene-render-CCwC6ZHk.js",
"sha256": "8a570b1a301b025da5bc9be1bd4732a747bd5215951931fa7f9fe7acea744b33",
"rawBytes": 44439,
"gzipBytes": 15016,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-W9mG3gab.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/live-interaction-runtime-DpDkGNJh.js",
"sha256": "621740a374701977939421138d4c4da260c30891d4d5e49e054cfcbb23a68815",
"rawBytes": 8216,
"gzipBytes": 3210,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-W9mG3gab.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/pdf-export-B1B1amDF.js",
"sha256": "f8d3a8f8d5a00e07ee20b6f4104a0eb3eec644deb08c2785c5212faacccb132f",
"rawBytes": 236247,
"gzipBytes": 109873,
"isEntry": false,
"imports": [
"houseplan-assets/furniture-plan-art.generated-B9qZ5DM-.js",
"houseplan-assets/houseplan-card-W9mG3gab.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/summary-panel-editor-Dq397KvS.js",
"sha256": "7798f08816a813b97c0fcce7a2c67eade8722964a0bb18f936d4aacc4bc2693b",
"rawBytes": 14862,
"gzipBytes": 3427,
"isEntry": false,
"imports": [
"houseplan-assets/form-kit.styles-BSWYQ2Fp.js",
"houseplan-assets/houseplan-card-W9mG3gab.js",
"houseplan-assets/summary-panel-runtime-loaded-C3VkX0bk.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/summary-panel-metrics-Kwu_Jan4.js",
"sha256": "cca1e153c9eb77397b874df8c1b6d13eb05846dac1d20840375ec1c6115769cd",
"rawBytes": 2611,
"gzipBytes": 1308,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-W9mG3gab.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/summary-panel-runtime-loaded-C3VkX0bk.js",
"sha256": "dca2b7848fe8afae7efad07e18a55652681c4ece3153759671f4495fbb556f47",
"rawBytes": 72733,
"gzipBytes": 20176,
"isEntry": false,
"imports": [
"houseplan-assets/form-kit.styles-BSWYQ2Fp.js",
"houseplan-assets/houseplan-card-W9mG3gab.js"
],
"dynamicImports": [
"houseplan-assets/summary-panel-editor-Dq397KvS.js",
"houseplan-assets/summary-panel-metrics-Kwu_Jan4.js"
]
},
{
"path": "houseplan-assets/zigbee-topology-3KJks91U.js",
"sha256": "2431b5564b832bb307e7bb1fd96fa2fbd4af5790fe2c8218fbd2da566203454a",
"rawBytes": 18962,
"gzipBytes": 7427,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-W9mG3gab.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/zigbee-topology-runtime-DvCmPEhl.js",
"sha256": "1c7c46872e354ce04d529d33dcb929788c9bcad045ac0b787f3da38ffc96a861",
"rawBytes": 3942,
"gzipBytes": 1764,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-W9mG3gab.js",
"houseplan-assets/zigbee-topology-3KJks91U.js"
],
"dynamicImports": []
},
{
"path": "houseplan-card.js",
"sha256": "5aceb492cf13dcfe40d540a80ed83a334f1373ca33415a350fef7516db21783a",
"rawBytes": 1205,
"gzipBytes": 803,
"isEntry": true,
"imports": [
"houseplan-assets/houseplan-card-W9mG3gab.js"
],
"dynamicImports": []
},
{
"path": "houseplan-panel.js",
"sha256": "f4d6406322e54766b3ad98ccca7cc877dd307a9c0f0af849a5d5f8be4ced70a3",
"rawBytes": 6165,
"gzipBytes": 2326,
"isEntry": true,
"imports": [
"houseplan-assets/houseplan-card-W9mG3gab.js"
],
"dynamicImports": []
}
]
}