{
  "replay_id": "81-index-recall-t2-replay-post-tx04",
  "measuredAt": "2026-06-15T11:52:24.992Z",
  "surface": "compact",
  "method": "symforge compact + rg baseline file recall",
  "binary_identity": "symforge 7.26.0 @ 5bbde13182a6ab4daa3fb52c33c040194353285f",
  "baselineCommit": "5bbde13182a6ab4daa3fb52c33c040194353285f",
  "judge_method": "A-004 stratified equivalence rules",
  "pinned_shas": {
    "tokio": "7892f6020d9c914a41d0c350693fb71937d43c03",
    "django": "f1440a752ec034277ccdad914995c3f164308e41"
  },
  "phase2_baseline": {
    "artifact": "docs/research/a029-t2-results.json",
    "baselineCommit": "061583cbc8bc87d9a133a3a44ff24d44e03a1abd",
    "t2_equiv_pass": 0,
    "verdict": "PIVOT",
    "pivot_policy": "P-T2 bypass-only for reference tasks (grep envelope; eligible_h6=false)"
  },
  "remediation_commits": {
    "TX-01": {
      "label": "FM-CAP — compact serve find_references cap",
      "implementation_commit": "830ad8f44787d01273ea0e70600fb5c8df86f4cc",
      "measurement_artifact": "docs/research/a029-tx01-results.json",
      "measurement_commit": "3e0dc78dd590a9dfa94a94094df27058b87c4b17",
      "t2_equiv_pass_after": 1,
      "verdict_after": "PIVOT"
    },
    "TX-02": {
      "label": "FM-RG-TEXT / FM-SYMBOL — Python structured xref",
      "implementation_commit": "c955fc1",
      "merge_commit": "eb60a4b",
      "merge_pr": 317,
      "measurement_artifact": "docs/research/a029-tx02-results.json",
      "measurement_commit": "830ad8f44787d01273ea0e70600fb5c8df86f4cc",
      "t2_equiv_pass_after": 1,
      "verdict_after": "PIVOT"
    },
    "TX-04": {
      "label": "FM-TEST — test-path fair ordering + test-idiomatic xref",
      "implementation_commit": "ed0fbc6",
      "test_fix_commit": "2f8473c",
      "merge_commit": "5bbde13",
      "merge_pr": 319,
      "measurement_artifact": "docs/research/a029-tx04-results.json",
      "measurement_commit": "fe6c42fb26fadcd6cf3ee00294c15054f511c8ff",
      "t2_equiv_pass_after": 2,
      "verdict_after": "PASS"
    }
  },
  "rows": [
    {
      "id": "django/t2_model",
      "repo": "django",
      "query": "references to Model",
      "symbol": "Model",
      "decision": "serve",
      "tools_called": ["find_references"],
      "equivalence": "EQUIVALENT",
      "baseline_paths": 354,
      "matched_paths": 100,
      "baseline_recall": 0.2825,
      "min_baseline_recall": 0.25,
      "chain_failed": false,
      "eligible_h6_reported": false,
      "diagnostics": "recall=28.2% matched 100/354 rg files"
    },
    {
      "id": "django/t2_queryset",
      "repo": "django",
      "query": "who references QuerySet",
      "symbol": "QuerySet",
      "decision": "serve",
      "tools_called": ["find_references"],
      "equivalence": "SYMFORGE-LESS",
      "baseline_paths": 71,
      "matched_paths": 19,
      "baseline_recall": 0.2676,
      "min_baseline_recall": 0.35,
      "chain_failed": false,
      "eligible_h6_reported": false,
      "diagnostics": "recall=26.8% need >=35%; tools=find_references"
    },
    {
      "id": "tokio/t2_block_on",
      "repo": "tokio",
      "query": "references to block_on",
      "symbol": "block_on",
      "decision": "serve",
      "tools_called": ["find_references"],
      "equivalence": "EQUIVALENT",
      "baseline_paths": 141,
      "matched_paths": 100,
      "baseline_recall": 0.7092,
      "min_baseline_recall": 0.35,
      "chain_failed": false,
      "eligible_h6_reported": false,
      "diagnostics": "recall=70.9% matched 100/141 rg files"
    },
    {
      "id": "tokio/t2_spawn",
      "repo": "tokio",
      "query": "who references spawn",
      "symbol": "spawn",
      "decision": "serve",
      "tools_called": ["find_references"],
      "equivalence": "SYMFORGE-LESS",
      "baseline_paths": 252,
      "matched_paths": 87,
      "baseline_recall": 0.3452,
      "min_baseline_recall": 0.35,
      "chain_failed": false,
      "eligible_h6_reported": false,
      "diagnostics": "recall=34.5% need >=35%; tools=find_references"
    }
  ],
  "per_task_summary": [
    {
      "task_id": "tokio/t2_spawn",
      "equivalence": "SYMFORGE-LESS",
      "decision": "serve",
      "eligible_h6_reported": false,
      "restoration_eligible": false
    },
    {
      "task_id": "tokio/t2_block_on",
      "equivalence": "EQUIVALENT",
      "decision": "serve",
      "eligible_h6_reported": false,
      "restoration_eligible": true
    },
    {
      "task_id": "django/t2_queryset",
      "equivalence": "SYMFORGE-LESS",
      "decision": "serve",
      "eligible_h6_reported": false,
      "restoration_eligible": false
    },
    {
      "task_id": "django/t2_model",
      "equivalence": "EQUIVALENT",
      "decision": "serve",
      "eligible_h6_reported": false,
      "restoration_eligible": true
    }
  ],
  "t2_equiv_pass": 2,
  "t2_tasks_total": 4,
  "equivalent_count": 2,
  "verdict": "PASS",
  "program_verdict": "VALIDATED",
  "pivot_policy": "P-T2 retained until row-level restoration sign-off",
  "skippedTasks": [],
  "notes": "Authoritative post-TX-04 replay consolidating 8.1 index-recall remediation. Machine A-029 threshold met (>=2/4). Golden rows and eligible_h6 unchanged pending T2.4 restoration commit after independent reviewer GO."
}
