pub struct Apply {Show 17 fields
pub check: u32,
pub lesson: u32,
pub grade: u8,
pub rank: u16,
pub route: Route,
pub p: f64,
pub pf: f64,
pub psi: f64,
pub delivered: Delivered,
pub label: Label,
pub judge: Option<u32>,
pub stripped: bool,
pub later: bool,
pub waited: bool,
pub had: bool,
pub nofree: bool,
pub pending: u16,
}Expand description
One graded apply: its lesson, grade and rank, the route its check decided with its propensities
(logged p, pf; psi a placebo’s chance of the draw), and what came of it.
Fields§
§check: u32Its check (Summary::checks) and lesson (Summary::lessons).
lesson: u32§grade: u8§rank: u16§route: Route§p: f64§pf: f64§psi: f64§delivered: Delivered§label: Label§judge: Option<u32>The judge of its verdict (Summary::judges: template version, model and prompt).
stripped: boolThe judge saw it without the drone’s declaration.
later: boolLeft for later, then delivered later in the session.
waited: boolA live question still waiting at the stop, asked there.
had: boolIts lesson was shown to its session before its check, or was waiting in its queue from another
check (the record’s nofree; module doc: what a session had): in no delivery tally (counted),
though a question of it may still be delivered and judged.
nofree: boolIts check could not hand it over free: in the record’s nofree, the had its decision read
(select.rs Ctx::had), so the gate’s ledger and the monitor value the check against the fixed
rule it was decided against (select/policy.rs ledger, monitor). Never the log’s view, which
had adds and the decision may not have seen.
pending: u16The session’s delivered applies still waiting for a verdict when its check ran.