Skip to content

audit: run whole GitMir project through Adaptive checks on three operating systems - #5

Draft
Dimkox wants to merge 5 commits into
masterfrom
audit/adaptive-full-project-20260910
Draft

Dimkox wants to merge 5 commits into
masterfrom
audit/adaptive-full-project-20260910

Conversation

@Dimkox

@Dimkox Dimkox commented Sep 10, 2026 •

Copy link
Copy Markdown
Owner

Итог аудита: приёмка не пройдена

Полный отчёт, воспроизведение, приоритеты и границы проверки.

Завершён трёхплатформенный прогон 34522486519 на коде стенда 2152d81b136a83e17b6516c62800f4473928c68f. Последующий коммит 8c2fca2a203389afd5912470340e6bf1536bbe3c изменяет только отчёт; исполняемый стенд не менялся.

Проверяемый GitMir: 0c9db4635407cb30faab7a3f1887634db097324e.
Код проверки Adaptive: be752872f3e5a9d6fe179872d9c8bdaec4338238.

Подтверждённые дефекты

  1. Linux: shell-подстановка из имени каталога в openInTerminal.
  2. Все три ОС: обход проверки Host через localhost.attacker.invalid.
  3. Windows: установщик удаляет существующий пользовательский каталог навыка.
  4. Все три ОС: одноимённые задачи, созданные за одну секунду, получают один файл.
  5. Linux/macOS: у документированных executable-скриптов отсутствуют права исполнения.
  6. Все три ОС: JSON null в /api/update вызывает 500 вместо 4xx.

Отдельно подтверждены нерелевантный падающий Webpack CI, Windows portability failure самого Adaptive (select на pipe, затем отсутствующий os.killpg) и false positive secret scanner на синтетической тестовой фикстуре. Первоначальные ошибки стенда (JSONC, WSL, Windows file URL, неоднозначный local PR base) исправлены и не выданы за баги приложения.

Успешные проверки и ограничения

81 отслеживаемый файл неизменён до/после каждого прогона. Все 20 существующих Node-тестов, typecheck, синтаксические проверки и registry-проверки проходят на трёх ОС. Linux Chromium smoke проходит. Вызваны 18/29 exact routes на Linux, 17/29 на остальных ОС, включая отрицательные проверки; полного покрытия UI/relay/preview и реальных Google Cloud/Codex подключений нет.

Три artifact ZIP скачаны и проверены по SHA-256. Raw counts, точные job/artifact IDs, команды и критерии приёмки находятся в отчёте. Все audit jobs правильно остаются красными при подтверждённых дефектах.

Границы изменений

Только три новых audit-файла относительно master. Продукт, установщики, зависимости и существующие workflows не исправлялись. Adaptive остаётся неизменённым. Исполнялся его standalone quality engine, не deployed Trust CI и не автономные модельные агенты. Это draft audit PR; автоматически не сливать.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant