Levels and policy¶
Every stored decision carries two fields (DESIGN D3):
level: AnyJev's level (raw,L0zero-label debiasing,L1temperature on labels,L2closed-form head on hidden states) ornonefor anything that is not an AnyJev decision: a rule, a planner hint, a Claude structured answer, a hosted Jev answer.calibration: where the probabilities come from:anyjev,typesafe(hosted Jev), ornone.probsis null exactly when calibration isnone; nothing is ever one-hot.
The write policy (policy_defaults.yaml, mesa_anyjev.policy) reads p_true for yes/no
questions (never confidence, which is the larger of p and 1-p) and confidence for
choices. A decision becomes:
autoonly with an AnyJev level at or above both the question's and the profile's floor (prod: L1), a calibration the profile allows, a numeric threshold that cites the leave-one-card-out bench cell it came from, and no label missing from the gateway's top-20 in that batch;proposedat or above the propose threshold (the curator sees a ranked picker);abstainotherwise.
The shipped defaults are proposed-only (auto: null everywhere) until a bench run exists.