# Проверка интерактивного стандарта v1.007

2026-10-23 · КНП-014 · В05 / В13 · локальный Chrome через cua_repl. Публикация — у координатора.

| Проверено в v1.007 | Реальное наблюдение |
|---|---|
| Обычный образец | Три вертикальных зазора, включая переход к нижнему ползунку: 2 / 2 / 2 CSS px. Кнопки 120 × 24. Подпись и живой измеритель показывают актуальные размеры. |
| Раскраска | Все 9 зазоров между пунктами тела — по 2px; заголовок → первый пункт — 2px. Выбранный Центр сохраняет 2px обводку и 120 × 24; правила состояния удержания 3px не менялись. |
| Боковые варианты | Три зазора вариантов Заливки — 2 / 2 / 2px. top столбца26px вместо28, его первый вариант выровнен с кнопкой Заливка: разница top0. Верхняя полуобводка заканчивается у первого пункта, нижняя начинается у последнего: оба зазора0. |
| Подложка | Ширина SVG образца122px, left=-1px; шаг полигонов26px. Контур подложки2px вместо4px, опорное выступание1px с каждой стороны по В13. Цельная подложка группы обновлена вместе с отдельными столбцами. |
| Сохранённая геометрия | Нижний cap Раскраски начинается ровно у низа последнего пункта (gap0). Значки булавок и верхние/нижние полуобводки сохранены. Горизонтальные интервалы, toolbar, внутренние отступы значков и половинок не изменены. |
| Полнота и ошибки | 60 / 60, нормативv12; version/cache1.007/1007. Chrome warn/error0; node --check и git diff --check пройдены. |

Снимок выбранного Центра: `archive/knopki-standart/v1007/evidence/center-gap2.png` в родительской папке Zerkulis. Семь статических иллюстраций и illustrations.html сохранены как исторические; продуктовые страницы не менялись.

## Ранее выполненная проверка v1.006

2026-10-23 · КНП-013 · Р09 · Chrome через cua_repl; независимая приёмка координатора в IAB. Публикация — у координатора.

| Проверено в v1.006 | Реальное наблюдение |
|---|---|
| Булавка в шапке | Отдельная нижняя кнопка удалена: .group-tools=0. Булавка справа внутри области заголовка: 16 × 16, x+91 / y+4 при шапке 120 × 24; SVG 11 × 11 по прежнему источнику. В DOM это соседняя native button, без вложенных кнопок; title / aria-label полные, aria-pressed отражает pin. |
| Независимый клик | Раскраска pin=false→true, open=true и позиция 12 / 12 сохранились. Открытие Хорр оставляет Раскраску и закреплённые Оси раскрытыми. IAB отдельно подтвердил переключение Осей при неизменных open=true / position152,40. |
| Булавка не перетаскивает | Реальный drag указателем от центра булавки Осей к точке +41 / +30 оставил группу на 176 / 12, open=true / pin=true. |
| Клавиатура | Enter и Space на булавке Осей переключили pin true→false→true, не меняя open. Enter на шапке закрыл группу при pin=true, Space открыл её; контуры списка удалились и вернулись. Клавиатурный фокус булавки виден и сохраняется после переключения. |
| Память | После reload Раскраска pin=true / open=true, Хорр open=true восстановились; IAB отдельно подтвердил память pin/open Осей. Ключ и поля сохранения прежние. |
| Ромб | Shift+F10: ширина 34px, pin display:none, pin=true / open=true сохраняются. Повторный Shift+F10: ширина120px, булавка display:flex. Это прежнее скрытие pin в mini. |
| Контуры и подложка | Нижний cap Осей под Ось вбок: cap.top=last.bottom=559.765625 CSS px. В подложке 4 полигона: заголовок и 3 полноразмерных пункта, отдельной фигуры для булавки нет. У listBoundary есть защита отсутствующего последнего пункта. |
| Полнота и ошибки | 60 / 60, Р09 уточнён, нормативv11; version/cache1.006/1006. Console warn/error0 в Chrome и IAB; node --check и git diff --check пройдены. |

Снимок: `archive/knopki-standart/v1006/evidence/header-pins.png` в родительской папке Zerkulis. Источник прежней булавки: `_js/grozd.js:135–138` и `mayatnik/mayatnik-menu.js:651–655`, скрытие в mini — `mayatnik-menu.css:519,594`. Продуктовые файлы, прежние значения pin/open/mini и исходные иллюстрации не менялись; в витрине перенесён только способ управления pin.

## Ранее выполненная проверка v1.005

2026-10-23 · КНП-012 · уточнение Р13 · локальный Chrome через cua_repl. Публикация — у координатора.

| Проверено в v1.005 | Реальное наблюдение |
|---|---|
| Отдельный верх бокового списка | Над первым вариантом Заливки добавлен SVG .list-cap.list-cap-top. Верхний открытый путь M 1 13 L 12.4 2 L 107.6 2 L 119 13 точно зеркален нижнему M 1 1 L 12.4 12 L 107.6 12 L 119 1 в области высотой 14px. Stroke 2px, без замыкающей черты. |
| Список справа | Сценарий Перекрытие: leftward=false; upper.bottom=first.top=571.765625, lower.top=last.bottom=679.765625 CSS px в проверенном viewport. Оси скрыты целиком, новый верх учитывается в прежнем расчёте перекрытий по .list-cap. |
| Список слева | У правого края: leftward=true; upper.bottom=first.top=539.765625 CSS px. У столбца ровно две отдельные полуобводки; верхний контур владельца Заливка сохранён. |
| Ввод и закрытие | Pointer-events:none. Закрыть список удаляет .options, верхнюю .list-cap-top и полуконтур владельца списка: все три количества равны 0. |
| Полнота и ошибки | 60 / 60; Р13 уточнён, норматив v10. Console warn/error 0; node --check и git diff --check пройдены. |

Снимки `archive/knopki-standart/v1005/evidence/options-right.png` и `options-left.png` находятся в родительской папке Zerkulis. Версия HTML/JS/CSS v1.005, cache1005. Продуктовые файлы и исходные иллюстрации не менялись.

## Ранее выполненная проверка v1.004

2026-10-23 · КНП-011 · Р13 · Chrome через cua_repl, независимая приёмка координатора в IAB. Публикация 3188314 подтверждена координатором: HTML/JS/CSS/rules.json и норматив сайта побайтово совпали с Git. На публичной v1.004 — 60/60, верхний и нижний пути Осей после отпускания, warn/error — 0. Снимок v1004/evidence/public.png.

| Проверено в v1.004 | Реальное наблюдение |
|---|---|
| Полнота | 60 / 60, новый Р13; координатор сверил 60 уникальных ID и точные тексты с КНОПКИ.md v9. Старые схемы сохранены. |
| Оси после отпускания | В заголовке открытый путь M 1 12 L 12.4 1 L 107.6 1 L 119 12, stroke 2px. Основная рамка нейтральная #485468 / 1px; яркой нижней половины заголовка нет. |
| Завершение списка | Открытый нижний путь отдельно под Открепить: верх SVG в точности равен нижнему краю последней кнопки. Высота области 14px, путь M 1 1 L 12.4 12 L 107.6 12 L 119 1; stroke 2px. Пути без Z и без горизонтальной черты через середину. |
| Hover и закрытие | Независимая приёмка IAB: hover раскрытого заголовка сохраняет нейтральную основную рамку и верхний путь 2px. Закрытие удаляет верхний и нижний SVG. |
| Удержание | Координатор проверил реальный mousePressed/mouseReleased через CDP IAB в cua_repl: active=true, рамка 3px / #8ecfff, верхний SVG hidden. После отпускания группа закрылась; после открытия и ухода указателя active=false / hover=false, верхний SVG visible / stroke2px. |
| Ромб | Правый щелчок на открытых Осях: mini=true, путь M 1 12 L 17 1 L 33 12, stroke2px; основная рамка нейтральна. Нижний контур завершает тот же список. |
| Боковая группа | Слева top нижнего SVG равен bottom последней кнопки; открытые пути сохранены, без зависимости от положения тела группы. |
| Варианты Заливка | У владельца списка свой верхний полуконтур; нижний путь идёт под последним вариантом, top SVG = last.bottom. Верхний контур и завершение внешней группы приглушены вместе с её заголовком; контуры списка вариантов не приглушены. |
| Перекрытие и возврат | Сценарий Перекрытие скрывает Оси целиком вместе с контурами; закрытие списка возвращает Оси и mini=true, удаляет контуры вариантов. Нижние SVG включены в расчёт перекрытия. |
| Ошибки | Chrome warn/error 0; независимая приёмка IAB без ошибок. node --check и git diff --check пройдены. |

Снимок отпущенных Осей: `archive/knopki-standart/v1004/evidence/axes-released.png` в родительской папке Zerkulis. Норматив v9; витрина v1.004. Подложка, поверхность, текст и размеры кнопок сохранены; нижний полуконтур — отдельный невзаимодействующий SVG под списком. Продуктовые файлы не менялись.

## Ранее выполненная проверка v1.003

2026-10-23 · КНП-010 · Р12 · локальный Chrome через cua_repl. Координатор подтвердил публикацию 6f0ef21: пять файлов сайта (HTML/JS/CSS/rules.json/свод) побайтово совпали с Git; публичный браузер показал v1.003, 59/59 и ромб 34 × 24 после правого щелчка без изменения раскрытия. Console warn/error — 0. Снимок v1003/evidence/public.png.

| Проверено в v1.003 | Реальное наблюдение |
|---|---|
| Полнота | Карта 59 / 59; добавлен Р12, норматив v8. Прежние 58 правил и исходные иллюстрации сохранены. |
| Правый щелчок | Открытая Раскраска: заголовок 120 × 24 → ромб 34 × 24 со значком; подпись display:none, aria-label Раскраска, полная подсказка. Повторный правый щелчок возвращает 120 × 24. Раскрытие не меняется. |
| Геометрия | Подложка компактного заголовка — ромб с вершинами 17,0 / 34,12 / 17,24 / 0,12; тело сохраняет стандартные кнопки и контур. Свободные стандартные места соседей учитывают компактную ширину. |
| Клавиатура | Shift+F10 и ContextMenu переключают форму один раз, сохраняют фокус на заголовке. В Chrome ContextMenu также создаёт событие contextmenu на отпускании: повторное переключение подавлено; два последовательных нажатия дают ромб → полный заголовок. |
| Обычный клик | Ромб открывает и закрывает прежнюю группу, не меняя mini. |
| Независимость и память | Сохранены paint mini=true / open=true / pin=true; после reload все три состояния восстановились. В снимке mini отдельное поле группы, прежний ключ сохранён. |
| Перетаскивание | Реальный drag ромба с указателем дал left 440px / top 72px; open=true, pin=true и mini=true сохранились, случайного click нет. После reload позиция 440 / 72 и ромб восстановились. |
| Перекрытие | При mini=true кнопка Перекрытие скрывает целиком host Осей. Закрыть список возвращает Оси с pin=true; ромб Раскраски остаётся. |
| Ошибки | В проверенной вкладке Chrome warn/error — 0. node --check и git diff --check пройдены. |

Снимок: `archive/knopki-standart/v1003/evidence/diamond-restored-neighbor.png` (в родительской папке Zerkulis).

Источники семантики: `mayatnik/mayatnik-menu.js:120–128,830–845`, CSS 514–521 и 590–596. Витрина повторяет прежнее назначение обычного и правого щелчков; 34 × 24 — существующий ориентир компактного заголовка, а не новый числовой норматив обычной кнопки. Продуктовые страницы не изменялись.

## Ранее выполненная проверка v1.002

2026-10-23 · КНП-003 · локальный Chrome через cua_repl. Публикацию выполняет координатор.

Адрес: `http://127.0.0.1:8766/knopki/standart/`; после публикации — `https://1001100.online/knopki/standart/`.

| Проверено | Наблюдение |
|---|---|
| Полнота | 58 уникальных ID, полный текст из КНОПКИ.md v7; каждая карточка ведёт к конкретной лаборатории. |
| Размеры | Реальные кнопки 120 × 24 CSS px; измеренные зазоры 4 / 4 px, подложка 124 px. |
| Состояния | Hover 1 px, выбор 2 px, удержание 3 px. При удержании размер 120 × 24, radial-gradient и цвет текста побайтово совпали с состоянием до удержания; text-shadow none. |
| Пары | Enter выбирает Вниз и меняет разделитель на /; выбор восстанавливается после reload. Обе независимые половины включены одновременно, наклон у них не меняется. |
| Палитра | Enter на неактивной половине: режим меняется, вызовов picker 0; повторное Space: вызов showPicker 1. Цвета при выборе режима не меняются. |
| Перекрытия | Перекрытие списком скрывает весь host Осей; закрытие возвращает его с закреплением. Сценарий Группа поверх скрывает Оси раскрытой боковой группой. Приглушённый Центр выполняет команду. |
| Перенос / память | Хорр перетащен в left 440 / top 72; открыт, закреплён, выбран размер 256. Эти значения, кадр 73 и неизвестное контрольное поле сохранены после reload. Режим ? также сохраняется. |
| Шаг / удержание | Enter шеврона: 24 → 25; удержание с указателем: 25 → 40, после отпускания повтор прекращается. У клавиатурного фокуса шеврона видимая рамка 1 px. |
| Кадр | Центры числа и ромба совпали; зазор под ромбом 0 px. Центральная track 120 px = пара Отмена / Повтор 120 px. |
| Пульт | Реальный ZerkPult v2 рисует SVG, управляет направлением, скоростью, пуском/паузой; кадр изменяется во время пуска. Универсальный slider-arrows не подключён. Исходный порядок: transport-top перед transport-bottom. |
| Скорость во время пуска | На свежей странице без остановки пульта: ×1 — 2 смены кадра за 1245 мс; после End → ×8 — 19 смен за 1231 мс. Затем пульт остановлен, примеры сброшены. Перезапуск interval уже присутствует в обработчике input и при drag ромба. |
| Текст | Семь точных примеров: Шрна, Цнтръ, Цвтъ, Злвка, Ось, Вврхъ, Внзъ. Динамическая строка ЦЕНТР Ширина меню съездъ Ось → ЦНТРЪ Шрна мню съездъ Ось; повтор не добавляет знаков, title/aria полные, ширина 120 px. |
| Поле | При DPR 2 минимальная фигура 0.5 CSS px × 2 = ровно 1 физический px. При увеличении 20 подписей без пересечений; все 24 горизонтальных участка и ось доступны в перечне. Фокус подписи выделяет соответствующую линию. Полные и половинные участки лежат на одной высоте и имеют точные длины; нижний хвост только у оси. |
| Узкий экран | 412 × 900, DPR 1 и 2. У страницы нет горизонтального переполнения. Группа и её список прокручиваются в своём контейнере; варианты 120 × 24, справа при тесноте открываются слева. На узком экране поле со сведениями справа доступно в своём горизонтальном контейнере. |
| Изоляция | Собственный ключ zerkulis.knopki.standart.v1. Сброс удаляет только его; общие файлы приложений и их настройки не менялись. |
| Ошибки | node --check и git diff --check прошли. Console warn/error в финальных браузерных сценариях — 0. |
| Исходные схемы | Прежний index v1.001 сохранён как illustrations.html; семь PNG не изменены. render.cjs направлен на сохранённый источник, генератор вне cua_repl в этой задаче не запускался. |

Снимки находятся локально в `archive/knopki-standart/v1002/evidence/`: states-held.png, overlap.png, mobile-layout.png, mobile-list.png, mobile-field.png, transport.png.

Ограничения: поле — явно обозначенный учебный фрагмент, а не ядро Маятника. Миграция продуктовых страниц не выполнялась. Нативное окно выбора цвета не попадает в screenshot браузерного viewport: подтверждены корректные ветки выбора и успешный вызов showPicker без JS-ошибки; само системное окно визуально не подтверждено. Проверка реального сенсорного устройства не проводилась; узкий экран проверен эмуляцией Chrome. Публичная версия проверена координатором после публикации 0e00260: HTML, JS, CSS и rules.json на GitHub и сайте побайтово совпали с коммитом. В браузере подтверждены v1.002, 58/58 карточек, переключение кнопки и отсутствие warn/error. Снимок evidence/public.png.
