Add OTEL tracing and logging to Java Spring Boot microservices (gateway, order, stock). Must use OTEL SDK v1.39.0, preserve Makefiles.
Common failure modes
Models use incorrect Java OTEL SDK APIs: - Non-existent packages (`opentelemetry-exporter-otlp-http-logs`) - Wrong package paths (`io.opentelemetry.semconv.ResourceAttributes`) - Wrong method signatures (`BatchSpanProcessor.create()`) - Import conflicts (`Logger` ambiguous) - Non-existent Spring classes (`ApplicationStoppingEvent`)
Performance
| Model | Pass Rate | Runs | Avg Cost | Avg Time |
|---|---|---|---|---|
| grok-4.1-fast | 0% | | $0.03 | 9m |
| kimi-k2-thinking | 0% | | $0.06 | 16m |
| deepseek-v3.2 | 0% | | $0.09 | 16m |
| gemini-3-flash-preview | 0% | | $0.10 | 4m |
| glm-4.7 | 0% | | $0.21 | 16m |
| gpt-5.1-codex-max | 0% | | $0.30 | 16m |
| claude-haiku-4.5 | 0% | | $0.33 | 8m |
| gemini-3-pro-preview | 0% | | $0.35 | 8m |
| gpt-5.1 | 0% | | $0.46 | 14m |
| grok-4 | 0% | | $0.69 | 13m |
| gpt-5.2 | 0% | | $0.75 | 16m |
| gpt-5.2-codex | 0% | | $0.79 | 26m |
| claude-sonnet-4.5 | 0% | | $0.96 | 10m |
| claude-opus-4.5 | 0% | | $1.51 | 14m |
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.