The identity work order (nullptr remap) cannot be offset per chunk, so the DQ_L2_KEEP chunked launches must only run with a device-computed order. Today that holds because the L2 transition (256K tokens) lies above the order-kernel threshold (64K), but nothing tied the two constants together; a static_assert now does, plus a runtime guard for external callers of the launch API. Also drops the reference to a tests/jit_ext.py that does not exist in the repo. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G4KbxfFobc4FUXLZV3H4QF