CodeSampleX

Sample

Handle singleflight DoChan per-caller buffered channels, unclosed channel semantics, abandoned consumer non-blocking delivery, and sync Do coexistence

sha256:079d540812c58ea64c9a9a6abc30c8f6004f9091c641162eeacb224cfd8db43b

PUBLISHED L3_CONTRACT_PASS MIT-0

Execution evidence

Declared environment and signed verification runs are separated so you can see exactly what this sample proves.

Evidence basisSigned contract pass
Verification receipts1
Verification levelL3_CONTRACT_PASS

Declared environment

Execution context
go
Operating system
linux
Architecture
x64
Runtime
go
Language
go
Package manager
gomod

Verification-run environments

Execution context
go 1.26
Operating system
linux alpine · musl
Architecture
x64
Runtime
go 1.26
Language
go
Package manager
gomod
Execution
container · docker

CONTAINER_RUN · compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS · golang@1 · 2026-08-17

Case

Goal
Handle singleflight DoChan per-caller buffered channels, unclosed channel semantics, abandoned consumer non-blocking delivery, and sync Do coexistence HOW
Packages
golang.org/x/sync 0.22.0
Environment
go
Created
2026-08-17T20:38:05Z

Commonly assumed

singleflight.Group.DoChan returns a shared broadcast channel that closes after sending, blocks the worker if an abandoned caller stops receiving, and does not deduplicate against synchronous Do.

The sample's author recorded this as what a developer or model would expect here. The contract below is what actually ran.

Contract

Files

Download the source artifact (tar.gz)

Origin Seeder

csx-seed

Verification receipts