server-monitor-manager/agents/_salvage-2026-08-18/panel-control/Task3-B3-2026-08-04/TEST_EVIDENCE.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

5.3 KiB

Block B-3 + B-3R test evidence

Final immutable snapshot

TDD race repair

Test added before production repair:

LinkReconciliationTests.BatchFinalizationDoesNotFinalizeOrPublishStalePolicyVersion

  • focused pre-patch run: exit 1 — RED;
  • focused post-patch run: 1/1 PASS;
  • all LinkReconciliationTests: 24/24 PASS;
  • full Windows Control after repair: 94/94 PASS.

The transcript compacted the RED assertion payload; no Expected/Actual text is reconstructed. The exit sequence and production-patch ordering are preserved in RACE_REPAIR_WORKER_TRANSCRIPT.log.

Parent deterministic verification

Gate Result Evidence
Windows Control Release, post-repair 94/94 PASS WINDOWS_CONTROL_POST_RACE_REPAIR.log
Windows Control Release, committed tree 94/94 PASS WINDOWS_CONTROL_COMMITTED.log
Bootstrap contracts PASS WINDOWS_CONTROL_POST_RACE_REPAIR.log
Helper bash syntax PASS same command group, exit 0
Three-server acceptance script syntax PASS same command group, exit 0
Windows Desktop contracts PASS DESKTOP_CONTRACTS_POST_RACE_REPAIR.log
Desktop x64 Release 0 warnings / 0 errors DESKTOP_BUILD_POST_RACE_REPAIR.log
git diff --check PASS post-repair and committed checks
Clean-base patch apply 25/25 paths PASS delivery apply-check output

Clean Linux and published native runtime

Executed under WSL2 Ubuntu 26.04 with .NET SDK 10.0.302 and DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1:

  • clean Linux Control suite: 94 passed, 0 failed, 0 skipped;
  • self-contained linux-x64 PublishTrimmed: completed;
  • published Control SHA256: 0a8ff5af6bc62b7c4b0cb9c33ddf032fcbc15e8bafc0bee33c9fb281250520fa;
  • published executable started successfully with generated configuration binding;
  • exact durable audit payload: system:reconcile|link.orphan-removed|source:target:tcp:2222|{"sourceNodeId":"source","targetNodeId":"target","protocol":"tcp","port":2222};
  • TRIMMED_NATIVE_ORPHAN_AUDIT=PASS;
  • helper sequence: link-list, link-disconnect source target tcp 2222, link-list;
  • cardinality: list:2, disconnect:1.

Evidence: TRIMMED_NATIVE_POST_RACE_REPAIR.log.

The two *_WRONG_SHELL_RED.log / *_MOUNT_RED.log files are infrastructure RED evidence from invoking the Linux harness under Git Bash rather than WSL. They failed before product build and are not counted as product-test results.

Independent review

Final full-spec/provider-separated review:

  • verdict: APPROVE;
  • BLOCKING: 0;
  • HIGH: 0;
  • MEDIUM: 0;
  • LOW: 2, both non-blocking and subsequently closed.

LOW closure consists of the explicit absent-target-row helper regression merged through PR #17 and regeneration of the final integrity manifest. Evidence: INDEPENDENT_REVIEW.md and DELIVERY_REVIEW_FINDINGS_CLOSURE.md.

Delivery-note mandatory scenarios

The seven acceptance scenarios from the complete smm-hermes-task-b3r-2026-08-06.md were mapped to exact test methods and helper assertions in DELIVERY_SPEC_AUDIT.md.

Focused execution on merged main:

  • six unique xUnit methods covering requirements 1-5 and 7: 6 passed, 0 failed, 0 skipped;
  • production-shape real-helper/bootstrap contract for requirement 6: PASS;
  • Linux-only fact-first integration test under a native WSL /tmp source copy: 1 passed, 0 failed, 0 skipped.

The first direct /mnt/c filtered attempt only built and produced no test summary; it was not counted. The accepted Linux evidence is the native-filesystem run in MANDATORY_LINUX_INTEGRATION.log with an explicit Passed: 1, Skipped: 0 summary.

Evidence:

  • MANDATORY_SEVEN_TESTS.log;
  • MANDATORY_LINUX_INTEGRATION.log;
  • DELIVERY_SPEC_AUDIT.md.

Pull request CI

PR #16 final check set:

  • total checks: 14;
  • pass: 14;
  • skipped: 0;
  • non-green: 0.

Evidence: CI_CHECKS.txt and CI_CHECKS_WATCH.log.

PR #17 test-only delivery repair:

  • total checks: 14;
  • pass: 14;
  • skipped/non-green: 0.

Evidence: DELIVERY_REPAIR_PR17_CHECKS.txt and DELIVERY_REPAIR_PR17_CI.log.

Post-merge main CI

Merge SHA push workflows:

  • workflows: 3/3 success;
  • jobs: 12/12 success;
  • skipped: 0;
  • non-green: 0.

Included Linux Control, Windows build/Desktop security/MSIX, linux-x64/arm64 release archives, Ubuntu 22.04/24.04 native VMs, and Debian 12/13 systemd restart matrices.

Evidence: POST_MERGE_CI.txt and POST_MERGE_*.log.

Final main SHA d645812d29d077e9a4dee1596ef09a70dc138090 after PR #17:

  • workflows: 3/3 success;
  • jobs: 12/12 success;
  • non-green: 0.

Evidence: DELIVERY_REPAIR_POST_MERGE_CI.txt and DELIVERY_REPAIR_POST_MERGE_*.log.

Physical acceptance

Not run. Inputs are absent:

  • HUB_SSH_HOST=UNSET
  • HUB_SSH_USER=UNSET
  • SOURCE_SSH_HOST=UNSET
  • SOURCE_SSH_USER=UNSET
  • HOME_WG_IP=UNSET
  • SECOND_WG_IP=UNSET
  • SSH_IDENTITY_FILE=UNSET

This remains a factual external acceptance blocker; see PHYSICAL_INPUT_STATUS.txt.