Liking cljdoc? Tell your friends :D

Phase 2 Exit Gate

English counterpart of PHASE_2_EXIT_GATE.md. | Türkçe

Date: 2026-08-18

Result: PASS

Implemented Testnet-first configuration and dual production guard; safe URL overrides; receive-window, timeout, credential, clock, and transport validation; offline client creation and idempotent close; qualified immutable endpoint registry; read/command semantics with mandatory no-retry commands; eight-stage transport-independent pipeline; injectable transport/clock/signer/parser/stages; stable errors with recursive secret redaction; and immutable map I/O.

Tests covered defaults and validation, floating-point rejection, ambiguous credentials, registry duplicates, method-independent command retry ban, stage order, injection, input immutability, boundary redaction, close-at-most-once, and closed-client behavior.

No real HTTP, JSON, crypto, or Binance endpoint implementation was added and no runtime dependency changed. Verification: 18 tests, 68 assertions, offline harness, lint, format, and secret scan all passed. Next: Phase 3 decimal, encoding, time, and authentication.

Can you improve this documentation?Edit on GitHub

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close