fix(node): show completed setup checks with a timestamp

This commit is contained in:
DCCONSTRUCTIONS
2026-09-05 20:11:17 +03:00
parent 9062126913
commit a98ef339de
3 changed files with 33 additions and 3 deletions
@@ -272,3 +272,32 @@ helper по SSH не заменяет ни одну из них.
точную кнопку и ожидаемое действие. Тест проверяет restrictive umask, повторный
ремонт и сохранение прав чужого каталога. Физическая GUI-проверка исправленной
версии фиксируется по наблюдаемому результату в отчёте Ops.
### Подтверждённый GUI-проход профиля /2 и границы доверия
Владелец подтвердил успешный повторный запуск через кнопку в 0.4.1. Журнал
профиля /2 доступен обычному приложению (каталог 0755); семь этапов complete.
Получены три сетевых интерфейса и 13 системных USB-объектов. Отдельная проверка
службы подтверждает active, непривилегированного пользователя, пустой набор
capabilities и AF_NETLINK. SSH и Tailscale активны. Ручная команда ремонта прав
в обход кнопки не выполнялась. В 0.4.2 надпись «Готово» заменена канонической
галочкой со смысловой подписью для средств доступности. Рядом с результатом
указано время проверки, чтобы прошедший запуск не воспринимался как live-status.
Профиль /2 не изменён.
Это положительная приёмка текущего подготовленного Mini, а не доказательство
развёртывания с чистой системой. Ранее инженерный SSH и личная политика
локального подтверждения администратора уже настраивались. Количество USB
не доказывает работу SDK; локальный ответ SSH не доказывает новый удалённый
вход; служба Tailscale не доказывает авторизацию; прошедший запуск является
снимком результата, а не непрерывным монитором всех компонентов.
Ближайший критерий доверия к поставке: отдельная чистая согласованная система,
.deb → запуск → «Сконфигурировать» → вход в частную сеть → доверенный ключ
через UI → проверяемый вход и отзыв → перезагрузка → повторная проверка.
Первичный прогон выполняется без предварительного SSH-bootstrap, команд
инженера, предустановленного OpenSSH/Tailscale и личных polkit-исключений.
Текущий рабочий Mini для этого не стирается. Виртуальная проверка не заменяет
физическую квалификацию USB/BLE/Wi-Fi. После этого следующий функциональный
срез P1 — приглашение Node и сопряжение с реестром аппаратов Core, затем D455.