For installed Moltemplate2.22.5,interpolate-curve-checked.py is a per-invocation version-pinned adapter.
The native TDMA uses the previous lower-diagonal element when callers supply a full-length vector.
With this six-point curve,native output differs from independent natural CubicSpline by0.521346642673726.
The adapter replaces only the tridiagonal solver with O(N) forward/back substitution using a[i].
All native curve parameterization/evaluation and command-line parsing remain in the installed module.
Exact sourceSHA is checked before use;different versions refuse to run.No shared code or installation changes.
Corrected13points match independent SciPy natural CubicSpline within1e-10.
Equal parameter spacing is not equal arclength spacing.Model coordinates are not energy-relaxed.
