1# whiskers-judge 2 3The guard's questions and its decision, with nothing that performs a call. Every message, in either 4direction, is put to Jev as two typed questions in one request (is it entirely suitable for a 5child of the profile's age: a yes-or-no probability; and what is it mainly about: a choice of nine 6topics), and `decide` turns the two answers into a `Verdict`. A second question set, `Rerank`, 7orders a shortlist of memories against what the child just said. 8 9It is a crate of its own so that two things read the same definition: `whiskers-guard` (which 10re-exports it, and carries the client the tablet uses) and the website, which builds the page that 11explains the guard from `Topic::ALL`, `MIN_SUITABLE`, the questions as they go on the wire, and the 12real `decide`. The page cannot say something the guard does not do. 13 14| File | What | 15|---|---| 16| `src/judge.rs` | The topics, the threshold, the two questions, `decide`. | 17| `src/rank.rs` | `Rerank`: the memory-ordering question. |