Build the publisher and session-browser .NET client SDK #9
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent: #1
Depends on: #4, #7, #8
Outcome
Let SpaceGame and Unscouted register, maintain, and browse sessions without duplicating HTTP protocol code.
Scope
HttpClient.Acceptance criteria
Starting implementation on
codex/issue-9-client-sdk, stacked on the verified #2–#8 foundation. I’ll build engine-independent publisher/browser interfaces over caller-ownedHttpClient, typed results, cancellation/disposal-safe lease maintenance, bounded server-guided retry behavior for idempotent operations only, paging, lease-loss signaling, and reusable consumer fakes.Implemented and pushed on
codex/issue-9-client-sdkat06c3973.Highlights:
HttpClient.Audit fixes preserved registration payloads across retries, covered proxy transient statuses, enforced non-null success values, and made exceptional lease disposal cleanup-safe.
Verification:
The issue remains open until the stacked branch is landed.