# DF-3159 -- verification pack

Finding: setattr/detrunc lack the FILESIZE_MAX bound; dirent field truncates silently

Status: **reproduced** / impact **corruption** / confidence certain

## What was run
host: python3 craft_fat32big.py head; guest: truncate -s 4831838208 img + dd head at 0; cc trunc.c / trunc_step.c

## How to reproduce
```
guest: vnconfig -c -S 4608m, mount_msdos, paced growth then final ftruncate 0x100010000, umount, remount, stat
```

## Expected
ftruncate succeeds; file shrinks to 65536 after remount (0x10000 = low 32 bits)

See VERDICT.md for the full narrative and verdict.json for the persisted
machine verdict. Artifacts: craft_fat32big.py, trunc.c, trunc_step.c, run_guest.sh, run.log.
