| RI-8299 Keep array append precise above 2^53 (#6158) * fix(api): keep array append precise above 2^53 The append path read ARLEN without the bigint opt-in, so lengths above 2^53 rounded at the transport and the write landed on the wrong slot. Opt in like every other u64 array read, un-skip the integration test pinning it, pin the workbench executor's opt-in forwarding, and refresh stale comments and Bruno docs. References: #RI-8299 * test(api): pin ARNEXT and ARCOUNT exact u64 replies ARSEEK repositions the insert cursor in one step, so ARNEXT's bigint opt-in is provable end to end in the lossy (2^53, 2^63) zone after all; replace the duplicate-coverage note with that test. ARCOUNT's zone is unreachable on a real server (counts are memory-bound), so pin its opt-in call shape at the unit level instead. References: #RI-8299 | 3 个月前 |