RunLedger

marola.ledger.RunLedger
See theRunLedger companion object
trait RunLedger

Where a benchmark/prompt-compile run's params, metrics and artifacts go — the experiment-tracking counterpart to LlmClient/SightingStore's local-vs-provisioned split (ARCHITECTURE.md §5, MIP-0010).

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def artifact(run: RunHandle, path: Path): Unit < Sync
def end(run: RunHandle, ok: Boolean): Unit < Sync
def metrics(run: RunHandle, values: Map[String, Double], step: Int = ...): Unit < Sync
def start(experiment: String, name: String, params: Map[String, String]): RunHandle < Sync