server-monitor-manager/agents/_salvage-2026-08-18/panel-control/Task3-B3-2026-08-04/B3R_VERIFICATION_SNAPSHOT.md
Ochenstarik 23eb3f5233 chore(agents): разбор рабочих папок с диска на 2026-08-18
Задания, отчёты и патчи, лежавшие в C:\Users\Ochenstarik\projects и в
домашней папке, перенесены в agents/. Разложено по агентам там, где имя
файла позволяло определить автора; остальное — в _salvage-2026-08-18/
и разбирается вручную.

Патчи в notes/salvage-2026-08-18/ — незакоммиченная работа из брошенных
рабочих копий: она существовала только на диске.

Тяжёлое (релизные архивы, инсталляторы, наборы данных) в репозиторий не
попало: оно лежит рядом, в Agent_projects/_archive и Agent_projects/_data.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-18 14:19:54 +07:00

2.4 KiB
Raw Blame History

B-3R Linux verification snapshot

Дата: 2026-08-04

WSL2 Ubuntu 26.04

  • .NET SDK: 10.0.302
  • Runtime: 10.0.10
  • DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1
  • Worktree: C:\Users\Ochenstarik\projects\server-monitor-manager-task3-b3

Windows verification (parent orchestrator)

Проверка Результат
Control Release tests 93/93 PASS
Bootstrap contract PASS (BOOTSTRAP_CONTRACT=PASS)
bash -n helper/bootstrap/acceptance PASS
Desktop x64 Release 0 warnings, 0 errors
Windows Desktop contracts PASS (Windows desktop contracts passed.)
git diff --check PASS

Linux verification (clean WSL snapshot)

Снапшот исходников был скопирован в /tmp/hermes-b3r-linux.Qx5SYwBt и затем удалён при сбросе WSL session.

Проверка Результат
Control Release tests (clean snapshot) 93/93 PASS
Restore warnings NETSDK1188 (invalid locale zh-hant etc. в сторонних пакетах) — не причина failure

Linux PublishTrimmed

Конфигурация Результат
--self-contained false FAIL NETSDK1102: Optimizing assemblies for size is not supported for the selected publish configuration
--self-contained true PASS (publish log saved)
Executable generated ochenstarik-smm-control (78,256 bytes)
Executable startup (backup-create) NOT VERIFIED — snapshot and executable were lost when WSL session ended

Trimming warnings

IL2026 warnings present in ProvisioningStore.cs, ProvisioningBaseInstallPlanStore.cs, ProvisioningFactsStore.cs — pre-existing reflection-based JSON serialization in Provisioning paths, not in B-3 Link/orphan audit paths.

Orphan audit runtime verification

Not completed before snapshot loss. The TRIMMED_ORPHAN_AUDIT_VERIFIER.log contains the last failed attempt (MissingMethodException for ControlOptions.set_DatabasePath in external host), which was subsequently addressed by adding [DynamicDependency] to ControlOptions, but the executable runtime verification was not rerun after the snapshot was lost.

Conclusion

B-3R Linux Control suite passes on a clean snapshot. PublishTrimmed self-contained compilation succeeds. Runtime execution of the trimmed native executable and orphan audit verification remain pending due to WSL session loss.