note: You are running `vp test` as a Vite+ built-in command. If you meant to run the test npm script, use `vpr test` instead. RUN v5.0.5 /home/ubuntu/wt/pr-25754-evidence-after/packages/client-runtime stdout | src/authorization/__evidence_r2_r3.test.ts {"environment":{"node":"v26.12.1","runner":"global vp v1.3.0 / local vite-plus v1.4.0 / Vitest v5.0.5","os":"linux 6.1.102 x64","vm":"fs-22"}} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 driver-preflight-connect {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"driver-preflight-connect","sample":1,"inputs":{"entry":"BearerConnectionTarget","alternateRoute":null,"variant":null},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"preflight-route-probe","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":2,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"resolver.prepare:1:BearerConnectionTarget","prepareAttempt":1,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":3,"method":"POST","origin":"https://direct.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"Bearer","trafficContext":"resolver.prepare:1:BearerConnectionTarget","prepareAttempt":1,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":4,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"resolver.prepare:2:BearerConnectionTarget","prepareAttempt":2,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":5,"method":"POST","origin":"https://direct.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"Bearer","trafficContext":"resolver.prepare:2:BearerConnectionTarget","prepareAttempt":2,"ticketOrdinal":2,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"}],"httpRequestCount":5,"preflightHttpRequests":3,"connectHttpRequests":2,"prepareAttempts":2,"preflight":true,"progress":[{"stage":"preparing"},{"stage":"opening","route":"BearerConnectionTarget"},{"stage":"synchronizing","route":"BearerConnectionTarget"}],"phaseOrder":[{"phase":"prepare-start","attempt":1,"route":"BearerConnectionTarget"},{"phase":"prepare-end","attempt":1,"route":"BearerConnectionTarget","result":"Success"},{"phase":"preflight-result","result":true},{"phase":"prepare-start","attempt":2,"route":"BearerConnectionTarget"},{"phase":"prepare-end","attempt":2,"route":"BearerConnectionTarget","result":"Success"},{"phase":"fake-session-open","route":"BearerConnectionTarget"},{"phase":"synchronizing-held"},{"phase":"session-ready-released"}],"bootstrapCalls":0,"tokenStillCached":true,"result":{"tag":"Success","route":"BearerConnectionTarget"},"elapsedMs":84.66299299999991,"scope":"real ConnectionDriver/preflight/connectOverRoutes + real resolver + real authorization; fake HTTP and RPC session/ready gate; route probes included separately from prepare attempts"} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 driver-preflight-connect {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"driver-preflight-connect","sample":2,"inputs":{"entry":"BearerConnectionTarget","alternateRoute":null,"variant":null},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"preflight-route-probe","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":2,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"resolver.prepare:1:BearerConnectionTarget","prepareAttempt":1,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":3,"method":"POST","origin":"https://direct.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"Bearer","trafficContext":"resolver.prepare:1:BearerConnectionTarget","prepareAttempt":1,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":4,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"resolver.prepare:2:BearerConnectionTarget","prepareAttempt":2,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":5,"method":"POST","origin":"https://direct.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"Bearer","trafficContext":"resolver.prepare:2:BearerConnectionTarget","prepareAttempt":2,"ticketOrdinal":2,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"}],"httpRequestCount":5,"preflightHttpRequests":3,"connectHttpRequests":2,"prepareAttempts":2,"preflight":true,"progress":[{"stage":"preparing"},{"stage":"opening","route":"BearerConnectionTarget"},{"stage":"synchronizing","route":"BearerConnectionTarget"}],"phaseOrder":[{"phase":"prepare-start","attempt":1,"route":"BearerConnectionTarget"},{"phase":"prepare-end","attempt":1,"route":"BearerConnectionTarget","result":"Success"},{"phase":"preflight-result","result":true},{"phase":"prepare-start","attempt":2,"route":"BearerConnectionTarget"},{"phase":"prepare-end","attempt":2,"route":"BearerConnectionTarget","result":"Success"},{"phase":"fake-session-open","route":"BearerConnectionTarget"},{"phase":"synchronizing-held"},{"phase":"session-ready-released"}],"bootstrapCalls":0,"tokenStillCached":true,"result":{"tag":"Success","route":"BearerConnectionTarget"},"elapsedMs":24.633339999999862,"scope":"real ConnectionDriver/preflight/connectOverRoutes + real resolver + real authorization; fake HTTP and RPC session/ready gate; route probes included separately from prepare attempts"} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 driver-preflight-connect {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"driver-preflight-connect","sample":3,"inputs":{"entry":"BearerConnectionTarget","alternateRoute":null,"variant":null},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"preflight-route-probe","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":2,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"resolver.prepare:1:BearerConnectionTarget","prepareAttempt":1,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":3,"method":"POST","origin":"https://direct.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"Bearer","trafficContext":"resolver.prepare:1:BearerConnectionTarget","prepareAttempt":1,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":4,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"resolver.prepare:2:BearerConnectionTarget","prepareAttempt":2,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":5,"method":"POST","origin":"https://direct.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"Bearer","trafficContext":"resolver.prepare:2:BearerConnectionTarget","prepareAttempt":2,"ticketOrdinal":2,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"}],"httpRequestCount":5,"preflightHttpRequests":3,"connectHttpRequests":2,"prepareAttempts":2,"preflight":true,"progress":[{"stage":"preparing"},{"stage":"opening","route":"BearerConnectionTarget"},{"stage":"synchronizing","route":"BearerConnectionTarget"}],"phaseOrder":[{"phase":"prepare-start","attempt":1,"route":"BearerConnectionTarget"},{"phase":"prepare-end","attempt":1,"route":"BearerConnectionTarget","result":"Success"},{"phase":"preflight-result","result":true},{"phase":"prepare-start","attempt":2,"route":"BearerConnectionTarget"},{"phase":"prepare-end","attempt":2,"route":"BearerConnectionTarget","result":"Success"},{"phase":"fake-session-open","route":"BearerConnectionTarget"},{"phase":"synchronizing-held"},{"phase":"session-ready-released"}],"bootstrapCalls":0,"tokenStillCached":true,"result":{"tag":"Success","route":"BearerConnectionTarget"},"elapsedMs":38.91152299999976,"scope":"real ConnectionDriver/preflight/connectOverRoutes + real resolver + real authorization; fake HTTP and RPC session/ready gate; route probes included separately from prepare attempts"} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 driver-direct-ticket-transient-to-relay {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"driver-direct-ticket-transient-to-relay","sample":1,"inputs":{"entry":"BearerConnectionTarget","alternateRoute":"RelayConnectionTarget","variant":"alternate-transient"},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"preflight-route-probe","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":2,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"resolver.prepare:1:BearerConnectionTarget","prepareAttempt":1,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":3,"method":"POST","origin":"https://direct.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"resolver.prepare:1:BearerConnectionTarget","prepareAttempt":1,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z","response":503},{"index":4,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"connect-route-probe","prepareAttempt":1,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":5,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"resolver.prepare:2:BearerConnectionTarget","prepareAttempt":2,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":6,"method":"POST","origin":"https://direct.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"resolver.prepare:2:BearerConnectionTarget","prepareAttempt":2,"ticketOrdinal":2,"ticketExpiresAt":"2099-01-01T00:00:00.000Z","response":503},{"index":7,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"resolver.prepare:3:RelayConnectionTarget","prepareAttempt":3,"ticketOrdinal":3,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":8,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"resolver.prepare:3:RelayConnectionTarget","prepareAttempt":3,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":8,"preflightHttpRequests":3,"connectHttpRequests":5,"prepareAttempts":3,"preflight":false,"progress":[{"stage":"preparing"},{"stage":"opening","route":"RelayConnectionTarget"},{"stage":"synchronizing","route":"RelayConnectionTarget"}],"phaseOrder":[{"phase":"prepare-start","attempt":1,"route":"BearerConnectionTarget"},{"phase":"prepare-end","attempt":1,"route":"BearerConnectionTarget","result":"Failure"},{"phase":"preflight-result","result":false},{"phase":"prepare-start","attempt":2,"route":"BearerConnectionTarget"},{"phase":"prepare-end","attempt":2,"route":"BearerConnectionTarget","result":"Failure"},{"phase":"prepare-start","attempt":3,"route":"RelayConnectionTarget"},{"phase":"prepare-end","attempt":3,"route":"RelayConnectionTarget","result":"Success"},{"phase":"fake-session-open","route":"RelayConnectionTarget"},{"phase":"synchronizing-held"},{"phase":"session-ready-released"}],"bootstrapCalls":0,"tokenStillCached":true,"result":{"tag":"Success","route":"RelayConnectionTarget"},"elapsedMs":54.72849200000019,"scope":"real ConnectionDriver/preflight/connectOverRoutes + real resolver + real authorization; fake HTTP and RPC session/ready gate; route probes included separately from prepare attempts"} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 driver-direct-ticket-transient-to-relay {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"driver-direct-ticket-transient-to-relay","sample":2,"inputs":{"entry":"BearerConnectionTarget","alternateRoute":"RelayConnectionTarget","variant":"alternate-transient"},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"preflight-route-probe","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":2,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"resolver.prepare:1:BearerConnectionTarget","prepareAttempt":1,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":3,"method":"POST","origin":"https://direct.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"resolver.prepare:1:BearerConnectionTarget","prepareAttempt":1,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z","response":503},{"index":4,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"connect-route-probe","prepareAttempt":1,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":5,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"resolver.prepare:2:BearerConnectionTarget","prepareAttempt":2,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":6,"method":"POST","origin":"https://direct.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"resolver.prepare:2:BearerConnectionTarget","prepareAttempt":2,"ticketOrdinal":2,"ticketExpiresAt":"2099-01-01T00:00:00.000Z","response":503},{"index":7,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"resolver.prepare:3:RelayConnectionTarget","prepareAttempt":3,"ticketOrdinal":3,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":8,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"resolver.prepare:3:RelayConnectionTarget","prepareAttempt":3,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":8,"preflightHttpRequests":3,"connectHttpRequests":5,"prepareAttempts":3,"preflight":false,"progress":[{"stage":"preparing"},{"stage":"opening","route":"RelayConnectionTarget"},{"stage":"synchronizing","route":"RelayConnectionTarget"}],"phaseOrder":[{"phase":"prepare-start","attempt":1,"route":"BearerConnectionTarget"},{"phase":"prepare-end","attempt":1,"route":"BearerConnectionTarget","result":"Failure"},{"phase":"preflight-result","result":false},{"phase":"prepare-start","attempt":2,"route":"BearerConnectionTarget"},{"phase":"prepare-end","attempt":2,"route":"BearerConnectionTarget","result":"Failure"},{"phase":"prepare-start","attempt":3,"route":"RelayConnectionTarget"},{"phase":"prepare-end","attempt":3,"route":"RelayConnectionTarget","result":"Success"},{"phase":"fake-session-open","route":"RelayConnectionTarget"},{"phase":"synchronizing-held"},{"phase":"session-ready-released"}],"bootstrapCalls":0,"tokenStillCached":true,"result":{"tag":"Success","route":"RelayConnectionTarget"},"elapsedMs":19.480317999999897,"scope":"real ConnectionDriver/preflight/connectOverRoutes + real resolver + real authorization; fake HTTP and RPC session/ready gate; route probes included separately from prepare attempts"} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 driver-direct-ticket-transient-to-relay {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"driver-direct-ticket-transient-to-relay","sample":3,"inputs":{"entry":"BearerConnectionTarget","alternateRoute":"RelayConnectionTarget","variant":"alternate-transient"},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"preflight-route-probe","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":2,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"resolver.prepare:1:BearerConnectionTarget","prepareAttempt":1,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":3,"method":"POST","origin":"https://direct.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"resolver.prepare:1:BearerConnectionTarget","prepareAttempt":1,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z","response":503},{"index":4,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"connect-route-probe","prepareAttempt":1,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":5,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"resolver.prepare:2:BearerConnectionTarget","prepareAttempt":2,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":6,"method":"POST","origin":"https://direct.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"resolver.prepare:2:BearerConnectionTarget","prepareAttempt":2,"ticketOrdinal":2,"ticketExpiresAt":"2099-01-01T00:00:00.000Z","response":503},{"index":7,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"resolver.prepare:3:RelayConnectionTarget","prepareAttempt":3,"ticketOrdinal":3,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":8,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"resolver.prepare:3:RelayConnectionTarget","prepareAttempt":3,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":8,"preflightHttpRequests":3,"connectHttpRequests":5,"prepareAttempts":3,"preflight":false,"progress":[{"stage":"preparing"},{"stage":"opening","route":"RelayConnectionTarget"},{"stage":"synchronizing","route":"RelayConnectionTarget"}],"phaseOrder":[{"phase":"prepare-start","attempt":1,"route":"BearerConnectionTarget"},{"phase":"prepare-end","attempt":1,"route":"BearerConnectionTarget","result":"Failure"},{"phase":"preflight-result","result":false},{"phase":"prepare-start","attempt":2,"route":"BearerConnectionTarget"},{"phase":"prepare-end","attempt":2,"route":"BearerConnectionTarget","result":"Failure"},{"phase":"prepare-start","attempt":3,"route":"RelayConnectionTarget"},{"phase":"prepare-end","attempt":3,"route":"RelayConnectionTarget","result":"Success"},{"phase":"fake-session-open","route":"RelayConnectionTarget"},{"phase":"synchronizing-held"},{"phase":"session-ready-released"}],"bootstrapCalls":0,"tokenStillCached":true,"result":{"tag":"Success","route":"RelayConnectionTarget"},"elapsedMs":14.470224000000144,"scope":"real ConnectionDriver/preflight/connectOverRoutes + real resolver + real authorization; fake HTTP and RPC session/ready gate; route probes included separately from prepare attempts"} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 driver-direct-mismatch-to-relay {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"driver-direct-mismatch-to-relay","sample":1,"inputs":{"entry":"BearerConnectionTarget","alternateRoute":"RelayConnectionTarget","variant":"alternate-mismatch"},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"preflight-route-probe","prepareAttempt":0,"descriptor":{"environmentId":"wrong-environment","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":2,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"connect-route-probe","prepareAttempt":0,"descriptor":{"environmentId":"wrong-environment","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":3,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"resolver.prepare:1:RelayConnectionTarget","prepareAttempt":1,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":4,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"resolver.prepare:1:RelayConnectionTarget","prepareAttempt":1,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":4,"preflightHttpRequests":1,"connectHttpRequests":3,"prepareAttempts":1,"preflight":false,"progress":[{"stage":"preparing"},{"stage":"opening","route":"RelayConnectionTarget"},{"stage":"synchronizing","route":"RelayConnectionTarget"}],"phaseOrder":[{"phase":"preflight-result","result":false},{"phase":"prepare-start","attempt":1,"route":"RelayConnectionTarget"},{"phase":"prepare-end","attempt":1,"route":"RelayConnectionTarget","result":"Success"},{"phase":"fake-session-open","route":"RelayConnectionTarget"},{"phase":"synchronizing-held"},{"phase":"session-ready-released"}],"bootstrapCalls":0,"tokenStillCached":true,"result":{"tag":"Success","route":"RelayConnectionTarget"},"elapsedMs":4.772269000000051,"scope":"real ConnectionDriver/preflight/connectOverRoutes + real resolver + real authorization; fake HTTP and RPC session/ready gate; route probes included separately from prepare attempts"} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 driver-direct-mismatch-to-relay {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"driver-direct-mismatch-to-relay","sample":2,"inputs":{"entry":"BearerConnectionTarget","alternateRoute":"RelayConnectionTarget","variant":"alternate-mismatch"},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"preflight-route-probe","prepareAttempt":0,"descriptor":{"environmentId":"wrong-environment","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":2,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"connect-route-probe","prepareAttempt":0,"descriptor":{"environmentId":"wrong-environment","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":3,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"resolver.prepare:1:RelayConnectionTarget","prepareAttempt":1,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":4,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"resolver.prepare:1:RelayConnectionTarget","prepareAttempt":1,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":4,"preflightHttpRequests":1,"connectHttpRequests":3,"prepareAttempts":1,"preflight":false,"progress":[{"stage":"preparing"},{"stage":"opening","route":"RelayConnectionTarget"},{"stage":"synchronizing","route":"RelayConnectionTarget"}],"phaseOrder":[{"phase":"preflight-result","result":false},{"phase":"prepare-start","attempt":1,"route":"RelayConnectionTarget"},{"phase":"prepare-end","attempt":1,"route":"RelayConnectionTarget","result":"Success"},{"phase":"fake-session-open","route":"RelayConnectionTarget"},{"phase":"synchronizing-held"},{"phase":"session-ready-released"}],"bootstrapCalls":0,"tokenStillCached":true,"result":{"tag":"Success","route":"RelayConnectionTarget"},"elapsedMs":5.6536519999999655,"scope":"real ConnectionDriver/preflight/connectOverRoutes + real resolver + real authorization; fake HTTP and RPC session/ready gate; route probes included separately from prepare attempts"} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 driver-direct-mismatch-to-relay {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"driver-direct-mismatch-to-relay","sample":3,"inputs":{"entry":"BearerConnectionTarget","alternateRoute":"RelayConnectionTarget","variant":"alternate-mismatch"},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"preflight-route-probe","prepareAttempt":0,"descriptor":{"environmentId":"wrong-environment","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":2,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"connect-route-probe","prepareAttempt":0,"descriptor":{"environmentId":"wrong-environment","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":3,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"resolver.prepare:1:RelayConnectionTarget","prepareAttempt":1,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":4,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"resolver.prepare:1:RelayConnectionTarget","prepareAttempt":1,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":4,"preflightHttpRequests":1,"connectHttpRequests":3,"prepareAttempts":1,"preflight":false,"progress":[{"stage":"preparing"},{"stage":"opening","route":"RelayConnectionTarget"},{"stage":"synchronizing","route":"RelayConnectionTarget"}],"phaseOrder":[{"phase":"preflight-result","result":false},{"phase":"prepare-start","attempt":1,"route":"RelayConnectionTarget"},{"phase":"prepare-end","attempt":1,"route":"RelayConnectionTarget","result":"Success"},{"phase":"fake-session-open","route":"RelayConnectionTarget"},{"phase":"synchronizing-held"},{"phase":"session-ready-released"}],"bootstrapCalls":0,"tokenStillCached":true,"result":{"tag":"Success","route":"RelayConnectionTarget"},"elapsedMs":66.3090360000001,"scope":"real ConnectionDriver/preflight/connectOverRoutes + real resolver + real authorization; fake HTTP and RPC session/ready gate; route probes included separately from prepare attempts"} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 driver-direct-unavailable-to-relay {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"driver-direct-unavailable-to-relay","sample":1,"inputs":{"entry":"BearerConnectionTarget","alternateRoute":"RelayConnectionTarget","variant":"alternate-unavailable"},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"preflight-route-probe","prepareAttempt":0,"response":503},{"index":2,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"connect-route-probe","prepareAttempt":0,"response":503},{"index":3,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"resolver.prepare:1:RelayConnectionTarget","prepareAttempt":1,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":4,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"resolver.prepare:1:RelayConnectionTarget","prepareAttempt":1,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":4,"preflightHttpRequests":1,"connectHttpRequests":3,"prepareAttempts":1,"preflight":false,"progress":[{"stage":"preparing"},{"stage":"opening","route":"RelayConnectionTarget"},{"stage":"synchronizing","route":"RelayConnectionTarget"}],"phaseOrder":[{"phase":"preflight-result","result":false},{"phase":"prepare-start","attempt":1,"route":"RelayConnectionTarget"},{"phase":"prepare-end","attempt":1,"route":"RelayConnectionTarget","result":"Success"},{"phase":"fake-session-open","route":"RelayConnectionTarget"},{"phase":"synchronizing-held"},{"phase":"session-ready-released"}],"bootstrapCalls":0,"tokenStillCached":true,"result":{"tag":"Success","route":"RelayConnectionTarget"},"elapsedMs":16.691929999999957,"scope":"real ConnectionDriver/preflight/connectOverRoutes + real resolver + real authorization; fake HTTP and RPC session/ready gate; route probes included separately from prepare attempts"} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 driver-direct-unavailable-to-relay {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"driver-direct-unavailable-to-relay","sample":2,"inputs":{"entry":"BearerConnectionTarget","alternateRoute":"RelayConnectionTarget","variant":"alternate-unavailable"},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"preflight-route-probe","prepareAttempt":0,"response":503},{"index":2,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"connect-route-probe","prepareAttempt":0,"response":503},{"index":3,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"resolver.prepare:1:RelayConnectionTarget","prepareAttempt":1,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":4,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"resolver.prepare:1:RelayConnectionTarget","prepareAttempt":1,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":4,"preflightHttpRequests":1,"connectHttpRequests":3,"prepareAttempts":1,"preflight":false,"progress":[{"stage":"preparing"},{"stage":"opening","route":"RelayConnectionTarget"},{"stage":"synchronizing","route":"RelayConnectionTarget"}],"phaseOrder":[{"phase":"preflight-result","result":false},{"phase":"prepare-start","attempt":1,"route":"RelayConnectionTarget"},{"phase":"prepare-end","attempt":1,"route":"RelayConnectionTarget","result":"Success"},{"phase":"fake-session-open","route":"RelayConnectionTarget"},{"phase":"synchronizing-held"},{"phase":"session-ready-released"}],"bootstrapCalls":0,"tokenStillCached":true,"result":{"tag":"Success","route":"RelayConnectionTarget"},"elapsedMs":16.46948199999997,"scope":"real ConnectionDriver/preflight/connectOverRoutes + real resolver + real authorization; fake HTTP and RPC session/ready gate; route probes included separately from prepare attempts"} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 driver-direct-unavailable-to-relay {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"driver-direct-unavailable-to-relay","sample":3,"inputs":{"entry":"BearerConnectionTarget","alternateRoute":"RelayConnectionTarget","variant":"alternate-unavailable"},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"preflight-route-probe","prepareAttempt":0,"response":503},{"index":2,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"connect-route-probe","prepareAttempt":0,"response":503},{"index":3,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"resolver.prepare:1:RelayConnectionTarget","prepareAttempt":1,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":4,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"resolver.prepare:1:RelayConnectionTarget","prepareAttempt":1,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":4,"preflightHttpRequests":1,"connectHttpRequests":3,"prepareAttempts":1,"preflight":false,"progress":[{"stage":"preparing"},{"stage":"opening","route":"RelayConnectionTarget"},{"stage":"synchronizing","route":"RelayConnectionTarget"}],"phaseOrder":[{"phase":"preflight-result","result":false},{"phase":"prepare-start","attempt":1,"route":"RelayConnectionTarget"},{"phase":"prepare-end","attempt":1,"route":"RelayConnectionTarget","result":"Success"},{"phase":"fake-session-open","route":"RelayConnectionTarget"},{"phase":"synchronizing-held"},{"phase":"session-ready-released"}],"bootstrapCalls":0,"tokenStillCached":true,"result":{"tag":"Success","route":"RelayConnectionTarget"},"elapsedMs":3.8797049999998308,"scope":"real ConnectionDriver/preflight/connectOverRoutes + real resolver + real authorization; fake HTTP and RPC session/ready gate; route probes included separately from prepare attempts"} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 relay-fallback-unsupported {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"relay-fallback-unsupported","sample":1,"phase":"single","broker":"relay","inputs":{"token":"cached-valid","protocol":0,"method":"prepare","variant":null},"requests":[{"index":1,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":2,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":0}}],"httpRequestCount":2,"directHttpRequests":0,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":2.503635000000031,"result":{"tag":"ConnectionBlockedError","reason":"unsupported","detail":"This client requires a newer server. Update T3 Code on Remote environment to connect."},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 relay-fallback-unsupported {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"relay-fallback-unsupported","sample":2,"phase":"single","broker":"relay","inputs":{"token":"cached-valid","protocol":0,"method":"prepare","variant":null},"requests":[{"index":1,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":2,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":0}}],"httpRequestCount":2,"directHttpRequests":0,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":2.238438000000315,"result":{"tag":"ConnectionBlockedError","reason":"unsupported","detail":"This client requires a newer server. Update T3 Code on Remote environment to connect."},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 relay-fallback-unsupported {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"relay-fallback-unsupported","sample":3,"phase":"single","broker":"relay","inputs":{"token":"cached-valid","protocol":0,"method":"prepare","variant":null},"requests":[{"index":1,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":2,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":0}}],"httpRequestCount":2,"directHttpRequests":0,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":2.799660000000131,"result":{"tag":"ConnectionBlockedError","reason":"unsupported","detail":"This client requires a newer server. Update T3 Code on Remote environment to connect."},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 relay-fallback-update-unsupported {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"relay-fallback-update-unsupported","sample":1,"phase":"single","broker":"relay","inputs":{"token":"cached-valid","protocol":0,"method":"prepareForUpdate","variant":null},"requests":[{"index":1,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":2,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":0}}],"httpRequestCount":2,"directHttpRequests":0,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":3.4567120000001523,"result":{"tag":"Success","authorizationKind":"Dpop","ticketOrdinal":1,"observedDescriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","orchestrationProtocolVersion":0,"capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true}}},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 relay-fallback-update-unsupported {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"relay-fallback-update-unsupported","sample":2,"phase":"single","broker":"relay","inputs":{"token":"cached-valid","protocol":0,"method":"prepareForUpdate","variant":null},"requests":[{"index":1,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":2,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":0}}],"httpRequestCount":2,"directHttpRequests":0,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":3.8060069999996813,"result":{"tag":"Success","authorizationKind":"Dpop","ticketOrdinal":1,"observedDescriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","orchestrationProtocolVersion":0,"capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true}}},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 relay-fallback-update-unsupported {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"relay-fallback-update-unsupported","sample":3,"phase":"single","broker":"relay","inputs":{"token":"cached-valid","protocol":0,"method":"prepareForUpdate","variant":null},"requests":[{"index":1,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":2,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":0}}],"httpRequestCount":2,"directHttpRequests":0,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":3.8624329999997826,"result":{"tag":"Success","authorizationKind":"Dpop","ticketOrdinal":1,"observedDescriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","orchestrationProtocolVersion":0,"capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true}}},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 relay-fallback-wrong-identity {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"relay-fallback-wrong-identity","sample":1,"phase":"single","broker":"relay","inputs":{"token":"cached-valid","protocol":"current","method":"prepare","variant":"identity-always"},"requests":[{"index":1,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":2,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"wrong-environment","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":2,"directHttpRequests":0,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":1.475126000000273,"result":{"tag":"ConnectionBlockedError","reason":"configuration","detail":"Connected environment wrong-environment does not match environment-1."},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 relay-fallback-wrong-identity {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"relay-fallback-wrong-identity","sample":2,"phase":"single","broker":"relay","inputs":{"token":"cached-valid","protocol":"current","method":"prepare","variant":"identity-always"},"requests":[{"index":1,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":2,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"wrong-environment","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":2,"directHttpRequests":0,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":2.170318999999836,"result":{"tag":"ConnectionBlockedError","reason":"configuration","detail":"Connected environment wrong-environment does not match environment-1."},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 relay-fallback-wrong-identity {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"relay-fallback-wrong-identity","sample":3,"phase":"single","broker":"relay","inputs":{"token":"cached-valid","protocol":"current","method":"prepare","variant":"identity-always"},"requests":[{"index":1,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":2,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"wrong-environment","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":2,"directHttpRequests":0,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":2.9902170000000297,"result":{"tag":"ConnectionBlockedError","reason":"configuration","detail":"Connected environment wrong-environment does not match environment-1."},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 primary-no-bearer {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"primary-no-bearer","sample":1,"phase":"single","broker":"none","inputs":{"token":"cached-valid","protocol":"current","method":"prepare","variant":null},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":1,"directHttpRequests":1,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":1.2949079999998503,"result":{"tag":"Success","authorizationKind":"none","ticketOrdinal":0},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 primary-no-bearer {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"primary-no-bearer","sample":2,"phase":"single","broker":"none","inputs":{"token":"cached-valid","protocol":"current","method":"prepare","variant":null},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":1,"directHttpRequests":1,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":1.2778560000001562,"result":{"tag":"Success","authorizationKind":"none","ticketOrdinal":0},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 primary-no-bearer {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"primary-no-bearer","sample":3,"phase":"single","broker":"none","inputs":{"token":"cached-valid","protocol":"current","method":"prepare","variant":null},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":1,"directHttpRequests":1,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":1.1567100000002029,"result":{"tag":"Success","authorizationKind":"none","ticketOrdinal":0},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 relay-cached {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"relay-cached","sample":1,"phase":"single","broker":"relay","inputs":{"token":"cached-valid","protocol":"current","method":"prepare","variant":null},"requests":[{"index":1,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":2,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":2,"directHttpRequests":0,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":1.675311999999849,"result":{"tag":"Success","authorizationKind":"Dpop","ticketOrdinal":1},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 relay-cached {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"relay-cached","sample":2,"phase":"single","broker":"relay","inputs":{"token":"cached-valid","protocol":"current","method":"prepare","variant":null},"requests":[{"index":1,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":2,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":2,"directHttpRequests":0,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":2.2573529999999664,"result":{"tag":"Success","authorizationKind":"Dpop","ticketOrdinal":1},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 relay-cached {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"relay-cached","sample":3,"phase":"single","broker":"relay","inputs":{"token":"cached-valid","protocol":"current","method":"prepare","variant":null},"requests":[{"index":1,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":2,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":2,"directHttpRequests":0,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":1.952882000000045,"result":{"tag":"Success","authorizationKind":"Dpop","ticketOrdinal":1},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 relay-cold {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"relay-cold","sample":1,"phase":"single","broker":"relay","inputs":{"token":"cold","protocol":"current","method":"prepare","variant":null},"requests":[{"index":1,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":2,"method":"POST","origin":"https://environment.example.test","path":"/oauth/token","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"response":"synthetic-token-exchange"},{"index":3,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":4,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":4,"directHttpRequests":0,"bootstrapCalls":1,"phaseOrder":[{"phase":"mock-relay-bootstrap","method":"POST","origin":"https://relay.example.test","path":"/v1/environments/environment-1/connect","authorizationKind":"DPoP","observedAtHttpRequestCount":0,"transport":"mocked ManagedRelayClient.connectEnvironment; not included in observed HTTP count"}],"elapsedMs":7.394706000000042,"result":{"tag":"Success","authorizationKind":"Dpop","ticketOrdinal":1},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 relay-cold {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"relay-cold","sample":2,"phase":"single","broker":"relay","inputs":{"token":"cold","protocol":"current","method":"prepare","variant":null},"requests":[{"index":1,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":2,"method":"POST","origin":"https://environment.example.test","path":"/oauth/token","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"response":"synthetic-token-exchange"},{"index":3,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":4,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":4,"directHttpRequests":0,"bootstrapCalls":1,"phaseOrder":[{"phase":"mock-relay-bootstrap","method":"POST","origin":"https://relay.example.test","path":"/v1/environments/environment-1/connect","authorizationKind":"DPoP","observedAtHttpRequestCount":0,"transport":"mocked ManagedRelayClient.connectEnvironment; not included in observed HTTP count"}],"elapsedMs":5.135340000000269,"result":{"tag":"Success","authorizationKind":"Dpop","ticketOrdinal":1},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 relay-cold {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"relay-cold","sample":3,"phase":"single","broker":"relay","inputs":{"token":"cold","protocol":"current","method":"prepare","variant":null},"requests":[{"index":1,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":2,"method":"POST","origin":"https://environment.example.test","path":"/oauth/token","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"response":"synthetic-token-exchange"},{"index":3,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":4,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":4,"directHttpRequests":0,"bootstrapCalls":1,"phaseOrder":[{"phase":"mock-relay-bootstrap","method":"POST","origin":"https://relay.example.test","path":"/v1/environments/environment-1/connect","authorizationKind":"DPoP","observedAtHttpRequestCount":0,"transport":"mocked ManagedRelayClient.connectEnvironment; not included in observed HTTP count"}],"elapsedMs":8.900439000000006,"result":{"tag":"Success","authorizationKind":"Dpop","ticketOrdinal":1},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 relay-expired {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"relay-expired","sample":1,"phase":"single","broker":"relay","inputs":{"token":"expired","protocol":"current","method":"prepare","variant":null},"requests":[{"index":1,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":2,"method":"POST","origin":"https://environment.example.test","path":"/oauth/token","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"response":"synthetic-token-exchange"},{"index":3,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":4,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":4,"directHttpRequests":0,"bootstrapCalls":1,"phaseOrder":[{"phase":"mock-relay-bootstrap","method":"POST","origin":"https://relay.example.test","path":"/v1/environments/environment-1/connect","authorizationKind":"DPoP","observedAtHttpRequestCount":0,"transport":"mocked ManagedRelayClient.connectEnvironment; not included in observed HTTP count"}],"elapsedMs":4.351399000000129,"result":{"tag":"Success","authorizationKind":"Dpop","ticketOrdinal":1},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 relay-expired {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"relay-expired","sample":2,"phase":"single","broker":"relay","inputs":{"token":"expired","protocol":"current","method":"prepare","variant":null},"requests":[{"index":1,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":2,"method":"POST","origin":"https://environment.example.test","path":"/oauth/token","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"response":"synthetic-token-exchange"},{"index":3,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":4,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":4,"directHttpRequests":0,"bootstrapCalls":1,"phaseOrder":[{"phase":"mock-relay-bootstrap","method":"POST","origin":"https://relay.example.test","path":"/v1/environments/environment-1/connect","authorizationKind":"DPoP","observedAtHttpRequestCount":0,"transport":"mocked ManagedRelayClient.connectEnvironment; not included in observed HTTP count"}],"elapsedMs":4.629490999999689,"result":{"tag":"Success","authorizationKind":"Dpop","ticketOrdinal":1},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 relay-expired {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"relay-expired","sample":3,"phase":"single","broker":"relay","inputs":{"token":"expired","protocol":"current","method":"prepare","variant":null},"requests":[{"index":1,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":2,"method":"POST","origin":"https://environment.example.test","path":"/oauth/token","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"response":"synthetic-token-exchange"},{"index":3,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":4,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":4,"directHttpRequests":0,"bootstrapCalls":1,"phaseOrder":[{"phase":"mock-relay-bootstrap","method":"POST","origin":"https://relay.example.test","path":"/v1/environments/environment-1/connect","authorizationKind":"DPoP","observedAtHttpRequestCount":0,"transport":"mocked ManagedRelayClient.connectEnvironment; not included in observed HTTP count"}],"elapsedMs":4.089477999999872,"result":{"tag":"Success","authorizationKind":"Dpop","ticketOrdinal":1},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 relay-rejected {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"relay-rejected","sample":1,"phase":"single","broker":"relay","inputs":{"token":"rejected","protocol":"current","method":"prepare","variant":null},"requests":[{"index":1,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z","response":401},{"index":2,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":3,"method":"POST","origin":"https://environment.example.test","path":"/oauth/token","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"response":"synthetic-token-exchange"},{"index":4,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":2,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":5,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":5,"directHttpRequests":0,"bootstrapCalls":1,"phaseOrder":[{"phase":"mock-relay-bootstrap","method":"POST","origin":"https://relay.example.test","path":"/v1/environments/environment-1/connect","authorizationKind":"DPoP","observedAtHttpRequestCount":1,"transport":"mocked ManagedRelayClient.connectEnvironment; not included in observed HTTP count"}],"elapsedMs":5.032857999999578,"result":{"tag":"Success","authorizationKind":"Dpop","ticketOrdinal":2},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 relay-rejected {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"relay-rejected","sample":2,"phase":"single","broker":"relay","inputs":{"token":"rejected","protocol":"current","method":"prepare","variant":null},"requests":[{"index":1,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z","response":401},{"index":2,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":3,"method":"POST","origin":"https://environment.example.test","path":"/oauth/token","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"response":"synthetic-token-exchange"},{"index":4,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":2,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":5,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":5,"directHttpRequests":0,"bootstrapCalls":1,"phaseOrder":[{"phase":"mock-relay-bootstrap","method":"POST","origin":"https://relay.example.test","path":"/v1/environments/environment-1/connect","authorizationKind":"DPoP","observedAtHttpRequestCount":1,"transport":"mocked ManagedRelayClient.connectEnvironment; not included in observed HTTP count"}],"elapsedMs":5.34666500000003,"result":{"tag":"Success","authorizationKind":"Dpop","ticketOrdinal":2},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 relay-rejected {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"relay-rejected","sample":3,"phase":"single","broker":"relay","inputs":{"token":"rejected","protocol":"current","method":"prepare","variant":null},"requests":[{"index":1,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z","response":401},{"index":2,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":3,"method":"POST","origin":"https://environment.example.test","path":"/oauth/token","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"response":"synthetic-token-exchange"},{"index":4,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":2,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":5,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":5,"directHttpRequests":0,"bootstrapCalls":1,"phaseOrder":[{"phase":"mock-relay-bootstrap","method":"POST","origin":"https://relay.example.test","path":"/v1/environments/environment-1/connect","authorizationKind":"DPoP","observedAtHttpRequestCount":1,"transport":"mocked ManagedRelayClient.connectEnvironment; not included in observed HTTP count"}],"elapsedMs":5.94817299999977,"result":{"tag":"Success","authorizationKind":"Dpop","ticketOrdinal":2},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 relay-transient {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"relay-transient","sample":1,"phase":"single","broker":"relay","inputs":{"token":"cached-valid","protocol":"current","method":"prepare","variant":"ticket-transient"},"requests":[{"index":1,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z","response":503},{"index":2,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":3,"method":"POST","origin":"https://environment.example.test","path":"/oauth/token","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"response":"synthetic-token-exchange"},{"index":4,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":2,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":5,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":5,"directHttpRequests":0,"bootstrapCalls":1,"phaseOrder":[{"phase":"mock-relay-bootstrap","method":"POST","origin":"https://relay.example.test","path":"/v1/environments/environment-1/connect","authorizationKind":"DPoP","observedAtHttpRequestCount":1,"transport":"mocked ManagedRelayClient.connectEnvironment; not included in observed HTTP count"}],"elapsedMs":14.359555999999884,"result":{"tag":"Success","authorizationKind":"Dpop","ticketOrdinal":2},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 relay-transient {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"relay-transient","sample":2,"phase":"single","broker":"relay","inputs":{"token":"cached-valid","protocol":"current","method":"prepare","variant":"ticket-transient"},"requests":[{"index":1,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z","response":503},{"index":2,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":3,"method":"POST","origin":"https://environment.example.test","path":"/oauth/token","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"response":"synthetic-token-exchange"},{"index":4,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":2,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":5,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":5,"directHttpRequests":0,"bootstrapCalls":1,"phaseOrder":[{"phase":"mock-relay-bootstrap","method":"POST","origin":"https://relay.example.test","path":"/v1/environments/environment-1/connect","authorizationKind":"DPoP","observedAtHttpRequestCount":1,"transport":"mocked ManagedRelayClient.connectEnvironment; not included in observed HTTP count"}],"elapsedMs":6.025308999999652,"result":{"tag":"Success","authorizationKind":"Dpop","ticketOrdinal":2},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 relay-transient {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"relay-transient","sample":3,"phase":"single","broker":"relay","inputs":{"token":"cached-valid","protocol":"current","method":"prepare","variant":"ticket-transient"},"requests":[{"index":1,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z","response":503},{"index":2,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":3,"method":"POST","origin":"https://environment.example.test","path":"/oauth/token","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"response":"synthetic-token-exchange"},{"index":4,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":2,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":5,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":5,"directHttpRequests":0,"bootstrapCalls":1,"phaseOrder":[{"phase":"mock-relay-bootstrap","method":"POST","origin":"https://relay.example.test","path":"/v1/environments/environment-1/connect","authorizationKind":"DPoP","observedAtHttpRequestCount":1,"transport":"mocked ManagedRelayClient.connectEnvironment; not included in observed HTTP count"}],"elapsedMs":3.9746030000001156,"result":{"tag":"Success","authorizationKind":"Dpop","ticketOrdinal":2},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 fallback-wrong-identity {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"fallback-wrong-identity","sample":1,"phase":"single","broker":"none","inputs":{"token":"cached-valid","protocol":"current","method":"prepare","variant":"identity-always"},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"wrong-environment","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":1,"directHttpRequests":1,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":0.5468949999999495,"result":{"tag":"ConnectionBlockedError","reason":"configuration","detail":"Connected environment wrong-environment does not match environment-1."},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 fallback-wrong-identity {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"fallback-wrong-identity","sample":2,"phase":"single","broker":"none","inputs":{"token":"cached-valid","protocol":"current","method":"prepare","variant":"identity-always"},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"wrong-environment","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":1,"directHttpRequests":1,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":0.7650040000003173,"result":{"tag":"ConnectionBlockedError","reason":"configuration","detail":"Connected environment wrong-environment does not match environment-1."},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 fallback-wrong-identity {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"fallback-wrong-identity","sample":3,"phase":"single","broker":"none","inputs":{"token":"cached-valid","protocol":"current","method":"prepare","variant":"identity-always"},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"wrong-environment","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":1,"directHttpRequests":1,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":1.506043000000318,"result":{"tag":"ConnectionBlockedError","reason":"configuration","detail":"Connected environment wrong-environment does not match environment-1."},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 fallback-unsupported {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"fallback-unsupported","sample":1,"phase":"single","broker":"none","inputs":{"token":"cached-valid","protocol":0,"method":"prepare","variant":null},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":0}}],"httpRequestCount":1,"directHttpRequests":1,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":0.6016180000001441,"result":{"tag":"ConnectionBlockedError","reason":"unsupported","detail":"This client requires a newer server. Update T3 Code on Remote environment to connect."},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 fallback-unsupported {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"fallback-unsupported","sample":2,"phase":"single","broker":"none","inputs":{"token":"cached-valid","protocol":0,"method":"prepare","variant":null},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":0}}],"httpRequestCount":1,"directHttpRequests":1,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":0.9455219999999827,"result":{"tag":"ConnectionBlockedError","reason":"unsupported","detail":"This client requires a newer server. Update T3 Code on Remote environment to connect."},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 fallback-unsupported {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"fallback-unsupported","sample":3,"phase":"single","broker":"none","inputs":{"token":"cached-valid","protocol":0,"method":"prepare","variant":null},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":0}}],"httpRequestCount":1,"directHttpRequests":1,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":1.0425050000003466,"result":{"tag":"ConnectionBlockedError","reason":"unsupported","detail":"This client requires a newer server. Update T3 Code on Remote environment to connect."},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 fallback-update-unsupported {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"fallback-update-unsupported","sample":1,"phase":"single","broker":"none","inputs":{"token":"cached-valid","protocol":0,"method":"prepareForUpdate","variant":null},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":0}}],"httpRequestCount":1,"directHttpRequests":1,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":0.5656100000001061,"result":{"tag":"Success","authorizationKind":"none","ticketOrdinal":0,"observedDescriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","orchestrationProtocolVersion":0,"capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true}}},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 fallback-update-unsupported {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"fallback-update-unsupported","sample":2,"phase":"single","broker":"none","inputs":{"token":"cached-valid","protocol":0,"method":"prepareForUpdate","variant":null},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":0}}],"httpRequestCount":1,"directHttpRequests":1,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":13.388866000000235,"result":{"tag":"Success","authorizationKind":"none","ticketOrdinal":0,"observedDescriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","orchestrationProtocolVersion":0,"capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true}}},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 fallback-update-unsupported {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"fallback-update-unsupported","sample":3,"phase":"single","broker":"none","inputs":{"token":"cached-valid","protocol":0,"method":"prepareForUpdate","variant":null},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":0}}],"httpRequestCount":1,"directHttpRequests":1,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":1.564773999999943,"result":{"tag":"Success","authorizationKind":"none","ticketOrdinal":0,"observedDescriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","orchestrationProtocolVersion":0,"capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true}}},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 direct-transient-then-relay {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"direct-transient-then-relay","sample":1,"phase":"single","broker":"dpop","inputs":{"token":"cached-valid","protocol":"current","method":"prepare","variant":"alternate-transient"},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":2,"method":"POST","origin":"https://direct.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z","response":503}],"httpRequestCount":2,"directHttpRequests":2,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":6.0700620000002345,"result":{"tag":"ConnectionTransientError","reason":"remote-unavailable","detail":"Remote environment endpoint https://direct.example.test/api/auth/websocket-ticket/rpc returned undeclared status 503."},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 direct-transient-then-relay {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"direct-transient-then-relay","sample":1,"phase":"explicit-relay-alternate-prepare","requests":[{"index":3,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":2,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":4,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"bootstrapCalls":0,"result":"Success","tokenStillCached":true,"scope":"resolver alternate preparation only; ConnectionDriver/connectOverRoutes not exercised"} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 direct-transient-then-relay {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"direct-transient-then-relay","sample":2,"phase":"single","broker":"dpop","inputs":{"token":"cached-valid","protocol":"current","method":"prepare","variant":"alternate-transient"},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":2,"method":"POST","origin":"https://direct.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z","response":503}],"httpRequestCount":2,"directHttpRequests":2,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":2.1186029999998937,"result":{"tag":"ConnectionTransientError","reason":"remote-unavailable","detail":"Remote environment endpoint https://direct.example.test/api/auth/websocket-ticket/rpc returned undeclared status 503."},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 direct-transient-then-relay {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"direct-transient-then-relay","sample":2,"phase":"explicit-relay-alternate-prepare","requests":[{"index":3,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":2,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":4,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"bootstrapCalls":0,"result":"Success","tokenStillCached":true,"scope":"resolver alternate preparation only; ConnectionDriver/connectOverRoutes not exercised"} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 direct-transient-then-relay {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"direct-transient-then-relay","sample":3,"phase":"single","broker":"dpop","inputs":{"token":"cached-valid","protocol":"current","method":"prepare","variant":"alternate-transient"},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}},{"index":2,"method":"POST","origin":"https://direct.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z","response":503}],"httpRequestCount":2,"directHttpRequests":2,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":5.51795600000014,"result":{"tag":"ConnectionTransientError","reason":"remote-unavailable","detail":"Remote environment endpoint https://direct.example.test/api/auth/websocket-ticket/rpc returned undeclared status 503."},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 direct-transient-then-relay {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"direct-transient-then-relay","sample":3,"phase":"explicit-relay-alternate-prepare","requests":[{"index":3,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":2,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":4,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"bootstrapCalls":0,"result":"Success","tokenStillCached":true,"scope":"resolver alternate preparation only; ConnectionDriver/connectOverRoutes not exercised"} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 direct-mismatch-then-relay {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"direct-mismatch-then-relay","sample":1,"phase":"single","broker":"dpop","inputs":{"token":"cached-valid","protocol":"current","method":"prepare","variant":"alternate-mismatch"},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"wrong-environment","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":1,"directHttpRequests":1,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":0.5694570000000567,"result":{"tag":"ConnectionBlockedError","reason":"configuration","detail":"Connected environment wrong-environment does not match environment-1."},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 direct-mismatch-then-relay {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"direct-mismatch-then-relay","sample":1,"phase":"explicit-relay-alternate-prepare","requests":[{"index":2,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":3,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"bootstrapCalls":0,"result":"Success","tokenStillCached":true,"scope":"resolver alternate preparation only; ConnectionDriver/connectOverRoutes not exercised"} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 direct-mismatch-then-relay {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"direct-mismatch-then-relay","sample":2,"phase":"single","broker":"dpop","inputs":{"token":"cached-valid","protocol":"current","method":"prepare","variant":"alternate-mismatch"},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"wrong-environment","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":1,"directHttpRequests":1,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":14.818666000000121,"result":{"tag":"ConnectionBlockedError","reason":"configuration","detail":"Connected environment wrong-environment does not match environment-1."},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 direct-mismatch-then-relay {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"direct-mismatch-then-relay","sample":2,"phase":"explicit-relay-alternate-prepare","requests":[{"index":2,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":3,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"bootstrapCalls":0,"result":"Success","tokenStillCached":true,"scope":"resolver alternate preparation only; ConnectionDriver/connectOverRoutes not exercised"} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 direct-mismatch-then-relay {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"direct-mismatch-then-relay","sample":3,"phase":"single","broker":"dpop","inputs":{"token":"cached-valid","protocol":"current","method":"prepare","variant":"alternate-mismatch"},"requests":[{"index":1,"method":"GET","origin":"https://direct.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"wrong-environment","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"httpRequestCount":1,"directHttpRequests":1,"bootstrapCalls":0,"phaseOrder":[],"elapsedMs":0.802846000000045,"result":{"tag":"ConnectionBlockedError","reason":"configuration","detail":"Connected environment wrong-environment does not match environment-1."},"tokenStillCached":true} stdout | src/authorization/__evidence_r2_r3.test.ts > R3 direct-mismatch-then-relay {"row":"R3","sha":"db41c18dc69938e7196e221cc7e79982d82e5815","fixture":"direct-mismatch-then-relay","sample":3,"phase":"explicit-relay-alternate-prepare","requests":[{"index":2,"method":"POST","origin":"https://environment.example.test","path":"/api/auth/websocket-ticket/rpc","authorizationKind":"DPoP","trafficContext":"prepare","prepareAttempt":0,"ticketOrdinal":1,"ticketExpiresAt":"2099-01-01T00:00:00.000Z"},{"index":3,"method":"GET","origin":"https://environment.example.test","path":"/.well-known/t3/environment","authorizationKind":"none","trafficContext":"prepare","prepareAttempt":0,"descriptor":{"environmentId":"environment-1","label":"Remote environment","platform":{"os":"linux","arch":"x64"},"serverVersion":"0.0.0-test","capabilities":{"repositoryIdentity":true,"serverSelfUpdate":"respawn","serverSelfUpdateProgress":true},"orchestrationProtocolVersion":2}}],"bootstrapCalls":0,"result":"Success","tokenStillCached":true,"scope":"resolver alternate preparation only; ConnectionDriver/connectOverRoutes not exercised"} Test Files 1 passed (1) Tests 18 passed | 22 skipped (40) Start at 22:43:35 Duration 3.13s (import 55%, tests 26%, transform 11%, setup 8%, worker 1%)