Retire claims that #55 and #93 outlived - #115
Conversation
Four sites described the model as it was before two merged fixes. The one that mattered is user-facing: fitting.Rmd told readers that changing a trait and re-driving takes a temperature-cache hit and silently reports the first vcmax it ever saw. #55 put every input of the temperature block in the key, so it does not. The advice to use set_traits() stands on the splines, the solved operating point and the #25 checks instead. Comments and prose only; both golden files bit-identical. The closed_form/#93 divergence is recorded, not repaired -- see NEWS.
How these were found, since it is repeatableNot by reading. By grepping for the specific false sentences two merged fixes had created, which is a different search from "look for stale comments": grep -rn -e "atm_o2_kpa) alone" -e "atm_o2_kpa_) alone" \
-e "atm_o2_kpa) and NOT on the traits" \
-e "atm_o2_kpa_) and on nothing else" inst R src tests vignettes *.md .claude
grep -rn -e "clears lambda_" -e "cleared to NA by the constructor and by" ...
grep -rn -e "atm_vpd_ /" -e "divided by the air" ...Six hits, of which two were false positives worth naming because they show what the grep cannot decide:
So the tense and the strikethrough carry the meaning, and a grep for the claim finds the history as well as the rot. Worth checking each hit rather than batch-editing. The The one that actually mattered
A reader who had already written a sweep that way would conclude their published numbers were garbage. Since #55 they are fine. The conclusion (use The test comment was the subtle one
That reasoning is now unsound, and the assertion cannot detect it. With Nothing is deleted: the assertion is still true and still worth having. What changed is that it now says which mechanism it can and cannot distinguish, and points at where each half is covered — Recorded, not repaired: closed_form.hppEvery Left as a documented divergence rather than substituted, for a reason worth stating: VerificationComments and prose only, so the interesting result is that nothing moved:
The
|
Four sites described the model as it was before two merged fixes.
The one that mattered is user-facing: fitting.Rmd told readers
that changing a trait and re-driving takes a temperature-cache
hit and silently reports the first vcmax it ever saw. #55 put
every input of the temperature block in the key, so it does not.
The advice to use set_traits() stands on the splines, the solved
operating point and the #25 checks instead.
Comments and prose only; both golden files bit-identical. The
closed_form/#93 divergence is recorded, not repaired -- see NEWS.