executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
persistence-updatePersist, reload, update, and forecast pmdarima ARIMA models and pipelines safely, including transformer state, exogenous alignment, and version compatibility.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this route when a fitted ARIMA, AutoARIMA, or
pmdarima.pipeline.Pipeline must be serialized, reloaded, refreshed with new
observations, or forecast after a refresh. Keep the artifact coupled to the
producer environment and treat pickle/joblib deserialization as a trusted-code
operation.
predict before persistence. Keep y and every X row in
temporal alignment; for forecasts, provide one future X row per period and
the same feature width.pickle or joblib. Stage writes in a
trusted temporary path on the same filesystem, validate a same-environment
reload and known-shape forecast, then atomically replace the artifact of
record. Never load an untrusted or arbitrary path.Pipeline.update(y, X=..., maxiter=...) or
ARIMA.update(...). Pipeline.update mutates the fitted pipeline but returns
the final estimator in pmdarima 2.1.1. Preserve fitted transformer semantics:
updatable stages advance, ordinary stages only transform, and the final ARIMA
receives aligned transformed data.Read workflows for fit/predict/update, trusted round-trip, metadata, atomic replacement, refit decisions, and alignment. Read troubleshooting before recovering load, exogenous, transformer, or optimizer failures.
scripts/pipeline_roundtrip.py fits a
deterministic small Box-Cox pipeline, records a compact version/schema manifest,
stages and validates its own temporary artifact, atomically promotes it,
reloads it, and asserts forecast shape and equality.scripts/update_forecast.py fits a small
Box-Cox-plus-Fourier pipeline, updates it with raw observations using bounded
maxiter, asserts Fourier state advancement and forecast shape, then validates
and round-trips the artifact it created.Both scripts accept --help, work from arbitrary current directories, use
local deterministic data, default to temporary paths, and never accept an
input artifact path.
This route describes pmdarima 2.1.1 source behavior at commit
4c2dfccb28f64d2c00a5e10b59c1d1a3e16576a9. Verify the installed package and
dependency versions before applying any persisted artifact; an inspection
environment can legitimately report a different development version.