Case
aiosendspin -> sendspin-dotnet
Start the server first, then the client. The client discovers or looks up the server and initiates the WebSocket connection, the server streams album artwork, disconnects, and the matrix compares the received bytes against the server's encoded artwork.
Server
aiosendspin
Client
sendspin-dotnet
Status
Passed
Artwork bytes match
Server activation
Initial server/activate
What the aiosendspin server's own adapter recorded for its first server/activate on this connection, reported as sent. The case fails when none was sent, when its activities are not unique values from playback and pairing, or when it omits active_roles. Nothing else in it is checked against the specification: which activities and roles the matched PSK allows is not judged. A recording that cannot be read as that message is shown whole and not judged either.
Server group state
Every group/update after activation
What the aiosendspin server's own adapter recorded for each group/update it sent after its first server/activate on this connection, in order and reported as sent. The case fails when none followed, or when in any of them playback_state is not playing or stopped, or group_id or group_name is missing or not a string. How soon the first followed is not judged, because the specification says promptly and gives no bound, so one sent at any point in the case counts. Whether a change to a field produced a further message is not judged either. A recording of anything other than that message is shown whole and fails the case as a harness gap.
1 of 1
Inspection
Summaries, logs, and builds
Matrix result
RAW{
"case_dir": "artifacts/results/data/macos__client-initiated-artwork__aiosendspin__to__sendspin-dotnet",
"client_exit_code": 0,
"client_impl": "sendspin-dotnet",
"reason": "Artwork bytes match",
"scenario_id": "client-initiated-artwork",
"scenario_revision": 1,
"server_exit_code": 0,
"server_impl": "aiosendspin",
"status": "passed",
"unsupported": false
}Server summary (JSON)
RAW{
"activation": {
"payload": {
"active_roles": [
"artwork@v1"
],
"activities": []
},
"type": "server/activate"
},
"artwork": {
"byte_count": 5533,
"channel": 0,
"encoded_sha256": "3ba7248e8b655fe0858c027053f0ef0a800d91ba87586c28f1d4cdad9f880ced",
"format": "jpeg",
"height": 256,
"source": "album",
"width": 256
},
"availability_trace": [
{
"available": true,
"type": "client/state"
},
{
"phase": "sending",
"roles": [
"artwork"
],
"type": "stream/start"
},
{
"phase": "sent",
"roles": [
"artwork"
],
"type": "stream/start"
}
],
"client": {
"active_roles": [
"artwork@v1"
],
"client_id": "Jnw1Jy7jnezHkl-vPQ2XmVvPhSIg5eseFcd3vAFlnQ4",
"name": "sendspin-dotnet-client",
"supported_roles": [
"artwork@v1"
]
},
"discovery_method": "registry_advertised",
"group_updates": [
{
"payload": {
"group_id": "f57c43d3-49f7-451d-a4f5-4138e7295318",
"group_name": "sendspin-dotnet-client",
"playback_state": "stopped"
},
"type": "group/update"
}
],
"implementation": "aiosendspin",
"initiator_role": "client",
"peer_hello": {
"payload": {
"device_info": {
"manufacturer": "Sendspin Conformance",
"product_name": "Conformance Dotnet Client",
"software_version": "0.1.0"
},
"name": "sendspin-dotnet-client",
"supported_pair_methods": {
"pairing_psk": {}
},
"supported_roles": [
"artwork@v1"
],
"unpaired_access": {
"enabled": true
}
},
"type": "client/hello"
},
"preferred_codec": "none",
"role": "server",
"scenario_id": "client-initiated-artwork",
"server_id": "dsIlKLOY1OqUfE4ig1m3id0r6yr2D5_3R-FJLQZI30I",
"server_name": "aiosendspin server",
"status": "ok",
"time_exchange": [
{
"payload": {
"client_transmitted": 1792567739022501
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739022501,
"server_received": 1222046108,
"server_transmitted": 1222046432
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739051742
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739051742,
"server_received": 1222073115,
"server_transmitted": 1222073304
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739052487
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739052487,
"server_received": 1222073688,
"server_transmitted": 1222073778
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739052841
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739052841,
"server_received": 1222074026,
"server_transmitted": 1222074116
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739053199
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739053199,
"server_received": 1222074415,
"server_transmitted": 1222074496
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739053550
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739053550,
"server_received": 1222074722,
"server_transmitted": 1222074810
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739053871
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739053871,
"server_received": 1222075031,
"server_transmitted": 1222075100
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739054157
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739054157,
"server_received": 1222075321,
"server_transmitted": 1222075392
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739576490
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739576490,
"server_received": 1222598111,
"server_transmitted": 1222598393
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739577880
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739577880,
"server_received": 1222599194,
"server_transmitted": 1222599374
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739578666
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739578666,
"server_received": 1222599955,
"server_transmitted": 1222600112
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739579290
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739579290,
"server_received": 1222600575,
"server_transmitted": 1222600724
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739579881
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739579881,
"server_received": 1222601139,
"server_transmitted": 1222601270
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739580430
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739580430,
"server_received": 1222601712,
"server_transmitted": 1222601847
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739581001
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739581001,
"server_received": 1222602265,
"server_transmitted": 1222602388
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739581525
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739581525,
"server_received": 1222602798,
"server_transmitted": 1222602937
},
"type": "server/time"
}
]
}Server log
RAWINFO:aiosendspin.server.server:Starting Sendspin server on port 19073
INFO:aiosendspin.server.server:Sendspin server started successfully on 127.0.0.1:19073
WARNING:aiosendspin.server.server:No IP addresses available for mDNS advertising. Clients may not be able to discover this server. Consider specifying addresses manually via advertise_addresses.
{
"activation": {
"payload": {
"active_roles": [
"artwork@v1"
],
"activities": []
},
"type": "server/activate"
},
"artwork": {
"byte_count": 5533,
"channel": 0,
"encoded_sha256": "3ba7248e8b655fe0858c027053f0ef0a800d91ba87586c28f1d4cdad9f880ced",
"format": "jpeg",
"height": 256,
"source": "album",
"width": 256
},
"availability_trace": [
{
"available": true,
"type": "client/state"
},
{
"phase": "sending",
"roles": [
"artwork"
],
"type": "stream/start"
},
{
"phase": "sent",
"roles": [
"artwork"
],
"type": "stream/start"
}
],
"client": {
"active_roles": [
"artwork@v1"
],
"client_id": "Jnw1Jy7jnezHkl-vPQ2XmVvPhSIg5eseFcd3vAFlnQ4",
"name": "sendspin-dotnet-client",
"supported_roles": [
"artwork@v1"
]
},
"discovery_method": "registry_advertised",
"group_updates": [
{
"payload": {
"group_id": "f57c43d3-49f7-451d-a4f5-4138e7295318",
"group_name": "sendspin-dotnet-client",
"playback_state": "stopped"
},
"type": "group/update"
}
],
"implementation": "aiosendspin",
"initiator_role": "client",
"peer_hello": {
"payload": {
"device_info": {
"manufacturer": "Sendspin Conformance",
"product_name": "Conformance Dotnet Client",
"software_version": "0.1.0"
},
"name": "sendspin-dotnet-client",
"supported_pair_methods": {
"pairing_psk": {}
},
"supported_roles": [
"artwork@v1"
],
"unpaired_access": {
"enabled": true
}
},
"type": "client/hello"
},
"preferred_codec": "none",
"role": "server",
"scenario_id": "client-initiated-artwork",
"server_id": "dsIlKLOY1OqUfE4ig1m3id0r6yr2D5_3R-FJLQZI30I",
"server_name": "aiosendspin server",
"status": "ok",
"time_exchange": [
{
"payload": {
"client_transmitted": 1792567739022501
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739022501,
"server_received": 1222046108,
"server_transmitted": 1222046432
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739051742
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739051742,
"server_received": 1222073115,
"server_transmitted": 1222073304
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739052487
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739052487,
"server_received": 1222073688,
"server_transmitted": 1222073778
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739052841
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739052841,
"server_received": 1222074026,
"server_transmitted": 1222074116
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739053199
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739053199,
"server_received": 1222074415,
"server_transmitted": 1222074496
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739053550
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739053550,
"server_received": 1222074722,
"server_transmitted": 1222074810
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739053871
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739053871,
"server_received": 1222075031,
"server_transmitted": 1222075100
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739054157
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739054157,
"server_received": 1222075321,
"server_transmitted": 1222075392
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739576490
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739576490,
"server_received": 1222598111,
"server_transmitted": 1222598393
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739577880
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739577880,
"server_received": 1222599194,
"server_transmitted": 1222599374
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739578666
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739578666,
"server_received": 1222599955,
"server_transmitted": 1222600112
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739579290
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739579290,
"server_received": 1222600575,
"server_transmitted": 1222600724
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739579881
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739579881,
"server_received": 1222601139,
"server_transmitted": 1222601270
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739580430
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739580430,
"server_received": 1222601712,
"server_transmitted": 1222601847
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739581001
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739581001,
"server_received": 1222602265,
"server_transmitted": 1222602388
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1792567739581525
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1792567739581525,
"server_received": 1222602798,
"server_transmitted": 1222602937
},
"type": "server/time"
}
]
}
INFO:aiohttp.access:127.0.0.1 [21/Oct/2026:07:28:58 +0000] "GET /sendspin HTTP/1.1" 101 0 "-" "-"
Client summary (JSON)
RAW{
"artwork": {
"byte_count": 5533,
"channel": 0,
"received_count": 1,
"received_sha256": "3ba7248e8b655fe0858c027053f0ef0a800d91ba87586c28f1d4cdad9f880ced"
},
"client_id": "Jnw1Jy7jnezHkl-vPQ2XmVvPhSIg5eseFcd3vAFlnQ4",
"client_name": "sendspin-dotnet-client",
"implementation": "sendspin-dotnet",
"initiator_role": "client",
"peer_hello": {
"active_roles": [
"artwork@v1"
],
"name": "aiosendspin server",
"server_id": "",
"source@v1_support": {
"supported_codecs": [
"flac",
"pcm",
"opus"
]
},
"version": 1
},
"preferred_codec": "none",
"reason": null,
"role": "client",
"scenario_id": "client-initiated-artwork",
"server": {
"connection_reason": null,
"server_id": "dsIlKLOY1OqUfE4ig1m3id0r6yr2D5_3R-FJLQZI30I",
"server_name": "aiosendspin server"
},
"status": "ok",
"stream": {
"channels": [
{
"format": "jpeg",
"height": 256,
"source": "album",
"width": 256
}
]
}
}Client log
RAW07:28:58 info: Sendspin.SDK.Client.SendspinClientService[0] Connecting to ws://127.0.0.1:19073/sendspin
07:28:58 info: Sendspin.SDK.Connection.SendspinConnection[0] Connecting to ws://127.0.0.1:19073/sendspin...
07:28:58 info: Sendspin.SDK.Connection.SendspinConnection[0] Connected to ws://127.0.0.1:19073/sendspin
07:28:58 info: Sendspin.SDK.Client.SendspinClientService[0] Server hello received (encrypted): dsIlKLOY1OqUfE4ig1m3id0r6yr2D5_3R-FJLQZI30I (aiosendspin server)
07:28:58 info: Sendspin.SDK.Client.SendspinClientService[0] Sending client/hello (encrypted): {"type":"client/hello","payload":{"name":"sendspin-dotnet-client","supported_pair_methods":{"pairing_psk":{}},"unpaired_access":{"enabled":true},"supported_roles":["artwork@v1"],"device_info":{"product_name":"Conformance Dotnet Client","manufacturer":"Sendspin Conformance","software_version":"0.1.0"}}}
07:28:59 info: Sendspin.SDK.Client.SendspinClientService[0] Server activate: activities [], roles [artwork@v1]
07:28:59 info: Sendspin.SDK.Client.SendspinClientService[0] Sending initial client/state: {"type":"client/state","payload":{"available":true,"artwork":{"channels":[{"source":"album","format":"jpeg","width":256,"height":256}]}}}
07:28:59 info: Sendspin.SDK.Client.SendspinClientService[0] Handshake complete with server dsIlKLOY1OqUfE4ig1m3id0r6yr2D5_3R-FJLQZI30I (aiosendspin server)
07:28:59 info: Sendspin.SDK.Client.SendspinClientService[0] group/update [sendspin-dotnet-client]: Group name changed '(none)' -> 'sendspin-dotnet-client'
07:28:59 info: Sendspin.SDK.Connection.SendspinConnection[0] Server closed connection: NormalClosure -
{
"status": "ok",
"reason": null,
"implementation": "sendspin-dotnet",
"role": "client",
"scenario_id": "client-initiated-artwork",
"initiator_role": "client",
"preferred_codec": "none",
"client_name": "sendspin-dotnet-client",
"client_id": "Jnw1Jy7jnezHkl-vPQ2XmVvPhSIg5eseFcd3vAFlnQ4",
"server": {
"server_id": "dsIlKLOY1OqUfE4ig1m3id0r6yr2D5_3R-FJLQZI30I",
"server_name": "aiosendspin server",
"connection_reason": null
},
"peer_hello": {
"server_id": "",
"name": "aiosendspin server",
"source@v1_support": {
"supported_codecs": [
"flac",
"pcm",
"opus"
]
},
"version": 1,
"active_roles": [
"artwork@v1"
]
},
"stream": {
"channels": [
{
"source": "album",
"format": "jpeg",
"width": 256,
"height": 256
}
]
},
"artwork": {
"channel": 0,
"received_count": 1,
"received_sha256": "3ba7248e8b655fe0858c027053f0ef0a800d91ba87586c28f1d4cdad9f880ced",
"byte_count": 5533
}
}
Server build log · python-adapters · built · 0.24s
RAW.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/player/audio_transformers.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/player/capabilities.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/player/events.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/player/group.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/player/types.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/player/v1.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/registry.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/scheduled_state.py'... Listing 'src/conformance/_vendor/aiosendspin/server/roles/source'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/source/__init__.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/source/events.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/source/stream.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/source/v1.py'... Listing 'src/conformance/_vendor/aiosendspin/server/roles/visualizer'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/visualizer/__init__.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/visualizer/features.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/visualizer/group.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/visualizer/packing.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/visualizer/types.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/visualizer/v1.py'... Listing 'src/conformance/_vendor/aiosendspin/server/roles/visualizer_draft_r1'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/visualizer_draft_r1/__init__.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/visualizer_draft_r1/features.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/visualizer_draft_r1/packing.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/visualizer_draft_r1/role.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/server.py'... Compiling 'src/conformance/_vendor/aiosendspin/util.py'... Listing 'src/conformance/adapters'... Compiling 'src/conformance/adapters/__init__.py'... Compiling 'src/conformance/adapters/_aiosendspin_pairing.py'... Compiling 'src/conformance/adapters/_aiosendspin_protocol_evidence.py'... Compiling 'src/conformance/adapters/aiosendspin_client.py'... Compiling 'src/conformance/adapters/aiosendspin_server.py'... Compiling 'src/conformance/adapters/placeholder.py'... Compiling 'src/conformance/cli.py'... Compiling 'src/conformance/flac.py'... Compiling 'src/conformance/merge.py'... Compiling 'src/conformance/pcm.py'... Compiling 'src/conformance/registry.py'... Listing 'src/conformance/validator'... Compiling 'src/conformance/validator/__init__.py'... Compiling 'src/conformance/validator/checks.py'... Compiling 'src/conformance/validator/cli.py'... Compiling 'src/conformance/validator/code_pairing.py'... Compiling 'src/conformance/validator/code_pairing_checks.py'... Compiling 'src/conformance/validator/discovery.py'... Compiling 'src/conformance/validator/findings.py'... Compiling 'src/conformance/validator/noncompliance_refs.py'... Compiling 'src/conformance/validator/prompter.py'... Compiling 'src/conformance/validator/recorder.py'... Compiling 'src/conformance/validator/report.py'... Compiling 'src/conformance/validator/session.py'... Compiling 'src/conformance/validator/storage.py'... Compiling 'src/conformance/validator/suite_checks.py'... Compiling 'src/conformance/validator/suites.py'... Listing 'src/sendspin_conformance.egg-info'... Listing 'scripts'... Compiling 'scripts/detect_regressions.py'... Compiling 'scripts/merge_results.py'... Compiling 'scripts/run_all.py'... Compiling 'scripts/setup_repositories.py'... Compiling 'scripts/setup_workspace.py'... Compiling 'scripts/vendor_aiosendspin.py'...
Client build log · sendspin-dotnet-client · built · 17.06s
RAWSDK/Sendspin.SDK.csproj::TargetFramework=net10.0]
CSC : warning AD0001: Analyzer 'StyleCop.Analyzers.LayoutRules.SA1500BracesForMultiLineStatementsMustNotShareLine' threw an exception of type 'System.NullReferenceException' with message 'Object reference not set to an instance of an object.'. [/Users/runner/work/conformance/conformance/repos/sendspin-dotnet/src/Sendspin.SDK/Sendspin.SDK.csproj::TargetFramework=net10.0]
CSC : warning AD0001: Analyzer 'StyleCop.Analyzers.LayoutRules.SA1502ElementMustNotBeOnASingleLine' threw an exception of type 'System.NullReferenceException' with message 'Object reference not set to an instance of an object.'. [/Users/runner/work/conformance/conformance/repos/sendspin-dotnet/src/Sendspin.SDK/Sendspin.SDK.csproj::TargetFramework=net10.0]
CSC : warning AD0001: Analyzer 'StyleCop.Analyzers.LayoutRules.SA1508ClosingBracesMustNotBePrecededByBlankLine' threw an exception of type 'System.NullReferenceException' with message 'Object reference not set to an instance of an object.'. [/Users/runner/work/conformance/conformance/repos/sendspin-dotnet/src/Sendspin.SDK/Sendspin.SDK.csproj::TargetFramework=net10.0]
CSC : warning AD0001: Analyzer 'StyleCop.Analyzers.LayoutRules.SA1500BracesForMultiLineStatementsMustNotShareLine' threw an exception of type 'System.NullReferenceException' with message 'Object reference not set to an instance of an object.'. [/Users/runner/work/conformance/conformance/repos/sendspin-dotnet/src/Sendspin.SDK/Sendspin.SDK.csproj::TargetFramework=net10.0]
CSC : warning AD0001: Analyzer 'StyleCop.Analyzers.LayoutRules.SA1502ElementMustNotBeOnASingleLine' threw an exception of type 'System.NullReferenceException' with message 'Object reference not set to an instance of an object.'. [/Users/runner/work/conformance/conformance/repos/sendspin-dotnet/src/Sendspin.SDK/Sendspin.SDK.csproj::TargetFramework=net10.0]
CSC : warning AD0001: Analyzer 'StyleCop.Analyzers.LayoutRules.SA1508ClosingBracesMustNotBePrecededByBlankLine' threw an exception of type 'System.NullReferenceException' with message 'Object reference not set to an instance of an object.'. [/Users/runner/work/conformance/conformance/repos/sendspin-dotnet/src/Sendspin.SDK/Sendspin.SDK.csproj::TargetFramework=net10.0]
CSC : warning AD0001: Analyzer 'StyleCop.Analyzers.LayoutRules.SA1500BracesForMultiLineStatementsMustNotShareLine' threw an exception of type 'System.NullReferenceException' with message 'Object reference not set to an instance of an object.'. [/Users/runner/work/conformance/conformance/repos/sendspin-dotnet/src/Sendspin.SDK/Sendspin.SDK.csproj::TargetFramework=net10.0]
CSC : warning AD0001: Analyzer 'StyleCop.Analyzers.LayoutRules.SA1502ElementMustNotBeOnASingleLine' threw an exception of type 'System.NullReferenceException' with message 'Object reference not set to an instance of an object.'. [/Users/runner/work/conformance/conformance/repos/sendspin-dotnet/src/Sendspin.SDK/Sendspin.SDK.csproj::TargetFramework=net10.0]
CSC : warning AD0001: Analyzer 'StyleCop.Analyzers.LayoutRules.SA1508ClosingBracesMustNotBePrecededByBlankLine' threw an exception of type 'System.NullReferenceException' with message 'Object reference not set to an instance of an object.'. [/Users/runner/work/conformance/conformance/repos/sendspin-dotnet/src/Sendspin.SDK/Sendspin.SDK.csproj::TargetFramework=net10.0]
/Users/runner/work/conformance/conformance/adapters/sendspin-dotnet/client/Program.cs(607,52): warning CS0067: The event 'HashingAudioPipeline.ErrorOccurred' is never used [/Users/runner/work/conformance/conformance/adapters/sendspin-dotnet/client/Conformance.SendspinDotnet.Client.csproj]
/Users/runner/work/conformance/conformance/adapters/sendspin-dotnet/client/Program.cs(608,37): warning CS0067: The event 'HashingAudioPipeline.OutputLatencyChanged' is never used [/Users/runner/work/conformance/conformance/adapters/sendspin-dotnet/client/Conformance.SendspinDotnet.Client.csproj]
1228 Warning(s)
0 Error(s)
Time Elapsed 00:00:16.04