Beyond 'put it at the front'
Once you accept position bias, you can fight it deliberately. The standard tactics: edge-place authority (front and tail), duplicate critical rules at both ends if they really matter, separate sections with clear delimiters so the model can locate them again, and avoid scattering related facts across distant positions.
Duplication is sometimes correct
Engineers hate duplication. But when a single sentence decides the entire task ('do not push without confirmation'), repeating it once at the end of a long context can recover most of the position-bias loss. The token cost is trivial; the alignment win is real.
Section markers
Use clear, distinctive markers (XML tags, all-caps headers, --- separators) so the model can re-locate the rules section even when it is in the middle of a long input. The model uses these markers as structural anchors during attention.