pub struct Pooled {Show 34 fields
pub v: u32,
pub check: String,
pub session: String,
pub ms: i64,
pub idx: u64,
pub line: String,
pub model: String,
pub prompt_hash: String,
pub failed: bool,
pub budget: usize,
pub prefix: usize,
pub s: f64,
pub tau: usize,
pub k: usize,
pub n_rem: usize,
pub pt: f64,
pub moves_from: Option<String>,
pub ids: Vec<String>,
pub ver: Vec<String>,
pub role: Vec<u8>,
pub pb: Vec<Option<f64>>,
pub pi: Vec<f64>,
pub bm25q: Vec<f64>,
pub bm25f: Vec<Option<f64>>,
pub cos: Vec<Option<f64>>,
pub w: Vec<f64>,
pub trust: Vec<f64>,
pub act: Vec<f64>,
pub q: Vec<f64>,
pub cue: Vec<Option<f64>>,
pub mv: Vec<Option<f64>>,
pub rrf: Vec<Option<f64>>,
pub flags: Vec<u8>,
pub grade: Vec<u8>,
}Expand description
One check’s line of pools.jsonl: per-check fields, then columns aligned with ids (every eligible
lesson in fill order: the prefix’s order, then the lessons it dropped as the fill met them), floats
at 4 decimals, null where a score does not apply.
Fields§
§v: u32§check: String§session: String§ms: i64§idx: u64The check’s index among the session’s checks that called the model (check_async.rs index).
line: StringThe lesson line format (whole.rs Line), the model and its prompt template (predict.rs
template_hash); whether the call failed (no applies then).
model: String§prompt_hash: String§failed: bool§budget: usizeThe pool’s budget B in tokens, the prefix’s lessons, the exploration share s, τ, the tail’s k of
the n the prefix left, and pt = k / n (whole.rs Explored).
prefix: usize§s: f64§tau: usize§k: usize§n_rem: usize§pt: f64§moves_from: Option<String>The check whose moves mv read; None without.
ids: Vec<String>§ver: Vec<String>id@v<version>#<key>: which wording was shown (cues.rs key).
role: Vec<u8>§pb: Vec<Option<f64>>§pi: Vec<f64>§bm25q: Vec<f64>§bm25f: Vec<Option<f64>>§cos: Vec<Option<f64>>§w: Vec<f64>§trust: Vec<f64>§act: Vec<f64>§q: Vec<f64>§cue: Vec<Option<f64>>§mv: Vec<Option<f64>>§rrf: Vec<Option<f64>>§flags: Vec<u8>§grade: Vec<u8>The grade the model gave each lesson it applied, 0 for the rest: the miss causes’ positives.