- Use u32::div_ceil for grid-dim arithmetic (style) - Tighten u8::try_from to validate direction < B0_SIZE=4 instead of fits-in-u8: kernel-OOB write fails loudly at the first malformed index, not silently in production. No semantic changes.