Review of pot.py found a likely root cause for sim-vs-real control mismatches: the heat-loss term carries the wrong units, masking ambient cooling in simulation. Also notes the dropped sensor-noise term, hardcoded ambient temp, and lag-vs-dead-time modeling gap. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>