{
  "completed_at_utc": "2026-11-05T00:18:30.752496+00:00",
  "environment": {
    "os": "Linux",
    "kernel": "6.8.0-147-generic",
    "python": "3.12.3",
    "du": "du (GNU coreutils) 9.4"
  },
  "synthetic_file_bytes": 1048576,
  "fixture_before": {
    "du_allocated_bytes": 4096
  },
  "linked": {
    "logical_bytes": 1048576,
    "allocated_bytes": 1048576,
    "hard_links": 1,
    "original_name_exists": true,
    "fixture_du_allocated_bytes": 1052672
  },
  "unlinked_while_open": {
    "logical_bytes": 1048576,
    "allocated_bytes": 1048576,
    "hard_links": 0,
    "original_name_exists": false,
    "fixture_du_allocated_bytes": 4096
  },
  "after_close": {
    "proc_descriptor_entry_present": false,
    "fixture_du_allocated_bytes": 4096,
    "original_descriptor_is_closed": true
  },
  "checks": {
    "linked_name_and_one_link": true,
    "unlinked_name_and_zero_links": true,
    "file_size_retained": true,
    "allocation_retained": true,
    "du_stops_counting_unlinked_file": true,
    "descriptor_readable_after_unlink": true,
    "proc_marks_deleted": true,
    "descriptor_absent_after_close": true
  },
  "passed": true,
  "scope": "One newly created 1 MiB synthetic file on a local Linux filesystem. No real logs, daemon restart, disk-full or inode-exhaustion test. Filesystem-wide free-space changes are not measured. Closing the descriptor is checked directly; block reclamation timing is not inferred from df."
}
