{
  "original_sorted_history": [
    [
      "a",
      3,
      null
    ],
    [
      "a",
      1,
      "old"
    ],
    [
      "a",
      0,
      "ancient"
    ],
    [
      "b",
      4,
      "new"
    ],
    [
      "b",
      2,
      "beta"
    ],
    [
      "c",
      5,
      "gamma"
    ]
  ],
  "oldest_live_snapshot": 2,
  "compacted": [
    [
      "a",
      3,
      null
    ],
    [
      "a",
      1,
      "old"
    ],
    [
      "b",
      4,
      "new"
    ],
    [
      "b",
      2,
      "beta"
    ],
    [
      "c",
      5,
      "gamma"
    ]
  ],
  "trace": [
    {
      "key": "a",
      "seq": 3,
      "value": null,
      "previous_seq": 101,
      "drop": false,
      "reason": "retain_version_or_tombstone"
    },
    {
      "key": "a",
      "seq": 1,
      "value": "old",
      "previous_seq": 3,
      "drop": false,
      "reason": "retain_version_or_tombstone"
    },
    {
      "key": "a",
      "seq": 0,
      "value": "ancient",
      "previous_seq": 1,
      "drop": true,
      "reason": "hidden_by_previous_version_visible_to_all_allowed_snapshots"
    },
    {
      "key": "b",
      "seq": 4,
      "value": "new",
      "previous_seq": 101,
      "drop": false,
      "reason": "retain_version_or_tombstone"
    },
    {
      "key": "b",
      "seq": 2,
      "value": "beta",
      "previous_seq": 4,
      "drop": false,
      "reason": "retain_version_or_tombstone"
    },
    {
      "key": "c",
      "seq": 5,
      "value": "gamma",
      "previous_seq": 101,
      "drop": false,
      "reason": "retain_version_or_tombstone"
    }
  ],
  "all_key_snapshot_read_checks": [
    {
      "snapshot": 2,
      "key": "a",
      "before": "old",
      "after": "old"
    },
    {
      "snapshot": 2,
      "key": "b",
      "before": "beta",
      "after": "beta"
    },
    {
      "snapshot": 2,
      "key": "c",
      "before": null,
      "after": null
    },
    {
      "snapshot": 3,
      "key": "a",
      "before": null,
      "after": null
    },
    {
      "snapshot": 3,
      "key": "b",
      "before": "beta",
      "after": "beta"
    },
    {
      "snapshot": 3,
      "key": "c",
      "before": null,
      "after": null
    },
    {
      "snapshot": 4,
      "key": "a",
      "before": null,
      "after": null
    },
    {
      "snapshot": 4,
      "key": "b",
      "before": "new",
      "after": "new"
    },
    {
      "snapshot": 4,
      "key": "c",
      "before": null,
      "after": null
    },
    {
      "snapshot": 5,
      "key": "a",
      "before": null,
      "after": null
    },
    {
      "snapshot": 5,
      "key": "b",
      "before": "new",
      "after": "new"
    },
    {
      "snapshot": 5,
      "key": "c",
      "before": "gamma",
      "after": "gamma"
    }
  ],
  "wrong_drop_all_tombstones_current_a": "old",
  "correct_current_a": null,
  "wrong_newest_only_snapshot2_a": null,
  "correct_snapshot2_a": "old",
  "partial_compaction_cases": [
    {
      "older_level_has_a": false,
      "oldest": 0,
      "kept": [
        [
          "a",
          3,
          null
        ],
        [
          "a",
          1,
          "old"
        ]
      ],
      "trace": [
        {
          "key": "a",
          "seq": 3,
          "value": null,
          "previous_seq": 101,
          "drop": false,
          "reason": "retain_version_or_tombstone"
        },
        {
          "key": "a",
          "seq": 1,
          "value": "old",
          "previous_seq": 3,
          "drop": false,
          "reason": "retain_version_or_tombstone"
        }
      ]
    },
    {
      "older_level_has_a": false,
      "oldest": 1,
      "kept": [
        [
          "a",
          3,
          null
        ],
        [
          "a",
          1,
          "old"
        ]
      ],
      "trace": [
        {
          "key": "a",
          "seq": 3,
          "value": null,
          "previous_seq": 101,
          "drop": false,
          "reason": "retain_version_or_tombstone"
        },
        {
          "key": "a",
          "seq": 1,
          "value": "old",
          "previous_seq": 3,
          "drop": false,
          "reason": "retain_version_or_tombstone"
        }
      ]
    },
    {
      "older_level_has_a": false,
      "oldest": 2,
      "kept": [
        [
          "a",
          3,
          null
        ],
        [
          "a",
          1,
          "old"
        ]
      ],
      "trace": [
        {
          "key": "a",
          "seq": 3,
          "value": null,
          "previous_seq": 101,
          "drop": false,
          "reason": "retain_version_or_tombstone"
        },
        {
          "key": "a",
          "seq": 1,
          "value": "old",
          "previous_seq": 3,
          "drop": false,
          "reason": "retain_version_or_tombstone"
        }
      ]
    },
    {
      "older_level_has_a": false,
      "oldest": 3,
      "kept": [],
      "trace": [
        {
          "key": "a",
          "seq": 3,
          "value": null,
          "previous_seq": 101,
          "drop": true,
          "reason": "obsolete_tombstone_no_older_level"
        },
        {
          "key": "a",
          "seq": 1,
          "value": "old",
          "previous_seq": 3,
          "drop": true,
          "reason": "hidden_by_previous_version_visible_to_all_allowed_snapshots"
        }
      ]
    },
    {
      "older_level_has_a": false,
      "oldest": 4,
      "kept": [],
      "trace": [
        {
          "key": "a",
          "seq": 3,
          "value": null,
          "previous_seq": 101,
          "drop": true,
          "reason": "obsolete_tombstone_no_older_level"
        },
        {
          "key": "a",
          "seq": 1,
          "value": "old",
          "previous_seq": 3,
          "drop": true,
          "reason": "hidden_by_previous_version_visible_to_all_allowed_snapshots"
        }
      ]
    },
    {
      "older_level_has_a": false,
      "oldest": 5,
      "kept": [],
      "trace": [
        {
          "key": "a",
          "seq": 3,
          "value": null,
          "previous_seq": 101,
          "drop": true,
          "reason": "obsolete_tombstone_no_older_level"
        },
        {
          "key": "a",
          "seq": 1,
          "value": "old",
          "previous_seq": 3,
          "drop": true,
          "reason": "hidden_by_previous_version_visible_to_all_allowed_snapshots"
        }
      ]
    },
    {
      "older_level_has_a": true,
      "oldest": 0,
      "kept": [
        [
          "a",
          3,
          null
        ],
        [
          "a",
          1,
          "old"
        ]
      ],
      "trace": [
        {
          "key": "a",
          "seq": 3,
          "value": null,
          "previous_seq": 101,
          "drop": false,
          "reason": "retain_version_or_tombstone"
        },
        {
          "key": "a",
          "seq": 1,
          "value": "old",
          "previous_seq": 3,
          "drop": false,
          "reason": "retain_version_or_tombstone"
        }
      ]
    },
    {
      "older_level_has_a": true,
      "oldest": 1,
      "kept": [
        [
          "a",
          3,
          null
        ],
        [
          "a",
          1,
          "old"
        ]
      ],
      "trace": [
        {
          "key": "a",
          "seq": 3,
          "value": null,
          "previous_seq": 101,
          "drop": false,
          "reason": "retain_version_or_tombstone"
        },
        {
          "key": "a",
          "seq": 1,
          "value": "old",
          "previous_seq": 3,
          "drop": false,
          "reason": "retain_version_or_tombstone"
        }
      ]
    },
    {
      "older_level_has_a": true,
      "oldest": 2,
      "kept": [
        [
          "a",
          3,
          null
        ],
        [
          "a",
          1,
          "old"
        ]
      ],
      "trace": [
        {
          "key": "a",
          "seq": 3,
          "value": null,
          "previous_seq": 101,
          "drop": false,
          "reason": "retain_version_or_tombstone"
        },
        {
          "key": "a",
          "seq": 1,
          "value": "old",
          "previous_seq": 3,
          "drop": false,
          "reason": "retain_version_or_tombstone"
        }
      ]
    },
    {
      "older_level_has_a": true,
      "oldest": 3,
      "kept": [
        [
          "a",
          3,
          null
        ]
      ],
      "trace": [
        {
          "key": "a",
          "seq": 3,
          "value": null,
          "previous_seq": 101,
          "drop": false,
          "reason": "retain_version_or_tombstone"
        },
        {
          "key": "a",
          "seq": 1,
          "value": "old",
          "previous_seq": 3,
          "drop": true,
          "reason": "hidden_by_previous_version_visible_to_all_allowed_snapshots"
        }
      ]
    },
    {
      "older_level_has_a": true,
      "oldest": 4,
      "kept": [
        [
          "a",
          3,
          null
        ]
      ],
      "trace": [
        {
          "key": "a",
          "seq": 3,
          "value": null,
          "previous_seq": 101,
          "drop": false,
          "reason": "retain_version_or_tombstone"
        },
        {
          "key": "a",
          "seq": 1,
          "value": "old",
          "previous_seq": 3,
          "drop": true,
          "reason": "hidden_by_previous_version_visible_to_all_allowed_snapshots"
        }
      ]
    },
    {
      "older_level_has_a": true,
      "oldest": 5,
      "kept": [
        [
          "a",
          3,
          null
        ]
      ],
      "trace": [
        {
          "key": "a",
          "seq": 3,
          "value": null,
          "previous_seq": 101,
          "drop": false,
          "reason": "retain_version_or_tombstone"
        },
        {
          "key": "a",
          "seq": 1,
          "value": "old",
          "previous_seq": 3,
          "drop": true,
          "reason": "hidden_by_previous_version_visible_to_all_allowed_snapshots"
        }
      ]
    }
  ],
  "partial_snapshot_oracles": 42,
  "invalid_cases_rejected": [
    "duplicate_key_seq",
    "unsorted",
    "negative_seq",
    "bool_snapshot",
    "unknown_older_flag",
    "over_budget"
  ],
  "scope": "own bounded in-memory key/seq visibility model; None means logical absent/deleted only, not physical erasure; no LevelDB/SSTable/durability/privacy/IO/performance or Opera architecture claim"
}
