Add formal MXC E2E validation path#866
Conversation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
Codex review: needs maintainer review before merge. Reviewed June 26, 2026, 3:44 PM ET / 19:44 UTC. Summary Reproducibility: not applicable. This PR adds a validation path rather than reporting a broken existing behavior. The after-fix behavior is supported by PR-body validation output and source inspection, but I did not execute it because this review is read-only. Review metrics: 2 noteworthy metrics.
Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Rank-up moves:
Risk before merge
Maintainer options:
Next step before merge
Security Review detailsBest possible solution: Land the wrapper and docs if maintainers want a formal local MXC lane, while keeping hosted CI skip behavior unchanged. Do we have a high-confidence way to reproduce the issue? Not applicable; this PR adds a validation path rather than reporting a broken existing behavior. The after-fix behavior is supported by PR-body validation output and source inspection, but I did not execute it because this review is read-only. Is this the best way to solve the issue? Yes for implementation shape; wrapping the existing Gateway MXC E2E proofs and failing TRX skips is the narrow maintainable path. Maintainers still need to decide whether AGENTS.md should make it required for MXC-adjacent work. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against 1c377cb64b65. Label changesLabel changes:
Label justifications:
Evidence reviewedWhat I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
|
Summary
scripts\validate-mxc-e2e.ps1as the formal local MXC E2E validation path-AllowSkipis explicitly requestedAGENTS.md,docs\TEST_COVERAGE.md, anddocs\WINDOWS_NODE_TESTING.mdValidation
.\scripts\validate-mxc-e2e.ps1 -NoBuild(2 Gateway MXC proof tests passed).\build.ps1dotnet test .\tests\OpenClaw.Shared.Tests\OpenClaw.Shared.Tests.csproj --no-restore(2514 passed, 31 skipped)dotnet test .\tests\OpenClaw.Tray.Tests\OpenClaw.Tray.Tests.csproj --no-restore(1215 passed)python .agents\skills\autoreview\scripts\autoreview --mode local --engine copilot --model gpt-5.5returned clean