Tracing Java Structured Concurrency Without Touching a Line of Code

How a 200-line ByteBuddy agent makes JDK 26 StructuredTaskScope observable — and writes its own HTML report when JFR stops.