Core fields present in every step, regardless of language or tracer.
Enables visual correlation between steps and code/editor locations.
Remarks
Tracer-specific steps extend this with additional fields (e.g. char for txt:chars,
binding for js:klve). The API layer returns readonly StepCore[]; consumers who
need tracer-specific fields import from the tracer package's types.
Core fields present in every step, regardless of language or tracer. Enables visual correlation between steps and code/editor locations.
Remarks
Tracer-specific steps extend this with additional fields (e.g.
charfor txt:chars,bindingfor js:klve). The API layer returnsreadonly StepCore[]; consumers who need tracer-specific fields import from the tracer package's types.