zont: круг 49 — scenario_orphans снесён, push 5d31d6e

This commit is contained in:
Alexey Martemyanov
2026-09-18 00:06:27 +06:00
parent 4d98c6ae89
commit 4d17421574
+13 -3
View File
@@ -3927,10 +3927,20 @@ Alex: *«а, ей id еще нужен.. блин»*.
(«id обязателен, иначе round-trip ломается») — Alex решает сам. После его «пусть будет» —
править сразу, в тот же заход.
### 28.5. Открыто после круга 48
### 28.5. Круг 49 — пустая секция `scenario_orphans` снесена, push
Alex: *«и `scenario_orphans: []` снеси. и пуш»*.
Секция собиралась через `out.setdefault('scenario_orphans', [])` — ключ **всегда** попадал в
вывод, даже пустым. Теперь список собирается локально, в вывод кладётся **только если непуст**
(`out.pop('scenario_orphans', None)` иначе). Читатели в энкодере уже ходят через
`.get(..., [])` — отсутствие ключа безопасно.
Коммит `5d31d6e`. **Запушено** `4b99d8e..5d31d6e` в Gitea (`origin/main`).
### 28.6. Открыто после круга 49
- 5 `objcmd`-орфанов (`8669`, `8382`, `11907` и др.);
- поле 4 = `2` у `expr` (`10077``10085`);
- авто-id (план есть, код не написан);
- push `9c83651` в Gitea — по команде.
- авто-id (план есть, код не написан).