From 863c2c51c3a243e090c64ee62bef0b520ba0a83f Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Fri, 18 Sep 2026 00:11:18 +0600 Subject: [PATCH] =?UTF-8?q?zont:=20=D0=BE=D1=80=D1=84=D0=B0=D0=BD=D1=8B=20?= =?UTF-8?q?=E2=80=94=20=D0=B2=20=D0=B4=D0=B0=D0=BC=D0=BF=D0=B5=2023-21-20?= =?UTF-8?q?=20=D0=B8=D1=85=20=D0=BD=D0=B5=D1=82=20=D0=B2=D0=BE=D0=BE=D0=B1?= =?UTF-8?q?=D1=89=D0=B5,=20=D1=81=D1=82=D0=B0=D1=80=D1=8B=D0=B5=20=D1=81?= =?UTF-8?q?=D0=BF=D0=B8=D1=81=D0=BA=D0=B8=20=D0=BF=D0=BE=D0=BC=D0=B5=D1=87?= =?UTF-8?q?=D0=B5=D0=BD=D1=8B=20=D1=83=D1=81=D1=82=D0=B0=D1=80=D0=B5=D0=B2?= =?UTF-8?q?=D1=88=D0=B8=D0=BC=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- personal/projects/zont-config-compiler.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/personal/projects/zont-config-compiler.md b/personal/projects/zont-config-compiler.md index ac3e6bf4..6b0fddc5 100644 --- a/personal/projects/zont-config-compiler.md +++ b/personal/projects/zont-config-compiler.md @@ -3963,11 +3963,12 @@ Alex: *«и `scenario_orphans: []` снеси. и пуш»*. - **авто-id** (план есть, код не написан). -**Орфаны — НЕТ** (закрыто в круге 49 вместе с пустой секцией `scenario_orphans`): те 4 id -(`10030`, `10031`, `10032`, `10035`), что раньше числились орфанами, в YAML не выводятся — их -нет и в конфиге прибора. Секция пустая, потому что разворачивать нечего. ⛔ `8669`, `8382`, -`11907` — **не орфаны** (в доке значились ошибочно): строки `#Z8669=`/`#Z8382=`/`#Z11907=` в -конфиге есть, это обычные объекты (контур/датчик), они приходят как `target` у `objcmd`. +**Орфаны — НЕТ** (закрыто в круге 49 вместе с пустой секцией `scenario_orphans`): в текущем +дампе `23-21-20` ни один id не остаётся неприкаянным — секция пустая, потому что разворачивать +нечего. ⛔ Списки прошлых кругов (`10030`, `10031`, `10032`, `10035` — «param/expr орфаны»; +`8669`, `8382`, `11907` — «objcmd-орфаны») **устарели**: первых четырёх в дампе `23-21-20` нет +вообще (0 вхождений, проверено `grep`), вторые три — обычные объекты (контур/датчик), у них есть +строки `#Z8669=`/`#Z8382=`/`#Z11907=`. Орфаны жили в старых дампах. **Поле 4 = `2` у `expr` — НЕ требует работы** (снято с открытого): поле производное, в YAML не выводится, энкодер считает его сам. Правило (проверено по всем 26 `expr`-записям в 9 дампах):