From 6e4494195cb737cdc596a533b204f758b11485ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D1=82=D0=BE=D0=BD=20=D0=A2=D1=80=D0=BE=D1=88?= =?UTF-8?q?=D0=B8=D0=BD?= Date: Wed, 14 Oct 2026 00:21:45 +0300 Subject: [PATCH] v3.25.8 review: the FCI extras coverage for templates The custom-FCI check's `fciExtra: 'fail'` coverage counted only the exact keys, so a listed template (A5) did not accept its decoded children (A5/80) and a listed child did not accept its parent - both were reported as unexpected. An object is now covered by its own key, by a listed parent or by a listed child (an unlisted sibling still fails); the seeded flow lists every object and was unaffected. Tests: the coverage cases (a listed A5 accepts A5/80 + A5/81, a listed A5/80 accepts A5 but not the A5/81 sibling) - the fixture's A5 length corrected in the process. Help EN/RU + both AGENTS. 893 frontend + 880 Python; sw cache simple-v433. --- frontend/help-ru.html | 2 +- frontend/help.html | 2 +- frontend/index.html | 8 +++++++- frontend/sw.js | 2 +- frontend/tests/profiler.test.js | 10 ++++++++++ 5 files changed, 20 insertions(+), 4 deletions(-) diff --git a/frontend/help-ru.html b/frontend/help-ru.html index f82729b..3097ef1 100644 --- a/frontend/help-ru.html +++ b/frontend/help-ru.html @@ -468,7 +468,7 @@

Правила выполняются последовательно. Редактор показывает символьное имя файла pySim (если известно) рядом с путём правила; Добавить правило добавляет правило, Сохранить сохраняет изменения. Правило файловой системы задаётся: