Overhaul augmentation pipeline and add augment-vis tool
- Extract all magic numbers into named AUG_* constants
- Fix affine crop to account for rotation corner shift and scale expansion
- Fix perspective transform clipping (pad before, crop after)
- Add _find_blocks, _transform_patch, _region_jitter for per-block jitter
- Cap per-block dy to half the inter-block gap to prevent overlap
- Reduce patch elastic distortion (alpha 6→4, sigma 3→5)
- Content-type detection: lists get AUG_JITTER_LIST_MAX_DX=10 vs 40 for prose
- Increase ruled-line opacity (28-55→60-110) and probability (20%→30%)
- augment-vis: show orig / aug / aug+jitter columns; save NN_typst.txt;
print list detection tag and 80-char typst preview
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>