{ "schema_version": "1.0.0", "taxonomy_version": "1.0.0", "default_policy": "balanced", "calibration_status": "uncalibrated", "calibration_note": "Scores are raw softmax maxima for model spans and a fixed confidence table for rule spans. They are NOT calibrated probabilities: a span scored 0.90 does not mean it is correct 90% of the time. Per-type calibration is planned, not shipped. Choose a policy by measured precision/recall in models/evaluation.json, not by reading a score as a probability.", "policies": { "strict": { "score_threshold": 0.5, "intent": "Favour recall. Use when a human reviews every result." }, "balanced": { "score_threshold": 0.75, "intent": "Default. The published per-type results in evaluation.json are measured at this threshold." }, "precision": { "score_threshold": 0.9, "intent": "Favour precision. Use when a false positive is more costly than a miss." } }, "per_type_overrides": {}, "rule_confidence": { "note": "Deterministic recognizers emit a fixed confidence by evidence strength, not a learned score.", "checksum_validated": 0.99, "format_and_context": 0.97, "format_only": 0.93, "weak_format_with_context": 0.8 } }