{
 "defects": [
  {
   "found_by": "attack engine",
   "id": "E3-F1",
   "severity": "MEDIUM",
   "status": "FIXED",
   "summary": "non-canonical forecast crashed decision tx (no denial receipt)",
   "test": "test_noncanonical_forecast_is_a_receipted_denial_not_a_crash"
  },
  {
   "found_by": "tests",
   "id": "E3-F2",
   "severity": "LOW",
   "status": "FIXED (MIN_HISTORY=10)",
   "summary": "Laplace prior inflated low-risk forecasts after 1 observation"
  },
  {
   "found_by": "prediction benchmark",
   "id": "E3-F3",
   "severity": "LOW",
   "status": "RECORDED as known failure mode; caught at runtime by divergence revocation",
   "summary": "find -fprint misclassified as read"
  },
  {
   "found_by": "self-review",
   "id": "E3-F4",
   "severity": "MEDIUM",
   "status": "FIXED before commit",
   "summary": "fs pre-snapshot would have been returned to API clients"
  },
  {
   "found_by": "session -de's E5 attack generator (peer)",
   "id": "E5-F2",
   "severity": "MEDIUM",
   "status": "FIXED 10688f7, live 09:58Z",
   "summary": "unhashable min_trust raised TypeError out of validate_request: no denial receipt, HTTP 503; the clean-room verifier had the same lookup",
   "test": "test_malformed_min_trust_is_a_receipted_denial"
  }
 ],
 "ops": [
  "deploy_rolling.sh 90s green timeout too short under load 42 (green healthy after ~2.5 min)"
 ],
 "suite_failures": []
}
