| INT-W42/0 |
2026-10-18 |
M1-67 enters as one squash onto int/m1-wave41 (14a811d). The lock of httpserver.SchemaValidator came with M1-70 and with M1-67 as the same fix; the base field and test TestSchemaValidatorConcurrent stay, the doc comment of M1-67 is kept. The tests of M2-07 and the gateway client of test/harness (M1-70, M1-72) dial through the G9 entry point wstest.Dial(t, ...); the harness client reports to the test of its server. |
Union; M1-67 changed the signature of wstest.Dial after the other tickets branched. |
| INT-W42/1 |
2026-10-18 |
The G9 harness accepts a dispatch with redelivered: true whose seq is not above the last delivered one; a first delivery that repeats a seq is still a violation. Test TestHarness_RedeliveryKeepsOrder. |
M2-07 redelivers from acked_seq + 1 after agent.ack_timeout (04 section 15.2 item 3); M1-67 checked strict order without consumers. |
| INT-W42/2 |
2026-10-18 |
TestConsumerNameRules sends its identify with an invalid consumer name through WithRawClientFrames(). |
The frame breaks the identify schema on purpose; G9 validates client frames unless a negative test opts out. |
| INT-W42/3 |
2026-10-18 |
catchup.complete of an agent consumer names max(ready head, read): a backlog page that read past the ready head ends the catch-up at the position read. Test TestConsumerWindow_CatchupCompleteNotBelowDelivered. |
The runner pages up to the hub position, so a page could deliver seqs above the ready head and then send catchup.complete below them; G9 (and a client that sets its cursor from it) needs it at or above every delivered seq. Found by TestGateway_OperatorNewChannelWhileCatchingUp under the G9 harness. |
| INT-W42/4 |
2026-10-18 |
wire.GatewayOpClasses names rl.agent_runtime for ack. |
M1-67 extended the map to every enabled op before M2-07 enabled ack; TestGatewayOpRateClasses and the G9 register test failed on the union. The class is the one agentLimiter already counts, so behaviour is unchanged. |
| INT-W42/5 |
2026-10-18 |
The order check of a durable dispatch in wstest moves into (*Client).dispatched, without a change of behaviour. |
INT-W42/1 raised the cognitive complexity of (*Client).order above the gocognit limit of make lint. |