Class Observation

java.lang.Object
com.tnsai.quality.tracing.Observation

public final class Observation extends Object
A single observation within a trace.

Observations form a tree: each observation may have a parent via parentId(). The root observation has a null parentId.

For ObservationType.GENERATION observations, use the builder's generation-specific methods (model, inputTokens, etc.).

Instances are immutable once built.