our_knp/reports/2026-10-21/журнал.md

33 lines
10 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Проверка состояния перед продолжением
По просьбе пользователя прочитаны передачи и отчёты 15 октября, выполнена read-only SSH-проверка user@10.9.8.230. Машина knp доступна, uptime около 15 минут. Порты 8080/8081/8082 не слушают; прежние демо после перезапуска не работают. Транспортный pipeline.json: completed, done=true, failed=false; runner.pid содержит исторический PID49452. Ничего не запускали, не пересобирали, модели и данные не меняли. Пароли в файлы не сохранялись.
Последняя остановка по передаче: муха отложена пользователем; Pet lab не совместим с Алтаем-2 как есть; native MNIST имеет отдельное подтверждение GoldenModel только в режиме replicas<=2. Возможное продолжение: восстановление демо, аппаратная адаптация отдельной новой модели либо улучшение транспорта по validation с сохранением test.
## Восстановлены все готовые демо
По запросу пользователя запущены прежние серверы через nohup: 8080 PID8214 (mnist-viz/start.sh), 8081 PID8225 (mnist-altai-native/server.py), 8082 PID8236 (pets-knp/server.py). PID сохранены в штатные runtime-файлы. С внешней машины HTTP200 у altai_viz.html, aug_viz.html, fast_viz.html, native_viz.html, fast-model.js, native-model.js, Pet lab и /api/info. Реальные запросы: MNIST первый сохранённый пример ->5 в CPU (~115ms) и GM (~5680ms); Pet lab первый gallery sample ->cat, outputs[1,0], ~445ms. Это smoke, новая accuracy не измерялась. viz/app.html содержит DATA=null и является шаблоном экспорта, самостоятельным демо не считается. Транспортного web-сервера нет, муха остаётся остановлена. Модели/библиотеки не менялись, системный автозапуск не добавлен.
## Запрошен перенос Claude Artifact
Пользователь просит целиком скопировать и захостить https://claude.ai/artifact/Vc1q1WCZuPY2QAHBSGtrKF; вики https://fs.snw.su/knp/ дана только как дополнительный источник, не как замена артефакта. Встроенный docslib-manifest вики прочитан: revision 3a6bbbb01711ce1e14f5, updated_at 2026-10-19T08:25:20.902+00:00, 23 страницы; client.js.custom содержит веса и виджеты трёх моделей, включая temporal SNN8. Эти новые данные пока не подтверждены нашими KNP-прогонами, переносить доказательства старой модели на них нельзя.
Ссылка Claude отдаёт оболочку с frame UUID e7a36cae-a7f7-4c83-b0f2-ff0fa979600e. В Chromium фактический API /api/frame/<uuid>?via=user_open&bk=initial&actor=id&vt=1 отвечает HTTP403 Cloudflare Just a moment; оболочка показывает Page not found. Исходный код и визуальное содержимое артефакта не получены. Аналогичный результат у обычного HTTP-запроса API. Нельзя считать Page not found доказательством удаления артефакта, поскольку причина наблюдаемого отказа — Cloudflare. Подменять артефакт отдельной страницей по вики пользователь не просил. Новая страница не создана, прежние демо не менялись. Для точного переноса требуется экспорт HTML/React исходника артефакта либо доступный источник.
## Артефакт из Chrome Ctrl+S перенесён и опубликован
Пользователь предоставил ZIP http://drop.t.snw.su/mearl, SHA256 94bf2e99581aec06cbec3078c50c93dcffd1907e40b954006d1fa444aae4eaf7. ZIP содержит полный inner saved_resource.html с данными COLS/SNN/gallery и кодом. Источник архивирован в reports/2026-10-21/artifact/chrome-export.zip. Создан mnist-artifact/prepare.py и site, SOURCE.json фиксирует SHA256 оригинального приложения и результата. Удалён Claude runtime/оболочка, встроенный код расчёта сохранён дословно после двух строк очистки DOM: Chrome сохранил уже сгенерированные кнопки, без очистки они дублируются. Шрифты (18 файлов) локализованы, добавлены viewport/lang. Веса, обучение и UI исходника не переписывались. Исходная кнопка Clear очищает только рисунок, сохраняет прежний результат до нового ввода; это поведение сохранено.
Публичный URL http://knp-digits.t.snw.su/ через отдельный Caddy block, /opt/knp-digits. Конфигурация проверена caddy validate перед reload; прежние block не менялись, HTTPS не включался. На станции /home/user/KNP/viz/digits-compare, URL http://10.9.8.230:8080/digits-compare/; все 21 SHA256 совпали. Оба URL HTTP200, JS200. Перед записью на станции подтверждены completed pipeline и отсутствие collection. Исходные модели/библиотеки/данные и прежние демо не менялись.
Chromium: 24 примера ×2 сети=48 реальных браузерных распознаваний, 2 кнопки переключателя, 24 gallerybuttons, стартовая3->3; slider0/8, выбор нейрона, mouse/touch strokes, мобильный390 без horizontaloverflow, light/dark; JS errors0 и failedrequests0. Сохранены browser-checks.json и desktop/dark/mobile PNG. При первой touch-проверке начало жеста попало под sticky navigation; тест исправлен, прикладной код не менялся, реальное touch распознавание прошло. Перенос не является повторной оценкой accuracy или проверкой KNP/GoldenModel новой SNN. Указанные92,2%/97,4% — сведения источника.
## Сохранён исходный Git-репозиторий вики
По просьбе пользователя только сохранён ssh://git@git.snw.su:30301/pgups/knp_docs.git. Полный clone /root/knp_docs, main HEAD540cdb9fed49a1c910437e0944454e8a56f88ffd («Добавить run.sh для сервера, домен knp.snw.su»), рабочее дерево чистое. Резервная копия полной истории и refs: reports/2026-10-21/knp_docs.bundle, git bundle verify успешен, SHA256 5a5c9bfb8f0f65d9fad3ef3073143f4dc1d13c141879f3163f890a715a1bc7db. Код не запускался, сайты/модели/станция не менялись, commit/push нет.
## Все готовые локальные демо доступны через Caddy reverse proxy
По запросу пользователя добавлены отдельные HTTPдомены: knp-columns.t.snw.su ->10.9.8.230:8080/altai_viz.html; knp-shifts ->8080/aug_viz.html; knp-fast ->8080/fast_viz.html; knp-native ->8081/native_viz.html; knp-pets ->8082/. knp-digits.t.snw.su переведён с локального file_server на reverse_proxy 10.9.8.230:8080 с префиксом /digits-compare. Корневые URL первых четырёх переписываются на соответствующую страницу, относительные assets/API продолжают работать. Wiki исключена, никаких новых транспортных/flyсайтов не создавалось. Прочие Caddyhosts сохранены, validate перед reload успешен, HTTPS не включали.
Проверены12 HTML/JS/JSON/CSS/API URL — HTTP200, результаты proxy-checks.json. Реальное PetAPI через новый домен:cat,outputs[1,0],402ms. NativePOST через домен: blank200. Сервисы/модели/библиотеки на станции не менялись, commit/push нет. Актуальная вики по уточнению пользователя только https://knp.snw.su/; fs.snw.su устарел и больше не используется.
## Подготовка push по явному запросу пользователя
Пользователь явно разрешил «отпушь все». Основной checkout /root/our_knp, origin ssh://git@git.snw.su:30301/int/our_knp.git, main. Сохранены только относящиеся к KNP шесть Caddyblocks в deployment/knp-demos.Caddyfile, без чужой серверной конфигурации. Исходники артефакта, локальные шрифты, browserproofs, исходный Chromeexport, bundle вики и передачи включаются в commit. Проверка экспорта не обнаружила непустых строковых значений assetToken/access_token/refresh_token/share_key/consentToken/token. Репозиторий самой вики /root/knp_docs чистый, изменений для push там нет.