idgen() now accepts only a size of 1 (anything else: -EINVAL, context unchanged) and refuses an exhausted 20-bit sequence with -EOVERFLOW instead of spilling into the timestamp (also after idgen_array has taken the last block). Arrays come only from idgen_array; every caller of idgen/GenerateJobID passes 1. The old multi-element test loop moves to idgen_array with 1-based assertions. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| settings | ||
| specs | ||
| steering | ||