pub struct Tally {Show 16 fields
pub skipped: usize,
pub asked: usize,
pub cost: f64,
pub rounds: usize,
pub questions: usize,
pub block_chars: usize,
pub free: usize,
pub free_lessons: usize,
pub free_chars: usize,
pub judge_calls: usize,
pub judged: usize,
pub judge_resolved: usize,
pub judge_chars: usize,
pub live_checks: usize,
pub live_cost: f64,
pub live_lessons: usize,
}Expand description
What the gate did in a store’s session state (borg status): turn ends skipped at 0 tokens, turn
ends that asked the model, and the model’s cost as logged by #borg-predict-cost (USD for Claude,
tokens for codex:<model>). Live checks (live.rs) log #borg-predict-cost too, and a live cost
line each: they are counted apart (live_checks, live_cost), not as turn ends.
Fields§
§skipped: usize§asked: usize§cost: f64§rounds: usizeR3b (main.rs log_cost): Stop blocks (extra rounds), the questions in them and their size;
free deliveries (context on a hook that forces no round), their lessons and size.
questions: usize§block_chars: usize§free: usize§free_lessons: usize§free_chars: usize§judge_calls: usizeR1 (main.rs record_verdicts): model calls that also judged pending lessons, the lessons judged,
those that got a final verdict, and the characters the judging added to those prompts.
judged: usize§judge_resolved: usize§judge_chars: usize§live_checks: usizeLive mode (main.rs live_check): model calls during the turn, their cost and lessons shown.
live_cost: f64§live_lessons: usize