vigiles API reference
    Preparing search index...

    Interface ArmReport

    interface ArmReport {
        metrics: Record<string, number>;
        runs: number;
        stats: Record<string, MetricStat>;
        unansweredStubCalls: readonly StubCall[];
        usage: ArmUsage;
    }
    Index

    Properties

    metrics: Record<string, number>

    Aggregated metrics: mean for numbers, fraction-true (0..1) for booleans.

    runs: number
    stats: Record<string, MetricStat>

    Per-metric mean / std / se / n, so an A/B gap can be read for significance.

    unansweredStubCalls: readonly StubCall[]

    Stub invocations no rule answered, across this arm's trials. Non-empty means the arm measured at least one answer nobody wrote: vigiles eval exits 2 on it and --update refuses to record the lock. Empty when the eval has no stubs.

    usage: ArmUsage

    Cost / latency / token totals + means for this arm.