The tag was cut within the iteration, so screen.rs now calls ui_layout::loop_length_units and its local RATC guard and byte read are deleted. One line, as predicted -- and the doc comment promising that deletion is the only reason a temporary reading did not quietly become permanent. A pin bump moves the whole crate, not one function, and this pin is recorded load-bearing, so both commits between the tags were read before taking it:b5df02aadds the public function,d020845is comment-only -- two 'fixed code under an unfixed description' corrections. No behavioural change in either, and the oracle RMSEs confirm it: main_menu 13.21, extras 13.38, title 14.16, all identical across the bump.d020845is worth noting for what it is. The rest override's comment still claimed it tested the shifted time reading that the record-layout fix had refuted, and a continue branch was documented with the pre-fix rule. Both are the same failure this port hit in spin_period_units: a doc comment describing the rule the body no longer implements. Three instances now, across two agents and two languages. examples/record_loop_control.rs deliberately did NOT follow the API. The moment a control calls the thing it exists to check it stops being a control and becomes the API tested against itself; the falsifier means something only because the reading is independent. Re-run at the new pin, unchanged. So the port holds one copy of this reading instead of two, and it is the copy whose job is to disagree. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01N7FiFFFwbvG2uxdcEh8HyF
154 KiB
154 KiB