Skip to content

Commit bf090db

Browse files
OmarAlJarrahclaude
andcommitted
docs: reflect the operation-tracing stage in CLAUDE.md
CLAUDE.md's pipeline overview listed the shipped policies and the default stack order without the new operation-tracing stage that brackets the redirect/retry wrappers. - Add operation-tracing to the shipped-policies list and note it ships sync-only alongside logging and tracing. - Put operation-tracing at the head of the documented default stack order. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent e0a5af4 commit bf090db

1 file changed

Lines changed: 9 additions & 8 deletions

File tree

CLAUDE.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -206,15 +206,16 @@ Layered, bottom-up:
206206
4. **`pipeline`**`Policy` (and `AsyncPolicy`) wrap the downstream chain;
207207
`Pipeline` / `AsyncPipeline` run an ordered set of policies grouped into
208208
`Stage`s via `StagedPipelineBuilder`. Shipped policies: redirect,
209-
idempotency, retry, set-date, client-identity, logging, tracing. Async
210-
twins under `pipeline/policies/` exist only for redirect, idempotency,
211-
retry, set-date, and client-identity; logging and tracing are sync-only.
209+
idempotency, retry, set-date, client-identity, logging, tracing, and
210+
operation-tracing. Async twins under `pipeline/policies/` exist only for
211+
redirect, idempotency, retry, set-date, and client-identity; logging,
212+
tracing, and operation-tracing are sync-only.
212213
`default_pipeline()` / `default_async_pipeline()` assemble the standard
213-
stack in the order redirectidempotencyretryset-date
214-
client-identity → [auth] → logging → tracing (the async pipeline omits
215-
logging and tracing). The lower-level `pipeline/step/PipelineStep` Protocol
216-
(`(input, context) -> output`) plus `StepMetadata` remain for custom
217-
composition.
214+
stack in the order operation-tracingredirectidempotencyretry
215+
set-date → client-identity → [auth] → logging → tracing (the async
216+
pipeline omits the tracing and logging policies). The lower-level
217+
`pipeline/step/PipelineStep` Protocol (`(input, context) -> output`) plus
218+
`StepMetadata` remain for custom composition.
218219
5. **`client/HttpClient`** — single-method Protocol
219220
(`execute(request) -> Response`). Transport is **not** provided by `core`;
220221
the `dexpace-sdk-http-*` packages (stdlib, httpx, aiohttp, requests) each

0 commit comments

Comments
 (0)