{ "passed": true, "frameworkVersion": "v0.31.0-preview", "frameworkSum": "h1:d0sf951iJwMUtHj29D6BjUwOgg+C79GwQ+2vjAHLjDo=", "toolchain": "go version go1.25.0 darwin/arm64", "freshModuleCache": true, "noLocalReplace": true, "durationSeconds": 25.68, "packages": [ "git.yuntuo.hk/k2safe/go-omni/examples/websocketRPC", "git.yuntuo.hk/k2safe/go-omni/ws", "git.yuntuo.hk/k2safe/go-omni/ws/hub", "git.yuntuo.hk/k2safe/go-omni/ws/observe", "git.yuntuo.hk/k2safe/go-omni/ws/omni", "git.yuntuo.hk/k2safe/go-omni/ws/rpc" ], "tests": [ "git.yuntuo.hk/k2safe/go-omni/examples/websocketRPC:TestBidirectionalRPCAndRestore", "git.yuntuo.hk/k2safe/go-omni/ws/hub:TestHubConcurrentLifecycle", "git.yuntuo.hk/k2safe/go-omni/ws/hub:TestHubLimitsAndReusedID", "git.yuntuo.hk/k2safe/go-omni/ws/hub:TestHubRealSessionDeliveryAndDisconnect", "git.yuntuo.hk/k2safe/go-omni/ws/hub:TestHubRoutingBackpressureAndCleanup", "git.yuntuo.hk/k2safe/go-omni/ws/observe:TestObserverCloseCallbackBoundaryAndPanic", "git.yuntuo.hk/k2safe/go-omni/ws/observe:TestObserverCloseFieldsNeverExpandsErrors", "git.yuntuo.hk/k2safe/go-omni/ws/observe:TestObserverConcurrentSessionsAndTotals", "git.yuntuo.hk/k2safe/go-omni/ws/observe:TestObserverPayloadFreeLogsAndIndependentDurations", "git.yuntuo.hk/k2safe/go-omni/ws/observe:TestObserverQueueSnapshotsAndSampledPeaks", "git.yuntuo.hk/k2safe/go-omni/ws/omni:TestAppRetainsResourcesForBlockedComponent", "git.yuntuo.hk/k2safe/go-omni/ws/omni:TestMountLifetimeAndStatus", "git.yuntuo.hk/k2safe/go-omni/ws/omni:TestMountRejectsNative", "git.yuntuo.hk/k2safe/go-omni/ws/rpc:FuzzProtocolDecode", "git.yuntuo.hk/k2safe/go-omni/ws/rpc:TestBidirectionalNestedCalls", "git.yuntuo.hk/k2safe/go-omni/ws/rpc:TestCancellationBusyAndCompletionBarrier", "git.yuntuo.hk/k2safe/go-omni/ws/rpc:TestDuplicateIncomingIDRejected", "git.yuntuo.hk/k2safe/go-omni/ws/rpc:TestErrorsDoNotExposeImplementation", "git.yuntuo.hk/k2safe/go-omni/ws/rpc:TestEventErrorObservation", "git.yuntuo.hk/k2safe/go-omni/ws/rpc:TestPendingLimitAndDisconnect", "git.yuntuo.hk/k2safe/go-omni/ws/rpc:TestRealTCPRPCAndShutdown", "git.yuntuo.hk/k2safe/go-omni/ws/rpc:TestReplyLateDuplicateAndProtocolLimits", "git.yuntuo.hk/k2safe/go-omni/ws/rpc:TestResultEncodingPanicAndOversize", "git.yuntuo.hk/k2safe/go-omni/ws/rpc:TestSubscriptionsRestoreAndRemoval", "git.yuntuo.hk/k2safe/go-omni/ws:FuzzOrigin", "git.yuntuo.hk/k2safe/go-omni/ws:TestClientCloseCancelsHandshakeAndBackoff", "git.yuntuo.hk/k2safe/go-omni/ws:TestClientConcurrentDialLimitAndClose", "git.yuntuo.hk/k2safe/go-omni/ws:TestClientDoesNotReconnectAuthenticationOrProtocolFailure", "git.yuntuo.hk/k2safe/go-omni/ws:TestClientElapsedBudgetInterruptsStalledHandshake", "git.yuntuo.hk/k2safe/go-omni/ws:TestClientHTTPProxyAuthenticationAndTunnel", "git.yuntuo.hk/k2safe/go-omni/ws:TestClientHandshakeDeadlineDoesNotExpireSession", "git.yuntuo.hk/k2safe/go-omni/ws:TestClientHandshakeStats", "git.yuntuo.hk/k2safe/go-omni/ws:TestClientHeadersRefreshReconnectAndFreshSessions", "git.yuntuo.hk/k2safe/go-omni/ws:TestClientReconnectsRemoteGoingAway", "git.yuntuo.hk/k2safe/go-omni/ws:TestClientRetryBudgetAndValidation", "git.yuntuo.hk/k2safe/go-omni/ws:TestClientSingleSlotRapidReconnect", "git.yuntuo.hk/k2safe/go-omni/ws:TestClientSubprotocol", "git.yuntuo.hk/k2safe/go-omni/ws:TestClientTLSAndMutualTLS", "git.yuntuo.hk/k2safe/go-omni/ws:TestServerAllowedOriginsAndAuthentication", "git.yuntuo.hk/k2safe/go-omni/ws:TestServerConcurrentShutdown", "git.yuntuo.hk/k2safe/go-omni/ws:TestServerConfigValidation", "git.yuntuo.hk/k2safe/go-omni/ws:TestServerHandshakeRateAndPanic", "git.yuntuo.hk/k2safe/go-omni/ws:TestServerLimitsAndShutdownCallbacks", "git.yuntuo.hk/k2safe/go-omni/ws:TestServerOriginAndProtocolPolicy", "git.yuntuo.hk/k2safe/go-omni/ws:TestServerParallelConnections", "git.yuntuo.hk/k2safe/go-omni/ws:TestServerStopDuringHandshake", "git.yuntuo.hk/k2safe/go-omni/ws:TestServerTypedNilRejection", "git.yuntuo.hk/k2safe/go-omni/ws:TestServerUnsupportedWriter", "git.yuntuo.hk/k2safe/go-omni/ws:TestSessionBoundedDispatcherDoesNotBlockPing", "git.yuntuo.hk/k2safe/go-omni/ws:TestSessionCallbackPanicAndCloseBarrier", "git.yuntuo.hk/k2safe/go-omni/ws:TestSessionCanceledQueueDoesNotCloseConnection", "git.yuntuo.hk/k2safe/go-omni/ws:TestSessionCompressedReadLimitAndInvalidUTF8", "git.yuntuo.hk/k2safe/go-omni/ws:TestSessionConcurrentSendAndJSON", "git.yuntuo.hk/k2safe/go-omni/ws:TestSessionConfigUpperBounds", "git.yuntuo.hk/k2safe/go-omni/ws:TestSessionEchoAndCompletion", "git.yuntuo.hk/k2safe/go-omni/ws:TestSessionHeartbeatDetectsUnresponsivePeer", "git.yuntuo.hk/k2safe/go-omni/ws:TestSessionInboundQueueFullCancelsCallback", "git.yuntuo.hk/k2safe/go-omni/ws:TestSessionQueueBoundsCopiesAndGracefulDrain", "git.yuntuo.hk/k2safe/go-omni/ws:TestSessionValidationAndRedactedErrors", "git.yuntuo.hk/k2safe/go-omni/ws:TestSessionWriteCancellationStopsConnection" ], "checks": [ "remoteCLIInstall", "installedVersionDefault", "fixedRemoteModuleChecksum", "downloadedWebsocketRaceTests", "remoteEchoAndGroupExample", "remoteBidirectionalRPCExample", "remoteTwoConnectionSubscriptionRestore", "generatedCustomRoutesConsumer", "oldServiceWithoutHook", "handwrittenHookPreserved", "customRouteFailureCleanup" ], "examples": { "websocket": "hello websocket\nhello group", "websocketRPC": "connection 1: double=42, remote callback=\"generic Go client\", restored=1, event=1\nconnection 2: double=42, remote callback=\"generic Go client\", restored=1, event=2" }, "sourceHashes": { "scripts/verifyWebsocketRelease.py": "f87e2981fb352b8e5d494afc2d0b496bed5949af05e7b03a5340c8fc1901d56a", "cmd/go-omni/apigen/customRoutes_test.go": "3250e489326faa5a2cf60be4fb97f75d2e2666baef726b30f72464898c057f0d" }, "limitations": [ "Functional release acceptance; not a vulnerability scan or browser UI test.", "Known framework HTTP/2 dependency vulnerabilities remain documented in the validation report." ] }