Files
flvx/plans/031-entry-transition-regression-coverage.md
T
2026-03-11 05:53:31 +00:00

876 B

031 - Entry Transition Regression Coverage

Goal

Expand issue #281 regression coverage to verify forward runtime cleanup and forward_port rebuilding across both single-entry to multi-entry and multi-entry to single-entry tunnel updates.

Checklist

  • Review the current issue 281 contract repro and reuse its mock-node recording helpers.
  • Add a broader contract test that exercises both entry transition directions.
  • Assert removed entry nodes receive forward cleanup and retained/new entry nodes receive forward sync.
  • Run focused contract tests and record the result.

Test Record

  • Command: cd go-backend && go test ./tests/contract/... -run 'TestTunnelUpdateChangesEntryNodeButLeavesOldForwardRuntimeContract|TestTunnelUpdateEntryTransitionsCleanupForwardRuntimeContract|TestTunnelUpdateRecoversFromAddressInUseContract'
  • Result: passed.