Tasks / go-workflow-tracing

Instrument a Go client-server search workflow with focused OTEL tracing. Must trace only essential HTTP operations (client workflow, requests, server handlers) with at most 6 spans.

Common failure modes

Models over-instrument, creating 11+ spans by adding spans for internal operations (`process_query`, `lookup_token`, etc.). The task explicitly requires minimal, focused instrumentation.

Example error

AssertionError: Too many spans: 11 (expected at most 6)

Performance

All product names, logos, and brands (™/®) are the property of their respective owners; they're used here solely for identification and comparison, and their use does not imply affiliation, endorsement, or sponsorship.