pub struct Extraction {
pub reading: String,
pub topic: String,
pub urgency_claimed: String,
pub dates_mentioned: Vec<String>,
pub institution: String,
pub reads_like_instructions: bool,
}Expand description
What the quarantined pass returns.
Field order is the schema order, and it is deliberate: reading first, so
the model reasons before it commits, then the typed answers. Everything is
optional except the reasoning, because a request that mentions no date must
produce no date rather than an invented one.
Fields§
§reading: StringThe model’s own account of what the prose says. Shown to a human; not given to the privileged run, because it is free text again and an injected instruction survives being paraphrased.
topic: StringA few words on what this is about.
urgency_claimed: StringHow urgent the writer claims it is — their claim, never a decision. The name says so, and it is why nothing downstream may sort on it.
dates_mentioned: Vec<String>Dates the prose mentions, as written.
institution: StringThe organisation the writer says they are from.
reads_like_instructions: boolWhether the prose tried to instruct its reader rather than describe a request. Recorded as a label a human sees, and it gates nothing — the detection literature is clear that a gate built on this rejects real people and still passes the attack that mattered.
Trait Implementations§
Source§impl Clone for Extraction
impl Clone for Extraction
Source§fn clone(&self) -> Extraction
fn clone(&self) -> Extraction
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more