Repository navigation
Conversation
This comment has been minimized.
This comment has been minimized.
🟢 Java Benchmark SLOs — All performance SLOs passed
PR vs. master results
Commit: Load and DaCapo benchmarks can be triggered manually in the GitLab pipeline. Results will appear in the Benchmarking Platform UI after completion. |
The builder API (extends_/init*) plus its per-mechanism microbenchmark and a pure-API test, split out from the combined span-prototype work so the abstraction lands independently of the decorator demo. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
3af8e13 to
41666f5
Compare
Wires BaseDecorator/ClientDecorator/ServerDecorator to bake a per-decorator SpanPrototype (identity + constant tags) — the concrete usage behind the slide examples. Decorator-coupled tests live here; the pure-API test moved to the introducing PR. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
60e1300 to
327afce
Compare
e2a5162 to
b8aa652
Compare
|
Closing. This PR served its purpose as an end-to-end design validation of Real usage will land as a fresh, tightly-scoped PR on top of #11894 — migrating a specific decorator's constant tags to a baked — Claude (via Claude Code) |
What
Demonstrates
SpanPrototype(#11894) by wiringBaseDecorator/ClientDecorator/ServerDecoratorto bake a per-decorator prototype — the identity + constant tags each decorator contributes — the concrete usage behind the deck's slide examples.Why
Shows the API in action: a decorator bakes its constant tags once (
prototype()/prototypeBuilder()), the shape a span would adopt by copy. Also carries the decorator-coupled tests (the pure-API test stays in #11894).Split of #11828
Part 2 of 2, stacked on #11894. Construction (
buildSpan(SpanPrototype)) is #11834.🤖 Generated with Claude Code