Rulvar API reference / @rulvar/core / PhaseRow
Interface: PhaseRow
Defined in: packages/core/src/l0/telemetry-reduce.ts:25
One phase activation of one agent span.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
costBasis | CostBasis | The fold behind costUsd (RV702). An event stream recorded before the field shipped priced aggregates, so an absent field reduces to 'aggregate-estimate', never to a per-call claim it cannot back. | packages/core/src/l0/telemetry-reduce.ts:38 |
costUsd | number | - | packages/core/src/l0/telemetry-reduce.ts:32 |
durationMs | number | 0 until the end event arrives, and on replayed rows. | packages/core/src/l0/telemetry-reduce.ts:30 |
invocation | number | - | packages/core/src/l0/telemetry-reduce.ts:26 |
model | string | - | packages/core/src/l0/telemetry-reduce.ts:28 |
open | boolean | True when the phase's end event never arrived. | packages/core/src/l0/telemetry-reduce.ts:43 |
outcome? | "error" | "ok" | - | packages/core/src/l0/telemetry-reduce.ts:39 |
replayed | boolean | - | packages/core/src/l0/telemetry-reduce.ts:41 |
retries | number | - | packages/core/src/l0/telemetry-reduce.ts:40 |
role | string | - | packages/core/src/l0/telemetry-reduce.ts:27 |
usage | Usage | - | packages/core/src/l0/telemetry-reduce.ts:31 |