Record clean main vpnruntime build correction
build / backend (push) Has been cancelled
build / node-agent (push) Has been cancelled
build / worker (push) Has been cancelled

This commit is contained in:
2026-05-12 10:12:06 +03:00
parent 43663e4030
commit 2f46d9de0a
@@ -115,3 +115,28 @@ Check it with:
git rev-parse HEAD
git ls-remote --heads origin main
```
### 2026-05-12 Clean Main Build Correction
Follow-up review found that `fabric_transport_test.go` had been published
before the tracked `vpnruntime` implementation files. A clean worktree from
`main` therefore failed in `agents/rap-node-agent/internal/vpnruntime`.
Correction:
- added tracked `vpnruntime` implementation files required by the CI guard
tests;
- added the mesh VPN packet production envelope contract;
- added the required client packet batch helpers;
- added the missing mesh production constants;
- made the default TUN implementation unsupported on non-Linux builds so clean
Windows builds compile without the optional Windows TUN prototype.
Verification:
- clean detached worktree from corrected `HEAD`: `go test ./...` in
`agents/rap-node-agent`: PASS
- local one-shot guard:
`pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/smoke/run-vpnruntime-ci-guards.ps1 -AntiFlakeCount 20 -TargetedCount 50`: PASS
- corrected published head:
`43663e403033223af8945c51395c223e856d5016`